AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / unix / Perguntas / 553679
Accepted
Kahn
Kahn
Asked: 2019-11-23 11:51:25 +0800 CST2019-11-23 11:51:25 +0800 CST 2019-11-23 11:51:25 +0800 CST

Defina o relógio para o formato de 24 horas para todos os usuários

  • 772

No Fedora 30, atualmente estou exibindo a data no formato de 24 horas no ambiente de desktop. Estou sincronizando o tempo via chronyd. Mas na CLI, a hora está sendo exibida como Fri 22 Nov 2019 02:47:51 PM ESTpara todos os usuários.

Quero definir o formato da hora para usar o relógio de 24 horas. timedatectlconfiguração e re-log como o usuário não faz nenhuma diferença.

fedora clock
  • 1 1 respostas
  • 32180 Views

1 respostas

  • Voted
  1. Best Answer
    telcoM
    2019-11-24T05:40:00+08:002019-11-24T05:40:00+08:00

    Se você usar o datecomando na linha de comando e receber algo como Fri 22 Nov 2019 02:47:51 PM EST, significa que suas configurações de localidade estão atualmente definidas para uma localidade que especifica um formato de 12 horas.

    Digite localepara exibir as configurações de localidade atuais. Basicamente, todas as configurações de localidade são apenas variáveis ​​de ambiente, mas existem algumas dependências entre elas.

    A lógica das configurações de localidade é a seguinte:

    • Primeiro, a LANGvariável definirá a localidade padrão para todas as LC_* categorias de localidade , a menos que haja uma configuração mais específica para uma determinada categoria.

    • Cada categoria de localidade tem um nome, como LC_CTYPEpara o conjunto de caracteres que está sendo usado, LC_COLLATEpara a ordem de classificação e LC_TIMEpara a representação de data e hora. Se existir uma variável de ambiente correspondente ao nome da categoria de localidade, ela substituirá o padrão definido por LANG.

    • Finalmente, há uma substituição final LC_ALL. Se estiver definido, ele substituirá todas as outras configurações de localidade. Normalmente é usado em scripts ou similar como export LC_ALL=C, para garantir que a saída de qualquer comando usado pelo script esteja no formato POSIX padrão em inglês dos EUA, em vez de qualquer formato localizado que possa dificultar a análise da saída. (É claro que analisar a saída destinada a humanos em um script é uma escolha não ideal em primeiro lugar - se um comando tiver uma opção de "saída amigável ao script", você deve usá-la!)

    Historicamente, no RedHat/Fedora, as configurações de localidade padrão do sistema devem estar no /etc/sysconfig/i18narquivo (i18n = internationali[s|z]ation, 18 caracteres entre i e n). Nas versões modernas, deve haver um localectlcomando que você possa usar para consultar e modificar as configurações de localidade e layout do teclado de forma persistente. Observe que as configurações de variáveis ​​de ambiente sempre podem ser usadas para substituir os padrões de localidade em todo o sistema!

    en_US.UTF-8Se você estiver usando a localidade padrão , en_GB.UTF-8seria o equivalente mais próximo com representação de 24 horas. Para configurá-lo, use:

    localectl set-locale LC_TIME=en_GB.UTF-8
    

    Em seguida, saia e faça login novamente para que a alteração entre em vigor em sua sessão.

    Se você usar algum outro código de idioma, use localectl list-localespara ver as definições de código de idioma disponíveis.

    Se não tiver certeza, você pode testar a saída especificando a localidade desejada como uma variável de ambiente para o datecomando:

    $ LC_TIME=en_GB.UTF-8 date
    Sat 23 Nov 15:47:16 EET 2019
    $ LC_TIME=en_US.UTF-8 date
    Sat 23 Nov 2019 03:47:19 PM EET
    
    • 14

relate perguntas

  • Não é possível clonar URLs https com git

  • VirtualBox falhou ao instalar no Fedora 26

  • Como desativar o teclado na tela quando uso a tela sensível ao toque?

  • Como posso descobrir qual plugin está faltando no nmcli?

  • Como particionar corretamente um SSD para uma configuração de inicialização dupla

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Possível firmware ausente /lib/firmware/i915/* para o módulo i915

    • 3 respostas
  • Marko Smith

    Falha ao buscar o repositório de backports jessie

    • 4 respostas
  • Marko Smith

    Como exportar uma chave privada GPG e uma chave pública para um arquivo

    • 4 respostas
  • Marko Smith

    Como podemos executar um comando armazenado em uma variável?

    • 5 respostas
  • Marko Smith

    Como configurar o systemd-resolved e o systemd-networkd para usar o servidor DNS local para resolver domínios locais e o servidor DNS remoto para domínios remotos?

    • 3 respostas
  • Marko Smith

    apt-get update error no Kali Linux após a atualização do dist [duplicado]

    • 2 respostas
  • Marko Smith

    Como ver as últimas linhas x do log de serviço systemctl

    • 5 respostas
  • Marko Smith

    Nano - pule para o final do arquivo

    • 8 respostas
  • Marko Smith

    erro grub: você precisa carregar o kernel primeiro

    • 4 respostas
  • Marko Smith

    Como baixar o pacote não instalá-lo com o comando apt-get?

    • 7 respostas
  • Martin Hope
    user12345 Falha ao buscar o repositório de backports jessie 2019-03-27 04:39:28 +0800 CST
  • Martin Hope
    Carl Por que a maioria dos exemplos do systemd contém WantedBy=multi-user.target? 2019-03-15 11:49:25 +0800 CST
  • Martin Hope
    rocky Como exportar uma chave privada GPG e uma chave pública para um arquivo 2018-11-16 05:36:15 +0800 CST
  • Martin Hope
    Evan Carroll status systemctl mostra: "Estado: degradado" 2018-06-03 18:48:17 +0800 CST
  • Martin Hope
    Tim Como podemos executar um comando armazenado em uma variável? 2018-05-21 04:46:29 +0800 CST
  • Martin Hope
    Ankur S Por que /dev/null é um arquivo? Por que sua função não é implementada como um programa simples? 2018-04-17 07:28:04 +0800 CST
  • Martin Hope
    user3191334 Como ver as últimas linhas x do log de serviço systemctl 2018-02-07 00:14:16 +0800 CST
  • Martin Hope
    Marko Pacak Nano - pule para o final do arquivo 2018-02-01 01:53:03 +0800 CST
  • Martin Hope
    Kidburla Por que verdadeiro e falso são tão grandes? 2018-01-26 12:14:47 +0800 CST
  • Martin Hope
    Christos Baziotis Substitua a string em um arquivo de texto enorme (70 GB), uma linha 2017-12-30 06:58:33 +0800 CST

Hot tag

linux bash debian shell-script text-processing ubuntu centos shell awk ssh

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve