Vraag Wat is de opdracht om tijd en datum van internet bij te werken?


Wat is de opdracht om tijd en datum van internet bij te werken? Is er een toepassing waarmee ik dit kan doen via de gebruikersinterface in plaats van vanuit de shell?


102
2017-11-21 13:35


oorsprong


Kun je zien welke Ubuntu-versie je gebruikt? - david6
Heeft u extreem nauwkeurige tijd nodig? (Zo ja, dan moet u bekend raken met ntpq en kies tijdservers). Als je gewoon wilt dat je tijd (ong.) Correct is, probeer dan: Systeeminstellingen >> Tijd en datumen controleer dat 'De tijd instellen' ingesteld op 'Automatisch van internet'. - david6
Als je constant extreem nauwkeurig wilt zijn, installeer dan ntpd. Dit is een klein proces dat op de achtergrond wordt uitgevoerd en de tijd constant aanpast in plaats van bursts / jumps, maar het kost wat van je bronnen. - strugee
synchroniseer tijd met tijdserver - Kris Roofe
Het is de moeite waard om op te merken dat dit vanaf 2018 is gewijzigd en dat de beste antwoorden niet langer correct zijn voor recente versies van Ubuntu. U heeft waarschijnlijk dit antwoord nodig: askubuntu.com/a/998449/53783 - Niels Abildgaard


antwoorden:


U kunt dit doen met b. sudo ntpdate time.nist.gov. Andere servers omvatten time.windows.com, enz.

http://www.pool.ntp.org/ vermeldt tijdservers over de hele wereld.


128
2017-11-21 23:23



Ik krijg een foutmelding the NTP socket is in use, exiting - friederbluemle
@friederbluemle Zoals gezegd dit antwoord, u moet de NTP-service stoppen sudo service ntp stop. Vervolgens kunt u de opdracht gebruiken die wordt voorgesteld in het antwoord en tot slot kunt u de service opnieuw starten met sudo service ntp start - Michele
Dit werkt, maar het werkt de klok in de taakbalk niet automatisch bij. - posfan12
Ik krijg de fout "ntpdate [15806]: geen server geschikt voor synchronisatie gevonden". Het tweede antwoord hieronder met google.com werkt beter - Kim Stacks
ntpdate: commando niet gevonden - rogerdpack


Dit is een leuke kleine code die ik heb gevonden om je tijd aan te passen voor het geval je problemen hebt met ntp:

sudo date -s "$(wget -qSO- --max-redirect=0 google.com 2>&1 | grep Date: | cut -d' ' -f5-8)Z"

101
2017-10-08 18:55



Dit werkte voor mij, bedankt! :) - Nullldata
Leuke oplossing! - Farid Rn
Heel leuk, werkte voor mij. - Janderson Silva
Dit zou het geaccepteerde antwoord moeten zijn! - brijs
Dit fragment vond zijn weg naar mijn arsenaal! ;) - Dave Amit


Vanaf 2018 met een nieuw geïnstalleerd Ubuntu 16.04 LTS, hardlopen sudo ntpdate time.nist.gov geeft:

sudo: ntpdate: command not found

Dit is zo omdat (officiële bron):

ntpdate wordt beschouwd als verouderd ten gunste van timedatectl en daarbij   standaard niet meer geïnstalleerd.

Doe dit in plaats daarvan om de synchronisatie nu te dwingen:

sudo timedatectl set-ntp off

gevolgd door:

sudo timedatectl set-ntp on

In mijn geval runde ik een Ubuntu op een virtualbox en had ik de status van de machine opgeslagen, dus toen ik de back-up van het exemplaar opnieuw startte, synchroniseerde het niet automatisch de klok omdat er geen opstartgebeurtenis was om de synchronisatie te starten. Dus de tijd liet nog steeds zien wat het was de laatste keer dat ik de virtuele box draaide.


14
2018-01-21 22:28



Ik heb net een upgrade naar bionic uitgevoerd en merkte op dat ntpdate niet meer werkte, en timedatectl werkte voor mij. - kapad
Het werkte ook voor mij, op Ubuntu 18.04. - kiamlaluno
Als de tijd niet verandert, controleer je je tijdzone met gewoon timedatectl. Als het verkeerd is, zie de --help sectie voor de opdracht om deze te wijzigen. - Brad Turek


Het is heel eenvoudig om vanaf de opdrachtregel in te stellen: https://help.ubuntu.com/lts/serverguide/NTP.html Van die link:

Ubuntu wordt standaard geleverd met ntpdate en zal het eenmaal tijdens het opstarten uitvoeren om je tijd in te stellen volgens de NTP-server van Ubuntu: ntpdate -s ntp.ubuntu.com

Hier is een GUI-voorbeeld https://help.ubuntu.com/community/UbuntuTime#Time_Synchronization_using_NTP


