개발자의 끄적끄적

[컴퓨터] 데스크탑에 CentOS 7 설치 및 설정 [펌] 본문

기타/컴퓨터

[컴퓨터] 데스크탑에 CentOS 7 설치 및 설정 [펌]

효벨 2020. 2. 21. 02:00
728x90
반응형

[컴퓨터] 데스크탑에 CentOS 7 설치 및 설정 [펌]

 

※ 본 포스트에서는 VMWare 또는 Oracle VirtualBox 도구를 이용한 CentOS 7 설치가 아니고, USB 메모리 스틱 등을 이용하여 정상적인 클린 설치 방법을 다루므로, 화면의 사진이나 이미지 등이 명확하게 보이지 않을 수 있습니다.

본격적으로 리눅스 환경에서 PHP(또는 Node.js) 및 MySQL(또는 MariaDB) 도구를 이용하여 개발 트레이닝을 좀 더 심도있게 하기 위해 과거에 잠깐 사용했던 CentOS 7을 설치하기로 했습니다.

먼저 설치할 공간은 얼마 전에 구입한 LG 울트라북입니다. 노트북의 모델명은 LG15U47이고, 공장에서의 정확한 명칭은 15UD470-G.AX5HK입니다. 기본적으로 장착된 1TB의 HDD와 256GB의 M2가 장착되어 있는데, LG Smart Recovery 파티션이 설정된 1TB HDD는 추후 원상복구를 위해 영향을 받지 않도록 잠시 노트북 본체에서 분리했습니다. 그러니까, CentOS 7에서는 256GB M2만 사용하려고 합니다.

LG 울트라북(LG15U47)

CentOS 7 설치를 위해 SanDisk 64GB USB 메모리 스틱을 사용하였으며, Win32DiskImager 프로그램을 이용하여 CentOS 7 ISO 이미지를 USB 메모리 스틱에 부팅 가능하도록 하였습니다.

SanDisk 64GB(USB3.0)

CentOS 7 ISO와 Win32DiskImager 프로그램은 아래의 주소를 클릭하여 다운로드할 수 있습니다.

CentOS 7 ISO 및 Win32DiskImager 다운로드

CentOS 7 ISO 다운로드 주소
https://www.centos.org/download/
(현재 기준으로 CentOS-7-x86_64-DVD-1708.iso 파일명, 약 4.21GB)

하단의 [DVD ISO] 이미지를 누릅니다.

다운로드 목록 중에서 원하는 주소를 클릭하여 다운로드를 시작합니다. 용량이 꽤 큰 관계로 일정 시간이 소요될 수 있습니다. 저의 경우는 다음카카오 주소를 이용하여 다운로드 하였습니다.


Win32DiskImager 다운로드 주소
https://sourceforge.net/projects/win32diskimager/
(현재 기준으로 win32diskimager-1.0.0-install.exe 파일명, 약 11.9MB)

 

 

화면 오른쪽의 녹색 이미지 버튼을 눌러 다운로드를 시작합니다.


위의 두 개의 파일을 모두 다운로드하면 다음과 같은 순서로 작업합니다.

Win32DiskImager 설치

다운로드한 win32diskimager-1.0.0-install.exe 파일을 실행하여 설치를 시작합니다.(설치하기 전에 USB 메모리 스틱을 미리 연결해줍니다.)

[I accept the agreement]를 체크하고 [Next >] 버튼을 누릅니다.

설치하고자 하는 경로를 선택하고 [Next >] 버튼을 누릅니다.

곧바로 [Next >] 버튼을 누릅니다.

프로그램 접근성을 위해 [Create a desktop shortcut]을 체크하고 [Next >] 버튼을 누릅니다. 이 부분을 체크하는 이유는 프로그램 설치 후에 [시작]버튼을 눌러도 프로그램 메뉴에 등록되지 않기 때문입니다. 왜 이렇게 설치되는지는 모르겠습니다.

곧바로 [Install] 버튼을 누릅니다.

그러면 설치가 진행됩니다. 용량이 작은 프로그램이어서 설치하는데 얼마 걸리지 않습니다.

[View README.txt]의 체크를 끄고 [Finish] 버튼을 누르면 설치가 완료되고 프로그램이 실행됩니다.

[Launch Win32DiskImager]를 체크하지 않고 [Finish]를 눌렀다면, 위와 같이 바탕화면에 생성된 바로가기 아이콘을 실행해도 됩니다.

CentOS 7 ISO를 USB 메모리 스틱에 복사하기

[Image File] 항목의 찾아보기 버튼을 눌러 다운로드한 CentOS 7 ISO 파일을 지정해줍니다. 또한 설치 전에 연결한 USB 메모리 스틱의 드라이브 문자(H:)가 올바르게 표시되는지 확인해줍니다.

[Select a disk image] 창이 뜨면 위와 같이 파일의 기본 확장자 필터가 Disk Images (*.img *.IMG)로 선택되어 있습니다. 이것을 *.* 목록으로 바꿔줍니다.

그러면 다운로드한 CentOS 7 ISO 파일이 보이게 됩니다. ISO 파일을 선택하고 [열기(O)] 버튼을 누릅니다.

ISO 파일을 선택했으면 하단의 [Write] 버튼을 누릅니다.

USB 메모리 스틱의 기존 파일들이 모두 삭제된다는 경고창이 뜨는데, [Yes] 버튼을 누릅니다.

CentOS 7 ISO 파일의 내용이 USB 메모리 스틱으로 복사가 진행됩니다.

복사가 모두 완료되면 끝났다고 나오게 되며, [OK] 버튼을 누릅니다.

하단의 [Exit] 버튼을 눌러 프로그램을 종료합니다.

정상적으로 복사가 완료되면 위와 같이 USB 메모리 스틱 레이블명이 ANACONDA로 표시가 됩니다.

CentOS 7 설치하기

이제 USB 메모리 스틱을 노트북에 연결하고 다음과 같은 순서로 작업합니다.

USB 메모리 스틱을 노트북에 연결합니다.

노트북의 BIOS 화면에서 부팅시 USB 메모리 스틱부터 읽어지도록 순서를 변경해줍니다. (BIOS 화면은 노트북 기종마다 다를 수 있습니다.)

부팅이 되면 위와 같이 CentOS 7 메뉴화면이 나옵니다. 여기에서는 Install CentOS 7 메뉴를 화살표 키(↑, ↓)를 이용해서 선택합니다.

CentOS 7 설치화면이 처음 나오면 언어를 선택하게 됩니다. 여기에서는 좌측 [한국어], 우측 [한국어 (대한민국)] 항목을 선택하고, 화면 우측 하단의 [계속 진행(C)] 버튼을 누릅니다.

잠시 후, 위와 같이 항목별로 설정할 수 있는 화면이 나옵니다. 여기서는 ①~③번 순으로 설정하겠습니다.

① 소프트웨어 선택 (S) 설치 옵션

①번의 [소프트웨어 선택 (S)] 항목을 누르면 위의 화면이 나오게 되며, 다음과 같은 내용으로 선택합니다.

①번 항목 : 소프트웨어 선택 (S)
- 좌측 : ● 서버 - GUI 사용
- 우측 : [V] 호환성 라이브러리, [V] 개발용 도구

선택을 완료하면 위와 같이 나옵니다.

② 설치 대상 (D) 설치 옵션

②번의 [설치 대상 (D)] 항목을 누르면 위와 같이 현재 장착된 HDD(또는 SSD, M.2 등) 저장장치가 나옵니다.

②번 항목 : 설치 대상 (D)
- 상단의 저장장치 아이콘이 반드시 동그라미 체크표시가 되도록 클릭해줍니다.
- 하단의 ◎ 파티션을 자동으로 설정합니다. (U) 항목을 선택합니다.
- 좌측 상단의 [완료 (D)] 버튼을 누릅니다.

 

 

선택한 저장장치에 이미 파티션이 설정되어 있거나 공간이 부족할 경우 위와 같은 설치 옵션 안내창이 나옵니다. 여기서는 [공간 확보(R)] 버튼을 누릅니다.

디스크 공간 확보 창이 뜨면 우측 하단의 [모두 삭제(A)] 버튼을 누릅니다.

그러면 버튼이 [모두 저장 (A)]으로 바뀌고 맨 아래의 [공간 확보(R)] 버튼이 활성화됩니다. 여기서는 [공간 확보(R)] 버튼을 누릅니다.

선택을 완료하면 위와 같이 나옵니다.

③ 네트워크 및 호스트명 (N) 설치 옵션

무선 및 이더넷(유선) 항목이 나오게 됩니다. 여기서는 무선은 비활성화 시키고, 이더넷만 활성화 시켜 설정하겠습니다.

③번 항목 : 네트워크 및 호스트명(D)
- 좌측의 무선 항목을 선택하고 우측 상단의 [켬] 스위치를 [끔]으로 변경합니다.
- 좌측의 이더넷 항목을 선택하고 우측 상단의 [끔] 스위치를 [켬]으로 변경합니다.
- 좌측의 이더넷 항목이 선택된 상태에서 우측 하단의 [설정(O)...] 버튼을 누릅니다.

- [IPv4 설정] 탭을 선택합니다.
- 방식(M): 목록을 [자동(DHCP)]에서 [수동]으로 변경합니다.
- 아래 주소 항목에서 [Add] 버튼을 눌러 다음과 같은 값을 입력합니다.
   주소 : 초기에 잡힌 IP주소를 입력합니다. (예: 192.168.0.104)
   넷마스크 : 24를 입력합니다.
   게이트웨이 : 초기에 잡힌 디폴트 라우트 주소를 입력합니다. (예: 192.168.0.1)
- DNS 서버(V): 항목에 디폴트 라우트 주소를 입력합니다. (예: 192.168.0.1)
- 입력을 마쳤으면 하단의 [저장(S)] 버튼을 누릅니다.

네트워크 설정을 완료하면 위와 같이 나옵니다.

설치를 위한 옵션 설정을 모두 완료하였습니다. 이제 본격적으로 설치를 시작하기 위해 화면 맨 우측 하단의 [설치 시작(B)] 버튼을 누릅니다.

설치가 시작되면, 위와 같이 마지막으로 설정해야 하는 2가지의 항목이 나옵니다.

ROOT 암호(R) 항목을 눌러, 리눅스에서 최고의 권한을 가지는 루트(root) 계정의 암호를 설정합니다.

사용자 생성(U) 항목을 눌러, 리눅스에서 처음 사용자 계정을 생성합니다.

- [V]이 사용자를 관리자로 합니다. 체크 (이 항목을 체크하면 이 계정 사용자는 sudo 권한이 부여됩니다.)
- [V] 이 계정을 사용하려면 암호가 필요합니다. 체크

설치가 완료되면 위와 같은 화면이 나옵니다. USB 메모리 스틱의 연결을 해제하고 [재부팅(R)] 버튼을 눌러 재부팅을 시켜줍니다.

재부팅을 하면 위와 같이 부팅 메뉴가 나오게 되는데, 가장 위에 있는 메뉴를 선택합니다. (추후 이 화면 자체가 나오지 않도록 설정할 것입니다.)

최종적으로 CentOS 7의 라이선스 관련하여 동의를 물어보는 항목이 보입니다. 이 항목을 눌러줍니다.

[V] 약관에 동의합니다. (A) 항목에 체크해줍니다.

그리고 우측 하단의 [설정 완료(F)] 버튼을 누릅니다.

설치 단계 마지막에서 신규로 추가한 사용자 계정이 보입니다. 계정을 눌러줍니다.

해당 계정의 암호를 입력하고 [로그인] 버튼을 누릅니다.

아이폰 또는 안드로이드폰 등에서 처음 부팅 후 간단한 몇 가지 설정하는 것 같은 느낌의 설정 화면이 나옵니다. 여기서는 곧바로 [다음(N)] 버튼을 누릅니다.

키보드 입력 항목이 나오는데, 곧바로 [다음(N)] 버튼을 누릅니다. 추후 실제 한글입력을 위한 별도의 설정을 할 것입니다.

무선 네트워크(Wi-Fi) 연결을 설정하는 부분입니다. 여기서는 [건너뛰기(S)] 버튼을 누릅니다. 추후에 연결을 설정할 수 있습니다.

프로그램 또는 브라우저 등에서 위치 정보를 연동하기 위한 기능을 사용할 것인지를 설정합니다. 여기서는 [켬]으로 해두고 [다음(N)] 버튼을 누릅니다.

구글 또는 마이크로소프트 온라인 계정을 연결하는 부분입니다. 여기서는 [건너뛰기(S)] 버튼을 누릅니다. 추후에 언제든지 연결할 수 있습니다.

초기 간단 설정을 모두 마쳤습니다. [CentOS Linux 사용 시작하기(S)] 버튼을 누릅니다.

CentOS 7의 몇 가지 튜토리얼 등을 위한 영상을 볼 수 있는 화면이 나옵니다. 여기서는 [X]를 눌러 꺼줍니다.

CentOS 7의 초기 화면입니다. 무언가 허전한 느낌입니다. ^^;

CentOS 7 설정 : 한/영 전환키, 한자 전환키 설정

CentOS 7을 설치한 직후에는 한/영 전환이나 한자 전환이 제대로 되지 않습니다. 따라서 다음과 같은 작업을 해주어야 합니다.

[프로그램]-[시스템 도구]-[설정] 메뉴를 누릅니다.

[지역 및 언어] 아이콘을 누릅니다.

하단의 [+] 버튼을 누릅니다. (화면상에서는 이미 한국어 (Hangul) 항목이 추가된 것으로 보이지만 일단 무시하셔도 됩니다.)

[한국어] 목록을 누릅니다.

[한국어 (Hangul)] 항목을 선택하고 [추가(A)] 버튼을 누릅니다.

그러면 [한국어 (Hangul)] 항목이 추가된 것을 볼 수 있습니다. 이 항목을 다시 선택하고 [△] 버튼을 눌러 가장 위로 가도록 이동시킵니다.

위로 이동시킨 후, 아래의 [한국어] 항목을 삭제할 것입니다. [한국어] 항목을 선택하고 [-] 버튼을 눌러 삭제합니다.

이제 [한국어 (Hangul)] 항목만 남았습니다.

본 기능을 적용하려면 CentOS를 재부팅 시켜야 합니다.

화면 우측 상단의 전원 아이콘을 누르고 그 바로 아래의 전원 단추 모양을 누릅니다.

[다시 시작] 버튼을 눌러 재부팅 시킵니다.

화면 우측 상단의 '한' 글자를 누르면 위와 같이 한/영 및 한자 전환 관련된 상태정보 등을 볼 수 있습니다.

CentOS 7 깔쌈하게 꾸미기

아래의 티스토리 작은거인님의 포스트 주소를 참고하시면 됩니다. 뭔가 부족할 것 같은 CentOS 7의 기본 테마를 굉장히 멋지게 꾸밀 수 있는 방법이 자세히 소개되어 있습니다. (작은거인님 감사합니다!)

노트북에 CentOS 7 Gnome Desktop 설치 및 꾸미기

CentOS를 설치하는 이유 짧게 나마 시스템 엔지니어를 했던 경험이 아까워, 리눅스로 개발 공부를 하기로 결정. 우분투의 느낌이 굉장히 좋아서 최대한 우분투와 가까운 방향으로 트윅하며 얻은 정보를 정리. sudo를 계속 쓰기 귀찮아서 일반 유저로 로그인 한 뒤, 콘솔에서 root로 로그인해서 작업. 삽질 너무 많이 해서 까먹을까봐 정리 최신버전 업데이트 및 EPEL 저장소 추가 최신 버전을 업데이트 yum -y update Extra Pac..

smallgiant.tistory.com

위의 포스트를 참고하여 저만의 CentOS 7을 아래와 같이 꾸며보았습니다. 화면 해상도는 1920x1080 입니다.

CentOS 7 바탕화면

CentOS 7 화면구성 #1

CentOS 7 화면구성 #2

CentOS 7 화면구성 #3 (좌측 상단 코너를 이용한 검색 화면)

 

출처 : https://m.blog.naver.com/PostView.nhn?blogId=arumizz&logNo=221142589953

반응형
Comments