Pular para o conteúdo principal

Questão de Sistemas Operacionais — Geral — VUNESP 2023

Sistemas OperacionaisGeral
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:

  1. Abinários, bibliotecas, documentação e código-fonte para programas de segundo nível.
  2. Barquivos binários para programas de usuário.
  3. Carquivos de configuração.
  4. Dexecutáveis binários.
  5. 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 é configuração.

1/etc
Arquivos de configuração
Ex.: passwd, fstab, hosts
2/bin e /sbin
Executáveis essenciais
3/usr
Binários, bibliotecas, documentação
4/var
Dados variáveis (logs, spool)
5/opt
Aplicativos de fornecedores
Diretórios Linux (FHS)
LEVELsoulevel.com.br
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.

Link permanente: /questoes/vu197400