리눅스/CentOS

Cent OS 8 설치 01 - 설치 시작 / 현지화

씨실과 날실 2019. 12. 9. 09:00

안녕하세요. 지금까지 제 블로그는 영국 캐노니컬사와 우분투 재단이 개발한 리눅스 운영체제 우분투를 기반으로 서버 관련 연재를 해왔습니다.


우분투는 여타의 리눅스 배포판에 비해 분명 사용자 친화적이고 사용하기 쉬운 데다가 문제 해결 위한 자료들을 구하기 쉬워 리눅스를 처음 접하는 이들에게 진입장벽이 낮은 운영체제임에는 분명하지만 우분투 외에도 참으로 많은 리눅스 배포판들이 존재합니다. 디스트로워치에는 수백 개의 배포판들이 등록되어 있습니다.

하나의 리눅스만 깊게 파는 것도 좋지만 다양한 리눅스를 접해보면서 자신에게 알맞는 리눅스 배포판을 찾는 것이 리눅스 초심자들에게는 보다 나은 방법일 수 있습니다. 그래서 우분투 뿐만 아니라 다양한 리눅스를 소개하고자 합니다. 물론 그 수많은 배포판들을 모두 소개해드릴 수는 없는 노릇이므로 주요 인기 배포판들을 위주로 소개해드리도록 하겠습니다.

그 첫 번째 시간으로 Cent OS 8을 설치하는 방법에 대해 알아보도록 하겠습니다. Cent OS 8 기본 설치 연재는 총 5회에 걸쳐 이루어집니다. 단순히 설치 글을 적는데 5회씩이나 나눠서 적는 이유는 초심자에게 보다 친절한 설명을 해드리기 위함입니다. 방문객 여러분들의 양해 부탁드립니다.



버추얼박스 가상 머신 준비


Cent OS 8을 버추얼박스 가상 머신에서 설치하기 위해서는 버추얼박스의 버전이 6.0.14 이상이어야 합니다.

위 글의 알려진 문제 부분에서도 언급했습니다만 버추얼박스 6.0.12 이하 버전에서는 버추얼박스 애드온(VirtualBoxAddons) 설치 시 오류가 납니다.

이에 대한 자세한 내용은 아래 링크를 참고하시기 바랍니다.

이 문제때문에 저도 버추얼박스를 6.0.14로 업그레이드했습니다.

버추얼박스 새로 설치 및 업그레이드 방법은 아래 링크를 참고하시면 됩니다.




Cent OS 8 설치


공식 설치 가이드

RHEL 8 설치 가이드

RHEL 8은 설치 가이드가 영어와 일어로만 나와 있고 한국어는 있지 않습니다.

그래서 영어 원문만을 링크하였습니다.

https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/performing_a_standard_rhel_installation/index


RHEL 7 설치 가이드

RHEL 7은 한국어 설치 가이드가 있어 그것을 링크하였습니다. 그러나 이것은 참고용으로만 활용하시고 가능하시면 RHEL 8 원문 설치 가이드를 보시기 바랍니다.

https://access.redhat.com/documentation/ko-kr/red_hat_enterprise_linux/7/html/installation_guide/index


설치미디어 검사 후 Cent OS 8.1905 설치 시작


이제 Cent OS 8을 본격적으로 설치해보도록 하겠습니다.

Cent OS 8 설치 미디어를 구동하면 위 그림의 화면이 뜨게 됩니다.

Test this media & install CentOS Linux 8.0.1905입니다.

기본값은 위와 같습니다. 설치미디어가 정상적인 것인지 확인하고 그후 바로 CentOS Linux 8.0을 설치하게 됩니다.


만약 버추얼박스 가상 머신에서 CentOS를 설치하는 경우 가상 머신 창을 마우스로 클릭하거나 버추얼박스 호스트 키를 누르는 경우 위와 같은 안내창이 뜨게 됩니다. 이것은 호스트 컴퓨터와 가상 머신 내 게스트 컴퓨터 간의 이동 문제입니다.

게스트 확장이 아직 설치되지 않았으므로 호스트와 게스트 컴퓨터를 오갈땐 매번 호스트 키를 눌러주어야 합니다. 매번 오갈 때마다 이 창을 보는 것은 번거로우므로 창 하단의 이 메시지를 다시 표시하지 않기를 체크해줍니다. 그러면 위 창이 더 이상 뜨지 않을 것입니다.

참고로 위 그림에서는 호스트 키가 Left Windows 키로 설정되어 있습니다만 버추얼박스 설치 후 호스트 키의 기본값은 Ctrl(컨트롤) 키로 설정ㄹ되어 있습니다. 그러나 키보드 배열 방식 등에 따라 이 키가 먹히지 않을 때가 있습니다. 그럴 땐 위 그림처럼 호스트 키를 바꿀 수 있습니다.

호스트 키 변경은 위 게시물을 참고하시기 바랍니다.

참고로 버추얼박스의 게스트확장은 게스트 OS에서 설치해주어야 하는데 우리는 이미 우분투에서 버추얼박스 게스트확장 설치 방법을 알아보았습니다.

그러나 CentOS 8은 유사한 방법으로 설치하면 오류가 나게 됩니다. 추가로 설치해주어야 하는 패키지가 존재합니다. 이에 대한 내용은 추후 글을 올리도록 하겠습니다.

추후 링크


위 그림은 설치미디어 테스트 및 설치 준비 화면입니다. 문제가 없다면 아래 단계로 넘어가게 됩니다.


설치 과정에서 사용할 언어 설정

우리는 한국인이므로 한국어로 설정해줍시다. 그런데 위 그림을 보면 번역 품질이 그다지 좋지 못한 것을 확인할 수 있습니다.

에 오신 것을 환영합니다. CENTOS LINUX 8.0.1905

위 문구가 떠 있는데 기계 번역한 티가 팍팍 납니다.

영어 원문은 아래와 같습니다.

WELCOME TO CENTOS LINUX 8.0.1905

우리말로 올바르게 고친다면 CENTOS LINUX 8.0.1905에 오신 것을 환영합니다 . 정도로 번역이 될 겁니다. 오역은 여기 뿐만 아니라 다른 부분에도 볼 수 있습니다.

어쨌든 언어를 설정하고 계속 진행 버튼을 눌러줍니다.


설치 요약


[현지화]

Keyboard

언어 지원

시간 및 날짜


[소프트웨어]

설치 소스

소프트웨ㅐ어 선택

설치 목적지


[시스템]

KDUMP

네트워크 및 호스트 이름

보안 정책

CentOS 8을 설치하기 위해서는 위 그림처럼 크게 3 파트, 작게는 9개 항목을 설정해주어야 합니다.

여기서도 오역을 확인할 수 있군요. 설치 목적지로 번역되어 있는데 원문은 Installation Destination입니다. 보다 알맞게 의역하자면 설치 장소쯤이 될 겁니다.


가장 먼저 현지화 파트의 Keyboard 항목을 눌러줍니다.


설치시 사용할 언어를 한국어로 설정하면 시스템에 사용할 키보드 레이아웃 역시 한국어로 기본설정되어 있습니다.


하단에 +(플러스) 버튼을 누르면 위 그림처럼 추가할 키보드 레이아웃을 선택할 수 있습니다.


키보드 레이아웃을 두개 이상 선택한 경우 우측의 옵션 버튼을 눌러 기보드 레이아웃 전환 키를 설정해야 합니다.

자신에게 편리한 키 조합을 선택해주시면 됩니다.


키보드 레이아웃 전환 키를 설정한 후, 레이아웃 전환 테스트를 할 수 있습니다. 그러나 가상머신에서 CentOS 8을 설치해본 결과, 키보드 레이아웃의 전환이 이루어지지 않았습니다.

정확히는 한국어 키보드 레이아웃이 영어 키보드 레이아웃과 자판 배열이 똑같아 아무 변화가 없었던 것 같습니다.

한국어 키보드 레이아웃을 선택한 후 하단의 자판 모양의 버튼을 누르면 자판 배열을 확인할 수 있는데 영어의 그것과 다르지 않습니다. 즉, 한글의 자모음이 키보드 레이아웃에 존재하지 않습니다.

아마도 설치 과정에서의 한국어 자판은 지원하지 않는 것 같습니다. 실제로 설치 과정에서는 한글 자판이 필요하지 않기도 하고요.

중요한 것은 설치 완료 후 한글 지원이 되느냐일텐데 확인해본 결과 문제 없었습니다. 


만약 추가했던 키보드 레이아웃이 불필요하다고 생각되는 경우 위 그림에서처럼 -(마이너스) 버튼을 눌러 제거할 수 있습니다.

안내

현지화 - Keyboard 항목은 위에서처럼 굳이 설정해주지 않아도 문제 없습니다.

단지 이러한  설정이 있다는 것을 알려드리기 위해 적었을 뿐 여러분들이 실제로 설치할 땐 이 항목은 그냥 넘어가도 괜찮습니다.


두번째로 시스템의 언어 지원 설정입니다. 언어 지원 항목을 클릭해줍니다.


역시 설치 과정 시 사용할 언어를 한국어로 설정하면 언어 지원 항목도 기본값으로 한국어가 설정되어 있습니다.


개인적으로 추가 지원 언어로 영어는 반드시 추가하시는 것을 권장합니다.

만약 시스템 운영 중 무언가 문제가 발생했을 경우, CentOS를 비롯한 대부분의 운영 체제는 문제점을 알려주는데 이때 나타나는 메시지를 구글링하면 대부분 쉽게 해결할 수 있습니다. 이때 그 해결책이 담긴 자료들의 언어가 영어인 경우가 다반사입니다.

한글로 출력되는 오류 메시지로 검색하는 것보다는 영어로 출력된 오류 메시지로 검색하는 것이 자료의 최신성이나 방대성 측면에서 훨씬 유리합니다.

이러한 연유로 프로그래밍 개발이 주업인 개발자인 경우 아예 한글 언어 지원은 설치하지 않고 기본값으로 영어만 설정하여 사용하는 경우가 많습니다.


시간 및 날짜는 위 두 항목과는 달리 설치시 사용 언어을 한국어로 설정하더라도 서울 시간대로 자동 설정되지 않습니다.

기본값은 아메리카 대륙/뉴욕 시간대로 설정되어 있으므로 반드시 따로 설정해주어야 합니다. 물론 여러분들이 뉴요커라면 굳이 따로 설정할 필요는 업쇼겠지만 그런 경우는 드물겠지요?


시간 및 날짜 항목을 누르면 위 그림과 같은 화면으로 전환됩니다. 마우스를 움직여 지도의 남한 지역(서울)을 클릭하거나, 지도 위의 드롭다운 메뉴들을 이용해 지역과 도시를 설정해줍니다.


CentOS 8을 설치할 때 여러분들은 대부분 컴퓨터가 인터넷과 연결되어 있을 겁니다. 그런 경우 네트워크 시간으로 현재 시각이 자동으로 설정됩니다. 네트워크 시간을 끄려고 해도 꺼지지 않을 겁니다.

시간대를 설정한 이후 여러분들이 시간(시각) 설정에서 따로 설정할 부분은 시간 표시 방식입니다. 24시간 방식으로 표시할 것인지, 아니면 오전/오후 시간 방식으로 표시할 것인지 선택해주시면 됩니다.


네트워크 시간 On/Off 설정 항목 오른쪽의 톱니바퀴 버튼을누르면 NTP 서버 설정창이 나타납니다.

NTP란 네트워크 타임 프로토콜 (Network Time Protocol)의 약자로 네트워크로 연결된 컴퓨터간 클록 시각을 동기화하는데 사용됩니다. GPS 네트워크 (Global Positioning System)와 같은 원자 시계 소스로부터 직접 시각을 수신하여 정확한 시각을 알려줍니다. 

우리는 일반적으로 이 항목을 굳이 설정해주지 않아도 사용에 크게 문제 없습니다.

굳이 특정 NTP 서버의 시각과 동기화하고 싶다면 위 설정창에서 추가하여 설정해주시면 됩니다.

참고로 국내 NTP 서버 목록은 다음 링크를 참고하시기 바랍니다.