"시스템 설정-> 시간 및 날짜-> 인터넷에서 자동으로"를 클릭하면 인터넷에서 시간을 동기화 할 수 있습니다.
그러나 ntpd
데몬 이 없습니다 (설치되어 있지 않음). 동기화는 어떻게 작동합니까?
Automatically from the Internet
옵션이나 관련 내용 도 표시되지 않습니다 .
"시스템 설정-> 시간 및 날짜-> 인터넷에서 자동으로"를 클릭하면 인터넷에서 시간을 동기화 할 수 있습니다.
그러나 ntpd
데몬 이 없습니다 (설치되어 있지 않음). 동기화는 어떻게 작동합니까?
Automatically from the Internet
옵션이나 관련 내용 도 표시되지 않습니다 .
답변:
이것은 ntpdate
도구 와 동기화하여 수행됩니다 .
man ntpdate
NAME
ntpdate - set the date and time via NTP
ntpdate sets the local date and time by polling the Network Time Proto‐
col (NTP) server(s) given as the server arguments to determine the cor‐
rect time. It must be run as root on the local host (unless the option
-q is used). A number of samples are obtained from each of the servers
specified and a subset of the NTP clock filter and selection algorithms
are applied to select the best of these. Note that the accuracy and
reliability of ntpdate depends on the number of servers, the number of
polls each time it is run and the interval between runs.
ntpdate can be run manually as necessary to set the host clock, or it
can be run from the host startup script to set the clock at boot time.
This is useful in some cases to set the clock initially before starting
the NTP daemon ntpd. It is also possible to run ntpdate from a cron
script. However, it is important to note that ntpdate with contrived
cron scripts is no substitute for the NTP daemon, which uses sophisti‐
cated algorithms to maximize accuracy and reliability while minimizing
resource use. Finally, since ntpdate does not discipline the host clock
frequency as does ntpd, the accuracy using ntpdate is limited.
당신은 그렇게 할 수 있습니다
sudo ntpdate TIME-SERVER
TIME-SERVER 목록은 여기에서 찾을 수 있습니다
Ubuntu ntpdate
는 네트워크 연결이 올 때마다 (보통 부팅 할 때 발생) 유틸리티 와 동기화됩니다 .
이 유틸리티는 기본적으로 설치되지만 Ubuntu가 호출 할 때만 실행되며 백그라운드에서 데몬으로 계속 실행되지 않습니다.
설치중인 ntp
패키지하면 NTP 데몬을 설치합니다. ntp 데몬을 사용하면 시스템이 실행되는 동안 시간을 지속적으로 동기화 할 수 있습니다.
업데이트 : 최신 버전의 Ubuntu (예 : 16.04) ntpdate
는 timedatectl
부팅시 한 번 동기화되고 네트워크가 켜질 때 동기화되지만 다른 시간에는 계속 실행되지 않는 로 대체됩니다 . 자세한 내용은 https://help.ubuntu.com/lts/serverguide/NTP.html 을 참조 하십시오 .
dpkg-query --listfiles ntpdate
에 /etc/network/if-up.d/ntpdate
.
timedatectl
비슷한 방식으로 작동 하지 않습니다. 기본적으로 설치되고 부팅시 한 번 동기화되지만 네트워크가 켜질 때도 동기화됩니다.
16.04 LTS 시간 동기화를 사용하는 사용자는 sytemd가 특별히 "timedatectl"을 처리하는 것으로 보입니다.
timedatectl status
Local time: Wed 2016-11-30 17:45:18 CST
Universal time: Wed 2016-11-30 23:45:18 UTC
RTC time: Sun 2016-12-04 06:50:39
Time zone: America/Chicago (CST, -0600)
Network time on: yes
NTP synchronized: yes
RTC in local TZ: no
구성은
/etc/systemd/timesyncd.conf
자세한 내용은 여기 : NTP 및 timedatectl 과의 시간 동기화
또한 설치되지 않은 서비스에 대한 프론트 엔드 인터페이스가있을 수 있습니다.
해당 프론트 엔드 (GUI) 인터페이스에서 원하는대로 설정을 변경할 수 있지만 실제로 작업을 수행하는 서비스가 설치되어 있지 않으면 아무 일도 일어나지 않습니다.
그러나 "스위치"는 각 부팅시 한 번만 업데이트하도록 지시하기 때문에 유효하다고 생각합니다. (또는 그렇게하지 않기 위해).
네트워크에 연결되지 않은 시스템이거나 시간이 "표준"시간과 일치하지 않도록 설정해야하는 다른 중요한 이유가 없다면 ntpd를 설치하고 올바르게 구성하고 실행해야합니다.
참조 : https://help.ubuntu.com/community/UbuntuTime
우분투에는 ntpdate가 기본으로 제공되며 부팅시 한 번 실행하여 우분투의 NTP 서버에 따라 시간을 설정합니다. 그러나 재부팅 사이의 시간이 길면 시스템 시계가 재부팅 사이에 상당히 표류 할 수 있습니다. 이 경우 때때로 시간을 수정하는 것이 좋습니다. 가장 쉬운 방법은 cron을 매일 실행시키는 것입니다.
ntpdate ntp.ubuntu.com
ntpd
( help.ubuntu.com/lts/serverguide/NTP.html#ntpd )를 사용 하여 동기화를 유지할 수 있습니다.
어떤 이유로 16.04에 Maythux의 답변 이 즉시 작동하지 않습니다.
그러나 거기에서 주도권을 잡으면 이것은 나를 위해 일했습니다.
$ sudo ntpdate-debian
sudo
분명히 권한 이 필요하다는 점에 유의하십시오 .
후드 아래에서는 ntpdate
구성 파일 만 다른 도구를 사용 합니다.
ntpdate-debian
기본적으로ntpdate(8)
구성을 사용한다는 점 을 제외하고 는 동일합니다/etc/default/ntpdate
. ntpdate는 NTP (Network Time Protocol) 서버를 폴링하여 로컬 날짜 및 시간을 설정합니다.
sudo ntpdate-debian
동일합니다 sudo ntpdate ntp.ubuntu.com
. 그들이 포착하고 우리가 그것을 읽을 때 데비안에서이 패키지를 쥐게 않았는지 이상한은 is identical to ntpdate(8) except that it uses the configuration in /etc/default/ntpdate by default
우리가 읽고 catting이 파일을 NTPDATE_USE_NTP_CONF=yes # List of NTP servers to use (Separate multiple servers with spaces.) # Not used if NTPDATE_USE_NTP_CONF is yes. NTPSERVERS="ntp.ubuntu.com"
???
나중에 우분투 릴리스는 종종 chrony를 사용하여 수행합니다.
자세한 내용은 https://chrony.tuxfamily.org/ 를 참조하십시오.
ntpdate
, ---를 사용하여 원샷 작업을 수행하므로 스위치가 아니라 버튼이어야합니다ntp
. 인터넷과 시간을 동기화 하려면 수동으로 설치해야 합니다. bugs.launchpad.net/ubuntu/+source/gnome-control-center/+bug/