※ VMware Workstation 12 Player 에서 CentOS 64-bit Linux 7 을 대상으로 작성된 글입니다. 

   gnome version 3.14.2 

   memory 976.5MiB


VMware를 통해서 CentOS를 활용하는 실습을 해보려고 한다. 해당 내용은 '이것이 리눅스다' 저서의 커리큘럼대로 따라가고 있다. 


좋은 강좌는 www.inflearn.com 에서 '이것이 리눅스다' 저자분께서 직접 강의를 하고 있다. 강좌로만 보고 따라하던 것을 정리하고 계속 복습할 수 있도록 하는 것이 포스팅의 목적이다. 


(센토스 라고 할지 CentOS라고 할지는 써보면서 정하려고 한다)


Ubuntu를 본격적으로 사용하면서 동시에 멀티부팅으로 활용하는 Windows에서 vmware를 통한 CentOS 실습을 병행하고 있다.


처음에 CentOS를 설치하기 위한 기초 세팅을 하려고 한다. 



구분 

Server 

Server(B) 

Client 

Winclient 

주요 용도 

서버 전용 

서버 전용(텍스트모드) 

클라이언트 전용 

Windows클라이언트 전용 

OS 

CentOS 64-bit 

CentOS 64-bit 

CentOS 64-bit 

Windows 10 

 HDD

80GB 

40GB 

40GB 

20GB 

Memory(swap)

1GB 

1GB 

1GB 

2GB 

Network Type 

NAT 

NAT 

NAT 

NAT 

CD/DVD 

Floppy 

Audio 

USB 

Printer 



이렇게 기초세팅을 한다. 위의 기준은 '이것이 리눅스다' 라는 책을 참조하였다. 


가장먼저 기초세팅 전에 vmware에서 인터넷을 사용하기 위해서 network-setting 을 해줘야 한다. 일단 호스트 IP주소를 확인하기 위해 

cmd.exe 창을 열어서 IP주소를 확인한다. 


>>> ipconfig

VMNET8(Host IP Address) check




Vmware workstation>Network Editor>VMNET8 IP Address(192.168.111.100) 


DHCP는 xxx.xxx.xxx.254 고정되어 있어 server, server(b), client, winclient에 ip주소를 자동으로 할당한다. 




1. Server setting


01_Software : Workstation for developing & creating

02_HDD : General Partition ; swap(2GB) /(root;78GB;automatic set)

03_시스템도구>소프트웨어>최신패키지만, 전용패키지만 OFF>소프트웨어 공급원>업데이트확인취소

04_yum auto-update failed_

#cd /etc/yum/repos.d/

#gedit CentOS-Base.repo

[updates] 부분을 주석처리(#)

05_Network Setting

#cd /etc/sysconfig/network-scripts

#gedit ifcfg-ens32

BOOTPROTO="dhcp"-->"none"

IPADDR=192.168.111.100

NETMASK=255.255.255.0

GATEWAY=192.168.111.2

DNS1=192.168.111.2

ONBOOT="NO"-->"YES"

#systemctl restart network

#ifconfig

06_SELINUX

#gedit /etc/sysconfig/selinux

SELINUX=forcing-->disabled


2. Client


01_Software : gnome-desktop

02_HDD : auto-set

03_root log-in block

#gedit /etc/pam.d/gdm-password

auth required apm_succeed_if.so user 1=root quiet               --> 행 추가


3. Server(B)


01_Software : Minimal Install

02_02_HDD : General Partition ; swap(2GB) /(root;38GB;automatic set)

03_Network Setting

#cd /etc/sysconfig/network-scripts

#gedit ifcfg-ens32

BOOTPROTO="dhcp"-->"none"

IPADDR=192.168.111.200

NETMASK=255.255.255.0

GATEWAY=192.168.111.2

DNS1=192.168.111.2

ONBOOT="NO"-->"YES"

#systemctl restart network

#ifconfig

04_SELINUX

#gedit /etc/sysconfig/selinux

SELINUX=forcing-->disabled

05_yum -y install bind-utils *get unzip tar



별도의 설정 명령어들


system-config-date : 날짜 및 설정

nmtui : 네트워크 설정

firewall-config : 방화벽 설정

ntsysv : 서비스 설정


system-config-keyboard : 키보드설정

system-config-language : 언어설정

system-config-printer : 프린터설정

system-config-users : 사용자설정

system-config-kickstart : 네임 서버 설정











+ Recent posts