В операционной системе Unix\BSD\Linux команда date отображает и устанавливает дату и время. Без аргументов команда date отображает дату и время с часов ядра системы.
Отображение даты и времени
Введите команду date как в примере ниже, для отображения даты и времени:
date
Вывод команды:
воскресенье, 27 марта 2016 г. 12:20:30 (KRAT)
Установка даты и времени
Устанавливать дату и время могут только администраторы или root пользователь. Основной формат команды приведен в примере ниже:
date yymmddhhmm
Где,
- yy : Последние две цифры года
- mm : Месяц (от 1 до 12)
- dd : День (от 1 до 31)
- hh : Часы ( от 0 до 23)
- mm : Минуты ( от 0 до 59)
Для примера давайте установим дату на 27 Марта 2016 года, 16:59 (помните что для изменения даты нужны права root)
date 2703161659
Изменение времени без изменения даты
Выполните следующую команду для установки времени на 15:21 :
date 1521
Настройка часового пояса
Для правильной настройки часового пояса надо скопировать файл часовой зоны из директории /usr/share/zoneinfo в /etc/localtime. Перейдите в раздел с файлами часовых зон:
cd /usr/share/zoneinfo
Используйте ls -l команду для поиска нужного вам файла.
Для примера если мне нужен файл для часового пояса Москвы, то я должен выполнить следующую команду:
cp /usr/share/zoneinfo/Asia/Krasnoyarsk /etc/localtime