Для установки времени в Linux необходимо вначале запустить команду date без параметров:
$ date
Срд Апр 27 17:30:18 YEKST 2011
Если временная зона установлена неправильно, то для её корректировки можно использовать команду timeconfig:
$ sudo timeconfig
либо просто создать симлинк из /etc/localtime на файл из каталога /usr/share/zoneinfo/ (или /usr/lib/zoneinfo/):
$ sudo ln -sf /usr/share/zoneinfo/Asia/Yekaterinburg /etc/localtime
Для изменения текущей даты и времени используется следующая команда:
$ sudo date MMDDhhmmYYYY.ss
где
- MM
- двухзначный номер месяца,
- DD
- двухзначный номер дня,
- hh
- часы в 24-часовом формате,
- mm
- минуты,
- YYYY
- 4 цифры года,
- ss
- секунды.
Можно скорректировать лишь время:
$ sudo date --set hh:mm
Все перечисленные команды выполняются от имени суперпользователя.