본문 바로가기

STUDY LOG/리눅스(Linux)

💚 [이것이 리눅스다] 리눅스 설치

728x90
반응형

 

 

 

CentOS 실습환경 구축은 이전포스트에서 확인하실 수 있어요

VMware를 통해 Server, Server(B), Client, WinClient 4개의 가상머신을 구축한 뒤에 본 포스팅의 CentOS를 설치를 진행합니다.

 

 

 

[이전 포스팅 - CentOS8 용 가상머신 4대 구축하기]

 

🤍 [이것이 리눅스다-CentOS 8] 가상머신 4대 설치

퀄리티 GOOD! 무료 리눅스강의, "이것이 리눅스다" 이것이 리눅스다:with RedHat CentOS 8 COUPANG www.coupang.com 최근 리눅스 공부를 시작하며 [이것이 리눅스다] 저자님의 직강을 듣고 있습니다. 배포판은

y-oni.tistory.com

 

 

 

본 포스팅은 [이것이 리눅스다 2020 개정판]  교재 및 영상을 참고하여 요약 작성되었습니다.

 

이것이 리눅스다:with RedHat CentOS 8

COUPANG

www.coupang.com

 

 

 

 


 

CentOS 8 리눅스 설치 진행순서

1. Server 설치 (1-1 ~ 1-5)
2. Server 설정 (2-1 ~ 2-12)
3. Server 설치 완료 (3-1 ~ 3-4)
+ 추가적인 설정(방화벽 설치, 업데이트 비활성화 등)

 

 

* 본 포스팅은 [이것이 리눅스다] 개인 학습 목적으로 저자의 유튜브 강의(한빛미디어) 제 1장~ 제 3장까지의 실습환경 구축 내용을 요약한 포스팅 입니다. 더 자세한 설명은 유튜브 강의 및 저자의 카페를 참고하시기 바랍니다.


 

 

 

1. Server 설치

 

 

1-1. CentOS 최신 버전 다운로드

www.centos.org

 

The CentOS Project

IRC channels moving to libera.chat Due to recent changes in the Freenode IRC network, the official CentOS IRC presence is moving to Libera.chat.

www.centos.org

✔ 1-1. The CentOS 최신 버전 다운로드 (CentOS 최신버전 dvd1.iso 파일을 다운로드 합니다)

 

 

 

 

 

 

 

 

1-2. VM(Server) 설정

✔ 1-2. VMware 에서 Server - Edit virtual machine settings 를 열어줍니다

 

 

 

 

 

 

 

 

 

 

 

1-3. CentOS.iso 삽입

✔ 1-3. CD/DVD (SATA)의 Use ISO image file 에 1-1에서 받은 CentOS.iso 파일을 넣고 OK를 눌러줍니다.

 

 

 

 

 

 

 

 

 

 

 

1-4, 1-5. Server 부팅

✔ 1-4. Server를 부팅해줍니다 (Play virtual machine)

 

 

 

 

 

 

 

 

 

 

 

 

✔ 1-5. 부팅화면입니다. CentOS Linux 8 씨디가 들어가 있는 상황입니다 ^^ 

 

✔ 키보드 / 마우스 입출력 포커스가 VMware로 되어 있는데, 이 화면에서는 커서가 보이지 않습니다. 당황하지 않고 키보드 위쪽 방향키( ⬆ ) 를 한 번 누르면 Install CentOS Linux 8 이 하얗게 하이라이트 됩니다.  Enter를 쳐 줍니다.

 

 

 

 

 

 

 

2. Server 설정

 

2-1. 언어설정

✔ 2-1.

설치가 되고 나면 언어 설정 화면이 뜹니다. 스크롤을 내려 한국어를 선택합니다.

 

 

 

 

 

 

 

 

 

 

 

 

2-2. 시간 및 날짜 설정

✔ 2-2.

시간 및 날짜 설정에서 한반도를 찾아 클릭하면 아시아 / 서울로 자동으로 지정이 됩니다. 완료를 눌러줍니다.

 

 

 

 

 

 

 

 

2-3. 네트워크 & 호스트 이름 설정

✔ 2-3.

네트워크 & 호스트 이름 설정에서 이더넷을 켜고, 이더넷 (ens번호) 를 외워놓습니다. IP, 디폴트 라우트, DNS 주소는 이전 포스트에서 VMware Workstation Pro를 통해 변경해 놓은 IPv4 주소로 설정되어 있는것을 확인할 수 있습니다. 완료를 눌러줍니다.

 

 

 

 

 

 

 

 

 

 

2-4. 소프트웨어 선택

 

✔ 2-4.

소프트웨어 선택에서 [ 워크스테이션 ] 을 선택하고 완료해줍니다

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2-5. 설치 목적지 선택

✔ 2-5.

설치 목적지 선택에서 로컬 표준 디스크 (80GB) 를 선택 후, 저장소 구성을 커스텀으로 변경 후 완료해줍니다

 

 

 

 

 

 

 

 

 

 

 

 

2-6. 수동 파티션 설정(1)

 

✔ 2-6.

수동으로 파티션 설정에서 새로운 마운트 지점을 [ 표준 파티션 ] 으로 변경해주고 + 버튼을 눌러 새 마운트 지점을 추가합니다.

 

 

 

 

 

 

 

 

 

 

2-7. 수동 파티션 설정(2)

✔ 2-7.

새 마운트 지점은 swap으로, 희망용량(임시 마운트 지점)은 4G 를 입력합니다.

 

 

 

 

 

 

 

 

 

 

 

 

2-8. 수동 파티션 설정(3)

✔ 2-8.

