반응형
Rocky 8.8 Minimal 버전
root 권한
# Command
※ 실무환경에서는 외부망과의 접근을 차단하기 때문에 Local 또는 내부 시스템에 Repository를 구성하고 사용하는 경우가 많다.
※ 웹 서버를 이용하여 원격에서 접근 가능하도록 구성도 가능하다.
1. 사전 설치환경
- 가상화 엔진 Oracle VM VirtualBox
- Rocky 8 버전 Minimal 설치
- 필요 ISO : DVD ISO
- Host와 Guest 간 네트워크 통신 가능한 환경
2. Rocky 8 DVD Mount
- VirtualBox에 ISO 탑재
가상머신 선택 > 설정 > 저장소 > DVD 이미지 선택하여 탑
주의 )
DVD를 탑재 후 부팅시 가상머신의 부팅 순서를 확인, CDROM이 상단에 있다면 install로 넘어가게 된다.
변경 방법 : 가상머신 선택 → 설정 → 시스템 → 마더보드 → 부팅순서에서 조절 가능하다.
- # lsblk
CD-ROM 또는 DVD 연결 디바이스 위치 확인
이 가상머신에 연결된 위치는 아래와 같이 /dev/sr0 에 연결되어 있다.
- # mount /dev/sr0 /mnt
# mount [디바이스명] [마운트포인트]
디스크 디바이스를 파일시스템에 연결해준다.
# df -h | grep sr0 → 이 시스템에 마운트 되어 있는 목록 중 sr0라는 문자열을 포함한 열을 출력
df 명령어로 마운트 상태를 확인한다.
3. Repository 환경 구성
3.1 Repository로 사용할 디렉터리 생성
- # mkdir /Repository
Repository 생성 - # ls -l / | grep Repository
Repository 디렉토리 생성 확인
3.2 파일 복사
- # cp -rp /mnt/AppStream /Repository
- # cp -rp /mnt/BaseOS /Repository
- # ls -l /Repository
DVD의 AppStream와 BaseOS 디렉터리를 Repository로 복사한다.
정상적으로 복사가 완료되었는지 확인한다.
ftp, sftp, scp 등으로 업로드 또는 복사하는 방법도 있다.
3.3 Repository 환경 파일 백업
- # cd /etc/yum.repos.d/
# mkdir repobak
# mv *.repo repobak
Repository 환경 파일을 관리하는 디렉터리 /etc/yum.repos.d/
repobak이라는백업 디렉터리를 만들어 Default 파일들을 Move 시켜 백업하도록 한다.
3.4 신규 Repository 환경 파일 생성
- # cd /etc/yum.repos.d/
# vi Local.repo
vi 에디터로 아래 내용을 입력하고 저장하도록 한다.
[ISO_AppStream] name=Rocky8.8_AppStream baseurl=file:///Repository/AppStream/ enabled=1 gpgcheck=0 [ISO_BaseOS] name=Rocky8.8_BaseOS baseurl=file:///Repository/BaseOS/ enabled=1 gpgcheck=0
|
- 필드 설명
name=저장소 표시 이름
baseurl=저장소 주소
enabled=활성화 여부 (0 or 1)
gpgcheck=gpg 서명키 사용 여부 (0 or 1)
gpgkey=서명키 사용 시 서명키 주소
3.5 Repository 캐시 재구성
- 8.x 버전은 yum / dnf 둘 다 사용 가능하다.
- # dnf clean all
# yum clean all - # dnf makecache
# yum makecache
캐시를 삭제하고 새로 구성한 Repository 환경을 재구성한다.
- # dnf list|grep AppStream | more
# dnf list|grep BaseOS | more
새로 구성한 Repository를 확인한다.
3.6 권고 rpm 설치
- 시스템 운영시 권고 rpm을 설치하여 정상적으로 구성되었는지 테스트한다.
OS 설치 옵션에 따라 이미 설치된 패키지도 있을 수 있으며 필요한 패키지를 따로 설치할 수 있다. - 네트워크 툴
# dnf install net-tools.x86_64 - 시스템 모니터링
# dnf install sysstat.x86_64 - Curl 설치
# dnf install curl.x86_64 - 시간동기화
# dnf install chrony.x86_64 - JDK
# dnf install java-1.8.0-openjdk.x86_64 - 압축
# dnf install tar.x86_64
# dnf install zip.x86_64 - GCC
# dnf install gcc-c++.x86_64 - Syslog
# dnf install rsyslog.x86_64
반응형
'OS > Rocky Linux' 카테고리의 다른 글
Rocky 8 기본 환경 설정 (0) | 2023.06.20 |
---|---|
Rocky Linux 네트워크 환경 구성 - TUI, Bonding (0) | 2023.06.20 |
Rocky 8 Linux 설치 (Minimal) (0) | 2023.06.20 |