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
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
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
i jakie masz zainstalowane inne pakiety związane z ntp
?
: 20 września 2015, 14:06
autor: unky
mariaczi pisze:Jak masz ustawioną strefę czasową na tej maszynie
root@HDTV:/home/hdtv# cat /etc/timezone
Europe/Prague
i jakie masz zainstalowane inne pakiety związane z 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
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
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
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.