Дата и время в CentOS

Ответить
Woin
Сообщения: 436
Зарегистрирован: 28.12.2009
[attachment=3]centos_icon_60.png[/attachment]

В любой операционной системе, на любом компьютере нельзя обойтись без использования точного времени и даты. Особенно это важно системным администраторам, ведь все логи событий упорядочены именно по дате и времени.

Чтобы просмотреть время в Linux достаточно набрать команду:

date

После чего нам будет показаны текущий день недели, месяц, время и год.

Сбт Фев 13 02:09:28 EET 2010

Установить вручную дату и время можно с помощью этой же команды -

date MMDDhhmm

Где MM – месяц, DD – день, hh – час, mm – минуты.
Т.Е. чтобы задать к примеру 10 января 10 часов 15 минут, нужно ввести следующее:

Date 01101015

Более подробно о команде date, можно почитать в мануале

man date

Помимо вывода и редактирования времени date может и многое другое, к примеру набрав такую команду:

date --date="sunday next 2 week

Мы узнаем на какое число попадет у нас воскресенье через две недели.

Можно также узнавать дату ближайшего наступающего дня неделеи, к примеру
date --date="friday" +%F

Покажет нам дату ближайшей пятницы.

Команда:

date --date="last friday" +%F

Покажет нам число прошедшей пятницы.

Конечно же, удобно просматривать дату и время, а также рассчитывать ближайшие или прошедшие дни, но как нам быть если мы хотим увидеть полноценный календарь? И на этот случай в Linux все предусмотрено!

Для этого существует команда -

cal

[attachment=2]cal.jpg[/attachment]

Набрав которую вы получите календарь на текущий месяц.

Нужен календарь на год? Пожалуйста -

cal 2010

[attachment=1]cal_2010.jpg[/attachment]

Если вам нужны только прошедший, настоящий и будущий месяц, введите команду
cal -3

[attachment=0]cal_3.jpg[/attachment]

Итак, мы разобрались с командами date и cal, научились просматривать и устанавливать дату и время, но что делать если время у нас начинает спешить или отставать? Не вводить же вручную поправки. Да и поднимаем мы с вами не рабочую станцию, а сервер, который будет обслуживать всю нашу сеть, и мы хотим, чтобы все компьютеры нашей сети синхронизировали время с нашего сервера. Для этих целей используется сервер NTP.


http://ru.wikipedia.org/wiki/NTP
Вложения
cal_3.jpg
cal_2010.jpg
cal.jpg
centos_icon_60.png
centos_icon_60.png    4.62 КБ • 492 просмотра

Ответить