私が使っているマシンはNECのLL750/Eです。現在のカーネル(?)は5.6.15-arch1-1です。
「時刻」を参照の上、
ここでのタイムゾーンに合わせることはしました(以下の通り)。
$ timedatectl status
Local time: Wed 2020-06-10 13:12:18 JST
Universal time: Wed 2020-06-10 04:12:18 UTC
RTC time: Wed 2020-06-10 04:11:49
Time zone: Asia/Tokyo (JST, +0900)
System clock synchronized: no
NTP service: inactive
RTC in local TZ: no
さて、このマシンにおける時刻が2分ぐらい遅れているので
「Chrony」を参考に時刻を同期させようとしているのですが、
まともに成功しません。
まず、/etc/chrony.confを次の通り設定しました。
$ cat /etc/chrony.conf |grep '^[^#!%;]'
server 0.jp.pool.ntp.org offline
server 1.jp.pool.ntp.org offline
server 2.jp.pool.ntp.org offline
server 3.jp.pool.ntp.org offline
driftfile /etc/chrony.drift
rtconutc
rtcsync
次に、普通に
# chronyc
chronyc> online
としても、'Cannot talk to daemon'となるので、
# systemctl start chronydとしてから
もう一度上の操作をするとonlineにさせることができます。
しかしながら、時刻はまだ、2分遅れのままです。
本当にどうすればいいのでしょうか。
なお、これも試しました。
chronyc> trimrtc
513 RTC driver not running
ついでにnetworkmanager-dispatcher-chronyもインストールしました
これも、chronydを自動的にオンにはさせてくれません。
[hr]
午後2時19分追記。
しばらく放置していたら、いつの間にか同期していました。
編集者 mjachkie (2020-08-16 08:54:24)
this is a signature.
オフライン
誤ったレスポンスをつけていたので削除いたしました。申し訳ございません。
オフライン
結局、パソコンを起動する際に
# chronyc
(中略)
chronyc> online
200 OK
chronyc> ^D
と実行すれば十分であるという結論に達しました。
this is a signature.
オフライン
# systemctl status chronyd
これやるとどうなります?
オフライン
# systemctl status chronyd
これやるとどうなります?
こうなります(ネットワーク接続後)
● chronyd.service - NTP client/server
Loaded: loaded (/usr/lib/systemd/system/chronyd.service; enabled; vendor p>
Active: active (running) since Fri 2020-08-21 12:51:33 JST; 8min ago
Docs: man:chronyd(8)
man:chrony.conf(5)
Process: 470 ExecStart=/usr/bin/chronyd $OPTIONS (code=exited, status=0/SUC>
Main PID: 475 (chronyd)
Tasks: 1 (limit: 9423)
Memory: 3.1M
CGroup: /system.slice/chronyd.service
└─475 /usr/bin/chronyd
Aug 21 12:51:32 _______ systemd[1]: Starting NTP client/server...
Aug 21 12:51:33 _______ chronyd[475]: chronyd version 3.5 starting (+CMDMON +NT>
Aug 21 12:51:33 _______ systemd[1]: Started NTP client/server.
this is a signature.
オフライン
ちなみに私の環境では以下のようになります。
% systemctl status chronyd
● chronyd.service - NTP client/server
Loaded: loaded (/usr/lib/systemd/system/chronyd.service; enabled; vendor preset: disabled)
Active: active (running) since Fri 2020-08-21 12:25:11 JST; 2h 3min ago
Docs: man:chronyd(8)
man:chrony.conf(5)
Process: 859 ExecStart=/usr/bin/chronyd $OPTIONS (code=exited, status=0/SUCCESS)
Main PID: 869 (chronyd)
Tasks: 1 (limit: 18813)
Memory: 2.6M
CGroup: /system.slice/chronyd.service
└─869 /usr/bin/chronyd
8月 21 12:25:11 t440p systemd[1]: Starting NTP client/server...
8月 21 12:25:11 t440p chronyd[869]: chronyd version 3.5 starting (+CMDMON +NTP +REFCLOCK +RTC +PRIVDROP +SCFILTER +SIGND +ASYNCDNS +SECHASH +IPV6 -DEBUG)
8月 21 12:25:11 t440p chronyd[869]: Frequency 14.782 +/- 0.198 ppm read from /var/lib/chrony/drift
8月 21 12:25:11 t440p systemd[1]: Started NTP client/server.
8月 21 12:25:44 t440p chronyd[869]: Selected source 103.120.116.13
8月 21 12:25:44 t440p chronyd[869]: System clock wrong by -1.339912 seconds, adjustment started
8月 21 12:25:47 t440p chronyd[869]: Selected source 211.233.40.78
8月 21 12:37:40 t440p chronyd[869]: Selected source 118.189.138.5
設定は以下の通りです。
% cat /etc/chrony.conf |grep '^[^#!%;]'
server 0.asia.pool.ntp.org iburst iburst
server 1.asia.pool.ntp.org iburst iburst
server 2.asia.pool.ntp.org iburst iburst
server 3.asia.pool.ntp.org iburst iburst
driftfile /var/lib/chrony/drift
rtconutc
rtcsync
offline めんどくさくないですか?
オフライン