Questão nº 37
Questão de Tecnologia da Informação · FGV ALEP 2024 (nº 37)
Em um sistema Ubuntu Linux, o comando que o administrador deve utilizar para saber a que pacote pertence o arquivo /etc/named.conf, é:
- Adpkg -S /etc/named.conf (alternativa correta)
- Bapt repository /etc/named.conf
- Cyast2 info /etc/named.conf
- Ddpkg -L /etc/named.conf
- Eyast2 package /etc/named.conf
Resposta comentada
Gabarito Alternativa A
Conceito-chave: No Ubuntu (e no Debian), o dpkg é o gerenciador de pacotes que controla quais arquivos pertencem a quais pacotes. O comando -S (de search) pesquisa qual pacote é dono de um arquivo específico, enquanto -L (de list) lista os arquivos que um pacote já instalado contém.
- (A) Correta: O comando
dpkg -S /etc/named.confpesquisa no banco de dados do sistema qual pacote instalou esse arquivo, retornando algo comobind9: /etc/named.conf. É exatamente o que o administrador precisa para identificar a origem do arquivo. - (B) Incorreta:
apt repositorynão é um comando válido doapt; oaptgerencia pacotes, mas não faz busca inversa de arquivo para pacote dessa forma. - (C) Incorreta:
yast2é uma ferramenta de administração do openSUSE (baseado em RPM), não do Ubuntu (baseado em Debian). Além disso,yast2 infonão é a sintaxe correta para essa consulta. - (D) Incorreta:
dpkg -Llista os arquivos que pertencem a um pacote (ex.:dpkg -L bind9), mas não faz o caminho inverso (arquivo → pacote). A pegadinha aqui é que o aluno confunde-L(listar) com-S(search). - (E) Incorreta:
yast2 packagenão é um comando válido e, novamente,yast2é específico do openSUSE, não do Ubuntu.
Armadilha da banca: A alternativa D é a mais tentadora, pois muitos alunos decoram que dpkg -L "mostra arquivos de um pacote" e invertem a lógica. A banca explora exatamente essa confusão entre -L (listar conteúdo de um pacote) e -S (procurar o pacote dono de um arquivo).
Fonte: FGV ALEP 2024 Técnico Legislativo - Suporte e Manutenção (Caderno Tipo 1). Reproduzida para fins de estudo.