Still inn systemtiden i Mac OS X fra kommandolinjen

Anonim

Klokken i Mac OS X stiller seg automatisk som standard, men hvis du vil stille inn nøyaktig tid eller leter etter en kommandolinjeløsning for å stille inn systemtid, kan du gjøre det med et verktøy som heter ntpdate, eller standard 'date'-kommandoen.

Angi systemdato i Mac OS X fra kommandolinje med en sentral tidsserver

For ntpdate, som angir datoen og klokkeslettet basert på klokkeslettet fra en sentral server som er tilgjengelig via internett, vil du peke den enten til Apples tidsservere eller pool.ntp.org som følger for å få nøyaktig tid:

sudo ntpdate -u time.apple.com

Skriv inn administratorpassordet når du blir bedt om det, og du vil snart se noe sånt som følgende:

4 jul 14:30:11 ntpdate: juster tidsserver 17.151.16.14 offset 0,000336 sek

Forskyvningen på slutten forteller deg hvor divergerende systemklokken var med den nylig innstilte tiden. I dette eksemplet var systemklokken av med en latterlig liten brøkdel av et sekund.

Du trenger vanligvis ikke å gjøre dette hvis du bruker funksjonen "Angi dato og klokkeslett automatisk" i systempreferansene for dato og klokkeslett, men ved å stille klokkene gjennom kommandolinjen kan du være sikker på at hver maskin på et nettverk viser nøyaktig samme tid.

Angi Mac-systemdatoen manuelt med terminalkommando

En annen tilnærming er å stille inn datoen manuelt fra kommandolinjen ved å bruke "dato"-kommandostrengen, der dato er i TT]MM-formatet, som er månedsdato time time minutt år uten noen separasjon. Dette ser omtrent slik ut:

date 0712122318

For det eksempelet ville den satt datoen som «12. juli 2018 kl. 12:23».

Du kan lære mer om å stille inn datoen med date –help, som også spesifiserer at du til og med kan stille inn sekundene hvis du vil.

Dato-trikset er det du vil bruke hvis den aktuelle Mac-en ikke har internettilgang av en eller annen grunn.

Det øverste bildet tatt fra Flipclock-skjermspareren

Still inn systemtiden i Mac OS X fra kommandolinjen