Como alterar a data do Linux para UTC / GMT +1?

5

Eu preciso alterar a data do meu sistema. Estou rodando um CentOS 5.6 do Linux.

# date +%Z
UTC
# date
Thu Oct  6 11:42:45 UTC 2011

Como altero a hora para ser UTC / GMT +1?

    
por André 06.10.2011 / 13:44

3 respostas

11

O caminho normal é definir o seu fuso horário. Há vários arquivos armazenados por região no seguinte diretório:

/usr/share/zoneinfo

Dê uma olhada e encontre aquele que corresponde à sua região. Então você tem que criar um symlink de /etc/localtime :

sudo rm /etc/localtime
sudo ln -s /usr/share/zoneinfo/Europe/London /etc/localtime
    
por 06.10.2011 / 13:55
5

Você precisa alterar o fuso horário .

  • Para fazer isso em todo o sistema, crie um link simbólico /etc/localtime para o arquivo apropriado em /usr/share/zoneinfo . Por exemplo:

    ln -sf /usr/share/zoneinfo/Europe/Paris /etc/localtime
    

    No CentOS, talvez seja necessário editar também /etc/sysconfig/clock .

  • Para alterar o fuso horário apenas para o usuário atual, defina $ TZ:

    export TZ="Europe/Paris"
    

Observe que date -u deve sempre retornar a hora UTC correta.

    
por 06.10.2011 / 13:52
0

Eu tentei fazer isso hoje, usando / usr / share / zoneinfo / Etc / GMT + 1 como link. (CentOS 7.0) De uma maneira estrita, tenho -1 hora. Então eu tentei o GMT-1 e agora tenho +1 hora. Parece estranho, mas funciona para mim.

    
por 30.03.2016 / 08:42