Linux Unix
[ Linux ] timezone 확인 및 변경
정윤재
2022. 7. 25. 23:24
1. 현재의 timezone 확인
[shonm@ansible1 zoneinfo]$ ls -l /etc/localtime
lrwxrwxrwx. 1 root root 32 3월 8 2019 /etc/localtime -> ../usr/share/zoneinfo/Asia/Seoul
2. 다른 timezone 으로 변경
- 바꿀수 있는 timzezone 확인
ls -al /usr/share/zoneinfo
(디렉토리의 경우 하위 timezone 파일까지 들어가서 확인 해야 함)
[shonm@ansible1 Europe]$ pwd
/usr/share/zoneinfo/Europe
[shonm@ansible1 Europe]$ ls -al | more
합계 260
drwxr-xr-x. 2 root root 4096 3월 8 2019 .
drwxr-xr-x. 20 root root 4096 3월 8 2019 ..
-rw-r--r--. 1 root root 2923 5월 9 2018 Amsterdam
-rw-r--r--. 1 root root 1725 5월 9 2018 Andorra
-rw-r--r--. 1 root root 1169 5월 9 2018 Astrakhan
-rw-r--r--. 1 root root 2245 5월 9 2018 Athens
-rw-r--r--. 7 root root 3661 5월 9 2018 Belfast
-rw-r--r--. 6 root root 1931 5월 9 2018 Belgrade
-rw-r--r--. 1 root root 2309 5월 9 2018 Berlin
-rw-r--r--. 2 root root 2312 5월 9 2018 Bratislava
-rw-r--r--. 1 root root 2944 5월 9 2018 Brussels
- 현재의 timezone 설정에 대한 symbolic 링크를 삭제함 (root 권한 실행)
rm -rf /etc/localtime
- 원하는 timezone 에 대한 symbolic 링크를 생성해줌 (저는 UTC 로 설정함)
ln -s /usr/share/zoneinfo/UTC /etc/localtime
- timezone 다시 확인
ls -al /usr/share/zoneinfo
[root@ansible1 ~]# ls -l /etc/localtime
lrwxrwxrwx. 1 root root 23 7월 25 14:04 /etc/localtime -> /usr/share/zoneinfo/UTC
더 간단한 방법
1. 현재 설정 된 timezone 확인
timedatectl
[root@ansible1 ~]# timedatectl
Local time: 월 2022-07-25 14:06:56 UTC
Universal time: 월 2022-07-25 14:06:56 UTC
RTC time: 월 2022-07-25 14:06:56
Time zone: UTC (UTC, +0000)
NTP enabled: yes
NTP synchronized: yes
RTC in local TZ: no
DST active: n/a
[root@ansible1 ~]#
2. 사용 가능한 timezone 확인
timedatectl list-timezones
[root@ansible1 ~]# timedatectl list-timezones
Africa/Abidjan
Africa/Accra
Africa/Addis_Ababa
Africa/Algiers
Africa/Asmara
Africa/Bamako
Africa/Bangui
Africa/Banjul
Africa/Bissau
Africa/Blantyre
Africa/Brazzaville
......
3. timezone 변경
timedatectl set-timezone Asia/Seoul
[root@ansible1 ~]# timedatectl set-timezone Asia/Seoul
[root@ansible1 ~]# timedatectl
Local time: 월 2022-07-25 23:10:13 KST
Universal time: 월 2022-07-25 14:10:13 UTC
RTC time: 월 2022-07-25 14:10:13
Time zone: Asia/Seoul (KST, +0900)
NTP enabled: yes
NTP synchronized: yes
RTC in local TZ: no
DST active: n/a