2017-09-11 7 views
0

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.

Antwort

0

Try this:

dpkg-recon tzdata

Diese funktionieren sollte. Eine Eingabeaufforderung wird angezeigt und Sie können sie mit einer grafischen Benutzeroberfläche konfigurieren. Es ist so einfach wie Amerika und eintreten. Und dann können Sie auch Ihre Zeitzone auswählen.

Seth

+0

, 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. –

+0

Oh ... Entschuldigung, Mann. Wenn ich es herausfinde, werde ich zu dir zurückkommen. –

Verwandte Themen