원격 서버를 통해 시간 동기화

원격 서버를 통해 시간 동기화

명령줄을 사용하여 시스템 시스템(Ubuntu 15.04)에서 시간을 동기화하는 방법은 무엇입니까?

(참고: 단순히 실행하는 것만으로는 timedatectl set_ntp true시간이 업데이트되지 않습니다.)

답변1

시스템 시간을 원격 서버와 동기화하려면 systemd 다음을 수행하십시오.버전 213(참고: 다음을 systemd-networkd사용하여 네트워크 연결을 관리 해야 합니다.) 을 사용하게 됩니다 systemd-timesyncd. 이 서비스를 시작하고 활성화하려면 다음을 실행하세요.

timedatectl set-ntp true 

다음과 같은 방법으로 시간을 설정할 수 있습니다.

timedatectl set-time $current_time

man timedatectl자세히보다.

동기화할 NTP 풀 서버를 구성하려면 /etc/systemd/timesyncd.conf다음과 같이 추가하세요.

[Time]
NTP=0.arch.pool.ntp.org 1.arch.pool.ntp.org 2.arch.pool.ntp.org 3.arch.pool.ntp.org
FallbackNTP=0.pool.ntp.org 1.pool.ntp.org 0.fr.pool.ntp.org

Lennart Poettering은 발표에서 다음과 같이 언급했습니다.

chrony 또는 NTP 참조 서버와 같은 NTP 구현과 달리 클라이언트만 구현하며 원격 서버에서 시간을 쿼리하고 로컬 시계를 동기화하는 것 외에는 전체 NTP 복잡성과 관련이 없습니다. 네트워크 클라이언트에 NTP 서비스를 제공할 계획이 없거나 로컬 하드웨어 시계에 연결하려는 경우가 아니면 이 간단한 NTP 클라이언트가 대부분의 설치에 더 적합합니다.

보다서비스 매뉴얼 페이지더 알아보기.

답변2

이것은 나에게 효과적입니다.

sudo ntpdate 1.in.pool.ntp.org 0.asia.pool.ntp.org 3.asia.pool.ntp.org

내 지역의 서버 주소를 다음에서 얻었습니다.pool.ntp.org

원천

관련 정보