Questão de Sistemas Operacionais — Linux — FUNDATEC 2025
Sistemas Operacionais›Linux
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?
A/etc/profile
B/proc/sys/fs/file-max
C/etc/sysctl.conf
D/etc/fstab
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 4096usuario hard nofile 16384