Para consultar o número da versão do kernel em uso por um s...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa Correta: E - uname -r
O comando uname é amplamente utilizado em sistemas Linux para obter informações sobre o sistema operacional. A opção -r especificamente retorna a versão do kernel que está sendo utilizada no momento. Portanto, ao executar uname -r, o usuário recebe diretamente a versão do kernel Linux em uso.
Vamos analisar as alternativas apresentadas:
A - cat /etc/kernel
Este comando tenta ler um arquivo chamado kernel no diretório /etc/. No entanto, tal arquivo não existe por padrão nos sistemas Linux, então esta não é a maneira correta de obter a versão do kernel.
B - cat /proc/sys/kernel/ostype
Este comando exibe o tipo de sistema operacional, que normalmente é Linux. Não retorna a versão do kernel, logo, não atende ao que a questão pede.
C - grep kernel /etc/os_version
Este comando está tentando procurar uma linha que contenha a palavra "kernel" em um arquivo chamado os_version localizado no diretório /etc/. Porém, esse arquivo não é uma localização padrão para informações sobre o kernel.
D - ls /etc/kernel/version
Este comando lista o conteúdo do diretório /etc/kernel/ e tenta encontrar um arquivo chamado version. Novamente, tal diretório e arquivo não são padrões em sistemas Linux, portanto, este comando não é válido para obter a versão do kernel.
E - uname -r
Correta. Este comando é direto e específico para obter a versão do kernel em uso. Ao executá-lo, você receberá algo como "5.4.0-42-generic", que indica a versão exata do kernel do sistema.
Para fins de concurso, é essencial conhecer comandos básicos e suas opções, especialmente quando se trata de administração de sistemas e diagnósticos. O comando uname -r é fundamental e deve ser memorizado.
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
De acordo com a informação presente no livro "UNIX and Linux System Administration Handbook" (capítulo 13 - Drivers and the kernel, pg. 435, 4ª edição, 2011) temos:
"Loadable kernel modules are conventionally stored under /lib/modules/version, where version is the version of your Linux kernel as returned by uname -r."
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo