Wisdom’s Cloud

[LINUX] 4. CentOS 리눅스 설치 본문

LINUX/Beginner

[LINUX] 4. CentOS 리눅스 설치

지혜로운지혜쓰 2021. 1. 19. 17:17

[실습 1] CentOS 리눅스를 Server 가상머신에 설치하자.

  step 0 CentOS 8 설치 DVD ISO 파일을 다운로드하자.

1. https://cafe.naver.com/thisisLinux에 접속하여 자료실에서 CentOS 8 DVD ISO 파일과 체크섬 프로그램을 다운로드한다.
2. 체크섬 프로그램을 실행하여 다운로드한 파일을 선택하고 SHA-256만 체크한다. 그리고 카페에 있는 코드를 복사하여 붙여넣은 뒤 [Verify] 버튼을 클릭한다.
3. 다음과 같이 코드가 일치한다고 나오면 ISO 파일에 이상이 없는 것이다.

 

  step 1 Server 가상머신을 부팅하자.

1. VMware Player를 실행하여 Server를 선택한 후 [Edit virtual machine settings]를 클릭한다.
2. CD/DVD에서 [Use IOS image file]을 선택한 후 다운로드한 파일을 선택한 다음 [OK] 버튼을 클릭한다.
3. [Play virtual machine]을 클릭해서 Server 가상머신을 부팅한다. 메시지가 뜨면 [I Moved It] 버튼을 클릭하면 된다.

 

  step 2 Server 가상머신에 CentOS 리눅스를 설치하자.

1. 가상머신 안을 클릭해서 마우스 포커스를 가상머신으로 옮긴 후 ↑을 눌러 [Install CentOS Linux 8.0.1905]를 선택하고 Enter를 누른다.
2. 잠시 초기 설정이 진행된다. 가상머신 밖으로 마우스 포커스를 옮기고 싶으면 Ctrl+Alt를 누르면 된다.
3. [한국어]를 선택하고 [계속 진행]을 클릭한다.
4. [시간 및 날짜]를 클릭한다.
5. 지역은 [아시아], 도시는 [서울]로 선택하고 [완료]를 클릭한다.
6. [네트워크 및 호스트 이름]을 클릭한 뒤 [켬]으로 만들고 [완료]를 클릭한다.
7. [소프트웨어 선택]을 클릭한 뒤 [워크스테이션]을 선택하고 [완료]를 클릭한다.
8. [설치 목적지]를 클릭한 뒤 [Custom]을 선택하고 [완료]를 클릭한다.
9. [표준 파티션]으로 변경한 뒤 [+]를 클릭한다.
10. 마운트 지점은 [swap], 원하는 능력은 [4G]를 할당하고 [마운트 지점 추가]를 클릭한다. 
11. 다시 [+]를 클릭해서 마운트 지점에만 [/]을 할당하고 [마운트 지점 추가]를 클릭한다.
12. 다음과 같이 설정되었으면 [완료]를 클릭한다.
13. 설치 요약에서 [설치 시작]을 클릭한다.

 

14. [Root 암호]를 클릭한다.
15. 리눅스 관리자인 root의 암호를 지정한 뒤 [완료]를 2번 클릭한다.
16. [User Creation]을 클릭한 뒤 성명은 [centos]로 입력하고 암호를 지정한 후 [입력]을 2번 클릭한다.
17. 이제 본격적으로 설치가 진행된다.
18. 설치가 완료되었으면 [재부팅]을 클릭해서 재부팅한다.
19. [License Information]을 클릭한 후 [약관에 동의합니다]를 체크하고 [완료]를 클릭한 뒤 [설정 완료]를 클릭한다.
20. Server 컴퓨터는 앞으로 root 사용자로 접속할 것이기 때문에 [목록에 없습니까?]를 클릭한다.
21. 사용자 이름에 [root]를 입력하고 [다음]을 클릭한다.
22. 설치 시 지정한 암호를 입력하고 [로그인]을 클릭한다.
23. GNOME 초기 설정 화면이 나오면 [한국어]를 선택한 뒤 [다음]을 클릭한다.
24. [한국어(Hangul)]을 선택하고 [다음]을 클릭한다.
25. [개인 정보]와 [온라인 계정]은 그대로 두고 넘긴 뒤 [CentOS Linux 시작]을 클릭한다.

 

  step 3 원활한 학습을 위해 해상도를 조절하고, 화면 잠금 기능을 끄자.

1. 오른쪽 상단의 전원 모양 아이콘을 클릭한 후 [설정] 아이콘을 클릭한다.
2. 설정에서 [장치]를 클릭한다.
3. [디스플레이]를 클릭하고 [해상도]를 클릭한 후 [1024 X 768(4:3)]을 선택한다.
4. 오른쪽 위에 있는 [적용]을 클릭하고 [바뀐 사항 유지]를 선택하면 해상도가 바뀐다.
5. 뒤로 가서 [개인 정보]를 클릭하고 [화면 잠금]을 클릭한 후 모두 [끔]으로 변경한 뒤 화면 잠금 창을 닫는다.
6. [전원]을 클릭하고 빈 화면은 [안 함]으로 변경한 뒤 설정 창을 닫는다.

 

  step 4 CentOS 8은 백그라운드로 새로운 패키지를 자동 업데이트하도록 설정되어 있기 때문에 이 기능을 꺼놓자.

1. 왼쪽 상단의 [현재 활동]을 클릭하고 [터미널]을 클릭해서 터미널을 연다.
2. 다음 명령어를 차례로 입력해 자동으로 업데이트되는 기능을 끈 뒤 터미널을 닫는다.

gsettings set org.gnome.software download-updates false
systemctl disable dnf-makecache.service
systemctl disable dnf-makecache.timer

 

  step 5 dnf 명령을 사용할 때도 CentOS 8 (1905) 출시 시점의 소프트웨어가 설치되도록 하자.

1. 터미널을 열어 다음 명령어를 차례대로 입력한다.

cd /etc/yum.repos.d/     → 디렉터리(폴더) 이동
mkdir backup     → 디렉터리(폴더) 생성
ls     → 파일 목록 확인
mv *.repo backup     → 파일 이동
ls     → backup 폴더를 제외하고 아무 것도 없는 것을 확인
gedit This.repo     → This.repo 파일을 새로 생성하고 편집(메모장과 비슷)

 

2. 다음 내용을 채우고 저장한 후 gedit을 종료한다.

[BaseOS]
name=CentOS-$releasever - Base
baseurl=http://vault.centos.org/8.0.1905/BaseOS/x86_64/os/
gpgcheck=0
[AppStream]
name=CentOS-$releasever - AppStream
baseurl=http://vault.centos.org/8.0.1905/AppStream/x86_64/os/
gpgcheck=0
[extras]
name=CentOS-$releasever - Extras
baseurl=http://vault.centos.org/8.0.1905/extras/x86_64/os/
gpgcheck=0
[centosplus]
name=CentOS-$releasever - Plus
baseurl=http://vault.centos.org/8.0.1905/centosplus/x86_64/os/
gpgcheck=0
[PowerTools]
name=CentOS-$releasever - PowerTools
baseurl=http://vault.centos.org/8.0.1905/PowerTools/x86_64/os/
gpgcheck=0

 

3. "dnf clean all" 명령으로 기존의 저장소 기록을 지운 뒤 터미널을 닫는다.

 

  step 6 Server의 IP 주소를 192.168.111.100으로 변경하자.

1. 터미널을 열어 다음 명령어를 차례대로 입력한다.

cd /etc/sysconfig/network-scripts/     → 네트워크 설정 파일이 저장된 디렉터리로 이동
ls     → ifcfg-ens160 파일 확인
gedit ifcfg-ens160     → 앞에서 확인한 파일 편집

 

2. 다음과 같이 내용을 수정한 뒤 저장하고 gedit을 종료한다.

BOOTPROTO="none"     ← 수정
IPADDR="192.168.111.100"     ← 추가
NETMASK="255.255.255.0"     ← 추가
GATEWAY="192.168.111.2"     ← 추가
DNS1="192.168.111.2"     ← 추가

 

3. 터미널을 다시 열어서 다음 명령어를 차례대로 입력한다.

nmcli connection down ens160     → 네트워크 장치 중지
nmcli connection up ens160     → 네트워크 장치 시작
reboot     → 컴퓨터 재부팅

 

4. 재부팅되면 root로 로그인하여 터미널을 연다. 그리고 "ifconfig ens160"을 입력하여 네트워크 정보를 확인한다.

 

  step 7 보안이 설정된 SELinux 기능을 끄자.

1. 터미널을 열어 "gedit /etc/sysconfig/selinux"을 입력해 SELinux 설정 파일을 편집한다.
2. "SELINUX=enforcing"을 "SELINUX=disabled"로 수정하고 저장한 후 편집기를 닫고 터미널도 닫는다.

 

  step 8 한글 사용을 위해 설정을 변경하자.

1. 설정에 들어가서 [지역 및 언어]를 선택하고 입력 소스에서 [한국어]를 선택한 후 [-]을 눌러 삭제한다. 즉 [한국어(Hangul)]만 남겨두고 설정 창을 닫는다. 
2. 터밀널을 열어 한글이 잘 변경되었는지 확인한다. 한/영 전환은 shift+space다.

 

  step 9 해상도를 변경하였지만 CentOS 8과 VMware의 충돌로 인해 반영이 되지 않아 다시 설정해보자.

1. 터미널을 열어 "gedit /etc/grub.d/10_linux" 명령으로 관련 파일을 편집한다.
2. 169행의 끝에 "vga=773"을 추가하고 저장한 뒤 편집기를 닫는다.

* vga= 뒤에 들어가는 숫자의 경우, 769는 640X480, 771은 800X600, 773은 1024X768, 775는 1280X1024 등의

해상도를 나타낸다. *

 

3. "grub2-mkconfig -o /boot/grub2/grub.cfg" 명령으로 변경한 내용을 적용시킨다. 이제부터는 재부팅 해도 1024X768의 해상도가 유지될 것이다.
4. "dnf -y install firewall-config" 명령으로 앞으로 자주 사용될 패키지를 미리 설치한다.

 

  step 10 GNOME 소프트웨어 업데이트 기능을 끄자.

1. [현재 활동]을 클릭하고 프로그램 표시 아이콘을 클릭해서 [모두]를 선택한다. 그리고 [소프트웨어]를 클릭해서 실행한다.
2. 상단의 프로그램 중 [소프트웨어]에서 [업데이트 기본 설정]을 클릭한 후 모두 [끔]으로 만든 후 창을 닫는다.
3. [컴퓨터 끄기]를 클랙해서 Server를 종료한다. 이로써 Server의 설치와 설정은 완전하게 마무리되었다.

 

  step 11 DVD를 제거하자.

1. VMware Player를 다시 실행해서 Server 가상머신을 선택하고 가상머신 설정 편집에 들어간다. 그리고 [CD/DVD]를 선택하여 "Connect at power on"의 체크를 끄고 "Use physical drive"를 선택한 후 [OK]를 클릭해 설정을 마친다.

 

  step 12 스냅숏 기능을 사용해보자.

1. VMware Player는 무료이기 때문에 스냅숏 기능이 없으므로 종료하고 VMware Worksation Pro를 실행한다. 그리고 [File] 메뉴에서 [Open]을 클릭한다.
2. C:\CentOS8\Server 폴더의 Server.vmx 파일을 선택해서 연다.
3. [VM] 메뉴에서 [Snapshot]을 클릭하고 [Snapshot Manager]를 선택한다.
4. [Take Snapshot]을 클릭한 후 Name에 "설정 완료"를 입력하고 [Take Snapshot] 버튼을 클릭한다.
5. 설정 완료라는 스냅숏이 생성된 것을 확인한 뒤 [Close]를 눌러 스냅숏을 완료하고 VMware Workstation Pro도 종료한다.
6. 다시 VMware Player를 실행해서 Server를 부팅하고 root로 로그인한다. 그리고 터미널에서 다음 명령어를 실행하여 심각한 사고를 친다.

rm -rf /boot     → 부팅을 위한 중요 폴더를 삭제
reboot     → 컴퓨터 재시작

 

7. Server가 정상적으로 부팅되지 않는다. 따라서 스냅숏을 받지 않았다면 Server를 처음부터 다시 설치해야 하지만 스냅숏을 받았으므로 먼저 VMware Player를 닫는다.
8. 다시 VMware Workstation Pro를 실행하여 Server.vmx 파일을 선택해서 연다. 그리고 Snapshot Manager에서 설정 완료를 선택한 후 [Go To]를 클릭하고 메시지 창이 나오면 [Yes]를 클릭한다. 그리고 VMware Workstation Pro도 종료한다.
9. 다시 VMware Player를 실행하여 Server 가상머신을 부팅하면 정상적으로 부팅하는 것을 볼 수 있다.

 

  step 13 일시 정지 기능을 사용해보자.

1. Firefox를 실행하여 아무 웹 사이트에 접속한다.
2. Player 메뉴에서 [Power]를 클릭하고 [Suspend Guest]를 선택한다. 그리고 메시지 창에서 [Yes]를 클릭하면 VMware Player가 종료된다.
3. 다시 VMware Player를 실행해서 Server 가상머신을 선택하면 일시 정지한 시점의 화면이 보인다.

* 일시 정지 상태의 가상머신은 하드웨어를 추가하거나 변경할 수 없기 때문에

[Edit virtual machine settings]를 클릭해도 하드웨어가 보일 뿐이며 변경할 수 없다.

즉, 정상적으로 종료된 상태의 가상머신만 하드웨어 변경이 가능하다. *

 

4. Server 가상머신을 다시 부팅하면 일시 정지한 부분부터 가동되는 것을 확인할 수 있고, Server 가상머신은 이제 종료한다.

 

[실습 2] CentOS 리눅스를 Server(B) 가상머신에 설치하자.

  step 1 Server(B) 가상머신을 부팅하고, CentOS 리눅스를 설치하자.

1. Server 가상머신과 마찬가지로 CentOS8 DVD ISO 파일을 선택한 후 Server(B) 가상머신을 부팅한다.
2. 마찬가지로 [Install CentOS Linux 8.0.1905]를 선택하고 Enter를 누른다.
3. Server(B)는 텍스트 모드로 사용할 것이므로 그냥 영문판으로 두고 [Continue]를 클릭한다.
4. 설치 요약에서 [Time & Date]를 클릭한다.
5. Region은 [Asia], City는 [Seoul]로 선택하고 [Done]을 클릭한다.
6. 설치 요약에서 [Network & Host Name]을 클릭한 후 스위치를 클릭해서 [ON]으로 만들고 [Done]을 클릭한다.
7. 설치 요약에서 [Software Selection]을 클릭한 후 [Minimal Install]을 선택하고 [Done]을 클릭한다.

* [Minimal Install]을 선택하면 텍스트 모드에 최소한의 패키지만 선택되고,

필요한 패키지가 있을 때마다 추가로 설치해서 사용하면 된다. *

 

8. 설치 요약에서 [Installation Destination]을 클릭한 후 하드디스크 그림과 [Custom]을 선택하고 [Done]을 클릭한다.
9. [Standard Partition]으로 변경하고 [+]를 클릭해서 Mount Point에는 "swap"을, Desired Capacity에는 "4G"을 입력하여 하나를 추가하고 Mount Point에만 "/"을 입력하여 또 하나를 추가한다.
10. 다음과 같이 설정되었으면 [Done]을 클릭하고 SUMMARY OF CHANGES가 나오면 [Accept Changes]를 클릭하면 된다.
11. 이제 설치 설정은 모두 끝났고 [Begin Installation]을 클릭하여 설치를 진행한다.
12. 먼저 사용자 설정에서 [Root Password]을 클릭한다.
13. 리눅스 관리자인 root의 암호를 지정하고 [Done]을 2회 클릭한다.
14. 사용자 설정에서 [User Creation]을 클릭한 후 "centos"라는 이름의 사용자를 생성하고 [Done]을 2회 클릭한다.
15. 설치가 진행되고 완료되면 [Reboot]를 클릭해서 재부팅한다.
16. 재부팅되면 텍스트 환경의 로그인 화면이 나온다. localhost login에 "root"를 입력하고 Enter를 누른다. 그리고 Password에 설정한 암호를 입력하고 Enter를 누른다. 로그인되면 프롬프트가 ]root@localhost ~]#으로 보인다.

 

  step 2 dnf 명령을 사용할 때도 CentOS 8 (1905) 출시 시점의 소프트웨어가 설치되도록 하자.

1. 먼저 wget 프로그램이 필요하기 때문에 "dnf -y install bind-utils net-tools wget unzip bzip2" 명령으로 관련 패키지를 설치한다.
2. 다음 명령어를 차례대로 입력한다.

cd /etc/yum.repos.d/     → 디렉터리(폴더) 이동
rm -f *.repo     → 파일 삭제
ls     → 아무것도 없는 것을 확인
wget http://download.hanbit.co.kr/centos/8/This.repo     → This.repo 파일 다운로드
ls -l     → 파일 확인

 

3. "dnf clean all" 명령으로 기존의 저장소 기록을 지운다.

 

  step 3 Server(B)의 IP 주소를 192.168.111.200으로 변경하자.

1. 다음 명령어를 차례대로 입력하여 터미널에서 관련 디렉터리로 이동한 후 파일을 편집한다.

clear     → 화면을 깨끗하게 한다.
cd /etc/sysconfig/network-scripts/     → 네트워크 설정 파일이 저장된 디렉터리로 이동
ls     → ifcfg-ens160 파일 확인
vi ifcfg-ens160     → 앞에서 확인한 파일 편집

 

2. vi에서 내용을 편집하려면 먼저 A를 누른다. 그러면 왼쪽 아래에 '-- INSERT --'가 표시되고 이제 메모장처럼 사용할 수 있다. 다음과 같이 내용을 수정하고 Esc, :wq, Enter를 차례대로 누르고 입력한 후 저장하고 종료한다.

BOOTPROTO="none"     ← 수정
IPADDR="192.168.111.200"     ← 추가
NETMASK="255.255.255.0"     ← 추가
GATEWAY="192.168.111.2"     ← 추가
DNS1="192.168.111.2"     ← 추가

 

3. 터미널에서 다음 명령을 입력하여 설정한 내용을 적용시키고 컴퓨터를 재부팅한다.

nmcli connection down ens160     → 네트워크 장치 중지
nmcli connection up ens160     → 네트워크 장치 시작
reboot     → 컴퓨터 재부팅

 

4. 재부팅되면 root를 로그인하여 "ip addr" 명령으로 네트워크 정보를 확인한다. 설정한 192.168.111.200으로 보이면 된다.
5. "ping -c 3 www.google.com" 명령이 잘 응답하면 인터넷이 잘 작동하는 것이다.

 

  step 4 보안이 설정된 SELinux 기능을 끄자.

1. "vi /etc/sysconfig/selinux" 명령을 입력해 일단 SELinux 설정 파일을 연다.
2. vi 편집기에서 'SELINUX=enforcing'을 'SELINUX=disabled'로 수정한다.

 

  step 5 해상도를 조절하자.

1. "vi /etc/grub.d/10_linux" 명령으로 관련 파일을 편집한다.
2. 내용을 수정하기 전에 :set number를 입력하고 Enter를 누르면 행 번호를 볼 수 있다.
3. 169행의 끝에 "vga=773"을 입력한 후 저장한다. 즉 해상도를 1024 X 768로 설정하는 것이다.
4. "grub2-mkconfig -o /boot/grub2/grub.cfg" 명령으로 변경한 내용을 적용시킨 후 재부팅한다.
5. 이제 해상도가 1024 X 768로 보일 것이다. 다시 root로 로그인한 후 "halt -p" 명령을 입력해 시스템을 종료한다.

 

  step 6 DVD를 제거하고, 메모리를 512MB로 조정하자.

1. VMware Player를 다시 실행해서 Server(B) 가상머신을 선택하고 가상머신 설정에서 Memory를 "512MB"로 조절한다.
2. CD/DVD에서 [Connect at power on]의 체크를 끄고 [Use physical drive]를 선택한 후 [OK]를 클릭해서 설정을 마친다.

 

  step 7 설정이 완료된 Server(B)를 스냅숏하자.

1. 마찬가지로 VMware Player는 종료하고 VMware Worksation Pro를 실행한다. 그리고 C:\CentOS8\Server(B)\ 폴더의 Server(B).vmx 파일을 선택해서 연다.
2. Snapshot Manager에서 "설정 완료" 스냅숏을 만들고 VMware Workstation Pro를 종료한다.

 

[실습 3] CentOS 리눅스를 Client 가상머신에 설치하자.

  step 1 Client 가상머신을 부팅하고, CentOS 리눅스를 설치하자.


Server와 설치 과정이 상당히 비슷하므로 글로 간략하게 설명하고, 차이점만 강조하여 표시하겠다.

먼저, CentOS8 DVD ISO 파일을 선택한 후 Client 가상머신을 부팅한다.

 

언어 선택 화면에서는 [한국어(대한민국)]을 선택하고,

설치 요약의 시간 및 날짜에서는 [아시아]와 [서울]을 선택하고,

설치 요약의 네트워크 및 호스트 이름에서는 스위치를 [켬]으로 만들고,

설치 요약의 소프트웨어 선택에서는 [워크스테이션]과 [GNOME 응용 프로그램]을 선택하고,

설치 요약의 설치 목적지에서는 하드디스크 그림과 [오토매틱]을 선택한다.

이로써 설치 설정은 끝났고 [설치 시작]을 클릭해서 설치를 진행한다.

 

루트 암호를 설정하고, 사용자 생성에서 "centos"라는 이름의 사용자를 생성하면 설치가 진행된다.

설치가 완료되었으면 [재부팅]을 클릭해서 재부팅한다.

 

부팅이 되면 초기 설정에서 [Lincese Information]을 클릭하여 동의 체크를 하고,

로그인 화면에서 root 사용자로 로그인한다. 그리고 GNOME의 초기 설정 화면이 나오면

한국어가 선택되어 있는 것을 확인하고 [다음]을 누르고,

입력에서는 [한국어(Hangul)]을 선택하고,

개인 정보와 온라인 계정은 모두 그대로 두고 [다음]과 [건너뛰기]를 누른다.

그리고 마지막 창에서 [CentOS Linux 시작]을 클릭하고,

GNOME Help 창이 나오면 닫는다. 


 

  step 2 자동 업데이트 기능을 끄자.

gsettings set org.gnome.software download-updates false
systemctl disable dnf-makecache.service
systemctl disable dnf-makecache.timer

 

  step 3 dnf 명령을 사용할 때도 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 사용자가 접속하지 못하도록 하자.

1. "gedit /etc/pam.d/gdm-password" 명령을 입력해 편집기를 연다.
2. 5행에 "auth required pam_succeed_if.so user != root quiet"를 추가로 써주고 저장한 뒤 편집기를 닫는다. 그리고 "reboot" 명령으로 재부팅한다.
3. 재부팅되고 root 사용자로 접속하면 로그인이 실패되는 것을 볼 수 있다. 따라서 centos 사용자로 로그인한다.

 

  step 6 화면 잠금 기능을 끄고, 한글 설정을 하자.


