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!