Pular para o conteúdo principal

Questão de Sistemas Operacionais — Linux — FGV 2023

Sistemas OperacionaisLinux
Código
fg073223
Banca
FGV
Órgão
TJ-SE
Ano
2023
Nível
Médio
Cargo
Técnico Judiciário - Especialidade - Programação de Sistemas
No Ubuntu a estrutura de diretórios segue o padrão LSB (Linux Standard Base) que, por sua vez, segue a especificação do FHS (Filesystem Hierarchy Standard).A respeito de diretórios no Ubuntu, é correto afirmar que o diretório:
  1. A/boot armazena os arquivos de configuração do sistema, scripts de inicialização, configurações padrão para usuários e arquivos de configuração de programas que são instalados;
  2. B/dev armazena as bibliotecas e módulos do kernel, que são essenciais para o funcionamento do sistema;
  3. C/bin armazena os arquivos executáveis binários, que são os comandos base para a execução do sistema;
  4. D/lib armazena o caminho dos dispositivos instalados no sistema;
  5. E/etc armazena os arquivos de inicialização do sistema, dentre os quais está o gerenciador de boot do sistema.
Revelar gabarito e comentário

GabaritoC — /bin armazena os arquivos executáveis binários, que são os comandos base para a execução do sistema;

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”.

Diretórios no Ubuntu (FHS)

Gabarito: letra C. O diretório /bin armazena os executáveis binários essenciais para o funcionamento do sistema, como comandos base (ls, cp, mv, bash etc.), conforme a especificação FHS (Filesystem Hierarchy Standard). Cada alternativa abaixo será analisada com base nesse padrão.

1/boot
Kernel e initrd
GRUB (boot loader)
2/dev
Arquivos de dispositivos
Hardware (/dev/sda, /dev/tty)
3/bin
Executáveis essenciais
Comandos base (ls, cp, mv)
4/lib
Bibliotecas compartilhadas
Módulos do kernel
5/etc
Configurações do sistema
Configurações de programas
Diretórios Ubuntu (FHS)
LEVELsoulevel.com.br
Diretórios Ubuntu (FHS): /boot (Kernel e initrd, GRUB (boot loader)); /dev (Arquivos de dispositivos, Hardware (/dev/sda, /dev/tty)); /bin (Executáveis essenciais, Comandos base (ls, cp, mv)); /lib (Bibliotecas compartilhadas, Módulos do kernel); /etc (Configurações do sistema, Configurações de programas)

Alternativa A — ❌ Incorreta

Afirma que /boot armazena arquivos de configuração e scripts de inicialização. Erro: /boot contém apenas arquivos do boot loader (como vmlinuz, initrd.img e configurações do GRUB). Configurações do sistema e scripts de inicialização ficam em /etc e /etc/init.d (ou /lib/systemd/system).

Alternativa B — ❌ Incorreta

Diz que /dev armazena bibliotecas e módulos do kernel. Erro: /dev é o diretório de dispositivos (device files), representando hardware (ex.: /dev/sda, /dev/tty). Bibliotecas e módulos do kernel estão em /lib/modules.

Alternativa C — ✅ Correta ⟵ GABARITO

Corretamente afirma que /bin contém executáveis binários essenciais para todos os usuários e para a recuperação do sistema. Embora algumas distribuições recentes (Ubuntu) tenham movido /bin para /usr/bin como link simbólico, o conceito permanece.

Alternativa D — ❌ Incorreta

Afirma que /lib armazena o caminho dos dispositivos instalados. Erro: /lib contém bibliotecas compartilhadas essenciais e módulos do kernel. Dispositivos são representados em /dev.

Alternativa E — ❌ Incorreta

Diz que /etc armazena arquivos de inicialização do sistema, incluindo o gerenciador de boot. Erro: O gerenciador de boot (ex.: GRUB) fica em /boot (/boot/grub). /etc contém arquivos de configuração do sistema e de aplicativos (ex.: /etc/passwd).


Tabela resumo dos diretórios

Diretório

Função correta

/boot

Arquivos do carregador de inicialização (kernel, initrd, GRUB)

/dev

Arquivos de dispositivos (interfaces de hardware)

/bin

Executáveis binários essenciais (comandos base)

/lib

Bibliotecas compartilhadas e módulos do kernel

/etc

Arquivos de configuração do sistema e de programas

NÃO CAIA NESSA!

A banca troca as funções entre diretórios semelhantes (ex.: /dev com /lib, /etc com /boot). Memorize a função de cada um: /bin e /sbin = executáveis; /lib = bibliotecas; /dev = dispositivos; /etc = configurações; /boot = boot. Com esse mapa, você acerta qualquer questão similar.

Gabarito: letra C

Link permanente: /questoes/fg073223