Время в Solaris. Управление системой с помощью Solaris Management Console
Время в сети очень важно, так как многие операции в сети должны грамотно синхронизироваться.
Например, очевидно, что при запуске резервного копирования через сеть, время на сервере, где расположен ленточный накопитель, и время на сервере, откуда производится копирование, должно быть одинаковым - это особенно важно при автоматизации копирования на ленту, и еще важнее - при организации последовательного копирования на несколько лент, если объема одной недостаточно для завершения копирования.
Еще один пример важности синхронизации времени - возможные проблемы при сохранении на файловом сервере файлов с тех клиентских машин, чье время отличается от серверного. Из-за этого на клиентских системах может возникать ложное восприятие "свежести" или "несвежести" файлов, хранящихся на сервере. Согласитесь, неприятно сохранить файл и тут же убедиться, что он датирован вчерашним днем. Приходится гадать, сохранен ли свежий файл в соседний каталог или на сервере просто сбита дата, или она неверна на клиентской машине.
Как узнать и установить системное время и дату?
Для того чтобы узнать, который час, в UNIX принято использовать команду date. Она сообщает и текущую системную дату, и время. Команда time предназначена для другой цели - она подсчитывает время, потраченное системой на выполнение команды. Попробуйте посредством команды
time "find / -name \* "
проверить, сколько процессорного времени займет составление и вывод полного списка файлов системы.
С помощью команды date можно не только узнать текущее время, но и установить его. Устанавливать системное время может только root.
Программа date понимает разные форматы дат, когда вы требуете установить дату. Наиболее стандартным является формат
date hhmm
или
date ссyyMMddhhmm.ss
где:
сс - 19 или 20 ( cc - от "век" - century);
yy - год (98, если 1998, или 67, если 2067);
MM - месяц;
dd - число месяца;
hh - час;
mm - минуты;
ss - секунды.
date
без параметров выводит текущую дату и время, в формате, определяемом параметрами локализации (locale).