본문으로 바로가기

Day-44 CentOS7 설치 및 고정IP할당

category Linux 2017. 6. 29. 15:50

Day-43 까지는 CentOS6.8버전으로 공부 했지만 시간이 지남에 따라 기술이 변하듯이 CentOS도 상위 버전이 생겨나고 CentOS6.8과 CentOS7의 다른 부분이 존재하기 때문에 CentOS7의 설치를 다시 공부해 보자.지금까지와 마찬가지로 VMware에서 사용할것이고  VMware에서 New Virtual Machine을 만드는 법은 Day-1에 기술되어 있기 때문에 그 이후 과정부터 시작하겠다.

 

 New Virtual Machine을 잘 만들었고 CentOS7을 설치하기 전 상황이라면 아래와 같은 화면이어야 한다.

 

CD/DVD 에는 반드시 .iso 파일을 사용해야 한다.

CentOS7.iso 파일은 https://www.centos.org/download/에서 무료로 다운받을 수 있다.

 

Power on this virtual machine을 클릭해 게스트 PC를 부팅시키자.

 

 

 

위와 같은 화면이 나오면 Enter 키를 눌러주자. 만약 화면에 마우스가 보인다면 호스트 PC에 있기 때문에 Enter가 호스트 PC에서 입력이된다.

따라서 Guest PC를  선택한 후 Enter를 누르면 아래와 같이 화면이 바뀐다.

 

 

 

설치를 하기 위서해 Enter를 누르라고 하니 Enter를 눌러주자.

조금 만 기다리면 아래와 같은 화면이 나타난다.

 

 

설치 후 나타나는 언어를 설정하는 것이다. Korean or English 중 편한 언어를 선택하는것이 좋다.

또한 지금 설정한 언어가 영구적인 것이 아니라 추후에 바꿀수 있다는 것을 알아두자.

 

 

설치과정중 CentOS6.8과 가장 다를 부분이라고 생각한다.

날짜 & 시간, 키보드, 언어 지원이 맞다면 그대로 두고 아래의 소프트웨어와 시스템에 초점을 맞추자

 

설치 소스가 로컬 미디어라면 잘 설정 되어 있는 것이다.

소프트웨서어 선택을 눌러보자

 

 

 

CentOS7.iso 파일이 minimal 버젼이 아니라면 위와 같이 나올 것이다. 기본 환경을 선택하면 거기에 따른 기능들을 더 선택할 수 있다. 자신이 필요한 기본환경을 선택해서 설치하자. 최소 설치를 하면 X Window System이다.

 

이제 네트워크 및 호스트 이름을 선택해 보자.

 

 

Ethernet 설정이 모두 꺼짐으로 나타나 있을 것이다. Ethernet설정을 끔으로 하면 #vi /etc/sysconfig/network-scripts/ifcfg- 까지 작성하고 TAB을 누르면 ifcfg-lo만 존재하는것을 알 수 있다. 따라서 켬으로 바꿔 네트워크 연결을 하자.

 

그 후에 마지막으로  설정 대상을 클릭해 파티션을 나누어주자.

 

 

 

파티션을 자동으로 나누어 주지 않고 직접 나누어 줄 것이기 때문에 "파티션을 설정합니다."를 클릭후 완료를 눌러주자.

 

 

 

 

처음 설정이 LVM으로 되어 있다. 하지만 표준 파티션으로 바꾸어 파티션을 나누어주자.

 

 

 

 

/boot는 부팅 거널이 저장되는 공간으로 일반적으로 1GB가 권장된다.

swap 파티션은 RAM 부족 시에 사용되는 공간으로서 RAM의 2배 정도를 권장한다. RAM을 1G로 설정했으니 2G를 주자.

/는 루트파티션으로 용량을 적어주지 않고 마운트하면 자동으로 나머지 공간이 할당된다.

 

 

 

 

파티션을 다 나누고  완료를 누르면 위와 같은 화면이 나온다. "취소하고 사용자 정의 파티션 설정으로 되돌아 갑니다. "를 누르면 계속 설정하지 못하고 반복 되니 "변경 사항을 적용"을 누르자고 파티션 나누기를 완료하자.

 

 

 

 

위와 같은 화면이 이루어졌으면 설치 시작을 눌러주자

 

 

설치를 시작하면 ROOT 암호와 사용자 생성이 나온다. 사용자 생성은 필요에 따라 하는것이지만 ROOT 암호를 클릭하여 암호를 설정해 주자.

 

 

설치가 완료 되었으면 재부팅을 눌러 재부팅 해주자.

 

 

 

로컬 계정은 centos로 하고 암호를 설정해 주자. 이러면 기본적인 CentOS7 설치가 끝났다. 이제 고정IP를 할당해 주자.

 

 

 

위와 같이 즐겨찾기 -> 터미널을 눌러 터미널을 실행하자.

 

터미널에 아래와 같이 입력하자.

 

 

 

프롬프트에 $표시가 있으면 root 계정이 아닌 다른 사용자 계정이다. Network를 변경해 주기 위해서 root 계정으로 스위칭하자. $ su - 는 root 계정으로 스위칭하는 명령어이다. 우리가 설치할때 정한 passwd를 입력해서 root 계정으로 스위칭하자. 그러면 $ -> #으로 바뀐것을 알 수 있다.

/etc/sysconfig/network-scripts/는 네트워크 설정 파일이 저장되어 있는 디렉토리이고 ifcfg-eno16777728이라는 파일을 수정해주자.

ifcfg-eno16777728은 통일된 이름이 아니다. ifcfg-e를 누르고 Tab키를 누를때 나오는 파일을 수정하면 된다. 아래와 같이 수정하자.

 

 

이렇게 설정을 해주고 저장을 한후 네트워크를 변경했기 때문에 네트워크를 재시작 해야한다. #service network restart라는 명령어를 통해 네트워크를 재시작 해주자. 오탈자가 없다면 [OK]라는 표시가 뜬다. [OK] 표시 이후에 Ping을 외부로 쏘아서 packet을 잘 주고 받는지 확인해야한다.

google의 DNS 주소인 8.8.8.8로 핑을 보내 packet이 손실되지 않고 잘 통신 되면 고정IP가 잘 설정된 것이고 마지막으로 #ifconfig 명령어로 IP를 확인해 주자.

 

** 참고 **

 

간혹 ping이 나가지 않거나 ping이 나갔음에도 불구하고 Xshell과 연결이 안되는 경우가 있다.

 

#ifconfig를 쳐서 고정 ip가 할당 되었는지 확인한다.

고정ip가 할당되지 않았으면  # vi /etc/sysconfig/network-scripts/ifcfg-eno16777728 파일에 오탈자가 있을 경우가 제일 크다.

이러한 상황이 아니라면 vmware상단의 Edit -> Virtual Network Editor에 들어가 보자.

window10일경우 아래와 같이 Change Settings를 눌러 권한을 주어야하고 window 7이면 권한은 필요없다.

 

 

위와 같이 설정을 해야한다. 반드시 VMnet0 : Bridged, Vmnet8은 NAT설정이어야 한다. 그리고 VMnet8의 Host Connection은 반드시 Connected 되어야 한다.

 

 

 

Xshell 연결 방법은 Day-2에 기술했으니 Day-44에서 설명하지 않겠다.

'Linux' 카테고리의 다른 글

Day-43 APM (Apache(httpd), php, Mysql)  (0) 2017.03.04
Day-42 Mail  (0) 2017.03.02
Day-41 iptables  (0) 2017.02.09
Day-38 PXE & Kickstart (미완)  (0) 2017.02.02
Day-37 Samba & NFS  (0) 2017.01.31