Linux의 Ntpdate 명령

Linuxui Ntpdate Myeonglyeong



네트워크 시간 프로토콜을 나타내는 NTP는 여러 시스템 간에 시계를 정렬하는 데 사용됩니다. 머신 그룹은 NTP 서버를 사용하여 서로 동기화된 상태로 유지됩니다. 인터넷을 통해 액세스할 수 있는 NTPD 서버와 동기화하거나 개인 NTPD 도메인 컨트롤러를 만들고 클라이언트 PC를 설정하여 각 시간을 동기화할 수 있습니다. NTP 인터페이스를 사용하여 날짜 및 시간 메타데이터를 구성하고 업데이트하는 유틸리티는 ntpdate 명령입니다. 미리 설정된 시간대 데이터에 따라 기존 시스템 날짜/시간을 조정하기 위해 ntpdate는 날짜 및 시간 관련 데이터를 조회하기만 하면 됩니다. ntpdate 유틸리티는 네트워크에서 작동하고 상호 작용합니다. 실제로 네트워크가 올바르고 일관되게 작동하는 경우 날짜 및 시간 설정이 적절합니다.

업데이트 및 업그레이드

Linux 시스템 터미널에서 사용할 수 있는 셸 애플리케이션을 열어 기사 구현을 시작해야 합니다. 응용 프로그램이 성공적으로 열리면 'sudo' 권한이 있는 'apt' 유틸리티를 사용하여 시스템을 완전히 업데이트하려면 '업데이트' 명령을 활용하십시오. 계속하려면 암호가 필요한 경우 현재 사용자의 암호를 추가하고 'Enter' 키를 누르십시오.







이제 시스템이 업데이트되었으므로 커널도 업그레이드하는 데 약간의 시간을 할애하십시오. 이를 위해서는 동일한 명령어 내에서 'update' 키워드를 'upgrade' 키워드로 교체하고 'apt' 유틸리티 명령을 사용하여 실행해야 합니다.





'계속하시겠습니까? [y/n]', 'y' 또는 'n'을 추가하여 확인하거나 업그레이드 프로세스를 취소하도록 선택하십시오.





잠시 후 처리가 완료되고 시스템이 완벽하게 업그레이드됩니다.



Ntpdate 유틸리티 설치

ntpdate 명령 사용을 시작하려면 Linux 시스템에 문제 없이 ntpdate 클라이언트 패키지를 설치해야 합니다. Ubuntu 20.04 LTS 시스템에서 작업하고 있으므로 '설치' 쿼리 내에서 'apt' 유틸리티를 사용하여 ntpdate 유틸리티를 설치해야 합니다.

모든 처리가 완료되면 최종적으로 성공적으로 설치 및 구성되는 것을 볼 수 있습니다. 완전히 완료되는 데 최대 20초가 걸릴 수 있습니다.

Linux 시스템에서 ntpdate 클라이언트 유틸리티를 성공적으로 구성한 후 이제 명령줄 인터페이스 콘솔을 열어야 합니다. Ubuntu의 표준 timesyncd 데몬을 비활성화하는 것은 ntpdate 도구를 로드한 후 수행해야 하는 초기 단계입니다. 그렇게 하면 서버와 동기화할 수 없기 때문입니다. 이를 위해 쉘에서 다음 명령을 실행해야 합니다.

$ 스도 timedatectl set-ntp 끄기

관리자 권한으로 Linux 쿼리를 실행하여 글로벌 시간 서버와 기본 설정을 조정하기만 하면 됩니다. 이 쿼리는 다음 이미지와 같이 'ntpdate' 유틸리티와 글로벌 시간 서버인 'ntp.ubuntu.com'에 대한 URL을 사용합니다.

NTPD 구성

동기화를 유지하려면 추가 노력이 필요합니다. NTPD 데몬의 배포 및 설정은 필수 작업입니다. 인터넷을 통해 특정 시간 도메인 컨트롤러에 연결하기 위해 NTPD는 NTP(네트워크 시간 프로토콜)를 사용합니다. 결국 추가 도움 없이 시스템 시간 동기화를 유지해야 합니다. 시스템에 NTP를 설치하려면 'ntp' 키워드와 함께 설치 명령 내에서 'apt' 유틸리티를 시도하십시오.

NTP 설치 프로세스에서 확인을 요청할 수 있습니다. 'yes'를 참조하여 'y' 키를 사용하여 확인하고 'Enter' 키를 눌러 처리를 계속해야 합니다.

NTP를 설치하는 이 프로세스는 시간이 많이 걸리지 않습니다. 1~2분 정도 기다리시면 됩니다. NTP 설치 진행 상황은 다음 첨부 이미지에 표시됩니다.

대부분의 경우 ntp 유틸리티를 설치하고 NTP 데몬을 사전 설치된 상태로 두는 것만으로도 웹 정규 시간 서버와 동기화된 날짜 및 시간을 유지할 수 있습니다. 시스템 시간을 추적하는 NTP 서버를 신뢰하는 동안 일부 매개변수가 올바른지 확인하는 것이 좋습니다. ntp.conf 문서에는 이러한 값에 대한 구성이 포함되어 있습니다. 'nano' 내에서 이 구성 파일을 열어 업데이트하십시오.

시스템의 'etc' 폴더에 있는 ntp.conf 파일에 대한 올바른 경로를 제공해야 합니다. 조화를 위해 이 문서에 사용할 웹 호스트의 완전한 기능을 갖춘 도메인 서버 제목을 입력합니다. 예를 들어 표준 설정은 다음과 같이 나타납니다.

해당 지역에 가장 편리한 NTP 서버 스트림을 찾으려면 NTP 풀 사이트를 조사하십시오. 필요한 조정을 수행한 후 ntp.conf 문서를 저장하도록 주의하십시오. 그런 다음 파일을 닫습니다. 그런 다음 수정 사항을 적용하려면 NTP 서버를 다시 시작해야 합니다. 이제 키워드 'start' 및 'ntp'와 함께 systemctl 명령을 사용하여 NTP 서비스를 시작해야 합니다. 그런 다음 동일한 명령 내에서 'start' 키워드 대신 'enable' 키워드를 사용하여 활성화하면 동기화가 일어나는 것을 볼 수 있습니다.

이제 '활성화'라는 단어에서 업데이트와 동일한 명령을 사용하여 NTP 데몬의 상태를 확인하십시오. '상태' 키워드로 교체하십시오.

시스템 시간 및 날짜 업데이트를 위해 sudo 권한 및 웹 풀 서버 URL과 함께 ntpdate 명령을 사용해 보십시오.

NTP의 ntpstat 유틸리티를 설치하여 NTP 데몬 내에서 발생하는 통계에 대한 정보를 얻을 수 있습니다. 설치 지침은 다음 이미지에 표시됩니다.

ntpstat 명령은 데몬을 풀링 서버와 동기화할 수 있습니다. NTP 데몬을 모니터링하려면 '-q' 옵션과 함께 ntpq 명령을 사용해 보십시오. 다음 출력은 해당 메타데이터와 함께 제공됩니다.

결론

이 기사는 Ubuntu 20.04 Linux 운영 체제의 명령 셸에서 ntpdate 유틸리티를 사용하여 전 세계적으로 사용되는 NTP 서버에 따라 시스템의 날짜와 시간을 업데이트하는 방법에 관한 모든 것입니다. 그게 다야! 전체 기사를 구현하여 자세히 알아볼 수 있습니다.