したがって、Debianでは、を実行してタイムゾーンを変更できます
# dpkg-reconfigure tzdata
これを自動的に認識させる方法はありますか(たとえば、別のタイムゾーンに移動して、そこでWi-Fiネットワークに接続する場合)。私の(Android 4.4/CM)電話がこれを自動的に行ったことを知っています。
NTPがこれを行うことを期待していましたが、今のところそうではありません(28分の稼働時間の後、wifiを追加してから再起動していません)。
NTPがこれを行う必要がある場合、実行中のntpd
サービスにタイムサーバー/タイムゾーンを再チェックしてすぐに時計を設定させる方法はありますか?
$ uname -srvmpio
Linux 3.16.0-4-AMD64 #1 SMP Debian 3.16.7-ckt11-1+deb8u4 (2015-09-19) x86_64 unknown unknown GNU/Linux
$ lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 8.2 (jessie)
Release: 8.2
Codename: jessie
NTPはそれ自体ではタイムゾーンを認識しません。
しかし、あなたのためにそれを行うツールがあります。たぶん、GitHubの tzupdate を見てください。これは、タイムゾーンをジオロケーションで見つけた場所に設定します。
GNOMEは最近この機能を追加しました。現在地を検出するためにgeoclue2に依存し(GoogleまたはMozillaの近くのWi-Fiネットワークデータベースに基づく)、実際にタイムゾーンを設定するためにsystemd-timedatedを使用します。