Jetson Nanoの日時の同期方法
前回の「Jetson Nanoでの無線LAN接続時のDNS_PROBE_FINISHED_BAD_CONFIGの対応 – senooken.jp」の最後に時間の設定について書いた。今回はその続きとなる。Jetson Nano 32.4.3-20200625213809で確認した。
Jetson Nanoには時計の電池が内蔵されていないため,再起動すると,日時が毎回リセットされる。現実の日時とOSの時刻が異なるため,作業で何かと困る。
例えば,HTTPSのサイトにアクセスする際には,証明書の有効期限の確認のため,日時があっていないと警告が表示される。他にも,GitのコミットやMakeなどもファイルの編集日時などを参照するため,日時があっていないと困る。
一時的に直したいだけであれば,以下のようにdate -s
コマンドで解決する。
sudo date -s "2020-02-23 20:00"
ただ,毎回実行するのは面倒くさい。調べたところ,「Jetson TX2 time is wrong at every boot – Jetson & Embedded Systems / Jetson TX2 – NVIDIA Developer Forums」の内容が参考になった。
以下のようにsystemdのサービスを有効にする。
sudo systemctl enable systemd-timesyncd.service
これで時刻同期のサービスが登録され,OS起動後に同期してくれる。ただし,インターネット接続が必要なので注意する。
リンク