Författare:
Per Stenebo
Skapad:
2015-02-01 09:20:25
Ändrad:
2022-08-11 08:17:13
sv

Tid

| Debian wiki | systemd-timesyncd manpage |

Raspberry Pi har ingen hårdvaruklocka men med raspian kommer ntpd (/usr/sbin/ntpd) systemd-timesyncd.service, en NTP-tjänst som uppdaterar systemklockan (om internetanslutning finns). Dock tar det tid ibland innan klockan uppdateras.

Visa aktuell systemtid:

date

Visa aktuell systemtid som unix timestamp:

date +%s

Kolla status på NTP-tjänsten:

/etc/init.d/ntp status

sudo systemctl status systemd-timesyncd

systemd -kolla synk-status:

timedatectl status
      Local time: lör 2019-05-04 10:23:00 CEST
  Universal time: lör 2019-05-04 08:23:00 UTC
        RTC time: lör 2019-05-04 08:23:00
       Time zone: Europe/Stockholm (CEST, +0200)
 Network time on: yes
NTP synchronized: yes
 RTC in local TZ: no

Tvinga fram uppdatering genom att starta om tjänsten:

sudo /etc/init.d/ntp restart

sudo systemctl restart systemd-timesyncd

Justera tidzon

sudo timedatectl set-timezone Europe/Stockholm

eller

sudo raspi-config

Timezone: Europe/Stockholm för automatisk sommar/vintertid eller None of the above/GMT-1 för svensk normaltid (ständig vintertid), normalt kallad GMT+1 på kartor med tidzon.

Denna inställning sparas i filen /etc/timezone 
Standardvärde: Etc/UTC
Svensk normaltid: Etc/GMT-1
Svensk S/V-tid: Europe/Stockholm

Justera NTP server

sudo nano /etc/ntp.conf

sudo nano /etc/systemd/timesyncd.conf

NTP=mmo1.ntp.se mmo2.ntp.se gbg1.ntp.se gbg2.ntp.se sth1.ntp.se sth2.ntp.se

 

Ställa tid manuellt

sudo date --set 2015-02-01 och sudo date --set 22:58:00

Eller med hel sträng, observera citationstecken:

sudo date --set "2016-11-15 07:32:00"

Ställ tid från unix timestamp:

sudo date +%s -s @1426920433

 

Kolla NTP server

nc (OpenBSD netcat)

nc -zvu ntp2.sptime.se 123
Connection to ntp1.sptime.se 123 port [udp/ntp] succeeded!

socat

socat -T 2 - UDP:ntp.ubuntu.com:123 && echo "NTP server ok" || echo "Something failed"
NTP server ok

 

Kommentarer till sidan Tid