Assinale a opção correta para definir as configurações padrão de idioma e local do sistema Oracle Linux, considerando que a localidade pt_BR esteja instalada e configurada na distribuição.
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Configuração de Localidade no Oracle Linux: Comando localectl
Gabarito: letra E. O comando correto para definir as configurações padrão de idioma e local do sistema no Oracle Linux é sudo localectl set-locale LANG=pt_BR.UTF-8, pois o utilitário localectl é a ferramenta padrão do systemd para controlar as configurações de localidade do sistema, e a sintaxe correta é localectl set-locale [variável]=[valor]. As demais alternativas apresentam comandos inexistentes ou sintaxe incorreta.
O localectl é uma ferramenta de linha de comando introduzida com o systemd, o sistema de inicialização e gerenciamento de serviços padrão em distribuições Linux modernas, incluindo o Oracle Linux. Ele permite consultar e modificar as configurações de localidade (locale) e de mapa de teclado do sistema. A localidade define o idioma, o formato de data, hora, números e moeda, entre outros aspectos culturais, e é controlada por variáveis de ambiente como LANG, LC_ALL, LC_TIME, LC_NUMERIC, entre outras.
A sintaxe correta do comando é localectl set-locale [variável]=[valor]. Por exemplo, para definir a localidade padrão como português do Brasil com codificação UTF-8, usa-se sudo localectl set-locale LANG=pt_BR.UTF-8. Este comando atualiza o arquivo de configuração de localidade do sistema, geralmente /etc/locale.conf, que é lido pelo systemd durante a inicialização para definir as variáveis de ambiente de localidade para todos os processos do sistema.
É importante notar que a localidade pt_BR.UTF-8 deve estar instalada e configurada na distribuição, conforme mencionado no enunciado. Para verificar as localidades disponíveis, usa-se localectl list-locales, e para ver a configuração atual, localectl status. O comando localectl também pode ser usado para definir o mapa de teclado, com localectl set-keymap.
A pegadinha desta questão está na sintaxe do comando. A banca tenta confundir o candidato com comandos que não existem, como update set-locale, update localectl, ou localectl update locale, e com a ordem incorreta dos argumentos. O candidato que não conhece a sintaxe exata do localectl pode ser induzido a escolher uma alternativa com aparência plausível, mas que não é um comando válido.
Guarde a sintaxe exata: localectl set-locale [variável]=[valor]. É exatamente nela que as alternativas se dividem.
1localectl
2set-locale
3LANG=pt_BR.UTF-8
LEVEL · soulevel.com.br
Alternativa A — ❌ Incorreta
O comando sudo update set-locale –l LANG=pt_BR.UTF-8 não existe. Não há um utilitário chamado update com subcomando set-locale no Oracle Linux. A ferramenta correta é localectl, e a opção -l não é utilizada para definir localidade.
Alternativa B — ❌ Incorreta
O comando sudo update set-locale pt_BR.UTF-8 também não existe, pelo mesmo motivo da alternativa A. Além disso, a sintaxe correta exige a variável de ambiente (como LANG=) antes do valor da localidade.
Alternativa C — ❌ Incorreta
O comando sudo localectl update locale pt_BR não é válido. O subcomando correto do localectl para definir a localidade é set-locale, não update locale. Além disso, falta a variável de ambiente LANG= antes do valor.
Alternativa D — ❌ Incorreta
O comando sudo update localectl –p LANG=pt_BR inverte a ordem dos comandos. O utilitário é localectl, e o subcomando é set-locale. A opção -p não é utilizada para definir localidade.
Alternativa E — ✅ Correta ⟵ GABARITO
O comando sudo localectl set-locale LANG=pt_BR.UTF-8 é a sintaxe correta. O utilitário localectl é a ferramenta padrão do systemd para gerenciar a localidade do sistema, e o subcomando set-locale define a variável LANG com o valor pt_BR.UTF-8, que é a localidade do português do Brasil com codificação UTF-8.
PEGA ESSA DICA!
Para questões de configuração de localidade no Linux, lembre-se da sintaxe exata: localectl set-locale [variável]=[valor]. Desconfie de comandos com update ou set no lugar errado, e verifique se a variável de ambiente (como LANG=) está presente antes do valor.