понедельник, 25 мая 2009 г.

Синхронизация времени

Для синхронизации времени существует несколько пакетов:
ntp - полный вариант реализации протокола синхронизации точного времени
ntp-simple - упращенный вариан протокол - sntp (используется в windows)
ntpdate - синхронизация времени с помощью командной строки

Я выбрал ntpdate.
Через cron запускаю раз в сутки скрипт ntpdate.sh:
01 11 * * * root /var/tools/ntpdate.sh

#!/bin/sh
# для синхронизации времени каждый день

echo 'sets date and time' >> /var/log/ntpdate.log # записывае процес в log файл
date >> /var/log/ntpdate.log
ntpdate ru.pool.ntp.org ntp.ubuntu.com # синхронизация
date >> /var/log/ntpdate.log
echo '***' >> /var/log/ntpdate.log

Для синхронизации времени на рабочих станциях, которые работают под windows xp, я использую командный файл net_map.bat, который выполняется каждый раз при загрузки системы. Кроме синхронизации времени происходит монтирование сетевых дисков.
net use * /delete /yes
net time \\ub3 /set /yes
net use n: \\ub3\pub
net use u: \\ub3\buh


Команды для установки часов

uptime – кроме системного времени покажет как долго запущена ваша система
date – покажет дату и время
hwclock – тоже покажет дату и время BIOS
# date -s 21:00:00 - установка времени
# hwclock --set --date="10/31/2007 21:00:00" - изменения аппаратных часов

Комментариев нет:

Отправить комментарий