Непонятки со временем

Аватар пользователя Alexey

Некоторые проги не правильно определяют текущее время (что видно из их логов). Разница ровно -3 час. (это наталкивает на мысль часовом поясе, мой Москва, это +3) как лечить?
#date
показывает верно. И еще, я хотел бы синхронизировать время своего компа с эталонным, посредством ntddate, какой сервер лучше использовать?

Аватар пользователя sergeil

Re: Непонятки со временем

Alexey

Цитата:
Некоторые проги не правильно определяют текущее время (что видно из их логов). Разница ровно -3 час. (это наталкивает на мысль часовом поясе, мой Москва, это +3) как лечить?

Посмотреть какое время используется: локальное или GMT
Можна загрузить `setup` и посмотреть какое время использовать. Потом изменить и вернуть обратно на локальное...

Цитата:
#date
показывает верно. И еще, я хотел бы синхронизировать время своего компа с эталонным, посредством ntddate, какой сервер лучше использовать?

Я использую сервер времени ntpd
[sergeil@homedesk ~]$ cat /etc/ntp/step-tickers
0.pool.ntp.org
1.pool.ntp.org
2.pool.ntp.org

Аватар пользователя Alexey

Re: Непонятки со временем

sergeil

Цитата:
Посмотреть какое время используется: локальное или GMT

посмотрел, используется локальное. Поставил GMT посмотрю что получиться
А вот демон не хочу запускать, лучше без этого, попробую настроить ntddate

Аватар пользователя Alexey

Re: Непонятки со временем

Написал не большой скрипт
#!/bin/bash
# синхронизировать время
server=ntp.altair-tv.ru
log=/var/log/ntpdate.log
/usr/sbin/ntpdate $server>>$log
Как сделать, чтобы он запускался автоматически через 1 мин после подключения инета?
минута нужна для потому, что DNS провайдера принимают запросы через минуту. Хотя
можно и без этого обойтись, пропишу в /etc/hosts Улыбка

Аватар пользователя sergeil

Re: Непонятки со временем

Alexey

Цитата:
Написал не большой скрипт
#!/bin/bash
# синхронизировать время
server=ntp.altair-tv.ru
log=/var/log/ntpdate.log
/usr/sbin/ntpdate $server>>$log
Как сделать, чтобы он запускался автоматически через 1 мин после подключения инета?
минута нужна для потому, что DNS провайдера принимают запросы через минуту. Хотя
можно и без этого обойтись, пропишу в /etc/hosts

Как я понимаю, это не решит Вашу проблему. Если некоторые утилиты показывают локальное время, а другие - GMT, то это, скорее всего, следствие рассинхронизации в настройках временной зоны. У меня такое было. Решилось через принудительное переконфигурирование.

`setup`, {Настройка часового пояса}, {Системные часы используют UTC}, {установить} {OK},
{Настройка часового пояса}, {Системные часы используют UTC}, {снять} {OK}.
Понятно, что часовой пояс должен быть правильным...

Аватар пользователя Alexey

Re: Непонятки со временем

Да это не решит проблему, тут видимо логика работы некоторых утилит, они берут время по гринвичу. Мне это кажется странным, но может так надо. Зато теперь часы моего компьютера идут довольно точно!

Аватар пользователя sergeil

Re: Непонятки со временем

Alexey

Цитата:
тут видимо логика работы некоторых утилит, они берут время по гринвичу.

Приведите, пожалуйста, список утилит, которые выводят GMT вместо локального и строки их запуска. Что-то я не замечал у себя ничего подобного. Утилиты могут использовать для работы GMT, но выводить его они должны в правильном значении и формате. В Вашем случае, IMHO, время должно быть локальным...

Аватар пользователя Alexey

Re: Непонятки со временем

sergeil

Цитата:
Приведите, пожалуйста, список утилит, которые выводят GMT вместо локального и строки их запуска.

переодически сбоит vsftpd, он запускается при старте системы. (но это наверное мои кривые руки, тут уже советовали как лечить, что-то у меня не вышло)
А еще я установил у себя два проекта распределеных вычислений, чтобы значит помочь науке в свободное время, один из проектов это
Folding@Home Client Version 5.02, он запускается очень просто
bash-3.00$ ./FAH502-Linux.exe
Поразмыслив некоторое время, считаю, что эта его особенность, для пущей синхронизации может быть. Он выдает на экран и пишет в логи время всегда только по GMT. А вот vsftpd переодически то так напишет, то этак, от чего зависит не понял, восспользовался советами и с этого форума и с других, ни повлияло. Ну это я так, к слову, если велечить тяжело, то нормально в принципе, ведь все работает.
Но зато научился использовать ntpdate, правла есть проблема, сначала не получилось, помешал iptables, вот интересно есть ли документ какой-то единый, где были бы перечислены сервисы (DNS, Netbios, http ну и т.д.) и какие порты и протоколы они используют? что вроде сводной таблицы?

Аватар пользователя sergeil

Re: Непонятки со временем

Alexey

Цитата:
где были бы перечислены сервисы (DNS, Netbios, http ну и т.д.) и какие порты и протоколы они используют? что вроде сводной таблицы?

/etc/services

# DNS
[sergeil@homedesk ~]$ grep domain /etc/services
domain 53/tcp # name-domain server
domain 53/udp

#Windows
[sergeil@homedesk ~]$ grep netbios /etc/services
netbios-ns 137/tcp # NETBIOS Name Service
netbios-ns 137/udp
netbios-dgm 138/tcp # NETBIOS Datagram Service
netbios-dgm 138/udp
netbios-ssn 139/tcp # NETBIOS session service
netbios-ssn 139/udp

[sergeil@homedesk ~]$ grep -i microsoft-ds /etc/services
microsoft-ds 445/tcp
microsoft-ds 445/udp

[sergeil@homedesk ~]$ grep -i wins /etc/services
wins 1512/tcp # Microsoft's Windows Internet Name Service
wins 1512/udp # Microsoft's Windows Internet Name Service

# HTTP
[sergeil@homedesk ~]$ grep www-http /etc/services
http 80/tcp www www-http # WorldWideWeb HTTP
http 80/udp www www-http # HyperText Transfer Protocol

Аватар пользователя Alexey

Re: Непонятки со временем

sergeil

Цитата:
/etc/services

А я в инете все искал, а он рядом, на моем компе был Улыбка

Аватар пользователя sergeil

Re: Непонятки со временем

Alexey

Цитата:
А я в инете все искал, а он рядом, на моем компе был

Это только порты и протоколы, то есть, транспортный уровень OSI. Сами службы реализованы на прикладном уровене OSI. То есть, если есть необходимость с ними взаимодействовать, то службу необходимо изучать по учебникам и спецификациям...

RSS-материал