Европейский Университет в Санкт-Петербурге
Опубликован: 19.10.2005 | Доступ: свободный | Студентов: 1763 / 169 | Оценка: 4.31 / 3.82 | Длительность: 18:28:00
Лекция 16:

Время в Solaris. Управление системой с помощью Solaris Management Console

< Лекция 15 || Лекция 16: 1234
Аннотация: Лекция посвящена синхронизации времени серверов UNIX и процессу настройки такого сервера в Solaris. Рассматривается использование эталонных серверов времени. Лекция завершает цикл лекций описанием графических приложений Solaris Management Console (SMC) и Solaris Adminsuite, которые удобно использовать для администрирования систем Solaris, особенно в корпоративной сети значительных размеров.

Время в сети очень важно, так как многие операции в сети должны грамотно синхронизироваться.

Например, очевидно, что при запуске резервного копирования через сеть, время на сервере, где расположен ленточный накопитель, и время на сервере, откуда производится копирование, должно быть одинаковым - это особенно важно при автоматизации копирования на ленту, и еще важнее - при организации последовательного копирования на несколько лент, если объема одной недостаточно для завершения копирования.

Еще один пример важности синхронизации времени - возможные проблемы при сохранении на файловом сервере файлов с тех клиентских машин, чье время отличается от серверного. Из-за этого на клиентских системах может возникать ложное восприятие "свежести" или "несвежести" файлов, хранящихся на сервере. Согласитесь, неприятно сохранить файл и тут же убедиться, что он датирован вчерашним днем. Приходится гадать, сохранен ли свежий файл в соседний каталог или на сервере просто сбита дата, или она неверна на клиентской машине.

Как узнать и установить системное время и дату?

Для того чтобы узнать, который час, в 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).

< Лекция 15 || Лекция 16: 1234