Настройка времени в Linux

Недавно был день перехода на зимнее время, но т.к. сам переход на него в нашей стране отменен, решил перепроверить подконтрольные мне серверы ну и заодно собрать «повседневные» команды, для работы с часами на UNIXах в одном месте.

Чтобы посмотреть системное время можно воспользоваться командой

date

или

hwclock

Для установки времени вручную из под рута выполняем команду:

date MMDDhhmmCCYY.ss

где: MM — месяц, DD — день месяца, hh — часы, mm — минуты, CCYY — 4 цифры года, ss — секунды.

Если в системе установлены пакеты ntp и ntpdate то можно взять время с ntp-сервера, для этого нужно выполнить команду

ntpdate [адрес NTP сервера]

Для смены часового пояса, вместо файла /etc/localtime создаем символическую ссылку на файл временной зоны (файлы временных зон хранятся в папке /usr/share/zoneinfo/)

ln -fs /usr/share/zoneinfo/Europe/Moscow /etc/localtime

либо просто переписываем содержимое файла /etc/localtime на содержимое файла нужной нам временной зоны:

cp /usr/share/zoneinfo/Europe/Moscow /etc/localtime

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *