Articles

Jak ustawić datę, godzinę i strefę czasową w Linuksie

Jak ustawić datę, godzinę i strefę czasową w Linuksie/Unix box zostanie przedstawiony w tym poście.

czas Unix, lub czas POSIX, który jest systemem do opisywania punktów w czasie to liczba sekund, które upłynęły od północy UTC rano 1 stycznia 1970 roku, nie licząc sekund przestępnych.,

liczba sekund, które upłynęły można uzyskać za pomocą tego polecenia na systemach Linux/Unix:

$ date +%s

Ustaw datę Linuksa

spis treści

datę Linuksa można ustawić za pomocą następującej składni:

# date +%Y%m%d -s "yyyymmdd"

RRRR to rok, mm to miesiąc, a DD to dzień.

na przykład, możemy ustawić datę na 22 czerwca 2010 przez:

# date +%Y%m%d -s "20100622"

ustawić czas Linuksa

czas Linuksa można ustawić używając następującej składni:

# date +%T -s "hh:mm:ss"

hh to godzina, mm to minite, a ss to second.,

na przykład, możemy ustawić czas na 11:28 przez:

# date +%T -s "11:28:00"

Set Linux date and time

Data i czas mogą być ustawione przez polecenie date w tym samym czasie przez:

# date mmddhhmmyyyy.ss

pierwszy mm oznacza miesiąc, a drugi mm oznacza minite.,

na przykład, możemy ustawić datę i czas na 11:28 w dniu 22 czerwca 2010 r.za pomocą:

# date 062211282010.00

innym sposobem ustawienia nowej daty i czasu jest użycie następującej składni:

# date --set="STRING"

powyższa metoda ustawiania daty i czasu to:

# date -s "22 JUN 2010 11:28:00" 

lub

# date --set="22 JUN 2010 11:28:00" 

Ustaw strefę czasową Linuksa

plik konfiguracyjny strefy czasowej jest zwykle /etc/localTime, który często jest dowiązaniem symbolicznym do pliku localTime lub do odpowiedniego pliku strefy czasowej w systemie., Katalog strefy czasowej to / usr/share / zoneinfo, gdzie można znaleźć listę regionów strefy czasowej. W niektórych dystrybucjach, takich jak Fedora / RHEL / Cent OS, pliki stref używają formatu /usr/share/zoneinfo/REGION / CITY.,

metoda ustawiania strefy czasowej Linuksa:

Kopia zapasowa starej strefy czasowej w razie potrzeby

# mv /etc/localtime /etc/localtime.bak

Znajdź odpowiednią strefę czasową z /etc/localtime i utwórz do niej dowiązanie symboliczne

na przykład chcemy ustawić strefę czasową na Hong Kong time:

# ln -sf /usr/share/zoneinfo/Asia/Hong_Kong /etc/localtime

zweryfikuj zmianę strefy czasowej

$ date

możesz uzyskać wyjście takie:

$ dateTue Jun 22 12:33:10 HKT 2010

niektóre powiązane narzędzia

oto niektóre powiązane narzędzia związane z czasem/datą Linuksa.,

zaktualizuj bieżący czas systemowy przez rdate

# rdate -s time.nist.gov

aby uzyskać listę dostępnych serwerów czasu, sprawdź internetowe serwery czasu NIST.

Ustaw zegar sprzętowy

# /sbin/hwclock --systohc

Fedora/RHEL/CentOS ma narzędzie do ustawiania daty/czasu

możesz użyć narzędzia GUI na dystrybucjach Red Hata:

# system-config-date

lub spróbować:

# setup 

, a następnie wybierz pozycję strefy czasowej.