Я недавно переключился с CentOS 6 на 7. Я заметил, что каждый раз, когда я перезагружаю свою ОС, мой часовой пояс переключается на Чикаго (CDT), но я в EDT. Достаточно легко обновить часовой пояс с помощью timedatectl set-timezone America / New_York
, но делать это после каждой перезагрузки довольно неприятно. Любые идеи?
На основании аналогичного сообщения я проверил свой hwclock
:
$ sudo hwclock --show
Tue 01 Aug 2017 10:40:58 AM EDT -0.344415 seconds
Так что все выглядит нормально.
Итак, после дальнейшего изучения моей проблемы оказалось, что все на стороне gnome/centos 7 работает, как и ожидалось. Эта проблема заключается в том, что модем/маршрутизатор CradlePoint LTE, который мы используем в офисе для подключения к Интернету, разрешает неправильный часовой пояс... что является совершенно другой проблемой для другой платы.
Таким образом, решение состоит в том, что мне нужно было посмотреть дальше в дереве на стороне сети, прежде чем предположить, что такая простая функция не будет работать на стороне ОС:-)