2014-11-03 1 views
1

Как изменить системное время по умолчанию на Debian на постоянной основе?Как изменить системное время по умолчанию на Debian на постоянной основе?

Я попробовал следующую команду

# date --set="12 MAY 2012 12:12:12 PM" 

# hwclock --systoh 

Но дата-время становится изменено временным.

Через несколько секунд текущая дата снова появляется.

Я что-то пропустил?

Update

Система гостевой ОС на виртуальном поле, где нтп не включен.

Хотя ntp включен в ОС хоста.

ответ

2

Похоже, NTP настроило время на Интернет .... Вам нужно остановиться NTP.
Попробуйте следующие команды:

sudo service ntp stop 

Чтобы предотвратить его запуск при загрузке:

sudo update-rc.d -f ntp remove 

Вы, возможно, потребуется удалить ntpd, если это необходимо. Даже если вы удалите ntpd, ntpdate будет по-прежнему установлен в вашей системе. Вы можете добавить статус выхода, чтобы отключить его.
Добавить exit 0 в /etc/default/ntpdate.

0

Просто запустите эту команду:

dpkg-reconfigure tzdata 

Вам будет предложено для часового пояса.

debian docs рекомендует использовать tzconfig, но это, кажется устаревшим в пользу dpkg-reconfigure tzdata

+0

Я не вижу ничего о часовых поясах в вопросе. – jwodder

+0

@jwodder - ... но пользователь хочет изменить время работы машины. Это лучший способ, если желаемое местное время соответствует часовому поясу. Я не согласен с голосом. – Manolo

Смежные вопросы