티스토리 뷰
CentOS 7 (7.0-1406 버전 기준)으로 운영체제를 설치하기 위해 CentOS7을 처음 설치해보는 초보자 수준으로 최대한 쉽게 설명하려고 하고 있다.
VMware Workstation에서 설치하는 경우로 진행하기 위해서 ‘VMware 가상머신 생성 & 설정’을 먼저 진행했고, 설치용 DVD ISO를 연결해서 부팅시킨 다음의 과정을 설명하고자 한다.
[CentOS7 설치설정 진행]
1. 먼저 성공적으로 설치를 위한 부팅이 진행된다면 설치 초기화면이 나타나는데, 여기서 커서를 이용하여 ‘Install CentOS 7’ 을 선택한다.
> 기본 값으로 Test this media & install CentOS 7 이 선택되어 있을 것이다.
> ‘Install CentOS 7’항목을 키보드 화살표를 움직여 선택 후, 엔터를 입력하여 설치를 시작한다.
2. 다음 화면에서 설치 마법사의 언어를 선택한다.
> 여기서는 한국어 OS 버전으로 설치할 것이다. ‘한국어’ 를 선택한 후 ‘계속 진행’ 을 클릭.
3. 설치 요약 화면이 나타난다.
> 먼저 ‘현지화’ 항목의 ‘날짜 & 시간’ 을 선택.
> ‘날짜 및 시간’ 에서 운영체제의 타임존(Time Zone)을 설정. 특별한 경우가 아니라면 아시아 지역의 서울을 선택한 후 완료를 클릭.
4. ‘키보드 레이아웃’
> CentOS에서 입력되는 키보드의 레이아웃(배치)을 지정할 수 있다.
> 특별한 키보드가 아니라면 한국어 키보드 레이아웃이 적용돼있는 것을 확인한 후 +를 추가로 눌러서 ‘영어(미국)’ 을 선택하여 완료를 클릭.
5. ‘언어 지원’
> CentOS의 실제 표시 언어인데, 추후 추가 언어를 설치할 수 있으므로 필요한 추가 언어 또는 한국어가 선택된 것을 확인한 후 완료를 클릭.
6. ‘설치 소스’
> 패키지 관리자의 패키지 저장소(Repository) 경로를 지정할 수 있는 설정이다.
> CentOS에서는 yum이라는 패키지 관리자를 기본적으로 사용함.
> 특별한 패키지를 설치하지 않는 이상은 기본 저장소 경로를 사용하는 것이 좋고, 이 내용은 나중에 추가할 수도 있으므로 특별히 지정할 내용이 없다면 완료를 클릭. (Custom 선택 시 보이는 화면임)
> 여기 과정에서는 CentOS 7 DVD ISO 파일을 다운받아 사용하고 있음.
7. ‘소프트웨어 선택’
> CentOS를 설치할 방법을 제시하는데, 여기서 운영체제의 사용 목적(서버, 워크스테이션 등)에 따라 설치해야 하는 요소가 다를 수도 있다.
> '기본 환경’의 기본 값은 "최소 설치"로 되어있다. 이 부분이 가장 중요하면서도 주의해야하는데, 그 이유는 대부분의 사용자가 이 부분을 살펴보지 않고 진행해서 운영체제에 터미널만 뜨게 되는 경우가 많이 생기기 때문이다.
> 고급 사용자는 최소 설치로도 진행할 수 있으며 추후 디스플레이 매니저(Display Manager)를 별도로 설치할 수 있지만, 기본적으로 데스크톱 환경(GUI)의 인터페이스를 사용하기 위해서는 아래 내용 중 하나가 선택되어야만 한다.
>> 서버 : GUI 사용 (주로 서버인 경우)
>> GNOME 데스크탑 (주로 서버인 경우)
>> KDE Plasma Workspaces
>> 개발 및 창조를 위한 워크스테이션 (주로 워크스테이션인 경우)
> 여기서는 GNOME 데스크탑(GNOME응용프로그램+개발용도구)을 선택하도록 한다. 완료를 클릭
[CentOS 7 설치 : 디스크 파티셔닝]
CentOS 7 설치 과정 중 디스크 파티셔닝에 대한 과정을 자세히 설명하려고 한다.
1. ‘설치 대상’
> 디스크 파티션 작업을 통해 운영체제에 대한 디스크 관리를 효율적으로 설정할 수 있다.
> 리눅스에서의 디스크 파티션 작업은 매우 중요하다.
> 추후에 파티션 변경이 어려울 뿐만 아니라 서버의 특정 디렉토리 마다 할당되어야 하는 디스크 크기가 다를 수 있기 때문이다.
> 우리는 조금 더 효율적으로 관리하기 위해서 수동 설정을 하고 싶을 경우, '자동~'옆에 있는 ‘파티션을 설정합니다’ 를 선택하고 완료를 클릭한다.
참조) 워크스테이션 용도인 경우 할당된 ‘로컬 표준 디스크’를 선택한 후 파티션 설정 항목의 ‘파티션을 자동으로 설정합니다’ 를 선택할수도 있습니다. 서버용으로 사용 시에도 파티션 자동 설정을 사용해도 추후 큰 영향을 끼치지는 않습니다. (자동 할당은 해당 운영체제의 권장 파티션 설정 내용과 비슷하게 맞추어질 것입니다.) |
> 수동으로 파티션 설정 (자동 선택인 경우 이 항목을 건너뜁니다.) 하고 위 ‘완료’버튼~
> 'LVM' 말고 ‘표준파티션’ 선택 후 하단의 ‘+’ 를 클릭하여 새 마운트 지점을 추가하도록 한다.
> 첫번째로 boot는 안해도 되지만 개인이 원할 경우 /boot 디렉토리에 대한 크기를 지정하도록 한다.
> CentOS에서는 boot 디렉토리에 대한 권장 용량을 250~500MB로 안내하고 있다. 넉넉하게 500MB를 지정해도 상관없다.
> 이 작업을 진행할 때, 디렉토리는 앞에 /(최상위 경로)를 붙여야 하며 용량은 M(MB), G(GB)와 같이 표기해야 한다.
> 마운트 지점(P): /boot 추가 할 경우 용량(D): 500M 으로 설정하도록 한다.
> 지점 설정이 완료되면 ‘마운트 지점 추가’ 를 클릭합니다.
참조) CentOS의 수동 디스크 파티션 설정은 SWAP은 메모리의 1.5~2배. / 에 나머지 영역 모두 할당 참조) 아래 참고 문서에서 제안된 권장 크기에 따라 지정. https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/installation_guide/sect-disk-partitioning-setup-x86#sect-custom-partitioning-x86 |
> 만들어진 /boot 파티션의 장치 유형을 ‘표준 파티션’으로, 파일 시스템을 ‘ext4’로 설정한 후 ‘+’ 버튼을 클릭하여 계속 진행한다.
> 다음으로 SWAP 파티션을 지정하도록 한다.
> SWAP 영역은 하드웨어 RAM의 용량의 1.5 ~ 2배가 적당하므로 현재 1 GB 크기임을 가정하고 2G 또는 2048M로 설정한다. (GB 대신 G로 입력해주세요.)
> '마운트 지점 추가’를 클릭하여 계속 진행합니다.
> 만들어진 SWAP 파티션의 장치 유형을 ‘표준 파티션’으로, 파일 시스템이 ‘SWAP’인지 확인한다.
> ‘+’ 버튼을 클릭하여 계속 진행한다.
> 이번에는 범용적으로 추천은 하나 우리는 설정하지 않는 '홈 디렉토리'의 크기를 설정에 대해 확인만 하고 진행. 하게 되면 마운트 지점에 ‘/home’ 을 입력할 수도 있다. 하게 되면 여기서는 30GB(30G 입력)를 지정하고, '마운트 지점 추가’를 클릭하여 계속 진행하고, /home 파티션의 장치 유형을 ‘LVM’으로, 파일 시스템이 ‘ext4’인지 확인한 후 ‘+’ 버튼을 클릭하여 계속 진행하도록 한다. (Custom의 경우) 기본적인 테스트 또는 운영을 위해서라면 /home은 필요없다.
참조) 홈 디렉토리는 사용자 전체의 개인 홈 디렉토리이며 일반적인 문서나 파일 등이 위치하는 곳이므로 용도에 따라 크거나 작게 설정해야 합니다. 서버용인 경우 특별히 홈 디렉토리의 크기를 크게 지정할 필요가 없습니다. 워크스테이션 용도로 사용할 것이라면 다운로드 파일이나 개인 파일 보관 용도로 홈 디렉토리가 자주 사용되므로 많은 공간을 할당해야할 수 있습니다. |
> 마지막으로 남아있는 용량을 루트 디렉토리 경로(/)에 지정한다. 마운트 지점을 ‘/’ 로 입력하고 용량은 비워둔 채로 ‘마운트 지점 추가’ 를 클릭한다. 그럼 남은 용량이 ‘/’에 모두 할당된다.
> 마찬가지로 /파티션의 장치 유형은 ‘LVM’으로, 파일 시스템이은 ‘ext4’인지 확인한다.
> 이제 파티션 설정이 완료되었다. 여기서 우리는 파티션으로 SWAP과 /(최상단 슬래시) 영역 2개만 구성하였다.
> 상단의 ‘완료’ 를 클릭하여 수동으로 파티션 설정을 마친다. (Custom의 경우)
> 변경 요약에서 변경된 사항을 확인하시고 ‘변경 사항 적용’ 을 클릭하여 적용을 완료하도록 한다.
- 다음으로 진행하도록 한다 -
'리눅스.LINUX' 카테고리의 다른 글
[CentOS7][설치][초보][최적화][SELinux비활성화처리] (2) | 2022.11.19 |
---|---|
[CentOS7][설치][초보][GNOME Desktop][설치마무리][로그인] (0) | 2022.11.18 |
[CentOS7][설치][초보][VMware VM생성][OS 다운로드] (0) | 2022.11.18 |
[리눅스의 역사][리눅스생태계][배포판 선택방법] (0) | 2022.11.16 |
[리눅스의 역사][배포판역사.계열] (0) | 2022.11.16 |