본문 바로가기

IT, Computer/Linux

centOS 7 설치방법

여기선 가상운영체제프로그램을 사용하며 VMware12를 사용합니다.

사양은 듀얼코어, ram 4gb, 40gb 디스크로 구성되어있습니다.

가상운영체제프로그램은 VMware말고도 대표적으로 Hyper-V가 있으며 윈도우10 Pro유저시라면 Hyper-V는 무료로 이용하실 수 있습니다. 


해당글은 centOS7 설치만 다룰 예정이라 vmware셋팅방법등은 따로 작성하지 않습니다. 

https://www.centos.org/download/ 에서 centOS iso를 다운받을 수 있습니다.

DVD ISO는 centOS 풀패키지이며 용량이 큽니다.

Minimal ISO는 centOS 패키지중 minimal설치만 가능한 버전이며 용량이 작습니다.

여기선 MinimalISO를 기준으로 설치를 해보겠습니다.

DVDISO와 설치가 다른점이 있다면 중간에 설치방식을 묻는것이 생략이 됩니다. 어차피 Minimal로 밖에 설치가 안되니까 말이지요.


화살표에 있는 버튼을눌러 가장빠를법한 미러에서 다운받으시면됩니다. 저는 카카오서버를 이용하였습니다.

실제 서버기기라면 이 iso파일을 dvd에 구우시거나, usb로 만들어서 사용해야합니다.

(보편적으로 usb는 잘안되는 기기가 많습니다. dvd를 추천드립니다.)


앞서말씀드렸다싶이 저는 VMware를 사용하여 iso를 그대로 부팅합니다.


부팅시 나오는 화면.

Install CentOS 7를 선택하시면 됩니다.

I를 누르고 엔터를 치커나 화살표로 찾아가서 엔터를 치거나 하면됩니다.


다소 로딩을 기다리면 언어선택창이 뜹니다.

kor정도만 쳐도 한국어가 가장먼저뜹니다 계속진행합니다.

영어에 자신있으시면 바로 continue 누르셔도 상관없습니다. 설치할때만 사용되는 언어이니 편한것으로 선택하세요.


건드릴것은 시스템부분입니다.

설치대상을 우선클릭합니다.


우선 '장치선택' 에 주목하자면 저는 VMware에서 40gib로 잡은 디스크가 보입니다. 실서버로따지면 40gb짜리 디스크가 박혀있는 샘이지요.

실제론 운용하는서버의 컴퓨터는 여러개의 디스크가 박혀있고 주로 raid를 하여 잡습니다.

이 raid는 여기오기전에 해야할 일이며 해당서버장치의 uefi? (정확히는 아닐겁니다) 같은 옵션으로 가서 raid를 잡는것이 보편적입니다.

만약 6개의 디스크가 2개씩 레이드잡혀 3개로 보이고 그중 하나 혹은 2개이상을 선택해야할 수 있습니다.

그럴때 '장치 선택'을 이용하는것입니다. 말이 길어졌네요..


여기선 당연히 40gib짜리 디스크 1개를 사용할 것으로 저긴 건드리진 않습니다.


아래 '기타 저장소 옵션'에서

'파티션을 자동으로 설정합니다' 와 '파티션을 설정합니다' 가 있습니다.

자동은 추천하진 않습니다. 차라리 모두 /로 잡으면 모르겠는데 진짜 지맘대로잡습니다.

오른쪽의 '파티션을 설정합니다' 를 클릭후 왼쪽위의 완료(혹은 다음) 을 눌러줍니다.


여기서 일단 '여기를 클릭하여 자동으로 생성합니다' 를 눌러볼까요?


vmware는 이렇게 잡아주네요. 대부분 용량을 /로 잡아주니 좋습니다.

컴퓨터에 따라 /boot/efi 를 잡아줄때도 있습니다.


+를 눌러 파티션을 추가

-를 눌러 파티션을 제거할 수 있습니다.


만약 원하는 파티션명이 없다면 빈칸에 직접타이핑해서 쳐서 등록이 가능합니다.

centOS7 기준 /tmp는 선택란에 없는걸 확인할 수가 있습니다.


우선 /를 -를 눌러서 파티션을 해제하고 연습용으로 아래처럼 셋팅해보겠습니다.


이 정도면 무난한 배분인것같습니다.

장치유형은 /boot만 표준파티션이며 그외는 lvm으로 설정되어있습니다.

파일시스템은 실환경에선 ex4를 많이사용하는 편이나 고용량으로 넘어갈걸 대비해 xfs를 해두는것도 좋은 선택인것 같습니다.

/boot, /var, /tmp, swap 을 배분한뒤 남은용량을 / , /home 을 적절히 배분한 결과입니다.

사용목적에 따라 이 용량배분은 바뀌어아 하며 연습을 위해 이 정도를 예시로 들었습니다.


참고로 남은용량을 전부 파티션에 등록하고싶을땐 용량 기입란에 아무것도 입력안하고 확인누르면됩니다.

용량이 992.5 KiB가 남는것은 centos7에서 의도적으로 남기는것으로 보이니 억지로 사용 안하는게 좋아보입니다.


저 파티션들이 무엇을 의미하는지는 구글링하시면 좋은 정보를 얻으실 수 있습니다.


다 완료하셨으면 왼쪽위 '완료' 버튼누르고 적용및 저장 누르시면됩니다.


다시 여기로 돌아왔습니다.

'네트워크 및 호스트명'을 누릅니다.


vmware라서 이미 네트워크가 다 잡혀있습니다. 왼쪽에 끔을 켬으로만 변경하여 주십시오.

실제서버라면 왼쪽아래의 +를 눌러 네트워크를 새로잡아줘야할 가능성이 높습니다.

대부분 ipv4 그대로 잡아주면 됩니다.

centos7 부터는 minimal설치라도 설치중에 네트워크를 잡아도 적용이 되는게 가능하니 최대한 설치중에 네트워크를 잡도록합시다.

다끝났다면 왼쪽위의 완료를 누릅니다.


모든게 끝났으니 설치시작을눌러 설치를 진행합니다.


설치중에 root 패스워드와 사용자 생성이 가능합니다.


패스워드를 설정하고 완료버튼을 누릅시다.

유저는 꼭 생성할 필요없습니다.


모든게 끝났습니다 재부팅을 누르도록 합시다.


부팅이 다되 해당화면이 뜨면 설치가 성공한것입니다.


id는 root

패스워드 입력후

로그인을 하시고 yum update 를 타이핑 하여 네트워크도 성공적으로 연결되어있나 확인하시고, 하는김에 업데이트도 마무리하시면됩니다.