Um técnico em informática recém-contratado necessitou consul...
Um técnico em informática recém-contratado necessitou consultar a distribuição e versão do Linux que está sendo executada em uma máquina. Felizmente, existem várias maneiras de descobrir essas informações usando a linha de comando. Uma delas é
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
A alternativa correta para a questão é: A - cat /etc/os-release
Vamos entender por que essa alternativa está correta e como o comando funciona.
Quando você precisa consultar a distribuição e versão do Linux que está sendo executada em uma máquina, as informações geralmente estão armazenadas em arquivos específicos do sistema. Um dos arquivos mais comuns para essa finalidade é o /etc/os-release
.
O comando cat /etc/os-release
exibe o conteúdo desse arquivo, que contém variáveis que descrevem a distribuição do sistema operacional e sua versão. Um exemplo do conteúdo desse arquivo pode ser:
NAME="Ubuntu" VERSION="20.04.1 LTS (Focal Fossa)" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu 20.04.1 LTS" VERSION_ID="20.04" HOME_URL="https://www.ubuntu.com/" SUPPORT_URL="https://help.ubuntu.com/" BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/" PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy" VERSION_CODENAME=focal UBUNTU_CODENAME=focal
Agora, vamos analisar as outras alternativas para entender por que estão incorretas:
B - sb_release -x
Esse comando não existe no Linux padrão. Talvez tenha ocorrido um erro de digitação, pois o comando correto seria lsb_release
. Mesmo assim, a sintaxe está incorreta.
C - cat /etc/ -release
Esse comando está incorreto porque não aponta para um arquivo específico. O correto seria cat /etc/os-release
ou cat /etc/lsb-release
, dependendo da distribuição.
D - lsb_release -os
Embora o comando lsb_release
seja válido, a combinação de opções -os
não existe. O comando correto seria lsb_release -a
para obter todas as informações sobre a distribuição.
Para concluir, a alternativa A está correta porque o comando cat /etc/os-release
é uma maneira confiável e direta de obter informações sobre a distribuição e versão do Linux em execução.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
arquivos de configuração/sistema, são localizados na /etc.
segue fonte do free-desktop: os-release contains data that is defined by the operating system vendor and should generally not be changed by the administrator.
cat /etc/os-release
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo