Как установить и активировать поддержку NTP для синхронизации времени с интернет-серверами?
NTP
[console]aptitude install ntpdate[/console]
[console]ntpdate-debian[/console]
0 пакетов обновлено, 2 установлено новых, 162 пакетов отмечено для удаления, и 50 пакетов не обновлено.
Необходимо получить 67,9kB архивов. После распаковки освободится 556M байт.
Хотите продолжить? [Y/n/?]
Pomidorka, поставьте через синаптик тогда.
162 пакетов отмечено для удаления
они были установлены по зависимости, которую вы выпилили. отметьте их как "установленные в ручную"
в смысле в синаптике отмечать пакеты, "установленные вручную"
и как его активировать? я установила, но все равно выскакивает это сообщение. что нужно установитьб и активировать
открываете синаптик, и присылаете скриншот с выбранным фильтром "Custom Filters"
но все равно выскакивает это сообщение. что нужно установитьб и активировать
и этого тоже скриншот
на кнопку "Custom Filters" нажмите.
я не знаю что оно хочет, возможно пакет ntp.
установила. все синхронизировалось автоматически? а то я не заметила, изменилось чтото или нет
наверное.
если писали уже ntpdate-debian, то не заметите.
писала только команда была не найдена
Pomidorka, всё у вас работает.
не замарачивайтесь.
кстати, наберите
[console]# sed -r '/ntpd\[[0-9]+\]: /!d' /var/log/messages | tail -n20 -f[/console]
а что напишет - суда.
вообще ничего не написал
вообще ничего не написал
странно.
тогда дайте
[console]ps ax|grep ntp[/console]
PS: прошлую команду надо было набирать с правами рута, вот так:
sed -r '/ntpd\[[0-9]+\]: /!d' /var/log/messages | tail -n20 -fпричём она не сразу сработает, а во время синхронизации времени:
[console]root@bx:~# sed -r '/ntpd\[[0-9]+\]: /!d' /var/log/messages | tail -n20 -f
Sep 15 02:58:51 bx ntpd[2941]: ntpd 4.2.4p7@1.1607-o Wed Jun 3 21:25:16 UTC 2009 (1)
Sep 15 02:58:51 bx ntpd[2942]: precision = 1.000 usec
Sep 15 02:58:51 bx ntpd[2942]: Listening on interface #0 wildcard, 0.0.0.0#123 Disabled
Sep 15 02:58:51 bx ntpd[2942]: Listening on interface #1 lo, 127.0.0.1#123 Enabled
Sep 15 02:58:51 bx ntpd[2942]: Listening on interface #2 eth1, 192.168.1.1#123 Enabled
Sep 15 02:58:51 bx ntpd[2942]: kernel time sync status 0040
Sep 15 02:58:51 bx ntpd[2942]: frequency initialized 9.072 PPM from /etc/ntp/drift
Sep 15 03:02:07 bx ntpd[2942]: synchronized to LOCAL(0), stratum 10
Sep 15 03:02:07 bx ntpd[2942]: kernel time sync status change 0001
Sep 15 03:13:52 bx ntpd[2942]: Listening on interface #3 ppp0, 90.133.40.120#123 Enabled
Sep 15 03:25:51 bx ntpd[2942]: synchronized to 193.11.185.39, stratum 2
Sep 15 04:08:53 bx ntpd[2942]: time reset +0.555243 s [/console]
вот, в 04:08 часы перевелись на полсекунды вперёд.
У меня на модеме вообще выставляются настройки ntp. В линуксе вообще не меняю не чего хотя пишет что ntp не активирована.
Ну раз надо так надо:
Ставим пакет ntp.
Далее в /etc/ntp.conf (в самом низу) можно прописать сервера, а можно в GNOME делать такое.
У меня так прописаны:
server 1.debian.pool.ntp.org
server 2.debian.pool.ntp.org
server 3.debian.pool.ntp.org
server libra.rice.edu
Далее #/etc/init.d/ntp restart.
Можно запустить даемон: ntpd (все параметры для него не обязательны (вроде) можно не читать маны).
Кстати ntp использует вроде 123 порт, проверь не закрыт ли он на файерволе.
////////------
Есть пакет ntpdate но через него придеться запускать вручную, командой. Или скрипт настроить, удобно при регистрации пользователей делать такое.
[console]# ntpdate -bs имя сервера (например 1.debian.pool.ntp.org)[/console]
Можно еще далеть так:
командой
ntpdate имя сервера
узнаем на сколько отстают часы от сервера и если че обновлять. Через баш можно забацать такое. Ток не знаю зачем.
ничего нет
видимо в вашей ОС просто пишет не туда, куда у меня (в другой журнал)
попробуйте
[console]grep "ntpd" /var/log/*[/console]
эта команда ищет слово ntpd во всех логах, потому она может долго работать. Если в каком-то логе это слово встречается, то подставьте имя этого лога в мою длинную команду вместо /var/log/message
(2дебианщики, что молчим? куда у вас логи NTP пишутся?)
Можно запустить даемон: ntpd (все параметры для него не обязательны (вроде) можно не читать маны).
если у вас 1 компьютер - можно и не читать (вроде), но если больше - почитать-таки надо.
Кстати ntp использует вроде 123 порт, проверь не закрыт ли он на файерволе.
может наоборот - не ОТКРЫТ-ЛИ? Если порт открыт, то злоумышленник сможет рулить временем (маны мы не читали, а потому в конфиге ключи по умолчанию 65536 65536 и 65536), могу ссылки дать на пример успешных атак связанных со временем. Порт нужно открывать тем, кто ломится НА ВАШ сервер, в надежде спросить время. Если таких не запланировано, то входящих портов открывать не надо - ваш NTPd сам будет ломится на другие сервера. Про настройку NTPd я ещё напишу более подробно...
Есть пакет ntpdate но через него придеться запускать вручную, командой. Или скрипт настроить, удобно при регистрации пользователей делать такое.
угу только они вместе не работают - через один сокет. нужно ntpd вырубить сначала. да и действительно, зачем?
drBatty, выдал многа строчек, вот последние
1.debian.pool.ntp.org
/var/log/syslog.1:Sep 16 14:15:52 pink ntpd_initres[2500]: couldn't resolve `1.debian.pool.ntp.org', giving up on it
/var/log/syslog.1:Sep 16 14:15:52 pink ntpd_initres[2500]: host name not found: 2.debian.pool.ntp.org
/var/log/syslog.1:Sep 16 14:15:52 pink ntpd_initres[2500]: couldn't resolve `2.debian.pool.ntp.org', giving up on it
/var/log/syslog.1:Sep 16 14:15:52 pink ntpd_initres[2500]: host name not found: 3.debian.pool.ntp.org
/var/log/syslog.1:Sep 16 14:15:52 pink ntpd_initres[2500]: couldn't resolve `3.debian.pool.ntp.org', giving up on it
/var/log/syslog.1:Sep 16 14:15:52 pink ntpd_initres[2500]: host name not found: ntp.landau.ac.ru
/var/log/syslog.1:Sep 16 14:15:52 pink ntpd_initres[2500]: couldn't resolve `ntp.landau.ac.ru', giving up on it