В любой операционной системе, на любом компьютере нельзя обойтись без использования точного времени и даты. Особенно это важно системным администраторам, ведь все логи событий упорядочены именно по дате и времени.
Чтобы просмотреть время в Linux достаточно набрать команду:
После чего нам будет показаны текущий день недели, месяц, время и год.
Установить вручную дату и время можно с помощью этой же команды -
Где MM – месяц, DD – день, hh – час, mm – минуты.
Т.Е. чтобы задать к примеру 10 января 10 часов 15 минут, нужно ввести следующее:
Более подробно о команде date, можно почитать в мануале
Помимо вывода и редактирования времени date может и многое другое, к примеру набрав такую команду:
Мы узнаем на какое число попадет у нас воскресенье через две недели.
Можно также узнавать дату ближайшего наступающего дня неделеи, к примеру
Покажет нам дату ближайшей пятницы.
Команда:
Покажет нам число прошедшей пятницы.
Конечно же, удобно просматривать дату и время, а также рассчитывать ближайшие или прошедшие дни, но как нам быть если мы хотим увидеть полноценный календарь? И на этот случай в Linux все предусмотрено!
Для этого существует команда -
Набрав которую вы получите календарь на текущий месяц.
Нужен календарь на год? Пожалуйста -
Если вам нужны только прошедший, настоящий и будущий месяц, введите команду
Итак, мы разобрались с командами date и cal, научились просматривать и устанавливать дату и время, но что делать если время у нас начинает спешить или отставать? Не вводить же вручную поправки. Да и поднимаем мы с вами не рабочую станцию, а сервер, который будет обслуживать всю нашу сеть, и мы хотим, чтобы все компьютеры нашей сети синхронизировали время с нашего сервера. Для этих целей используется сервер NTP.