Em cada um dos itens a seguir, é apresentada uma situação hi...

Próximas questões
Com base no mesmo assunto
Q403793 Sistemas Operacionais
Em cada um dos itens a seguir, é apresentada uma situação hipotética, seguida de uma assertiva a ser julgada acerca do sistema operacional Linux.

O administrador de um servidor Linux verificou que uma máquina estava muito lenta. Nessa situação, para averiguar se a causa deste problema é a quantidade de processos em execução e para visualizar o quanto cada processo está exigindo da CPU, o administrador poderá utilizar o seguinte comando: tail -lh /bin/proc.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: E - Errado

O cenário apresentado na questão envolve a análise de desempenho de um servidor Linux, especificamente em relação à carga de processos e ao uso da CPU. Para tal diagnóstico, o Linux dispõe de ferramentas específicas que fornecem informações sobre os processos em execução e os recursos do sistema que estão sendo utilizados.

No entanto, o comando mencionado na assertiva, tail -lh /bin/proc, não é apropriado para a situação descrita. O comando tail é utilizado para exibir as últimas linhas de um arquivo de texto, e a opção -l não é uma opção válida para este comando. Além disso, /bin/proc não é um caminho válido, pois /proc é o diretório que contém informações sobre o sistema e os processos em execução, mas não se localiza dentro de /bin, e também não é um arquivo que possa ser lido diretamente com o comando tail.

Para monitorar processos e o uso da CPU em tempo real, o administrador deveria usar comandos como top, htop, ou atop. Essas ferramentas apresentam uma lista dinâmica dos processos em execução, juntamente com informações detalhadas sobre o uso da CPU, memória e outros recursos do sistema. Dessa maneira, o administrador pode identificar processos que estão consumindo uma quantidade excessiva de recursos e tomar as medidas necessárias para melhorar o desempenho do servidor.

Portanto, a questão aborda a importância de se conhecer as ferramentas corretas para a gestão e monitoramento do sistema operacional Linux, e a resposta correta ressalta que a ferramenta mencionada no enunciado não é a adequada para a finalidade proposta.

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

Não manjo de comandos Linux, mas pesquisei e o comando certo seria ps (que admite alguns parâmetros representados por letras e não um caminho - ou path).

Fonte: http://pt.wikibooks.org/wiki/Guia_do_Linux/Iniciante+Intermedi%C3%A1rio/Execu%C3%A7%C3%A3o_de_programas/ps

Temos dois comandos que exibem os processos em execução:
ps (process status): informações de processos sendo executados - forma estática;
top: mostra os processos em execução de forma dinâmica. Ex: uso de CPU (seria o mais adequado p/ o que a acertiva pede).

O comando tail mostra as últimas linha de um arquivo

Questão toda cag***

Vamos por parte, como faria o Chico Picadinho:

O administrador de um servidor Linux verificou que uma máquina estava muito lenta. Nessa situação, para averiguar se a causa deste problema é a quantidade de processos em execução e para visualizar o quanto cada processo está exigindo da CPU, o administrador poderá utilizar o seguinte comando: tail -lh /bin/proc. -- Dois erros aqui: esse caminho não existe, o /bin/proc...se o objetivo é obter informações do processador, o correto seria /proc/cpuinfo.

Outro erro tá no parametro h, q não existe.

Digite tail -l /proc/cpuinfo está tudo bem.

Por fim, cmo mencionaram, o comando adequado seria ps aux, ou o "top".

Fonte:

[1] Man do Linux

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo