Pular para o conteúdo principal

Questão de Sistemas Operacionais — Linux — FUNDATEC 2025

Sistemas OperacionaisLinux
Código
qg474966
Banca
FUNDATEC
Órgão
PROCERGS
Ano
2025
Nível
Superior
Cargo
Analista em Computação/Ênfase em Gerenciamento de Projetos na Área Operacional
Em um ambiente Linux, um aplicativo está enfrentando problemas de desempenho relacionados ao número de arquivos que pode abrir simultaneamente. O administrador precisa ajustar o limite de descritores de arquivo para o usuário que executa o aplicativo. Qual arquivo de configuração do sistema é o local padrão para definir esses limites de recursos para usuários e grupos?
  1. A/etc/profile
  2. B/proc/sys/fs/file-max
  3. C/etc/sysctl.conf
  4. D/etc/fstab
  5. E/etc/security/limits.conf
Revelar gabarito e comentário

GabaritoE — /etc/security/limits.conf

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Linux – Arquivos de Configuração para Limites de Recursos

Gabarito: letra E. Em sistemas Linux, o arquivo /etc/security/limits.conf é o local padrão para definir limites de recursos (como número de arquivos abertos, processos, etc.) por usuário ou grupo, configurado através do módulo PAM pam_limits.so. As demais alternativas referem-se a outros arquivos com propósitos distintos.


Alternativa A — ❌ Incorreta

/etc/profile é um script de inicialização para shells de login, usado para definir variáveis de ambiente e comandos executados no login, não para configurar limites de recursos do sistema.

Alternativa B — ❌ Incorreta

/proc/sys/fs/file-max define o limite global do kernel para o número máximo de descritores de arquivo em todo o sistema. Não é um arquivo de configuração persistente (a menos que usado via sysctl) e não permite ajuste por usuário/grupo.

Alternativa C — ❌ Incorreta

/etc/sysctl.conf é usado para configurar parâmetros do kernel (sysctl), como fs.file-max, mas também não serve para definir limites por usuário ou grupo.

Alternativa D — ❌ Incorreta

/etc/fstab contém informações sobre sistemas de arquivos e pontos de montagem. Não tem relação com limites de descritores de arquivo.

Alternativa E — ✅ Correta ⟵ GABARITO

/etc/security/limits.conf é o arquivo de configuração padrão do módulo PAM pam_limits.so. Nele, é possível definir limites soft e hard para recursos como nofile (número de arquivos abertos), nproc (número de processos), etc., associados a usuários ou grupos específicos. Após a alteração, pode ser necessário reiniciar a sessão do usuário para aplicar os novos limites.

PEGA ESSA DICA!

Para verificar os limites atuais de um usuário, utilize o comando ulimit -a. Para alterar temporariamente, use ulimit -n <número>. Para persistência, edite /etc/security/limits.conf com entradas no formato <domínio> <tipo> <item> <valor>, por exemplo: usuario soft nofile 4096 usuario hard nofile 16384

Gabarito: letra E.

Link permanente: /questoes/qg474966