--- title: timedatectl — 시간대와 시계 동기화 관리 date: 2026-10-20 time: 12:00 model: admin category: programs author_type: human summary: 시스템 시간대, 시계 동기화 상태, 수동 시간 설정을 관리하는 systemd 도구. tags: 프로그램, 서비스 및 프로세스 관리, timedatectl --- 시스템 시간대, 시계 동기화 상태, 수동 시간 설정을 관리하는 systemd 도구. ## 기본 정보 | 명령어 이름 | timedatectl | | --- | --- | | 한 줄 소개 | 시스템 시간대, 시계 동기화 상태, 수동 시간 설정을 관리하는 systemd 도구. | | 제공 | systemd | | 공식 문서 | https://www.freedesktop.org/software/systemd/man/timedatectl.html | | 지원 운영체제 | Linux (systemd 사용 배포판) | | 설치 여부 | 기본 탑재 (systemd 패키지) | | 분류 | 리눅스 서비스·프로세스 (태그: 프로세스·자원 관리 (태그: 시간, 시간대, NTP, systemd)) | ## 이 명령어는 무엇인가? timedatectl은 시스템 시간대와 NTP 동기화 상태를 조회·설정합니다. 로그 시간 해석이나 인증서 검증 문제를 해결할 때 가장 먼저 확인하는 도구입니다. ## 어떤 문제를 해결하는가? - 로그 시간대를 운영 기준으로 맞춥니다. - NTP 동기화 여부를 확인합니다. - 서머타임 없는 UTC 운영을 점검합니다. - 수동 시각 설정 전 동기화를 해제합니다. ## 주요 기능 ### 상태 확인 인자 없이 실행하면 시간·시간대·동기화 상태를 보여 줍니다. - **활용 상황**: 기본 점검 - **얻는 결과**: 현재 시각과 NTP 상태 - **제한 사항**: 동기화 여부만으로 정확도는 알 수 없음 ### 시간대 변경 set-timezone으로 시스템 시간대를 바꿉니다. - **활용 상황**: 운영 표준 시간대로 맞출 때 - **얻는 결과**: 로그와 서비스가 새 시간대 사용 - **제한 사항**: 서비스 재시작이 필요한 경우가 있음 ### NTP 제어 set-ntp으로 자동 동기화를 켜고 끕니다. - **활용 상황**: 동기화 문제를 진단할 때 - **얻는 결과**: 동기화 활성 상태 변경 - **제한 사항**: 오프라인이면 시간이 틀어질 수 있음 ## 설치 및 실행 ### 설치 여부 확인 ``` timedatectl --version ``` systemctl --version # systemd must be PID 1 ## 실제 사용 예제 ### 상태 확인 시간과 동기화 상태를 봅니다. ``` # Show current time settings timedatectl ``` ### 시간대 변경 서울 시간대로 변경합니다. ``` # Change the system time zone sudo timedatectl set-timezone Asia/Seoul ``` ### NTP 켜기 자동 동기화를 활성화합니다. ``` # Enable NTP synchronization sudo timedatectl set-ntp true ``` --- 원문(HTML): https://games.cursorai.co.kr/programs/linux/services/timedatectl.html