Ich habe versucht, das richtige Datum in meinem Beaglebone Black einzurichten, aber die Lösungen, die ich ausprobiert habe, sind nicht permanent, jedes Mal, wenn ich den Beagle abschalte und später wieder einschalte Datum ist wieder falsch. So ist es das, was zunächst wie folgt aussieht:Setze das Datum in Begalebone Black mit ntp Debian 8.9
[email protected]:~# date
Sat May 21 17:48:28 CDT 2016
Dann installierte ich ntp und ntpdate
[email protected]:~# apt-get install ntp ntpdate
Reading package lists... Done
Building dependency tree
Reading state information... Done
ntp is already the newest version.
ntpdate is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
Danach habe ich die Datei ntp.conf wie diese
# 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>
server 0.north-america.pool.ntp.org
server 1.north-america.pool.ntp.org
server 2.north-america.pool.ntp.org
server 3.north-america.pool.ntp.org
...
# Clients from this (example!) subnet have unlimited access, but only if
# cryptographically authenticated.
#restrict 192.168.123.0 mask 255.255.255.0 notrust
restrict 192.168.0.11 mask 255.255.255.0 nomodify notrap
Der nächste Schritt bearbeiten war
[email protected]:~# rm /etc/localtime
[email protected]:~# ln -s /usr/share/zoneinfo/America/Mexico_City /etc/localtime
Danach sollte ich mit dem NTP-Dienst aktivieren
[email protected]:~# systemctl enable ntpdate.service
Failed to enable unit: No such file or directory
or
[email protected]:~# service ntpdate start
Failed to start ntpdate.service: Unit ntpdate.service not found.
ich nicht weitergehen konnte thas, weil ich die ntp.service Datei nicht so haben, dann habe ich versucht, diese
[email protected]:~# timedatectl set-ntp true
[email protected]:~# timedatectl status
Local time: Sat 2016-05-21 18:16:10 CDT
Universal time: Sat 2016-05-21 23:16:10 UTC
RTC time: Sat 2016-05-21 23:16:11
Time zone: America/Mexico_City (CDT, -0500)
Network time on: yes
NTP synchronized: yes
RTC in local TZ: no
[email protected]:~# nano /etc/systemd/timesyncd.conf
[Time]
NTP=0.north-america.pool.ntp.org 1.north-america.pool.ntp.org 2.north-america.pool.ntp.org 3.north-america.pool.ntp.org
FallbackNTP=0.debian.pool.ntp.org 1.debian.pool.ntp.org 2.debian.pool.ntp.org 3.debian.pool.ntp.org
Schließlich ich neu gestartet und scheint
[email protected]:~# timedatectl status
Local time: Sun 2017-09-10 23:32:28 CDT
Universal time: Mon 2017-09-11 04:32:28 UTC
RTC time: Mon 2017-09-11 04:32:28
Time zone: America/Mexico_City (CDT, -0500)
Network time on: yes
NTP synchronized: yes
RTC in local TZ: no
Aber dann wieder zu arbeiten, nachdem poweroff die Zeit selbst zu 21. Mai setzt zurück, 2016. ich selbst gesetzt versucht und synchronisieren die Uhr manuell mit hwclock --set --date "date" --localtime und systohc, aber nach dem Ausschalten ist das Ergebnis dasselbe.
Fehle ich etwas oder mache ich etwas falsch?
ich ändern 'UTC' auf 'LOCAL' in/etc/adjtime und Zeit geht zurück bis Mai auch 2016.
Dank.
, die versucht und hat nicht funktioniert, es setzt die Zeitzone, um die Prozedur, die ich in den Fragen geschrieben, sondern setzt nach wie vor auf der boot. –
Oh ... Entschuldigung, Mann. Wenn ich es herausfinde, werde ich zu dir zurückkommen. –