CentOS에서 정확한 서버 시간을 얻는 방법
이 기사에서는 CentOS 배포에서 정확한 서버 시간을 빠르게 얻는 방법을 보여줍니다. 일반적으로 데스크톱 환경에 CentOS를 설치 한 경우 GUI \"네트워크 시간 프로토콜 활성화\"기능을 통해 시계를 원격 서버와 동기화하도록 컴퓨터를 구성하는 가장 쉬운 방법입니다.
그러나 때때로 위의 기능이 예상대로 작동하지 않습니다. 이 기사에서는 명령 줄을 통해 정확한 서버 시간을 설정하는 간단한 방법을 보여줍니다.
추가 정보 : RHEL/CentOS 7에서 "NTP (Network Time Protocol) 서버"설정
참고 :이 문서의 모든 명령은 루트 사용자로 실행됩니다. 시스템을 일반 사용자로 관리하는 경우 sudo 명령을 사용하여 루트 권한을 얻으십시오.
NTP를 통해 시스템 날짜와 시간을 설정하는 ntp 및 ntpdate 명령 줄 유틸리티를 사용하여이를 수행 할 수 있습니다. 시스템에이 패키지가 설치되어 있지 않은 경우 아래 명령을 실행하여 설치하십시오.
# yum install ntp ntpdate
패키지를 설치했으면 ntpd 서비스를 시작 및 활성화하고 다음과 같이 상태를 확인합니다.
# systemctl start ntpd # systemctl enable ntpd # systemctl status ntpd

그런 다음 아래 ntpdate 명령을 실행하여 지정된 CentOS NTP 서버를 추가하십시오. 여기서 -u
스위치는 나가는 패킷에 대해 권한없는 포트를 사용하도록 ntpdate에 지시하고 -s
는 표준 출력 (기본값)의 출력을 시스템 syslog 기능에 로깅하도록 설정합니다.
# ntpdate -u -s 0.centos.pool.ntp.org 1.centos.pool.ntp.org 2.centos.pool.ntp.org
그런 다음 ntpd 데몬을 다시 시작하여 CentOS NTP 서버 날짜 및 시간을 현지 날짜 및 시간과 동기화합니다.
# systemctl restart ntpd
이제 timedatectl 명령을 사용하여 NTP 동기화가 활성화되어 있고 실제로 동기화되었는지 확인합니다.
# timedatectl
마지막으로 hwclock 유틸리티를 사용하여 다음과 같이 -w
플래그를 사용하여 하드웨어 시계를 현재 시스템 시간으로 설정합니다.
# hwclock -w
자세한 내용은 ntpdate 및 hwclock 매뉴얼 페이지를 참조하십시오.
# man ntpdate # man hwclock
다음 관련 기사를 읽으 실 수도 있습니다.
- How to Synchronize Time with NTP Server in Ubuntu
- How to Check Timezone in Linux
- 5 Useful Commands to Manage File Types and System Time in Linux
- How to Set Time, Timezone and Synchronize System Clock Using timedatectl Command
그게 다야! "아래 댓글 섹션을 통해 질문하거나 의견을 공유 할 수 있습니다.