Para alterarmos o fuso horário de uma distro Linux via linha de comando basta copiarmos um dos arquivos de /usr/share/zoneinfo/America para /etc/localtime. Podemos copiar ou criar um link simbólico. Por exemplo,
#1 para alterar para o fuso horário de São Paulo
ln -f /usr/share/zoneinfo/America/Sao_Paulo /etc/localtime
#2 para alterar o fuso para recife
ln -f /usr/share/zoneinfo/America/Recife /etc/localtime
O Arquivo /etc/localtime
Veja trechoc retirado do manual de /etc/localtime:
O arquivo /etc/localtime configura o fuso horário em todo o sistema do sistema local que é usado
por aplicativos para apresentação ao usuário. Deve ser um link simbólico absoluto ou relativo
apontando para /usr/share/zoneinfo/, seguido por um identificador de fuso horário como
“Europa/Berlim” ou “etc/utc”. O link resultante deve levar ao binário correspondente
TZFILE (5) Dados do fuso horário para o fuso horário configurado.Você pode usar o timedatectl para alterar as configurações deste arquivo da linha de comando durante
tempo de execução. Use o Systemd-Firstboot para inicializar o fuso horário em montagem (mas não inicializada) imagens do sistema.
Veja nosso outro artigo sobre timedatectl: Usando timedatectl para Alterar o Fuso Horário
Lista de Locais para Fuso Horário
Segue lista de todos os locais da América:
Adak Anchorage Anguilla Antigua Araguaina Argentina Aruba Asuncion Atikokan Atka Bahia Bahia_Banderas Barbados Belem Belize Blanc-Sablon Boa_Vista Bogota Boise Buenos_Aires Cambridge_Bay Campo_Grande Cancun Caracas Catamarca Cayenne Cayman Chicago Chihuahua Coral_Harbour Cordoba Costa_Rica Creston Cuiaba Curacao Danmarkshavn Dawson Dawson_Creek Denver Detroit Dominica Edmonton Eirunepe El_Salvador Ensenada Fortaleza Fort_Nelson Fort_Wayne Glace_Bay Godthab Goose_Bay Grand_Turk Grenada Guadeloupe Guatemala Guayaquil Guyana Halifax Havana Hermosillo Indiana Indianapolis Inuvik Iqaluit Jamaica Jujuy Juneau Kentucky Knox_IN Kralendijk La_Paz Lima Los_Angeles Louisville Lower_Princes Maceio Managua Manaus Marigot Martinique Matamoros Mazatlan Mendoza Menominee Merida Metlakatla Mexico_City Miquelon Moncton Monterrey Montevideo Montreal Montserrat Nassau New_York Nipigon Nome Noronha North_Dakota Nuuk Ojinaga Panama Pangnirtung Paramaribo Phoenix Port-au-Prince Porto_Acre Port_of_Spain Porto_Velho Puerto_Rico Punta_Arenas Rainy_River Rankin_Inlet Recife Regina Resolute Rio_Branco Rosario Santa_Isabel Santarem Santiago Santo_Domingo Sao_Paulo Scoresbysund Shiprock Sitka St_Barthelemy St_Johns St_Kitts St_Lucia St_Thomas St_Vincent Swift_Current Tegucigalpa Thule Thunder_Bay Tijuana Toronto Tortola Vancouver Virgin Whitehorse Winnipeg Yakutat Yellowknife
Comment on “Linux: Alterar Fuso Horário Usando /etc/localtime”