서버를 어느 나라의 시간대로 운영을 할 것인지 설정함. 

시스템 시간, 로그 저장시간, 크론 도는 시간에 모두 적용됨.


/usr/share/zoneinfo에 있는 리스트 중 원하는 국가명을 선택해서

/etc/localtime 파일에 교체(또는 링크)하면 변경됨.


1. 현재 시간 확인

# date

2018. 09. 11. (화) 10:22:34 KST

2. 상해시간으로 설정

# ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

- ln : 링크를 설정함. -s는 심볼릭링크 옵션 , -f는 강제 처리 옵션 (기존에 localtime 파일이 있으면 f옵션이 필요함.)

- 아래처럼 파일을 복사해서 처리해도 됨. '덮어쓰기' 할 것인지 물을때, y

# cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

cp: overwrite `/etc/localtime'? y


3. 바뀐 시간 확인 - CST 확인됨.

# date

2018. 09. 11. (화) 09:22:30 CST

4. 한국시간으로 설정

# ln -sf /usr/share/zoneinfo/Asia/Seoul /etc/localtime

- 아래처럼 파일을 복사해서 처리해도 됨. '덮어쓰기' 할 것인지 물을때, y

# cp /usr/share/zoneinfo/Asia/Seoul /etc/localtime

cp: overwrite `/etc/localtime'? y

5. 바뀐 시간 확인 - KST 확인됨.

# date

2018. 09. 11. (화) 10:22:34 KST


참고 : http://gyuha.tistory.com/196



* CentOs7일 경우 아래와 같은 방법으로 처리함.


1. 타임존 리스트 확인

# timedatectl list-timezones

2. 원하는 타임존으로 설정

# timedatectl set-timezone Asia/Seoul

3. 바뀐 타임 확인

# timedatectl

4. 로그와 크론 도는 시간에 새로 바뀐 시간에 적용하기 위해 프로세스 재시작.

# systemctl restart crond

# systemctl restart rsyslog


+ Recent posts