Meu sistema Linux tem formato de hora de UTC-5: 0. Como posso alterá-lo para UTC + 5: 30? Usando o comando date eu consigo mudar a hora, mas não o formato
Isso não é "formato de hora", esse é o seu fuso horário. E você pode definir o fuso horário usado através da variável de ambiente TZ (sem raiz necessária, afeta apenas você).
Na verdade, quase todas as distribuições de linux hoje em dia usam uma cópia em vez de um symlink. A principal razão é que você tem os timestamps corretos também das primeiras ações que acontecem antes que o / usr seja montado. Isso pode mudar novamente no futuro quando o / usr não estiver em uma partição separada porque o udev / systemd / etc. não suportará mais ...
andrekeller
Sim, eu estou de acordo com você, para / usr em uma partição separada, é preferível usar uma cópia.
arutemus
0
Isso ajudará você a alterar o formato de hora dos dados para UTC + 5: 30 cp / usr / share / zoneinfo / Ásia / Calcutta / etc / localtime
ou crie um softlink.
Respostas:
ou
Algumas distribuições fornecem utilitários para isso
dpkg-reconfigure tzdata
,tzselect
etc.fonte
É melhor usar
ln -s /usr/share/zoneinfo/Asia/Calcutta /etc/localtime
Porque se você usar
cp
e há alguma mudança no pacote tzdata que você precisará fazercp
novamente.fonte
Isso ajudará você a alterar o formato de hora dos dados para UTC + 5: 30 cp / usr / share / zoneinfo / Ásia / Calcutta / etc / localtime ou crie um softlink.
fonte