GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo cambiar la configuración de la zona horaria en Linux?

Pregunta: Me gustaría saber los pasos para cambiar la zona horaria predeterminada en Linux. Tengo CentOS 6.7 instalado y el comando de fecha muestra la zona horaria CST como se muestra a continuación

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

¿Puede explicarme cómo cambiar la zona horaria CST a IST en Linux?

Respuesta:

En algunas distribuciones de Linux, la zona horaria está controlada por '/etc/localtime'.

$ls -l /etc/localtime

Nota:/etc/localtime es un archivo binario, no puede leerlo.

Ahora, continúe y elimine la hora local como se muestra a continuación:

$rm /etc/localtime

Lista de zonas horarias

Puede encontrar todos los archivos relacionados con la zona horaria en '/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

Como desea establecer la zona horaria IST, busque la carpeta "Asia" en '/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

Establecer zona correcta

Cree un enlace simbólico a la zona horaria correspondiente como se muestra a continuación:

$ 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

¡Eso es!


Linux
  1. Cómo cambiar el color de tu terminal Linux

  2. Una introducción al archivo Linux /etc/fstab

  3. ¿Cómo cambiar la fecha de Linux a UTC/GMT +1?

  4. ¿Cuál es la conexión entre los directorios /etc/init.d y /etc/rcX.d en Linux?

  5. ¿Cómo puedo revertir un chmod en el directorio etc?

Cómo establecer o cambiar la zona horaria en Linux

Cómo cambiar la prioridad de un proceso en Linux

Cómo cambiar el indicador de Sudo en Linux

La forma correcta de editar archivos /etc/passwd y /etc/group en Linux

Cómo cambiar la contraseña de root en Linux

¿Cómo cambiar la zona horaria en Ubuntu 18.04 Server?