한번 더 + 버튼을 눌러 이번엔 root 파티션을 추가합니다. 마운트 지점은 [ / ] 로 선택 후, 희망 용량은 공란으로 비워놓습니다. 희망 용량을 비워놓으면 자동으로 남은 공간 ( 76GB) 이 모두 할당됩니다. 

 

 

 

 

 

 

 

 

 

 

 

 

2-9. 수동 파티션 설정(4)

✔ 2-9.

root 파티션 (76GB), swap 파티션 (4GB) 지정이 끝났습니다. 완료 > 변경사항 적용 순으로 진행합니다.

 

 

 

 

 

 

 

 

 

 

 

2-10. root 암호 설정

✔ 2-10. root 암호를 만들어줍니다.

 

 

 

 

 

 

 

 

 

 

 

 

 

2-11. 사용자 생성

✔ 2-11. 사용자 생성에서 기억하기 쉬운 사용자 이름과 암호를 입력해줍니다.

 

 

 

 

 

 

 

 

 

 

 

 

 

2-12. 설치 진행

✔ 2-12. 필수 입력정보를 모두 입력했습니다. 설치 시작 버튼을 눌러서 Linux 설치를 진행해줍니다. PC 환경에 따라 5 ~ 10분 이내에 완료됩니다.

 

 

 

 

 

 

 

 

3. Server 설치 완료

 

3-1. 재부팅 후 Linux 실행

 

✔ 3-1. 설치 완료 후 재부팅을 진행하고 난 뒤, CentOS Linux를 실행합니다.

 

 

 

 

 

 

 

3-2. 라이선스 약관 동의

 

 

 

 

 

 

 

 

 

3-3. 로그인 (root로 로그인합니다)

관린자 권한 획득을 위해 root 사용자로 로그인합니다. 사용자 계정을 선택하여 로그인하지 말고, "목록에 없습니까?" 를 선택하여 사용자명은 root , 패스워드는 설정해두었던 root 암호를 입력합니다. 

 

 

 

 

 

 

 

 

3-4. CentOS Linux 시작

 

 

 

 

 

+ 추가적인 설정

 

 

➕ CentOS 업데이트 비활성화 

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

 

 

 

 

 

➕ 현재 설치된 CentOS 버전에 맞는 패키지만 설치하도록 설정

*** 녹색으로 하이라이트 된 부분만 진행하면 됨 ***

$ cd /etc/yum.repos.d/					// 디렉토리 이동
$ mkdir backup						// backup 디렉토리 생성
$ mv *.repo backup/					// .repo 파일 모두 backup 디렉토리로 이동
$ wget http://dw.hanbit.co.kr/centos/8/This.repo	// This.repo 다운로드
$ dnf clean all

 

 

 

 

 

 

➕ Server IP  > 고정 IP로 변경

 

$ cd /etc/sysconfig/network-scripts/
$ ls

  // ifcfg-ens넘버 출력됨

$ gedit ifcfg-ens넘버		// 편집기에서 고정 IP 변경


  /* 아래 내용 수정 & 추가 */
    
  BOOTPROTO=none		// none 으로 변경
  IPADDR=192.168.111.100 	// Server IP
  NETMASK=255.255.255.0  	// 고정값
  GATEWAY=192.168.111.2	 	// 게이트웨이 겸 DNS
  DNS1=192.168.111.2

위 사항 적용 뒤 저장 후

 

 

$ nmcli connection down ens넘버		// 네트워크 장치를 내림
$ nmcli connection up ens넘버		// 네트워크 장치를 올림 (네트워크 리부트)
$ reboot				// 시스템 리부트

위 명령어로 네트워크 장치를 리부트 후 ('ens넘버' 연결이 성공적으로 비활성화 되었습니다 출력=완료) 후 재부팅

 

$ ifconfig ens넘버 // inet 주소가 192.168.111.100 으로 설정되어있는지 확인

 

 

 

 

 

➕ SELinux 비활성화 (보안기능 끄기)

$ gedit /etc/sysconfig/selinux

	// 편집창에서 SELINUX=Enforcing 부분을 disabled로 변경

 

 

 

 

 

 

 

➕ 한글 설정(최적화)

설정 > 지역 및 언어 > 입력소스에서 한국어(Hangul)만 두고 나머지 항목 삭제 ( - )

 

 

 

 

 

 

 

➕ 방화벽 설치

$ dnf -y install firewall-config

 

 

 

 

 

 

 

 

 

➕ 스냅샷 기능 설정

스냅샷 기능은 Workstation Pro에서만 설정할 수 있습니다.

Pro 실행 후 Open Virtual Machine > Server 디렉토리의 Server.vms 을 선택해줍니다.

 

전원은 넣지 말고, VM이 선택된 상태에서 네비게이션 바의 VM > Snapshot manager를 들어간 뒤, 현재 시점에서 Take Snapshot 해 둡니다. Windows의 시스템 복구 지점 설정과 동일한 기능입니다. 설정 뒤 Pro는 그냥 종료해주면 됩니다. 

 

이후 Player에서 리눅스를 실습 중에 중요한 파일을 날리거나, 부팅이 안되거나, 치명적인 에러가 발생해서 복구가 필요한 경우, Workstation Pro를 실행하여 VM > Snapshot > Snapshot manager 에서 복구 지점을 선택 후 Go To를 선택합니다. 선택한 복구지점으로 성공적으로 돌아가게 됩니다.

 

 

 

 

 

 

🍧 [이것이 리눅스다] 유튜브 강의 목록 링크 바로가기

🍡[이것이 리눅스다 2020 개정판] 교재 구매하러 가기

728x90