Rocky Linux 8 NTP(Network Time Protocol) 설정
Rocky Linux 8에서 NTP(Network Time Protocol)를 설정하는 방법을 안내해 드리겠습니다. NTP는 시스템 시간이 정확하게 유지되도록 도와주는 프로토콜입니다. 여기서는 chrony라는 NTP 클라이언트 및 서버 소프트웨어를 사용할 것입니다. chrony는 Rocky Linux 8에 기본으로 포함되어 있는 시간 동기화 도구입니다.
1. chrony 설치 및 활성화
chrony는 기본적으로 설치되어 있을 수 있지만, 만약 설치되지 않았다면 아래 명령어로 설치할 수 있습니다.
sudo dnf install chrony
설치 후 chronyd 서비스를 활성화하고 시작합니다:
sudo systemctl enable --now chronyd
2. chrony 상태 확인
chrony 서비스가 제대로 작동하는지 확인하려면 아래 명령어를 사용합니다:
sudo systemctl status chronyd
또는 chronyc 명령어를 사용하여 NTP 서버와의 동기화 상태를 확인할 수 있습니다:
chronyc tracking
이 명령어는 시스템 시간이 정확하게 NTP 서버와 동기화되고 있는지 확인할 수 있습니다.
3. NTP 서버 설정
chrony의 기본 설정 파일은 /etc/chrony.conf입니다. 이 파일을 수정하여 동기화할 NTP 서버를 지정할 수 있습니다.
sudo vi /etc/chrony.conf
파일에서 server 또는 pool 항목을 수정하여 사용할 NTP 서버를 지정합니다. 예를 들어:
server time.google.com iburst
이와 같이 원하는 NTP 서버를 설정할 수 있습니다. 여러 서버를 추가할 수도 있습니다.
4. 방화벽 설정
NTP 서비스가 방화벽에서 허용되어야 하므로, 다음 명령어로 방화벽에서 NTP 포트를 허용합니다:
sudo firewall-cmd --add-service=ntp --permanent
sudo firewall-cmd --reload
5. 시간 동기화 확인
설정을 완료한 후, 시간이 제대로 동기화되는지 확인합니다:
chronyc sources
이 명령어는 현재 동기화되고 있는 NTP 서버 목록을 보여줍니다.
6. 시스템 시간 확인
시스템 시간이 정확한지 확인하려면:
date
위 명령어를 실행하면 현재 시스템 시간이 표시됩니다.
이로써 Rocky Linux 8에서 NTP 설정을 완료할 수 있습니다.
6. 부팅 시 자동 구동 설정
systemctl enable chronyd
systemctl start chronyd