don't stop believing

CentOS TimeZone 변경하기 본문

Linux/CentOS

CentOS TimeZone 변경하기

Tongchun 2018. 11. 30. 19:12

CentOS7을 설치하고 한참 사용하다 보니 날짜가 다른걸 이제야 확인했습니다.

mysql을 돌리고 있는 서버인데 now() 함수가 이상하게 나오더라구요.


CentOS의 TimeZone을 변경해 보겠습니다.


먼저 버전부터 확인해 봐야죠.

$ lsb_release -d
Description:	CentOS Linux release 7.5.1804 (Core) 

CentOS 7.5.1804 네요.

만약 lsb_release -d 명령이 안된다면 아래와 같이 redhat-lsb 패키지를 설치해 주면 됩니다.

sudo yum install redhat-lsb


timedatectl 명령으로 현재 TimeZone을 확인해 봅니다.

$ timedatectl
      Local time: 금 2018-11-30 04:27:10 EST
  Universal time: 금 2018-11-30 09:27:10 UTC
        RTC time: 금 2018-11-30 09:27:10
       Time zone: America/New_York (EST, -0500)
     NTP enabled: yes
NTP synchronized: yes
 RTC in local TZ: no
      DST active: no
 Last DST change: DST ended at
                  일 2018-11-04 01:59:59 EDT
                  일 2018-11-04 01:00:00 EST
 Next DST change: DST begins (the clock jumps one hour forward) at
                  일 2019-03-10 01:59:59 EST
                  일 2019-03-10 03:00:00 EDT

Time zone이 America/New_York으로 되어있네요. 이게 CentOS 기본 Time Zone 입니다.


이제 어떤 Time Zone으로 바꿔줄지 확인해야죠. 당연히 Korea Seoul 입니다.

Time Zone 리스트는 timedatectl list-timezones 명령으로 확인 가능합니다.

$ timedatectl list-timezones
$ timedatectl list-timezones | grep Asia
$ timedatectl list-timezones | grep Seoul
Asia/Seoul

Asia/Seoul로 바꿔주면 되겠습니다.

변경하는 명령은 timedatectl의 set-timezone 옵션입니다.

$ sudo timedatectl set-timezone Asia/Seoul

변경되었는지 date 명령으로 확인합니다.

$ date
2018. 11. 30. (금) 18:28:21 KST

변경되었네요. timedatectl도 확인해 봅니다.

$ timedatectl
      Local time: 금 2018-11-30 19:10:41 KST
  Universal time: 금 2018-11-30 10:10:41 UTC
        RTC time: 금 2018-11-30 10:10:41
       Time zone: Asia/Seoul (KST, +0900)
     NTP enabled: yes
NTP synchronized: yes
 RTC in local TZ: no
      DST active: n/a

이제 mysql에서 확인해 봐야겠죠..

select now()를 확인했는데 그대로 뉴욕 시간으로 나옵니다.

mysql을 재시작해 줍니다.

$ sudo systemctl restart mysqld

mysql이 다시 올라오고 now()를 확인하니 한국 시간으로 나오고 있습니다.



[참고]

$ ls -l /etc/localtime


'Linux > CentOS' 카테고리의 다른 글

go 설치 (on CentOS7)  (3) 2019.02.13
CentOS 7 GUI 설치 (GNOME Desktop)  (3) 2019.01.03
일반 user 계정 suder 추가하기  (0) 2018.11.23
CentOS 설치 후 yum 이 안될 때  (4) 2018.09.21
CentOS dmidecode 설치  (0) 2017.10.16
Comments