De fleste moderne Linux-distribusjoner har brukervennlige programmer for å angi tidssone, ofte tilgjengelig gjennom programmet menyer eller høyreklikke klokken i et skrivebordsmiljø som KDE eller GNOME. Sviktende at det er mulig å manuelt endre systemet tidssone i Linux i noen få korte skritt.
Trinn
- 1For ubuntu: http://webonrails.com/2009/07/15/change-timezone-of-ubuntu-machine-from-command-line/
- 2Logget inn som root, sjekk hvilken tidssone maskinen bruker for øyeblikket ved å kjøre `date`. Du vil se noe sånt
Mon 17 Jan 2005 12:15:08 PM PST
, PST i dette tilfellet er den aktuelle tidssonen. - 3Bytt til katalogen
/usr/share/zoneinfo
her vil du finne en liste over tidssone regioner. Velg den mest aktuelle regionen, hvis du bor i Canada eller USA denne katalogen er "Europa" katalogen. - 4Hvis du ønsker, sikkerhetskopiere den forrige tidssone konfigurasjon ved å kopiere den til et annet sted. Slik som
mv / etc / lokaltid / etc / lokaltid gammel
- 5Lage en symbolsk lenke til riktig tidssone fra / etc / lokaltid. Eksempel:
ln-sf / usr / share / zoneinfo / Europe / Amsterdam / etc / lokaltid
- 6Hvis du har verktøyet rdate, oppdatere dagens system tid ved å utføre
/ Usr / bin / rdate-tide-a
. Nist.gov - 7Sett ZONE oppføring i filen
/etc/sysconfig/clock
filen (e. g. "Europe / Los_Angeles") - 8Sett maskinvareklokken du med:
/ Sbin / hwclock - systohc
Tips
- Tiden server parameter for rdate kan være noen offentlig server som støtter RFC-868 Time Protocol. En liste over offentlige RFC-868 servere kan bli funnet på. Merk: Per april 2007 NIST kunngjorde at de ville fase ut støtte for RFC-868 (scroll til bunnen av for å se kunngjøring). Dette har ikke skjedd i april 2009).
- På noen versjoner av RedHat Linux, Slackware, Gentoo, SuSE, Debian, Ubuntu, og alt annet som er "normal", er kommandoen for å vise og endre tiden "date", ikke "klokke"
- På RedHat Linux det er et verktøy som heter "Setup" som gjør det mulig å velge tidssonen fra en liste, men du må ha installert 'redhat-config-date "-pakke. <Oppmerksom... på RHEL5 er det faktisk 'system-config-date'>
- På mobiltelefoner og andre små enheter som kjører Linux, er tidssonen lagret annerledes. Det står skrevet i / etc / TZ, i det formatet som er beskrevet, for eksempel i. Rediger denne filen manuelt eller bruke echo (for eksempel ekko GMT0BST> / etc / TZ å angi tidssonen i Storbritannia).
- Slik setter du opp UTC:
- vi / etc / sysconfig / klokke og endre UTC linjen til: "UTC = true"
- På systemer som bruker dpkg (for eksempel Debian og Ubuntu / Kubuntu), bør du prøve "sudo dpkg-reconfigure tzdata". Dette vil sette opp alt riktig i svært få, enkle trinn.
Advarsler
- Noen programmer (som PHP) har separate tidssoner fra systemet tidssone.
- På noen systemer, det er et system verktøy forutsatt at vil be om riktig tidssone og gjøre de riktige endringer i systemkonfigurasjonen. For eksempel Debian gir "tzsetup" eller "tzconfig" verktøyet.
- Når du oppdaterer en Virtual Server, stol på hardware klokke for å være nøyaktig heller enn å forsøke å oppdatere den eller bruke ntp. Forsøk på å oppdatere hwclock eller bruke ntp vil mislykkes fordi Virtual Server kan ikke endre selve maskinvaren klokke.