Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Ohjelmointi, palvelimet ja muu edistyneempi käyttö => Aiheen aloitti: ajaaskel - 19.11.16 - klo:21.17
-
Vinkkinä laitan tämän esimerkin esille.
Uusi Ubuntu 16.04 palvelin oli juuri otettu käyttöön mutta kello näytti pari tuntia liian vähän:
date
la 19.11.2016 18.59.00 +0000
Vaikka tuosta nyt heti näkee, että offset on +0000 eli UTC aika, niin voi halutessaan vilkaista vielä yksityiskohtaisemmin:
timedatectl
Local time: la 2016-11-19 19:01:32 UTC
Universal time: la 2016-11-19 19:01:32 UTC
RTC time: n/a
Time zone: Etc/UTC (UTC, +0000)
Network time on: yes
NTP synchronized: yes
RTC in local TZ: no
Asian korjaus on asettaa timezone eli päätteessä:
sudo dpkg-reconfigure tzdata
Current default time zone: 'Europe/Helsinki'
Local time is now: Sat Nov 19 21:07:41 EET 2016.
Universal Time is now: Sat Nov 19 19:07:41 UTC 2016.
Tuo komento oli hyvin helppo sillä se antoi menun mistä valitsee "Europe" ja "Helsinki".
date
la 19.11.2016 21.07.54 +0200
Näyttäisi paremmalta.
Toinen vaihtoehto olisi tuotakin lyhyempi:
sudo timedatectl set-timezone Europe/Helsinki
Lisäkeskustelua englanniksi täällä ja myös nuo samat asiat:
http://askubuntu.com/questions/323131/setting-timezone-from-terminal/323163 (http://askubuntu.com/questions/323131/setting-timezone-from-terminal/323163)
-
Itselläni on sellainen käsitys, että ntpd ei korjaa aikaa kun se on paljon pielessä.
Ajasta riippuvat prosessit menisi sekaisin. OpenNTPD on kevyt aikapalvelin jota
kannattaa kokeilla.
-
Itselläni on sellainen käsitys, että ntpd ei korjaa aikaa kun se on paljon pielessä.
Niin lukee myös oppikirjoissa. Kello ei saisi heittää enempää kuin 1024 sekunttia eli noin 17 minuuttia tai aika on "insane" ja ntp luovuttaa. Tuon takia ainankin joissain ohjeissa suositellaan asettamaan kello käsin ensin lähelle oikeaa aikaan ja sitten aktivoimaan ntp.
http://blog.fpmurphy.com/2013/02/ntp-insane-time.html
Ylläolevassa tapauksessa h/w kello oli kuitenkin ajassa, mutta se mitä näytettiin oli väärässä.
Juju on siinä, että h/w kello laitetaan Lontoon aikaan (UTC +0000) ja se, mitä järjestelmä lopulta näyttää asettuu localen mukaan eli aikaan lisätään offset localen mukaan.
-
Yleensä riittää kun aika asetetaan käynnistyksessä ja tallennetaan sammutuksen yhteydessä.
Aina päällä olevassa palvelimessa nptd:n käynnissä pito voi olla tarpeen. Koneen kello on
tietysti UTC ajassa (oletus) jollei esim. rinnalla oleva Windows vaadi paikallista aikaa.
Linuxin aika on helpommin muutettavissa. Windows vaatii rekisterin muokkauksen.