설정에 들어가 개인 정보에서 [화면 잠금]을 클릭해서 '자동 화면 잠금'과 '알림 표시'를 [끔]으로 변경하고,

전원에서 '빈 화면'을 [안 함]으로 변경하고,

지역 및 언어에서 [입력 소스]의 [한국어]를 선택한 후 [-]를 눌러서 삭제하고, 설정 창을 닫는다.


 

  step 7 소프트웨어 업데이트 기능을 끄자.


[현재 활동]을 클릭하고 제일 아래에 있는 프로그램 표시 아이콘을 클릭해서 [모두]를 선택한다.

그리고 [소프트웨어]를 클릭해서 실행한다.

상단의 프로그램 중 [소프트웨어]를 클릭한 후 [업데이트 기본 설정]을 선택한다.

그리고 모두 [끔]으로 만든 후에 창을 닫는다.


 

  step 8 별도의 로그인 절차 없이 자동으로 centos 사용자가 접속되도록 하자.

1. 터미널에서 "su -" 명령을 사용해서 root 권한으로 접속한다. 그리고 "vi /etc/gdm/coustom.conf" 명령을 사용해서 파일을 편집한다.

* 서버용으로 사용되는 리눅스에 자동으로 로그인하는 것은 보안에 상당히 좋지 않지만,

Client 가상머신은 개인용 PC라는 전제하에서 설정해본다. *

 

2. [daemon] 아래에 다음 2줄을 추가하고 저장 및 종료한다.

AutomaticLoginEnable=Ture 
AutomaticLogin=centos     → 자동 로그인할 사용자 계정

 

3. 재부팅된 후 별도의 입력 없이 centos 사용자로 자동 접속되는 것을 확인하고 가상머신을 종료한다.

 

  step 9 DVD를 제거하고, 메모리를 1GB로 조정하자.


VMware Player를 다시 실행해서 Client 가상머신을 선택하고 [Edit virtual machine settins]를 클릭한다.

Memory를 1024MB(=1GB)로 조절하고,

CD/DVD에서 'Connect at power on'의 체크를 끈 후 'Use physical drive'를 선택한다.

그리고 [OK]를 클릭해서 설정을 마친다.


 

  step 10 설정이 완료된 Client를 스냅숏하자.


VMware Player가 실행되고 있으면 모두 종료하고 VMware Workstation Pro를 실행한다.

C:\CentOS8\Client\ 폴더의 Client.vmx 파일을 선택해서 열고,

Snapshot Manager에서 "설정 완료"라는 스냅숏을 생성한다.

그리고 VMware Workstation Pro를 종료한다.


 

[실습 4] Windows를 WinClient 가상머신에 설치하자.

  step 0 Windows 10 Enterprise 평가판을 다운로드하자.

1. https://www.microsoft.com/ko-kr/evalcenter/evaluate-windows-10-enterprise에 접속하여 [ISO-Enterprise] 선택하고 [동의함]을 클릭한다. 그리고 나오는 정보들을 차례대로 입력한 뒤 ISO 파일을 다운로드한다.
2. WinClient 가상머신에 다운로드한 ISO 파일을 넣고 부팅하면 설치가 진행된다. 대부분 기본으로 두고 [다음]을 누르면 설치된다.

 

  step 1 VMware Tools를 설치하자.

1. Player 메뉴에서 [Manage]의 [Install VMware Tools]을 클릭한다.
2. 자동 실행 창을 클릭한다.
3. [setup64.exe 실행]을 클릭하면 설치 창이 뜬다. 모두 그대로 나두고 [다음]을 클릭하여 설치하면 된다.

* VMware Tools는 가상머신에 여러 드라이버 파일을 설치해주어

VMware에 설치된 Windows를 부드럽게 사용하도록 도와준다.

그리고 WinClient는 서버 용도가 아니라 클라이언트로 접속할 때만 사용할 것이므로

굳이 스냅숏을 하지 않고 WinClient를 종료한다. *