Достался в наследство сервер.
Судя по всему, предыдущий админ что-то сделал, чтобы время отставало на 7 мин (чтобы опаздывать на работу ;-)) )
Т.е., даже после синхранизации времени, остается разница в 7 мин...Подскажите, где искать это чудо, чтобы исправить?!
>Достался в наследство сервер.
>Судя по всему, предыдущий админ что-то сделал, чтобы время отставало на 7
>мин (чтобы опаздывать на работу ;-)) )
>Т.е., даже после синхранизации времени, остается разница в 7 мин...
>
>Подскажите, где искать это чудо, чтобы исправить?!в Linux есть системное время, а есть компьютерное, т.е. время, которое считает BIOS и которое считает система. Как редактировать не знаю.
Во фре есть вот такая штука:
date [-d dst] [-r seconds] [-t minutes_west] [-nu] [+format]
[[yy[mm[dd[hh]]]]mm[.ss]]
Теперь просто введите эту команду:# date
С помощь этой команды также можно установить новую дату и время. Для этого
необходимо указать их в качестве параметра.# date yymmddHHMM.SS
где, yy - две последние цифры года (95 для 1995 года)
mm - номер месяца (от 1 до 12)
dd - число (от 1 до 31)
HH - часы (от 0 до 23)
MM - минуты (от 0 до 59)
SS - секунды (их можно опустить) (от 0 до 59)установить дату (24 января 1995 года)
# date 9501241455 и время (14 часов 55 минут)
К слову сказать, только superuser (root) может установить дату. Дpугие
пользователи сделать этого не могут.А можно просто изменить текущее время:
# date 1532
установить время (15 часов 32 минуты)Может, здесь собака порылась?
>Во фре есть вот такая штука:
>
>
>date [-d dst] [-r seconds] [-t minutes_west] [-nu] [+format]
>[[yy[mm[dd[hh]]]]mm[.ss]]
>
>
>Теперь просто введите эту команду:
>
># date
>
>
>С помощь этой команды также можно установить новую дату и время. Для
>этого
>необходимо указать их в качестве параметра.
>
># date yymmddHHMM.SS
>
>
>где, yy - две последние цифры года (95 для 1995 года)
>mm - номер месяца (от 1 до 12)
>dd - число (от 1 до 31)
>HH - часы (от 0 до 23)
>MM - минуты (от 0 до 59)
>SS - секунды (их можно опустить) (от 0 до 59)
>
>установить дату (24 января 1995 года)
># date 9501241455 и время (14 часов 55 минут)
>
>
>К слову сказать, только superuser (root) может установить дату. Дpугие
>пользователи сделать этого не могут.
>
>А можно просто изменить текущее время:
>
>
># date 1532
>установить время (15 часов 32 минуты)
>
>Может, здесь собака порылась?Ставлю руками (date) ЛЮБОЕ время. После синхронизации (ntpdate) устанавливается точное время, НО минус 7 мин!!!
>После синхронизации (ntpdate) устанавливается точное время, НО минус 7 мин!!!А на том, с чем синхронизируешься, какое время?
>>Достался в наследство сервер.
>>Судя по всему, предыдущий админ что-то сделал, чтобы время отставало на 7
>>мин (чтобы опаздывать на работу ;-)) )
>>Т.е., даже после синхранизации времени, остается разница в 7 мин...
>>
>>Подскажите, где искать это чудо, чтобы исправить?!
>
>в Linux есть системное время, а есть компьютерное, т.е. время, которое считает
>BIOS и которое считает система. Как редактировать не знаю.1. Синхронизируемся по ntp
2. hwclock --systohc (ставим время в биосе на системное)
Видимо, меня всё-таки неправильно поняли!
Объясняю подробнее:timeserver - 12.00
myhost - 10.00[myhost ]# date
Tue Jan 16 10:00:00 EET 2007
[myhost ]# ntpdate timeserver
[myhost ]# date
Tue Jan 16 11:53:10 EET 2007
1. Попробуй синхронизироваться с кем-нибудь другим.
2. Пересобери ntpdate из правильных исходников и проверь еще раз.
>1. Попробуй синхронизироваться с кем-нибудь другим.
>2. Пересобери ntpdate из правильных исходников и проверь еще раз.Я же писал, что это было сделано, скорее всего, специально бывшим админом.
Я хотел узнать, как это можно сделать, чтобы, соответственно, исправить!