GNU/Linux >> Tutoriels Linux >  >> Linux

Comment modifier les paramètres de fuseau horaire sous Linux ?

Question : J'aimerais connaître les étapes pour changer le fuseau horaire par défaut sous Linux. CentOS 6.7 est installé et la commande date affiche le fuseau horaire CST comme indiqué ci-dessous

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

Pouvez-vous m'expliquer comment changer le fuseau horaire CST en IST sous Linux ?

Réponse :

Dans quelques distributions Linux, le fuseau horaire est contrôlé par "/etc/localtime".

$ls -l /etc/localtime

Remarque :/etc/localtime est un fichier binaire, vous ne pouvez pas le lire.

Maintenant, allez-y et supprimez l'heure locale comme indiqué ci-dessous :

$rm /etc/localtime

Liste des fuseaux horaires

Vous pouvez trouver tous les fichiers liés au fuseau horaire sous "/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

Puisque vous souhaitez définir le fuseau horaire IST, recherchez le dossier "Asie" sous "/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

Définir la zone correcte

Créez un lien symbolique vers le fuseau horaire correspondant comme indiqué ci-dessous :

$ 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

C'est tout !


Linux
  1. Comment changer l'identité d'un système Linux

  2. Comment Linux gère-t-il plusieurs séparateurs de chemins consécutifs (/home////nom d'utilisateur///fichier) ?

  3. Comment /etc/motd est-il mis à jour ?

  4. Comment changer le shell par défaut sous Linux

  5. Quelle est la connexion entre les répertoires /etc/init.d et /etc/rcX.d sous Linux ?

Comment définir ou modifier le fuseau horaire sous Linux

Comment changer la priorité d'un processus sous Linux

Comment changer l'invite Sudo sous Linux

La bonne façon de modifier les fichiers /etc/passwd et /etc/group sous Linux

Comment changer le mot de passe root sous Linux

Comment changer le fuseau horaire sur le serveur Ubuntu 18.04 ?