Um servidor Linux de aplicação corporativo pode executar div...

Próximas questões
Com base no mesmo assunto
Ano: 2008 Banca: COMPERVE - UFRN Órgão: CAERN
Q1220060 Sistemas Operacionais
Um servidor Linux de aplicação corporativo pode executar diversos serviços, como Postgres, Apache+Mod_JK, Jboss, etc. simultaneamente. Em casos no quais se espera um grande volume de acessos concorrentes, uma série de ajustes devem ser feitos de forma a otimizarse o uso de recursos de hardware pelo software. Para se visualizarem diversos limites de uso de recursos impostos pelo sistema aos usuários, utiliza-se o comando: 
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa Correta: B - ulimit -a

Para entender melhor a questão, vamos abordar os conhecimentos necessários:

Um servidor Linux utilizado para aplicações corporativas como Postgres, Apache+Mod_JK, e Jboss precisa ser otimizado para suportar um grande volume de acessos concorrentes. Parte dessa otimização envolve monitorar e ajustar os limites de uso de recursos do sistema impostos aos usuários.

O comando ulimit no Linux é utilizado para definir e visualizar os limites dos recursos do sistema para o shell e processos iniciados pelo shell. Estes limites podem incluir o número máximo de arquivos abertos, o tamanho máximo da pilha, entre outros.

ulimit -a é um comando específico que exibe todos os limites atuais de recursos. O -a é uma opção do ulimit que mostra uma lista completa de todos os limites de uso de recursos para o usuário.

Agora, vamos justificar as alternativas:

A - cat /proc/sys/kernel/limits

Essa alternativa está incorreta. O caminho /proc/sys/kernel/limits não existe. O sistema de arquivos /proc contém informações sobre o sistema e seus processos, mas não possui um arquivo com este caminho específico para visualizar limites de recursos.

B - ulimit -a

Essa alternativa está correta. O comando ulimit -a exibe todos os limites de recursos impostos pelo sistema ao usuário atual. É a forma correta de visualizar os diversos limites de uso de recursos de forma abrangente.

C - ulimit <login do usuario>

Essa alternativa está incorreta. O comando ulimit não aceita o login do usuário como argumento para exibir ou modificar os limites de recursos. Ele trabalha com opções específicas como -a para listar todos os limites.

D - cat /proc/sys/limits

Essa alternativa está incorreta. Similar à alternativa A, não existe um arquivo /proc/sys/limits. O sistema de arquivos /proc é usado para acessar informações do sistema em execução, mas o caminho citado não está correto.

Em resumo, para visualizar os diversos limites de uso de recursos impostos pelo sistema aos usuários, o comando apropriado é ulimit -a, que exibe todos os limites de recursos de forma detalhada.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo