Strona 1 z 2

[+] Zmiana czasu przy wyłączonej usłudze NTP - nie działa

: 20 września 2015, 12:17
autor: unky
Witam
Odinstalowałem usługę NTP - "apt-get remove ntp"
Usługa wydaje się że jest wyłączona ale nadal nie mogę zmienić ręcznie czasu.
wywołuję komendę: > date --set 12:30:25, niby wyświetla się na ekranie "niedz, 19 wrz 2015, 12:14:00 CEST" ale po chwili jak wywołam komendę : > date to mam ponownie stary czas "niedz, 19 wrz 2015, 10:11:00 CEST"
Co powinienem jeszcze zweryfikować po usunięciu pakietu NTP aby sprawdzić dlaczego nie mogę zmienić czasu ręcznie?
Debian w wersji: 6.0.5

Zweryfikowałem jeszcze poprawność aktualizacji daty za pomocą komendy "ntpdate-debian" i tutaj też napotkałem problem.

root@SRV:/home/hdtv# ntpdate-debian
20 Sep 12:25:06 ntpdate[4019]: step time server 130.149.17.8 offset -191875.060687 sec
root@SRV:/home/hdtv# date
wto, 22 wrz 2015, 17:43:07 CEST

Komenda "ntp-date" pobrała właściwy czas z serwera NTP ale chyba jej nie ustawiła bo po chwili wykonując komendę "date" mam nadal stary czas.

: 20 września 2015, 12:43
autor: mariaczi
Możliwe, że masz uszkodzony hardware.
Sprawdź tak: uruchom

Kod: Zaznacz cały

watch -n 5 date
i obserwuj czy przyrost jest faktycznie 5s - jeśli nie, to jak wspomniałem wcześniej, możliwe, że uszkodzona płyta główna.

: 20 września 2015, 13:11
autor: unky
mariaczi pisze:Możliwe, że masz uszkodzony hardware.
Sprawdź tak: uruchom

Kod: Zaznacz cały

watch -n 5 date
i obserwuj czy przyrost jest faktycznie 5s - jeśli nie, to jak wspomniałem wcześniej, możliwe, że uszkodzona płyta główna.

Uruchomiłem komendę i przyrost jest dokładnie co 5 sekund.

: 20 września 2015, 13:23
autor: mariaczi
Jak masz ustawioną strefę czasową na tej maszynie

Kod: Zaznacz cały

cat /etc/timezone
i jakie masz zainstalowane inne pakiety związane z ntp

Kod: Zaznacz cały

dpkg -l | grep "ntp"
?

: 20 września 2015, 14:06
autor: unky
mariaczi pisze:Jak masz ustawioną strefę czasową na tej maszynie

Kod: Zaznacz cały

cat /etc/timezone
root@HDTV:/home/hdtv# cat /etc/timezone
Europe/Prague

i jakie masz zainstalowane inne pakiety związane z ntp

Kod: Zaznacz cały

dpkg -l | grep "ntp"
?
root@HDTV:/home/hdtv# dpkg -l | grep "ntp"
ii ntp 1:4.2.6.p2+dfsg-1+b1 Network Time Protocol daemon and utility programs
ii ntpdate 1:4.2.6.p2+dfsg-1+b1 client for setting system time from NTP servers

: 20 września 2015, 14:28
autor: mariaczi
unky pisze:Odinstalowałem usługę NTP - "apt-get remove ntp"
Raczej jednak nie, bo dalej podajesz
unky pisze: root@HDTV:/home/hdtv# dpkg -l | grep "ntp"
ii ntp 1:4.2.6.p2+dfsg-1+b1 Network Time Protocol daemon and utility programs
Sprawdź konfigurację ntp oraz ntpdate (ich pliki konfiguracyjne).

: 20 września 2015, 14:50
autor: unky
mariaczi pisze:Raczej jednak nie, bo dalej podajesz

Sprawdź konfigurację ntp oraz ntpdate (ich pliki konfiguracyjne).
Na próbę później doinstalowałem żeby sprawdzić czy coś się zmieniło i ten log dla Ciebie jest już po doisntalowaniu.

Mogę odinstalować ponownie. Co miałby potem jeszcze sprawdzić bo po odinstalowaniu to już raczej pliki konfiguracyjne nie mają znaczenia?

Zawartość pliku ntp.conf:
/etc/ntp.conf, configuration for ntpd; see ntp.conf(5) for help

driftfile /var/lib/ntp/ntp.drift


# Enable this if you want statistics to be logged.
#statsdir /var/log/ntpstats/

statistics loopstats peerstats clockstats
filegen loopstats file loopstats type day enable
filegen peerstats file peerstats type day enable
filegen clockstats file clockstats type day enable


# You do need to talk to an NTP server or two (or three).
#server ntp.your-provider.example

# pool.ntp.org maps to about 1000 low-stratum NTP servers. Your server will
# pick a different set every time it starts up. Please consider joining the
# pool: <http://www.pool.ntp.org/join.html>


# Access control configuration; see /usr/share/doc/ntp-doc/html/accopt.html for
"ntp.conf" 55 lines, 1955 characters
Jaki plik sprawdzić dla ntpdate?

: 20 września 2015, 15:17
autor: mariaczi
Plik

Kod: Zaznacz cały

/etc/default/ntpdate
To jest serwer fizyczny czy jakaś maszyna wirtualna?
Sprawdź również ustawienia zegara sprzętowego: http://go2linux.garron.me/hwclock-linux ... are-clock/

: 20 września 2015, 15:37
autor: unky
mariaczi pisze:Plik

Kod: Zaznacz cały

/etc/default/ntpdate

Kod: Zaznacz cały

root@HDTV:/etc# cat /etc/default/ntpdate
# The settings in this file are used by the program ntpdate-debian, but not
# by the upstream program ntpdate.

# Set to "yes" to take the server list from /etc/ntp.conf, from package ntp,
# so you only have to keep it in one place.
NTPDATE_USE_NTP_CONF=yes

# List of NTP servers to use  (Separate multiple servers with spaces.)
# Not used if NTPDATE_USE_NTP_CONF is yes.
NTPSERVERS="0.debian.pool.ntp.org 1.debian.pool.ntp.org 2.debian.pool.ntp.org 3.debian.pool.ntp.org"

# Additional options to pass to ntpdate
NTPOPTIONS=""
To jest serwer fizyczny czy jakaś maszyna wirtualna?
Serwer fizyczny zainstalowany na Dell Optiplex GX280
Sprawdź również ustawienia zegara sprzętowego: http://go2linux.garron.me/hwclock-linux ... are-clock/
root@HDTV:/etc# hwclock
nie, 20 wrz 2015, 15:24:21 -0.203366 sekund
root@HDTV:/etc# date
wto, 22 wrz 2015, 20:54:25 CEST

Czyli zegar fizyczny pokazuje czas dobrze ale komenda date już nie :(

: 20 września 2015, 16:22
autor: mariaczi
Zaczyna mi brakować pomysłów. Sprawdź, czy nie ma na tym koncie lub globalnie jakiegoś aliasu dla "date".
Zobacz, co wypisze Ci perl:

Kod: Zaznacz cały

perl -MPOSIX -le 'print strftime "%F %T", localtime $^T'
tzn. czy data i czas są poprawne.