이 질문은 자동 시간 업데이트를 중지하고 수동으로 전환하는 방법을 보여줍니다.
나는이 정확한 일을하고 싶지만 내 컴퓨터에만 ssh 할 수 있으므로 터미널을 통해이 변경을 수행해야합니다. 이것을 할 수있는 방법이 있습니까?
답변
그놈 자동 날짜 및 시간은을 통해 설치할 수있는 ntp 서비스를 사용하지 않습니다 sudo apt-get install ntp
. 따라서 서비스를 중지하거나 제거해도 도움이되지 않습니다.
Systemd timedatectl
가 사용되므로 스위치를 끄는 하나의 명령
timedatectl set-ntp 0
하나의 명령으로
timedatectl set-ntp 1
예
% timedatectl set-ntp 1
또는 통해 timedatectl status
% timedatectl status
Local time: Do 2015-10-08 18:17:17 CEST
Universal time: Do 2015-10-08 16:17:17 UTC
RTC time: Do 2015-10-08 16:17:17
Time zone: Europe/Berlin (CEST, +0200)
NTP enabled: no
NTP synchronized: yes
RTC in local TZ: no
DST active: yes
Last DST change: DST began at
So 2015-03-29 01:59:59 CET
So 2015-03-29 03:00:00 CEST
Next DST change: DST ends (the clock jumps one hour backwards) at
So 2015-10-25 02:59:59 CEST
So 2015-10-25 02:00:00 CET
% timedatectl set-ntp 1
% timedatectl status
Local time: Do 2015-10-08 18:17:35 CEST
Universal time: Do 2015-10-08 16:17:35 UTC
RTC time: Do 2015-10-08 16:17:35
Time zone: Europe/Berlin (CEST, +0200)
NTP enabled: yes
NTP synchronized: yes
RTC in local TZ: no
DST active: yes
Last DST change: DST began at
So 2015-03-29 01:59:59 CET
So 2015-03-29 03:00:00 CEST
Next DST change: DST ends (the clock jumps one hour backwards) at
So 2015-10-25 02:59:59 CEST
So 2015-10-25 02:00:00 CET
답변
Ubuntu 15.04와 같은 시스템 운영 체제 timedatectl
에서는 그놈 제어 센터 유틸리티와 동일한 데스크탑 버스 RPC 호출을 수행하는 유틸리티를 사용하십시오.
timedatectl set-ntp false
추가 자료
timedatectl
. Ubuintu 15.04 매뉴얼 페이지. 정식.timedatectl
. 체계적인 매뉴얼 페이지. Freedesktop.org.
답변
찾고 ntpd
있는 것이 기본적으로 설치 되지 않은 것입니다. if-up.d
네트워크 인터페이스가 활성화 될 때마다 런타임 업데이트를 수행 하는 스크립트입니다.
dconf watch /
아무 것도 보여주지 inotifywait -m -r /etc/
않습니다.
/etc/network/if-up.d/ MOVED_FROM ntpdate
/etc/network/if-up.d/ MOVED_TO ntpdate.disabled
ntpdate 패키지에 속합니다.
$ dpkg -S /etc/network/if-up.d/ntpdate
ntpdate: /etc/network/if-up.d/ntpdate
따라서 시간 업데이트를 사용하지 않으려면 제어 센터와 동일하게 해당 파일의 이름을 바꾸십시오.
sudo mv /etc/network/if-up.d/ntpdate /etc/network/if-up.d/ntpdate.disabled