Yksinkertainen kysymys: pystyykö linuxissa tarkan järjestelmän kellonajan synkronoimaan joltain netin "aikapalvelimelta", ja jos pystyy, niin millä tavalla?
Olen jostain lukenut NTP-nimisestä ohjelmasta, miten tämä käytännössä toimii?
Olen jostain lukenut NTP-nimisestä ohjelmasta, miten tämä käytännössä toimii?
Vastaukset 7
Vanhimmat
Vaikkapa /etc/init.d löytyykö sieltä ajettava tiedosto >ntpdate
"Vaikkapa /etc/init.d löytyykö sieltä ajettava tiedosto >ntpdate
Esim. Mandrakella avaat hiiren oikella napilla kellon "Aseta aika ja päiväys" ja siellä laitat vaan täpän ruutuun "Käytä Network Time Protokollaa (=NTP)" ja valitse serveri.
Monessa jakelussa on tosiaan valmius ottaa NTP käyttöön. Joissain se on päällä valmiina, esim. nyt käyttämäni jakelu tarkistaa kellonajan aina käynnistyksen yhteydessä. Aikatarkistus ajetaan myös päivittäin cronilla.
Jos NTP-client ei ole mukana asennuksessa, sen voi varmasti asentaa jakelusi pakettihallinnan kautta.
Jakelu on Slackware, eikä siinä ole rc.ntp tai ntpdate -skriptejä /etc/rc.d -hakemistossa. Asennettuna on paketti "ntp-4.2.0-i486-1" joten NTP siis löytyy koneelta, mutta ei käynnistysskriptiä? Joutuuko sen käynnistysskriptin siis itse koodailemaan jos haluaa saada tarkan kellonajan koneeseen?
http://www.linuxquestions.org/questions/showthread.php?s=&threadid=377315
Eli ilmeisesti kyllä. Onneksi muutama slackin käyttäjä lienee tehnyt moisen jo. Google auttaa tässäkin.
"Jakelu on Slackware, eikä siinä ole rc.ntp tai ntpdate -skriptejä"
ntpdate on jälleen root-käyttäjän softia. Löytynee, kun kerran olet sen asentanut, hakemistosta /usr/sbin/ntpdate.
locate, find ja muut hakumetodit ovat suotavia.
Jos ei välttämätöntä, ei tuota ole _pakko_ laittaa käynnistysskriptiksi.