본 내용은 대학 강의시간에 배운 내용을 따로 정리하는 글로, 독자를 구체적으로 정하지 않고 썼습니다.
따라서 읽기에 많은 불편함이 있습니다.
다른 글을 읽으시는 것을 적극 권장드립니다.
Server, Client에 Rocky Linux 설치하기
Server의 Virtual Machine Settings에 들어간 후, CD/DVD로 들어갑니다.
Rocky Linux 9 설치 ISO 이미지를 연결합니다.
사진에는 표시가 안 되어 있는데, Device status에서 Connect at power on을 꼭 체크합니다.
그리고 Server VM을 실행하면, 위처럼 Rocky Linux 설치를 위한 부트 옵션이 뜹니다.
설치 모드에 들어가서 조금 기다리면, 위와 같은 화면이 뜹니다.
편리하게 한국어로 설정을 할 수 있습니다.
이제 이 화면에서 각종 설정을 건드립니다.
소프트웨어 선택
[소프트웨어 - 소프트웨어 선택]에서 워크스테이션을 선택합니다.
설치 목적지
[시스템 - 설치 목적지]에서
VMware 80기가를 누르고,
사용자 정의를 체크한 후,
완료 버튼을 누릅니다.
표준 파티션으로 지정한 후 +버튼을 누릅니다.
적재지점에는 swap, 용량은 4g(b)를 입력한 후, 적재 지점을 추가합니다.
한 번 더 +버튼을 누른 후,
적재지점에는 '/', 용량은 빈칸으로 둔 후, 적재 지점을 추가합니다.
그러면 모든 나머지 용량이 '/'로 들어갑니다.
마지막으로 완료 버튼을 누르면, 위처럼 파티션이 자동으로 생성됩니다.
root 비밀번호
[사용자 설정 - root 비밀번호]로 이동합니다.
사용의 편의성을 위해, root 비밀번호를 'password'로 지정합니다. 실제로는 남이 알아볼 수 없는 걸로 사용합니다.
설치 시작 버튼을 눌러서, Linux 운영체제를 설치합니다.
Rocky 계정 만들기
Rocky Linux 설치가 완료되면, root 계정이 아닌 사용자 계정을 만들어야 합니다.
실습의 편의성을 위해, 사용자이름과 비밀번호를 'rocky'로 통일합니다.
화면 잠금 막기
홈 화면의 우측 상단을 누르면, '설정'으로 들어갈 수 있습니다.
[설정 - 개인정보 - 화면 잠금]에서 위처럼 세팅을 합니다.
화면 잠금을 막아서 실습의 편의성을 높이고, 혹시 모를 자동 업데이트를 막습니다.
자동 업데이트 막기
# gettings set org.gnome.software download-updates false
# systemctl disable dnf-makecache.service
# systemctl disable dnf-makecache.timer
위 3개의 명령어를 입력하면, 자동 업데이트를 막을 수 있습니다.
DNF 설정
리눅스의 패키지 관리 도구인 DNF(Dandified Yum)가 앞으로 설치할 패키지 소프트웨어들이, 무조건 최신 버전이 아닌 현재 실습에서 사용 중인 Rocky Linux 9에 맞는 버전으로 설치될 수 있게 설정을 해야 합니다.
# cd /etc/yum/repos.d/ <-- dnf(yum) 패키지 설치 관련 설정들이 담긴 폴더
# mkdir backup
# mv *.repo backup <-- backup 폴더 생성 후, 기존의 파일들을 팩업 폴더에 전부 담기
# gedit This.repo <-- 직접 This.repo 생성
위 명령어를 순차적으로 입력한 후,
[baseos]
name=Rocky Linux $releasever - BaseOS
baseurl=https://dl.rockylinux.org/vault/rocky/9.0/Base0S/x86_64/os/
gpgcheck=0
[appstream]
name=Rocky Linux $releasever - AppStream
baseurl=https://dl.rockylinux.org/vault/rocky/9.0/AppStream/x86_64/os/
gpgcheck=0
[extras]
name= Rocky Linux releasever - Extras
baseurl=https://dl.rockylinux.org/vault/rocky/9.0/extras/x86_64/os/
gpgcheck=0
[plus]
name= Rocky Linux releasever - Plus
baseurl=https://dl.rockylinux.org/vault/rocky/9.0/plus/x86_64/os/
gpgcheck=0
[crb]
name= Rocky Linux $releasever - CRB
baseurl=https://dl.rockylinux.org/vault/rocky/9.0/CRB/x86_64/os/
gpgcheck=0
gedit으로 열린 This.repo 파일에
위 코드를 입력합니다.
IP 설정 수정
# cd /etc/NetworkManager/system-connections/
# gedit ens160.nmconnection
ens160은 통신관련 모듈의 이름입니다.
ens160.nmconnection 파일을 gedit으로 연 후,
ipv4에 이전 글에서 설정한 VMware의 IP주소를 입력해야 합니다.
address1=192.168.111.100/24,192.168.111.2
dns=192.168.111.2
위의 두 줄을 넣어줍니다.
# nmcli connection down ens160
# nmcli connection up ens160
위 코드를 통해, ens160 장치를 껐다킴으로써 설정을 적용할 수 있습니다.
SELinux 끄기
SELinux는 리눅스의 보안 프로그램으로 원래는 끄면 안 되지만, 실습의 용이성을 위해 끕니다.
# grubby --update-kernel ALL --args selinux=0
위 코드를 입력한 후 재부팅을 하면,
sestatus가 SELinux의 on/off여부를 알 수 있게 해주는 명령어인데, 현재 꺼진 것을 확인할 수 있습니다.
한국어 키보드 적용하기
[설정 - 키보드]로 갑니다.
한국어 키보드만 있는데, '영어(미국식)'을 추가합니다.
그리고 기존 한국어 키보드를 제거하고, 다시 추가합니다.
그리고 한국어 키보드를 맨 위로 이동시킵니다.
[윈도우 + 스페이스바]를 여러 번 누른 뒤,
[Shift + 스페이스바]를 누르면 한영전환이 됩니다. 앞으로는 [Shift + 스페이스바]만 누르면 됩니다.
방화벽 관리 패키지 설치하기
# dnf -y install firewall-config
위 명령어로 방화벽 파일을 설치합니다.
Gnome(그래픽 UI) 자동 업데이트 끄기
[설정 - 정보]의 맨 밑 항목인 [소프트웨어 업데이트]를 누릅니다.
우측 상단의 햄버거 아이콘에서 '업데이트 기본 설정'을 누릅니다.
자동 업데이트를 모두 해제합니다.
화면 크기 수정 후 고정하기
# gedit /etc/default/grub
grub 파일을 gedit으로 엽니다.
GRUB_CMDLINE_LINUX 항목에 'vga=773'을 입력합니다.
# grub2-mkconfig -o /boot/grub2/grub.cfg
위 명령어를 통해 grub가 재설정되고, 이제 재부팅을 화면 새로운 해상도로 고정됩니다.
VMware 스냅샷 저장하기
VMware Workstation을 이용해서 스냅샷을 저장하세요.
'Linux > Rocky Linux' 카테고리의 다른 글
[Rocky Linux] 6. 디스크 관리와 복구 (1) | 2024.10.24 |
---|---|
[Rocky Linux] 5. X윈도우와 애플리케이션 (0) | 2024.10.24 |
[Rocky Linux] 4. 서버를 구축하는 데 알아야 할 필수 개념과 명령어들 (1) | 2024.10.23 |
[Rocky Linux] 3. VMware에 텍스트모드 Rocky Linux 설치하기 (Server B) (1) | 2024.10.21 |
[Rocky Linux] 1. VMware에 Rocky Linux설치를 위한 초기 세팅 (0) | 2024.10.21 |