리눅스
우분투 24.04에서 ntpdate와 hwclock을 사용하여 시스템 시간 및 하드웨어 클럭을 수동으로 동기화하는 방법
변군이글루
2025. 5. 7. 10:54
반응형
우분투 24.04에서 ntpdate와 hwclock을 사용하여 시스템 시간 및 하드웨어 클럭(CMOS)을 수동으로 동기화하는 방법
패키지 설치
sudo apt update
sudo apt install -y ntpdate util-linux-extra
공용 NTP 서버
- time.google.com
- time.nist.gov
- pool.ntp.org
NTP 포트(UDP 123) 통신 확인
- -q 옵션은 실제 시간 동기화는 하지 않고, 시간 서버와의 차이만 보여줍니다.
ntpdate -q time.bora.net
2025. 05. 15. (목) 10:24:10 KST
server 203.248.240.140, stratum 2, offset 0.000495, delay 0.02748
15 May 10:24:17 ntpdate[17951]: adjust time server 203.248.240.140 offset 0.000495 sec
시스템 시간 동기화(ntpdate 사용)
sudo ntpdate -s time.bora.net
시간 동기화
ntpdate time.bora.net
2025-05-07 10:52:51.279383 (+0900) -0.000806 +/- 0.001030 time.bora.net 203.248.240.140 s2 no-leap
728x90
하드웨어 클럭에 시스템 시간 기록
sudo hwclock --systohc
하드웨어 클럭 보기
sudo hwclock --show
시스템 시간 → 하드웨어 클럭으로 복사
sudo hwclock --systohc
하드웨어 클럭 → 시스템 시간으로 복사
sudo hwclock --hctosys
시스템 및 하드웨어 클럭 시간 확인
date; hwclock
Wed May 7 10:50:11 AM KST 2025
2025-05-07 10:50:11.316279+09:00
정기 자동 실행
크론탭에 등록하여 4시간마다 동기화
sudo crontab -e
0 */4 * * * ntpdate -s time.bora.net && hwclock --systohc &> /dev/null
더보기
---
예전 명령어
0 */4 * * * ntpdate -s time.bora.net && clock -w &> /dev/null
---
반응형