Устанавливаем время и дату в Linux

Бывает так, что на компьютере (после перезагрузки) сбивается время. Как быть в этом случае?

Конечно же первым делом необходимо заменить батарею, расположенную на материнской плате, и, позволяющую сохранять настройки BIOS вашего компьютера.

Хорошо, батарею вы заменили, но теперь на вашем компьютере неверная дата и время! Как это исправить?

Рассмотрим вашу проблему!


Во-первых, надо посмотреть какие дата и время установлены сейчас. Делается это следующей командой:

clock --show

Если мы видим, что отображаемые дата и время, отличны от настоящего, то самое время их подправить. Сделать это можно при помощи следующей команды:

clock --set --date="05/11/2008 11:00:00"

Вышеуказанной командой мы устанавливаем дату - 11 мая 2008 года, и время - 11 часов 00 минут и 00 секунд.

Далее необходима синхронизация с hardware clock:

clock --systohc

Если необходимо синхронизировать время с каким-либо time-сервером, находящимся в Интернете, можно воспользоваться командой ntpdate:

ntpdate -ub ntp_time_server

, где ntp_time_server - имя NTP-сервера.

Полезное:

NTP Pool Project: http://www.pool.ntp.org/zone/ru