2024. 11. 25. 16:56ㆍLinux
RHEL은 Red hat Enterprise Linux로 유료 배포판 입니다.
무료로 사용할 수는 있지만 사용 가능 범위가 한정적이기 때문에 보통 RHEL을 설치 후 레포지토리를 별도로 설정하여 사용합니다.
실습 환경
가상 머신 : BirtualBox
ISO : rhel-8.8-x86_64-dvd
순서
1. RHEL - root 계정 생성 후 로그인
2. SFTP 프로그램(FileZilla)을 사용하여 iso 파일 윈도우 -> 리눅스로 옮기기
3. 파일질라로 옮긴 ISO 설치 미디어 파일을 /local_repo 폴더로 마운트하기
4. repo 파일 작성
5. yum 저장소 초기화
순으로 진행하면 된다.
1. 초기환경 세팅
이미 VirtualBox와 RHEL ISO 파일이 준비되어있다는 가정하에 진행합니다.
버츄얼박스 접속후 새로만들기 클릭

ISO 이미지로 RHEL 선택

무인 설치에서 사용자 이름/암호 설정
나는 root로 계정을 만들어줬다

완료 누른 후 세팅이 될때까지 기다리기..
이후, 파일질라와 연결하기 위한 과정은 챗GPT와 함께 방화벽을 설정하며 실행했다.
SSH 서비스 설치 및 활성화
sudo systemctl start sshd
sudo systemctl enable sshd
방화벽 규칙 설정 (SFTP는 포트 22를 사용한다.)
sudo firewall-cmd --add-port=22/tcp --permanent
sudo firewall-cmd --reload
FileZilla 설치
https://filezilla-project.org/
설치 후 연결을 위해,
호스트 | id addr show 해서 나온IP |
사용자명 | 사용자명(저는 root 치면 되겠죠?) |
비밀번호 | 비밀번호 |
포트 | 22 |
하면 파일질라와 연동이 되는걸 확인할 수 있다.
이후의 과정은 해당 포스팅을 참고했다.
https://acredev.tistory.com/60
[Linux] RHEL 8.8 Local Repository 구성하기
0. 개요 폐쇄망에서 구성되어 네트워크 연결을 하는 서버 특성 상, 내부망만 인터넷 연결이 구성되어 있고 외부의 인터넷으로는 접근이 불가능하기 때문에 Linux 서버 환경에서는 RPM 패키지가 어
acredev.tistory.com
ISO 설치 미디어 서버로 복사
# mkdir -p /local_repo/iso
만들고 해당 위치로 이동해서 .iso 파일을 복사해준다. (필자는 파일질라로 옮겨주기 위해 위 과정을 거침)
참고로 cd ~ 경로가 아닌 루트 경로에 local_repo를 만들기 위한 것이라 /local_repo~ 로 시작한다
# mount -o loop /local_repo/iso/rhel-8.8-x86_64-dvd.iso /local_repo
마운트 해준다. 해당 명령어를 날렸는데 별다른 내용이 뜨지않으면 마운트 되지 않았다는 뜻. 경로를 확인하고 정확히 입력해야 한다.
/etc/yum.repos.d/ 경로에 local.repo 파일 생성 후 vim 편집기로 내용을 추가할 것이다.
# cd /etc/yum.repos.d/
# vim local.repo
local.repo 파일
[InstallMedia-BaseOS]
name=Redhat Linux 8 - BaseOS
baseurl=file:///local_repo/BaseOS/
enabled=1
gpgcheck=0
[InstallMedia-AppStream]
name=Redhat Linux 8 - AppStream
baseurl=file:///local_repo/AppStream/
enabled=1
gpgcheck=0
yum 저장소 초기화
# yum clean all
이게 제대로 마운트 된건가? 할 때에는
(sudo) dnf makecache
휴,,.. ㅋㅋㅋㅋ 엄청 돌아왔다 ㅠㅠ

재실행 시 다시 마운트 해줘야 함
mount -o loop /local_repo/iso/rhel-8.8-x86_64-dvd.iso /local_repo
언제든 댓글 환영합니다
'Linux' 카테고리의 다른 글
리눅스마스터 1급 시험 관련 정보 (0) | 2025.01.23 |
---|---|
[Linux] 네트워크 연결 및 IP 할당 (0) | 2025.01.20 |
Linux manual - man 사용법 (0) | 2024.11.22 |
리눅스 가장 위에 1줄이 안보일 때 대처법 (0) | 2024.11.18 |
[이것이 리눅스다 4-4] 네트워크 개념, 프로세스, 소켓, GRUB (0) | 2024.11.14 |