GNU/Linux >> Linux Esercitazione >  >> Linux

Come modificare le impostazioni del fuso orario in Linux?

Domanda: Vorrei conoscere i passaggi per modificare il fuso orario predefinito in Linux. Ho installato CentOS 6.7 e il comando date mostra il fuso orario CST come mostrato di seguito

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

Puoi spiegarmi come cambiare il fuso orario CST in IST in Linux?

Risposta:

In alcune distribuzioni Linux, il fuso orario è controllato da '/etc/localtime'.

$ls -l /etc/localtime

Nota:/etc/localtime è un file binario, non puoi leggerlo.

Ora vai avanti ed elimina l'ora locale come mostrato di seguito:

$rm /etc/localtime

Elenco dei fusi orari

Puoi trovare tutti i file relativi al fuso orario in "/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

Dal momento che vuoi impostare il fuso orario IST, cerca la cartella "Asia" in "/usr/share/zoneinfo".

$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

Imposta zona corretta

Crea un collegamento simbolico al fuso orario corrispondente come mostrato di seguito:

$ 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

Ecco fatto!


Linux
  1. Un'introduzione al file Linux /etc/fstab

  2. Come cambiare l'identità di un sistema Linux

  3. In che modo Linux gestisce più separatori di percorsi consecutivi (/home////nomeutente///file)?

  4. Come posso ripristinare un chmod nella directory etc?

  5. Impostazione del fuso orario con uno script automatico

Come impostare o modificare il fuso orario in Linux

Come modificare la priorità di un processo in Linux

Come modificare il prompt di Sudo in Linux

Il modo giusto per modificare i file /etc/passwd e /etc/group in Linux

Come modificare la password di root in Linux

Come modificare il fuso orario su Ubuntu 18.04 Server?