Alterar o fuso horário no Ubuntu

0

Estou trabalhando com um servidor com o Ubuntu 12.04. Preciso alterar o fuso horário de Europe/London para America/Sao_Paulo .

Neste servidor eu tenho Apache2, MySQL, phpMyAdmin, R e outros instalados.

Preciso reiniciar cada serviço manualmente a partir da linha de comando ou há algo mais prático?

    
por perondi 19.02.2014 / 15:50

2 respostas

0

A maneira mais fácil, por a documentação oficial , para fazer isso a partir da linha de comando, é:

echo "America/Sao_Paulo" | sudo tee /etc/timezone
sudo dpkg-reconfigure --frontend noninteractive tzdata

Você não precisa reiniciar nenhum serviço depois disso.

    
por 19.02.2014 / 15:58
0

A maneira mais fácil e mais geral de encontrar uma resposta para esse tipo de pergunta é emitir o comando:

  man -k keyword

O sinalizador -k especifica que o que segue é uma palavra-chave, não o nome exato de um comando. No seu caso, produz a seguinte saída:

 # man -k timezone
 Time::Zone (3pm)     - - miscellaneous timezone manipulations routines
 timezone (3)         - initialize time conversion information
 tzfile (5)           - timezone information
 tzselect (1)         - view timezones
 tzselect (8)         - select a timezone
 zdump (8)            - timezone dumper
 zic (8)              - timezone compiler

Esse show que tzselect é um comando promissor. man 1 tzselect exibirá a entrada manual para tzselect na primeira seção, e, entre as entradas, você encontra:

tzselect - view timezones

........................

Note that tzselect will not actually change the timezone for you. Use 'dpkg-reconfigure tzdata' to achieve this.

E agora você tem a resposta para sua pergunta.

    
por 19.02.2014 / 18:59