Um servidor Linux, executando um sistema crítico sob o usuár...
Um servidor Linux, executando um sistema crítico sob o usuário root, excedeu o número de arquivos abertos permitidos.
Para saber qual é esse número, o administrador do servidor pode executar o comando
- Gabarito Comentado (1)
- Aulas (6)
- Comentários (0)
- Estatísticas
- Cadernos
- Criar anotações
- Notificar Erro
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: D - cat /proc/sys/fs/file-max
Essa questão aborda o gerenciamento de recursos em um servidor Linux, especificamente sobre o número máximo de arquivos abertos permitidos pelo sistema. Para responder corretamente, é necessário conhecimento sobre comandos do Linux e a estrutura do sistema de arquivos do Linux, especialmente o diretório /proc, que contém informações sobre o sistema em execução.
A alternativa D está correta porque o arquivo /proc/sys/fs/file-max armazena o valor do número máximo de arquivos que podem ser abertos pelo sistema. O comando cat é utilizado para ler o conteúdo desse arquivo e, assim, obter essa informação.
Vamos analisar as alternativas incorretas e entender por que elas não estão corretas:
A - ls -l /root | wc -l
Esse comando lista os arquivos no diretório /root e conta o número de linhas resultantes. Isso não está relacionado ao número máximo de arquivos abertos permitidos pelo sistema, mas apenas ao número de arquivos presentes no diretório /root.
B - rm -rf /tmp/*
O comando rm -rf /tmp/* remove todos os arquivos e subdiretórios dentro de /tmp. Isso não tem nenhuma relação com a consulta ao número máximo de arquivos abertos permitidos pelo sistema, e sua execução pode até mesmo causar perda de dados temporários importantes.
C - rm -rf /
Este comando é extremamente perigoso, pois tenta remover todos os arquivos e diretórios desde a raiz do sistema de arquivos. Executar esse comando pode resultar na destruição completa do sistema operacional, tornando-o inutilizável. Não tem qualquer relação com a consulta ao número de arquivos abertos.
E - cat /etc/filedescriptors | wc -l
O arquivo /etc/filedescriptors não é um arquivo padrão em sistemas Linux para armazenar informações sobre file descriptors. Mesmo que existisse, o comando wc -l contaria o número de linhas do arquivo, não fornecendo diretamente o limite de arquivos abertos permitido pelo sistema.
Em resumo, para verificar o número máximo de arquivos que podem ser abertos no sistema, o comando correto é cat /proc/sys/fs/file-max, que lê diretamente a configuração do sistema.
Gostou do comentário? Deixe sua avaliação aqui embaixo!
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo