linux/CentOS

CentOS7 - 초기 세팅(1)

IT공부 2020. 3. 15. 15:24
반응형

패키지 설치 

 

CentOS 7을 사용하면서 유용한 패키지나 minimal OS에 포함되지 않은 패키지, CentOS 6에서는 사용했는데 CentOS 7에서는 없는 패키지들을 설치해보려고 합니다.

 

이 부분은 원하는 패키지들만 선택하여 설치하셔도 됩니다.(필수사항은 아닙니다.)

- epel-release : CentOS 7의 extra 저장소이며, 기본 저장소로 설치가 되지 않는 패키지를 설치하기 위해 이용합니다.

- rsync : 파일과 디렉터리를 복사하고 동기화하기 위해서 사용하는 패키지입니다.

- wget : 웹에 있는 파일을 바로 다운로드하기 위해 이용하는 패키지입니다.

- vim : 기본 에디터인 vi 와 다르게 하이라이트 기능이 있어서 vi 보다 사용하기 편합니다.

- rdate : 시간 설정 및 동기화에 사용되는 패키지입니다.

- psmisc : killall, pstree 명령어가 포함되어 있으며 프로세스 관리 패키지입니다.

- net-tools : ifconfig, netstat 명령어가 포함되어 있는 네트워크 관리 패키지입니다.

- lsof : 특정 프로세스가 어떤 파일을 열고 있는지를 확인할 수 있는 패키지입니다.

 

# yum -y install epel-release rsync wget vim rdate psmisc net-tools lsof

 

 

 

언어셋 변경

 

 

언어셋 변경의 경우 CentOS 7 설치 시 한국어를 설치했다면 별도로 진행을 하지 않아도 됩니다.

만약에 설치 시 영어로 선택하였다면 언어셋을 ko_KR.UTF-8 한국어로 변경하는 방법에 대해 알려드리겠습니다.

 

# localectl set-locale LANG=ko_KR.UTF-8

 

localectl 명령어를 통해 간편하게 언어셋을 ko_KR.UTF-8 로 변경할 수 있습니다.

 

 

 

 

 

시간 동기화 및 시간대 설정

언어셋과 동일하게 설치 시 한국어로 하셨으면 자동으로 시간대가 Asia/Seoul (KST, +0900) 로 설정되어 있을 겁니다.

만약, 다른 시간대가 적용되어 있거나 Asia/Seoul 에서 다른 시간으로 변경 원하시는 경우 timedatectl 명령어를 통해 간편하게 변경하실 수 있습니다.

Asia/Seoul 로 변경하는 방법은 다음과 같습니다.

 

# timedatectl set-timezone Asia/Seoul

 

rdate를 이용해 시간 동기화 해보기

 

이제 rdate를 통해 시간을 한번 동기화하고 crontab 에 매일 0시에 동기화가 되게 설정하겠습니다.

rdate 패키지가 없으시면 설치해 주시면 됩니다.

 

# rdate -s time.bora.net && /sbin/hwclock -w

# crontab -e

rdate로 time.bora.net의 시간 서버와 시간을 동기화하고 해당 시간을 hwclock -w로 하드웨어 시간도 맞춰 주는 명령어입니다.