step 5 dnf 명령을 사용할 때도 CentOS 8 (1905) 출시 시점의 소프트웨어가 설치되도록 하자.
cd /etc/yum.repos.d/ → 디렉터리(폴더) 이동 mkdir backup → 디렉터리(폴더) 생성 ls → 파일 목록 확인 mv *.repo backup → 파일 이동 ls → backup 폴더를 제외하고 아무 것도 없는 것을 확인 gedit This.repo → This.repo 파일을 새로 생성하고 편집(메모장과 비슷)
cd /etc/sysconfig/network-scripts/ → 네트워크 설정 파일이 저장된 디렉터리로 이동 ls → ifcfg-ens160 파일 확인 gedit ifcfg-ens160 → 앞에서 확인한 파일 편집
BOOTPROTO="none" ← 수정 IPADDR="192.168.111.100" ← 추가 NETMASK="255.255.255.0" ← 추가 GATEWAY="192.168.111.2" ← 추가 DNS1="192.168.111.2" ← 추가
nmcli connection down ens160 → 네트워크 장치 중지 nmcli connection up ens160 → 네트워크 장치 시작 reboot → 컴퓨터 재부팅
step 7 보안이 설정된 SELinux 기능을 끄자.
step 8 한글 사용을 위해 설정을 변경하자.
step 9 해상도를 변경하였지만 CentOS 8과 VMware의 충돌로 인해반영이 되지 않아 다시 설정해보자.
* vga= 뒤에 들어가는 숫자의 경우, 769는 640X480, 771은 800X600, 773은 1024X768, 775는 1280X1024 등의
해상도를 나타낸다. *
step 10 GNOME 소프트웨어 업데이트 기능을 끄자.
step 11 DVD를 제거하자.
step 12 스냅숏 기능을 사용해보자.
rm -rf /boot → 부팅을 위한 중요 폴더를 삭제 reboot → 컴퓨터 재시작
step 13 일시 정지 기능을 사용해보자.
* 일시 정지 상태의 가상머신은 하드웨어를 추가하거나 변경할 수 없기 때문에
[Edit virtual machine settings]를 클릭해도 하드웨어가 보일 뿐이며 변경할 수 없다.
즉, 정상적으로 종료된 상태의 가상머신만 하드웨어 변경이 가능하다. *
[실습 2] CentOS 리눅스를 Server(B) 가상머신에 설치하자.
step 1Server(B) 가상머신을 부팅하고, CentOS 리눅스를 설치하자.
* [Minimal Install]을 선택하면 텍스트 모드에 최소한의 패키지만 선택되고,
필요한 패키지가 있을 때마다 추가로 설치해서 사용하면 된다. *
step 2dnf 명령을 사용할 때도 CentOS 8 (1905) 출시 시점의 소프트웨어가 설치되도록 하자.
cd /etc/yum.repos.d/ → 디렉터리(폴더) 이동 rm -f *.repo → 파일 삭제 ls → 아무것도 없는 것을 확인 wget http://download.hanbit.co.kr/centos/8/This.repo → This.repo 파일 다운로드 ls -l → 파일 확인
step 3Server(B)의 IP 주소를 192.168.111.200으로 변경하자.
clear → 화면을 깨끗하게 한다. cd /etc/sysconfig/network-scripts/ → 네트워크 설정 파일이 저장된 디렉터리로 이동 ls → ifcfg-ens160 파일 확인 vi ifcfg-ens160 → 앞에서 확인한 파일 편집
BOOTPROTO="none" ← 수정 IPADDR="192.168.111.200" ← 추가 NETMASK="255.255.255.0" ← 추가 GATEWAY="192.168.111.2" ← 추가 DNS1="192.168.111.2" ← 추가
nmcli connection down ens160 → 네트워크 장치 중지 nmcli connection up ens160 → 네트워크 장치 시작 reboot → 컴퓨터 재부팅
step 4보안이 설정된 SELinux 기능을 끄자.
step 5 해상도를 조절하자.
step 6 DVD를 제거하고, 메모리를 512MB로 조정하자.
step 7 설정이 완료된 Server(B)를 스냅숏하자.
[실습 3] CentOS 리눅스를 Client 가상머신에 설치하자.
step 1 Client 가상머신을 부팅하고, CentOS 리눅스를 설치하자.
Server와 설치 과정이 상당히 비슷하므로 글로 간략하게 설명하고, 차이점만 강조하여 표시하겠다.
먼저, CentOS8 DVD ISO 파일을 선택한 후 Client 가상머신을 부팅한다.
언어 선택 화면에서는 [한국어(대한민국)]을 선택하고,
설치 요약의 시간 및 날짜에서는 [아시아]와 [서울]을 선택하고,
설치 요약의 네트워크 및 호스트 이름에서는 스위치를 [켬]으로 만들고,
설치 요약의 소프트웨어 선택에서는 [워크스테이션]과 [GNOME 응용 프로그램]을 선택하고,
설치 요약의 설치 목적지에서는 하드디스크 그림과 [오토매틱]을 선택한다.
이로써 설치 설정은 끝났고 [설치 시작]을 클릭해서 설치를 진행한다.
루트 암호를 설정하고, 사용자 생성에서 "centos"라는 이름의 사용자를 생성하면 설치가 진행된다.
설치가 완료되었으면 [재부팅]을 클릭해서 재부팅한다.
부팅이 되면 초기 설정에서 [Lincese Information]을 클릭하여 동의 체크를 하고,
로그인 화면에서 root 사용자로 로그인한다. 그리고 GNOME의 초기 설정 화면이 나오면
step 3dnf 명령을 사용할 때도 CentOS 8 (1905) 출시 시점의 소프트웨어가 설치되도록 하자.
cd /etc/yum.repos.d/ → 디렉터리(폴더) 이동 rm -f *.repo → 파일 삭제 ls → 아무것도 없는 것을 확인 wget http://download.hanbit.co.kr/centos/8/This.repo → This.repo 파일 다운로드 ls -l → 파일 확인
dnf clean all → 기존의 저장소 기록을 삭제
step 4 해상도를 조절하자.
gedit /etc/grub.d/10_linux → 파일을 gedit으로 편집
169행의 끝에 "vga=773"을 추가
grub-mkconfig -o /boot/grub2/grub.cfg → 변경한 내용을 적용
step 5 root 사용자가 접속하지 못하도록 하자.
step 6 화면 잠금 기능을 끄고, 한글 설정을 하자.
설정에 들어가 개인 정보에서 [화면 잠금]을 클릭해서 '자동 화면 잠금'과 '알림 표시'를 [끔]으로 변경하고,
전원에서 '빈 화면'을 [안 함]으로 변경하고,
지역 및 언어에서 [입력 소스]의 [한국어]를 선택한 후 [-]를 눌러서 삭제하고, 설정 창을 닫는다.
step 7 소프트웨어 업데이트 기능을 끄자.
[현재 활동]을 클릭하고 제일 아래에 있는 프로그램 표시 아이콘을 클릭해서 [모두]를 선택한다.
그리고 [소프트웨어]를 클릭해서 실행한다.
상단의 프로그램 중 [소프트웨어]를 클릭한 후 [업데이트 기본 설정]을 선택한다.
그리고 모두 [끔]으로 만든 후에 창을 닫는다.
step 8 별도의 로그인 절차 없이 자동으로 centos 사용자가 접속되도록 하자.
* 서버용으로 사용되는 리눅스에 자동으로 로그인하는 것은 보안에 상당히 좋지 않지만,
Client 가상머신은 개인용 PC라는 전제하에서 설정해본다. *
AutomaticLoginEnable=Ture AutomaticLogin=centos → 자동 로그인할 사용자 계정