13
2017-11-21 13:42



Gebruik alstublieft geen links naar andere sites. Wanneer ze verdwijnen, gebeurt dat ook met de informatie die je hebt gepost. Voorkom dat 'linkrot' plaatsvindt door te antwoorden op de inhoud van de link (en geef het tegoed aan waar het tegoed moet komen). - Rinzwind


Het uitvoeren van deze opdracht in een terminal zou de slag moeten slaan

sudo dpkg-reconfigure tzdata

Je kunt grafisch gezien extra tijdzones toevoegen, denk ik, door op de klok te klikken en door de opties te gaan.


11
2017-11-21 13:42



Tijdzones zijn niet echt hetzelfde als (nauwkeurige) tijd. Maar het is ook niet erg duidelijk wat Vikramjeet vroeg het ook. - david6
Wat is de opdracht om de tijd en datum van internet bij te werken, is de vraag, sudo dpkg-reconfiguratie tzdata is het antwoord, dus wat levert het op? de opmerking over de tijdzones, is gerelateerd aan het enige waarvan ik weet dat het grafisch mogelijk is - Jayo
Ik veronderstelde dat door aanschouwelijk ze bedoelden een grafische (of 'GUI') methode, en GEEN geografische (of wereldwijde). - david6
ik ook, ik ben me niet bewust van een manier om de datum en tijd via het net bij te werken aanschouwelijk, dus ik gebruik de terminal, wat ik do weet hoe te doen aanschouwelijk is tijdzones, het gedeelte over tijdzones was mijn twee cent op wat kan worden gedaan om de tijd in a te beïnvloeden grafisch manier, voor zover ik wist, word ik nu begrepen? - Jayo


U moet de ntp pakket. Datum / tijd-instellingen zijn beschikbaar onder systeeminstellingen. Hieris wat meer informatie.


1
2017-11-21 13:45



De link is dood ... Zoals gezegd door Rinzwind "Gebruik alsjeblieft geen links naar andere sites." Wanneer ze verdwijnen verdwijnt ook de informatie die je hebt gepost. Voorkom dat 'link rot' gebeurt door te antwoorden met de inhoud van de link (en geef krediet) waar tegoed verschuldigd is). " Bedankt - Michele


De meeste zullen hier niet werken, omdat ntp uw instellingen binnen enkele seconden zal overschrijven.

U moet NTP eerst uitschakelen. Op ubuntu is het gedaan als:

    # Disable ntp
    sudo timedatectl set-ntp 0

Dan kunt u doen:

    # Set software clock 
    sudo date --set="2018-04-01 22:22:22"
    # Sync with hardware clock 
    sudo hwclock --systohc

0
2018-04-27 05:05





dateFromServer=$(curl -v --silent https://google.com/ 2>&1 \
   | grep Date | sed -e 's/< Date: //'); date +"%d%m%Y%H%M%S" -d "$dateFromServer"

of

date -s `curl -I 'https://startpage.com/' 2>/dev/null | grep -i '^date:' | sed 's/^[Dd]ate: //g'`

0
2018-05-14 00:54



De standaardmanier voor het instellen van de datum en tijd door verbinding te maken met tijdservers via ntp. Waarom gebruik je https-verbindingen om dit te doen? - xiota


Dankzij twiglets [Voor AsusWRT / Merlin Routers]

Hier is een alternatief dat de datum bepaalt !!! [-s optie]. Drukt de 'Datum' af die wordt opgehaald & de 'Datum' die is ingesteld voor vergelijking.

Op AsusWRT / Merlin is het enige dat vreemd is dat de opgehaalde datum ".... GMT" is en dat het datumhulpprogramma de juiste tijd instelt maar dit verandert naar "... DST" Omgeving heeft TZ ingesteld op "GMT"

datetext=$(curl -I 'https://1.1.1.1/' 2>/dev/null | grep "Date:" |sed 's/Date: [A-Z][a-z][a-z], //g'| sed 's/\r//') ; echo "Date Retrieved = $datetext" ; echo -n "Date set = " ; date -s "$datetext" -D'%d %b %Y %T %Z'

0
2018-05-14 21:21





Is er een toepassing waarmee ik dit kan doen via de gebruikersinterface in plaats van vanuit de shell?

Ik gebruik 17.10 en kan naar Instellingen gaan (vanuit het menu rechtsboven in de gebruikersinterface)> Details> Datum en tijd. In mijn geval werkte mijn systeem niet vanaf internet, hoewel "Automatische datum en tijd" was ingesteld op "AAN". Ik veranderde het eenvoudig in "UIT", wachtte een seconde en veranderde het vervolgens weer in "AAN". Het pakte de huidige datum en tijd en ik was goed om te gaan.


0
2017-08-14 00:47