본문 바로가기

IT/리눅스

Rocky linux ntp 설정하기, 시간 설정(timedatectl, chrony 사용)

반응형

보통 시간을 확인할 때 date 명령어를 이용하여 확인 및 설정을 합니다.

 

하지만, 이런 방식 보다는 NTP를 사용하여 시간 동기화 하는 방식이 더 정확합니다

 

NTP(Network Time Protocol)는 컴퓨터 시스템 간에 시간을 동기화하는데 사용되는 프로토콜입니다. 

인터넷을 통해 서버 및 클라이언트 간의 시간을 조정하여 각 기기가 동일한 표준 시간을 유지하도록 해서 여러 서버간 시간 동기가 필요할때 꼭 필요합니다. 

 

1. ntp 동기화 설정 확인하기 

timedatectl 명령어를 이용하여 현재 설정을 확인합니다.

System clock synchronized : no 로 표시되면 동기화 설정이 되지 않은 것입니다. 

 

2. chrony 설치 

chrony는 centos,레드햇 계열은 모두 사용가능합니다. 

 

yum install chrony

 

시스템 서비스를 시작해주고 재부팅시 자동 수행 가능하도록 enable도 해줍니다. 

systemctl start chronyd
systemctl enable chronyd

 

정상적으로 동작 하고 있는지 확인합니다. 

systemctl status chronyd

 

[root]# systemctl status chronyd
● chronyd.service - NTP client/server
   Loaded: loaded (/usr/lib/systemd/system/chronyd.service; enabled; vendor preset: enabled)
   Active: active (running) since Fri 2024-12-27 16:43:42 KST; 14min ago
     Docs: man:chronyd(8)
           man:chrony.conf(5)
 Main PID: 1850993 (chronyd)
    Tasks: 1 (limit: 409070)
   Memory: 1.4M
   CGroup: /system.slice/chronyd.service
           └─1850993 /usr/sbin/chronyd

 

3. 시간 동기화 

chronyc sources  # NTP 서버 목록을 확인합니다.
chronyc tracking  # 시간 동기화 상태를 확인합니다.

 

이후에 다시 timedatectl로 확인해 보면 정상적으로 등록되고 시간 정보도 동기화 된것을 확인할 수 있습니다.

 

 

 

반응형