Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Ubuntu tietokoneissa => Aiheen aloitti: ajaaskel - 13.04.12 - klo:11.28
-
Seurasin tarkasti koneen kellosta milloin pitäisi lähteä että varmasti ehdin. Aika tuli mutta satuin vilkaisemaan toista kelloa: Eiiii, tuo toinen kellohan on 15 minuuttia enemmän ! Ja kaikki muutkin kellot.
Olin käynnistänyt koneeni eilen ja se herjasi kellonajan häviämisestä. Kävin ostamassa uuden patterin (tyyppi CR2032) mutta en ollut vielä vaihtanut sitä. Ei olisi välttämättä pitänyt olla aihettakaan kun koneeni tarkentaa kellonsa verkkoaikaan automaattisesti kun se käynnistetään. Jotain oli pielessä. Seurasi pieni asian tarkempi tutkailu.
Aluksi päätin että en tyydy enää pelkkään "kello aikaan käynnistyksessä" vaan asennan oikean NTP: n käyttöön. NTP pitää kelloa ajassa jatkuvasti hakemalla tarkkuusajan monelta eri aikapalvelimelta.
sudo apt-get install ntp
Seuraavaksi editoin "/etc"ntp.conf" -tiedostoa jossa on aikapalvelimien nimet:
gksudo gedit /etc/ntp.conf
Tuolla on rivejä jotka alkavat "server" -sanalla ja perässä aikapalvelimen nimi. Tiputin pois (risuaita eteen riittää) sieltä Ubuntun omat aikapalvelimet ja lisäsin nipun suomalaisia aikapalvelimia. Julkisia aikapalvelimia ovat ainakin Mikesin:
time1.mikes.fi
time2.mikes.fi
Täällä on niistä kerrottu lisää, katso kohta "julkinen palvelu":
http://www.mikes.fi/frameset.aspx?categoryID=3&url=page.aspx%3FpageID%3D831%26contentID%3D214 (http://www.mikes.fi/frameset.aspx?categoryID=3&url=page.aspx%3FpageID%3D831%26contentID%3D214)
Laitoin lisäksi oman verkko-operaattorini "ntp.inet.fi" sekä nipun muita kuten "ntp.keso.fi" ja "ntp.netsor.fi".
Tuon jälkeen:
sudo service ntp restart
ja ei ole kelloni enää retuperällä. Toimintaa voi seurata "NTP Query" ohjelmalla:
ntpq -p
Kannattaa katsoa vasta vähintään parin minuutin kuluttua jolloin se on ehtinyt valita pääaikapalvelimensa, merkitty tähdellä. Lisäksi (kun odottelet tarpeeksi) se valitsee seuraavat suosikkinsa, merkitty plussalla. Odottelemaan laitetut on merkitty miinuksella. Tuo järjestys muuttuu kun aikaa kuluu enemmän, nuo päivittyvät jatkuvasti --- en tunne millaisen algoritmin mukaan.
Edit: No nyt ne plussat, miinukset ja tähti eivät ilmesty rivin alkuun, merkillistä, mikähän logiikka tuossa on ? Ja taas tulevat... kukahan tuon selittäisi ?
Täällä on jotain selitystä itse merkeistä, toiminta/algoritmi sen sijaan hämärän peitossa:
http://sunsite.ualberta.ca/Documentation/Misc/ntp-4.0.99a/ntpq.htm (http://sunsite.ualberta.ca/Documentation/Misc/ntp-4.0.99a/ntpq.htm)
-
Minulla on noinkin monimutkainen ratkaisu:
$ grep ntp /etc/crontab
02 01 * * * root /usr/sbin/ntpdate ntp1.kolumbus.fi >> /home/jekku/.lokit/aikaloki
Mutta silti se jotain tekeekin:
~$ tail -n3 /home/jekku/.lokit/aikaloki
11 Apr 01:02:09 ntpdate[10976]: step time server 193.229.0.118 offset -0.595137 sec
12 Apr 01:02:08 ntpdate[13307]: step time server 193.229.0.118 offset -0.601111 sec
13 Apr 01:02:08 ntpdate[15810]: step time server 193.229.0.118 offset -0.589769 sec
-
Tuon NTP:n ajaminen kotikäytössä kuulostaa aika HC:lta. Anacron taski joka tehdään kerran viikossa pitäs riittää aikalailla. Toisaalta, ntp se täälläkin käytössä on. ;) Mutta jos varsinkin jotain kevyttä serveriä virittelee, niin kaikki turha minkä saa pois on voittoa.
P.S. Hyvän ohjeen teit.
-
NTP-idea muuten hyvä eikä kuormita hitaintakaan konetta ---- mutta jotain on nyt aivan pielessä: Koneeni kello on taas jäljessä ja tuo "ntpd" on jotenkin seonnut. Vaikka sammuttaa ja lataa uudestaan. Mitä ihmettä tuolla tapahtuu:
ntpq -p
remote refid st t when poll reach delay offset jitter
==============================================================================
ntp1.innofactor 194.100.49.132 2 u 22 1024 277 6.461 267253. 57811.7
212.68.17.195 194.100.49.132 2 u 945 1024 377 6.320 262562. 59572.9
ntp1.hut.fi 193.166.4.49 2 u 254 1024 377 7.562 262563. 53729.9
ns.keso.fi 128.252.19.1 2 u 867 1024 377 10.985 262569. 59576.9
218.netsor.fi 131.188.3.221 2 u 1058 1024 377 17.833 262565. 59574.0
ns.inet.fi 195.156.100.62 3 u 947 1024 377 5.938 262564. 59574.2
ntp1.tdc.fi .PPS. 1 u 824 1024 377 6.053 262564. 59574.4
ntp2.kolumbus.f 62.142.10.44 2 u 946 1024 377 6.852 262562. 59572.5
ntp.saunalahti. 192.36.143.150 2 u 1047 1024 377 6.463 262563. 59574.2
Offset-arvo on noin 262 s ja jitter noin 60 s ! (Noiden kenttien yksikkö on ms.) Koneeni näyttämä kello myös heittää tuon offset: in mukaisen ajan.
Sammutin "ntpd": n hetkeksi ja ajoin Jekun komennon:
sudo ntpdate ntp1.kolumbus.fi
15 Apr 03:35:39 ntpdate[12296]: adjust time server 193.229.0.118 offset -0.049665 sec
Laitoin "ntpd": n uudestaan käyntiin ja numrot oikenivat:
ntpq -p
remote refid st t when poll reach delay offset jitter
==============================================================================
ntp1.innofactor 194.100.49.132 2 u 18 64 1 6.180 -51.375 0.000
212.68.17.195 194.100.49.132 2 u 17 64 1 6.312 -49.886 0.000
ntp1.hut.fi 193.166.4.49 2 u 16 64 1 6.340 -48.896 0.000
ns.keso.fi 128.252.19.1 2 u 15 64 1 11.286 -42.409 0.000
218.netsor.fi 131.188.3.221 2 u 14 64 1 17.512 -45.269 0.000
ns.inet.fi 195.156.100.62 3 u 13 64 1 6.505 -47.045 0.000
ntp1.tdc.fi .PPS. 1 u 12 64 1 6.160 -46.493 0.000
ntp1.kolumbus.f 192.36.144.22 2 u 11 64 1 6.565 -46.226 0.000
ntp.saunalahti. 192.36.143.150 2 u 10 64 1 6.335 -45.261 0.000
Ollaan taas millisekunttitasolla tai ainakin 45 sellaisen...
Tässä tilanne hetkeä myöhemmin:
ntpq -p
remote refid st t when poll reach delay offset jitter
==============================================================================
+ntp1.innofactor 194.100.49.132 2 u 48 64 177 6.180 -51.375 61.373
+212.68.17.195 194.100.49.132 2 u 49 64 177 5.857 15.327 29.668
+ntp1.hut.fi 193.166.4.49 2 u 46 64 177 6.280 16.015 29.476
+ns.keso.fi 128.252.19.1 2 u 49 64 177 10.485 17.771 27.190
+218.netsor.fi 131.188.3.221 2 u 39 64 177 17.507 14.625 26.593
+ns.inet.fi 195.156.100.62 3 u 47 64 177 5.569 10.833 25.816
*ntp1.tdc.fi .PPS. 1 u 43 64 177 5.502 13.910 26.767
+ntp1.kolumbus.f 192.36.144.22 2 u 38 64 177 6.160 16.144 27.931
+ntp.saunalahti. 192.36.143.150 2 u 45 64 177 6.164 15.483 27.273
Jokin tässä "mättää" vielä, täytynee seurailla, lieneekö muilla havaintoja ja seurantatuloksia tästä "ntpd": n toiminnasta ?
-
En muuten muistanut tähän hätään että DHCP:n optioissa voidaan toimittaa myös NTP-palvelimien tiedot. Optio-listaa on tullut tankattua, mutta tuota en muistanut.
Soneralla tulee automaattisesti soneran NTP:n tiedot mukaan DHCP:n kautta. Ei tarvitse listata erikseen konfigeissa.
Mikähän mahtaa olla tilanne muilla operaattoreilla?
-
Itse olen käyttänyt ajan synkkaukseen openntpd:tä. Riittää että asentaa:
sudo apt-get install openntpd
Paketin asennus pistää itse tausta-ajoon ntpd:n joka päivittää kelloa tarpeen mukaan. Lisäksi se on configuroitu käyttämään ntp.pool servereitä, joiden kautta automaattisesti valitaan maa kohtaisesti sopivat lähimpänä olevat ntp-serverit.
-
...DHCP:n optioissa voidaan toimittaa myös NTP-palvelimien tiedot.
Kyllä, pitää paikkansa. Tämä koneeni on kuitenkin sisäverkossa.
Openntpd.....
Täytyykin kokeilla tuota, tämä Ubuntun pakettivaraston NTP kertoo itsestään "ntpd - NTP daemon program - Ver. 4.2.6p2, please send bug reports to: http://bugs.ntp.org, bugs@ntp.org".
Edit: Merkillistä, kurahti "openntpd" -asennus pakettivarastosta:
Toiminnon jälkeen käytetään 0 t lisää levytilaa.
Haluatko jatkaa [K/e]? k
Tehdään asetuksia: openntpd (3.9p1+debian-8) ...
Starting openntpd: /etc/openntpd/ntpd.conf: Permission denied
invoke-rc.d: initscript openntpd, action "start" failed.
dpkg: virhe käsiteltäessä openntpd (--configure):
aliprosessi installed post-installation script palautti virhetilakoodin 1
Käsittelyssä tapahtui liian monta virhettä:
openntpd
E: Sub-process /usr/bin/dpkg returned an error code (1)
Edit2:
Tuli todella iso määrä jakelupäivityksiä. Laitoin jälleen vanhan tutun "ntp" -paketin koneeseen. "ntpq -p" näytti hetken järkeviä tuloksia --- ja menee taas metsään...
-
Mitä ihmettä tämä on:
sudo ntpdate ntp1.kolumbus.fi
16 Apr 01:41:46 ntpdate[2762]: adjust time server 193.229.0.118 offset 0.000094 sec
sudo ntpdate ntp1.kolumbus.fi
16 Apr 01:42:49 ntpdate[2764]: step time server 193.229.0.118 offset 14.060636 sec
Kello heittänyt 14 s jo yhden minutin aikana ? ?