리눅스 시스템 시간이랑 실제 시간이 안 맞는 경우가 꽤 자주 생긴다.
특히 가상 머신이나 WSL, 클라우드 서버 같은 데선 더 자주 발생한다고 한다.
✅ 1. 현재 리눅스 시간 확인
date
예시 출력:
Mon Apr 22 14:32:01 KST 2025
- KST: 한국 시간 (UTC+9)
- 시간이 잘못 나오는 경우 → 시간대 설정 문제거나 시간 동기화가 안 된 것
✅ 2. 현재 시간대 확인
timedatectl
출력 예:
Local time: Mon 2025-04-22 14:32:01 KST
Universal time: Mon 2025-04-22 05:32:01 UTC
RTC time: Mon 2025-04-22 05:32:01
Time zone: Asia/Seoul (KST, +0900)
NTP enabled: yes
🔧 3. 시간대(Timezone)가 잘못된 경우 변경
sudo timedatectl set-timezone Asia/Seoul
→ 한국 시간(KST)으로 설정됨
🔄 4. 시간 자동 동기화 활성화 (NTP)
sudo timedatectl set-ntp true
- 시스템이 인터넷 시간 서버와 동기화되도록 설정
🔧 5. 수동으로 시간 동기화 (NTP 안 될 때)
sudo apt install ntpdate -y # 필요시 설치
sudo ntpdate time.google.com # 또는 ntp.ubuntu.com
- NTP 서버로부터 정확한 시간 받아옴
✅ 확인 마무리
timedatectl status
- 시간대, NTP 여부, 시스템 시간 등을 다시 확인
💡 요약
| 문제 | 해결 방법 |
| 시간대가 이상함 | sudo timedatectl set-timezone Asia/Seoul |
| 시간이 안 맞음 | sudo timedatectl set-ntp true or sudo ntpdate ... |
| 가끔 멈춤/뒤틀림 | 하드웨어 시간이랑 안 맞을 수 있음 (RTC) |
나는 리눅스 환경과 실제 시간대가 맞지 않아 다음과 같이 동기화했다.

'참고용' 카테고리의 다른 글
| RustDesk 중계 서버 구축하기 (3) | 2025.07.12 |
|---|---|
| 파이썬에서 딕셔너리(dict) ↔ JSON 변환하는 코드 (0) | 2025.05.20 |
| Javascript) Math.random()을 통해 1~100까지 랜덤한 정수를 구하는 방식에 대하여 올림과 내림에 관한 고찰 (0) | 2025.05.09 |
| Chocolatey 설치 (0) | 2025.04.07 |
| Windows 환경에서 PuTTY를 이용해 ssh 접속하기 (0) | 2025.04.03 |