Questão de Sistemas Operacionais — Geral — VUNESP 2023
Sistemas Operacionais›Geral
Código
vu197400
Banca
VUNESP
Órgão
CM SJC
Ano
2023
Cargo
TLE ( )
Nos sistemas GNU/LINUX, o diretório /etc contém, dentre outras coisas:
Abinários, bibliotecas, documentação e código-fonte para programas de segundo nível.
Barquivos binários para programas de usuário.
Carquivos de configuração.
Dexecutáveis binários.
Eaplicativos complementares de fornecedores individuais.
Revelar gabarito e comentário▾
GabaritoC — arquivos de configuração.
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”.
Estrutura de Diretórios no Linux: o papel do /etc
Gabarito: letra C. No GNU/Linux, o diretório /etc é o local padrão para armazenar arquivos de configuração do sistema e dos aplicativos — é essa a função que a alternativa C descreve corretamente. A distinção entre os diretórios do sistema segue o padrão FHS (Filesystem Hierarchy Standard), que organiza a hierarquia por tipo de conteúdo, e é exatamente essa lógica que separa a alternativa correta das demais.
O sistema de arquivos do Linux é uma árvore única que parte da raiz /. Cada diretório de primeiro nível tem uma função bem definida, e a banca explora justamente a confusão entre eles. O /etc concentra os arquivos de configuração — como /etc/passwd (usuários), /etc/fstab (montagem de discos), /etc/hosts (resolução de nomes) e os arquivos de configuração de serviços como Apache (/etc/apache) e NGINX (/etc/nginx). Esses arquivos são, em sua maioria, textos editáveis que definem o comportamento do sistema e dos programas.
A razão de existir um diretório específico para configuração é a separação de responsabilidades: binários essenciais ficam em /bin e /sbin, bibliotecas em /lib, dados variáveis (logs, spool) em /var, e programas de usuário em /usr/bin. O /etc não guarda executáveis nem bibliotecas — guarda apenas os arquivos que configuram esses componentes. Essa separação permite que o administrador saiba onde procurar cada tipo de arquivo, e é o que o FHS padroniza.
Na prática, quando você instala um serviço como o Apache, seus arquivos de configuração vão para /etc/apache (ou /etc/httpd), enquanto os binários vão para /usr/sbin e os dados para /var. Essa organização é consistente entre distribuições, seguindo o FHS. A pegadinha da banca é justamente trocar a função do /etc pela de outros diretórios, como /bin (binários) ou /usr (programas de usuário).
NÃO CAIA NESSA!
A banca adora inverter a função dos diretórios. Aqui, as alternativas A, B, D e E descrevem funções de outros diretórios — binários (/bin, /usr/bin), bibliotecas (/lib), documentação (/usr/share/doc) — e o candidato que não domina o FHS acaba confundindo. Lembre-se: /etc é só configuração.
Diretórios Linux (FHS): /etc (Arquivos de configuração, Ex.: passwd, fstab, hosts); /bin e /sbin (Executáveis essenciais); /usr (Binários, bibliotecas, documentação); /var (Dados variáveis (logs, spool)); /opt (Aplicativos de fornecedores)
Alternativa A — ❌ Incorreta
Descreve o conteúdo de /usr (ou /usr/local), que abriga binários, bibliotecas, documentação e código-fonte de programas. O /etc não contém binários nem código-fonte — apenas arquivos de configuração.
Alternativa B — ❌ Incorreta
Refere-se a /usr/bin ou /bin, que contêm os binários dos programas de usuário. O /etc não armazena executáveis.
Alternativa C — ✅ Correta ⟵ GABARITO
O /etc é o diretório padrão para arquivos de configuração do sistema e dos aplicativos, conforme o FHS. É onde ficam, por exemplo, /etc/passwd, /etc/fstab e /etc/hosts.
Alternativa D — ❌ Incorreta
Descreve /bin ou /sbin, que contêm executáveis essenciais. O /etc não guarda binários.
Alternativa E — ❌ Incorreta
Refere-se a /opt, que abriga aplicativos complementares de fornecedores. O /etc não é o local para isso.
Gabarito: letra C — o /etc é o diretório de arquivos de configuração no GNU/Linux.