타임존 변경은 대부분의 Linux 배포판에서 공통으로 사용 가능한 timedatectl 명령어로 처리
적용 대상 배포판
timedatectl 은 systemd 기반 배포판이면 공통으로 사용 가능
| 배포판 | 사용 가능 여부 |
|---|---|
| Rocky Linux / AlmaLinux / RHEL | ✅ |
| CentOS | ✅ |
| Ubuntu / Debian | ✅ |
| Fedora | ✅ |
| openSUSE | ✅ |
| Arch Linux | ✅ |
타임존 변경 방법
timedatectl
[root@localhost /]# timedatectl
Local time: Mon 2026-05-11 16:32:51 EDT
Universal time: Mon 2026-05-11 20:32:51 UTC
RTC time: Mon 2026-05-11 20:32:50
Time zone: America/New_York (EDT, -0400)
System clock synchronized: yes
NTP service: active
RTC in local TZ: no
사용 가능한 타임존 목록 확인
timedatectl list-timezones [root@localhost /]# timedatectl list-timezones Africa/Abidjan Africa/Accra Africa/Addis_Ababa Africa/Algiers Africa/Asmara Africa/Asmera Africa/Bamako Africa/Bangui ... timedatectl list-timezones | grep Asia/Seoul [root@localhost /]# timedatectl list-timezones | grep Asia/Seoul Asia/Seoul
타임존 변경
timedatectl set-timezone Asia/Seoul
[root@localhost /]# timedatectl
Local time: Tue 2026-05-12 05:35:14 KST
Universal time: Mon 2026-05-11 20:35:14 UTC
RTC time: Mon 2026-05-11 20:35:14
Time zone: Asia/Seoul (KST, +0900)
System clock synchronized: yes
NTP service: active
RTC in local TZ: no
주요 타임존 목록
| 지역 | 타임존 | 표준시 |
|---|---|---|
| 한국 | Asia/Seoul | KST +0900 |
| 일본 | Asia/Tokyo | JST +0900 |
| 중국 | Asia/Shanghai | CST +0800 |
| 미국 동부 | America/New_York | EST -0500 |
| 미국 서부 | America/Los_Angeles | PST -0800 |
| 영국 | Europe/London | GMT +0000 |
| 독일 | Europe/Berlin | CET +0100 |
| UTC | UTC | UTC +0000 |
NTP 시간 동기화 확인
타임존 변경 후 시간이 맞지 않으면 NTP 동기화 상태를 확인
timedatectl set-ntp true
timedatectl status
[root@localhost /]# timedatectl set-ntp true
[root@localhost /]# timedatectl status
Local time: Tue 2026-05-12 05:36:39 KST
Universal time: Mon 2026-05-11 20:36:39 UTC
RTC time: Mon 2026-05-11 20:36:39
Time zone: Asia/Seoul (KST, +0900)
System clock synchronized: yes // 정상
NTP service: active
RTC in local TZ: no

