GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wie ändere ich die Zeitzoneneinstellungen in Linux?

Frage: Ich würde gerne die Schritte zum Ändern der Standardzeitzone in Linux kennen. Ich habe CentOS 6.7 installiert und der Datumsbefehl zeigt die CST-Zeitzone wie unten gezeigt an

$date
 Tue Dec 19 00:22:20 CST 2015

Können Sie mir erklären, wie man die CST-Zeitzone in die IST-Zeitzone in Linux ändert?

Antwort:

In einigen Linux-Distributionen wird die Zeitzone durch „/etc/localtime“ gesteuert.

$ls -l /etc/localtime

Hinweis:/etc/localtime ist eine Binärdatei, Sie können sie nicht lesen.

Gehen Sie jetzt vor und löschen Sie die Ortszeit wie unten gezeigt:

$rm /etc/localtime

Liste der Zeitzonen

Sie finden alle zeitzonenbezogenen Dateien unter „/usr/share/zoneinfo“.

$ls -l /usr/share/zoneinfo/
Africa/      CST6CDT      GMT          Israel       NZ-CHAT      Singapore
America/     Cuba         GMT0         Jamaica      Pacific/     Turkey
Antarctica/  EET          GMT-0        Japan        Poland       UCT
Arctic/      Egypt        GMT+0        Kwajalein    Portugal     Universal
Asia/        Eire         Greenwich    Libya        posix/       US/
Atlantic/    EST          Hongkong     MET          posixrules   UTC
Australia/   EST5EDT      HST          Mexico/      PRC          WET
Brazil/      Etc/         Iceland      MST          PST8PDT      W-SU
Canada/      Europe/      Indian/      MST7MDT      right/       zone.tab
CET          GB           Iran         Navajo       ROC          Zulu
Chile/       GB-Eire      iso3166.tab  NZ           ROK

Da Sie die IST-Zeitzone einstellen möchten, suchen Sie unter „/usr/share/zoneinfo“ nach dem Ordner „Asia“.

$ls -l /usr/share/zoneinfo/Asia/
Aden           Chungking      Kabul          Novokuznetsk   Tashkent
Almaty         Colombo        Kamchatka      Novosibirsk    Tbilisi
Amman          Dacca          Karachi        Omsk           Tehran
Anadyr         Damascus       Kashgar        Oral           Tel_Aviv
Aqtau          Dhaka          Kathmandu      Phnom_Penh     Thimbu
Aqtobe         Dili           Katmandu       Pontianak      Thimphu
Ashgabat       Dubai          Khandyga       Pyongyang      Tokyo
Ashkhabad      Dushanbe       Kolkata        Qatar          Ujung_Pandang
Baghdad        Gaza           Krasnoyarsk    Qyzylorda      Ulaanbaatar
Bahrain        Harbin         Kuala_Lumpur   Rangoon        Ulan_Bator
Baku           Hebron         Kuching        Riyadh         Urumqi
Bangkok        Ho_Chi_Minh    Kuwait         Saigon         Ust-Nera
Beirut         Hong_Kong      Macao          Sakhalin       Vientiane
Bishkek        Hovd           Macau          Samarkand      Vladivostok
Brunei         Irkutsk        Magadan        Seoul          Yakutsk
Calcutta       Istanbul       Makassar       Shanghai       Yekaterinburg
Chita          Jakarta        Manila         Singapore      Yerevan
Choibalsan     Jayapura       Muscat         Srednekolymsk
Chongqing      Jerusalem      Nicosia        Taipei

Richtige Zone einstellen

Erstellen Sie wie unten gezeigt einen symbolischen Link zur entsprechenden Zeitzone:

$ cd etc/
$ ln -s /usr/share/zoneinfo/Asia/Kolkata localtime
$file /etc/localtime
 /etc/localtime: symbolic link to `/usr/share/zoneinfo/Asia/Kolkata'
$date
 Tue Dec 29 12:05:04 IST 2015

Das ist es!


Linux
  1. So ändern Sie die Identität eines Linux-Systems

  2. Wie behandelt Linux mehrere aufeinanderfolgende Pfadtrennzeichen (/home////username///file)?

  3. Wie wird /etc/motd aktualisiert?

  4. So ändern Sie die Standard-Shell in Linux

  5. Wie ändere ich das Datum von Linux auf UTC/GMT +1?

So stellen oder ändern Sie die Zeitzone in Linux

So ändern Sie die Priorität eines Prozesses in Linux

So ändern Sie die Sudo-Eingabeaufforderung in Linux

Der richtige Weg zum Bearbeiten von /etc/passwd- und /etc/group-Dateien unter Linux

So ändern Sie das Root-Passwort unter Linux

Wie ändere ich die Zeitzone auf Ubuntu 18.04 Server?