Questão nº 43

Questão de Tecnologia da Informação · FCC TRT-1 2025 (nº 43)

FCC2025Analista Judiciário - Área Apoio Especializado - Especialidade Tecnologia da InformaçãoTecnologia da Informação
Gabarito: Aver comentário ↓

Considere três situações comuns em ambientes Linux relacionados à instalação, configuração e administração de pacotes e serviços.

I. Instalar um pacote específico chamado `nginx` e garantir que ele seja iniciado automaticamente na inicialização do sistema.

II. Verificar o status de um serviço chamado `firewalld` e reiniciá-lo.

III. Monitorar o arquivo de log do sistema `/var/log/messages`, filtrando apenas as linhas que contêm a palavra `"error"` (independentemente de maiúsculas ou minúsculas).

Em condições ideais e com as devidas permissões, uma Analista criou a sequência correta de comandos que resolvem as tarefas I, II e III, que é:

Resposta comentada

Gabarito Alternativa A

Gerenciamento de pacotes e serviços no Linux envolve instalar programas, controlar como eles rodam (iniciar, parar, etc.) e monitorar o que acontece no sistema usando logs.

  • (A) Correta: Todos os comandos estão corretos e seguem as práticas modernas para sistemas baseados em RHEL/Fedora/CentOS (com dnf e systemd), e o grep -i é a forma padrão para busca case-insensitive.
  • (B) Incorreta: rpm -ivh não é o gerenciador de pacotes preferencial para instalar de repositórios; systemctl nginx start tem sintaxe errada; service é um comando legado para SysVinit/Upstart, systemctl é o moderno; egrep 'error|ERROR' é menos eficiente que grep -i.
  • (C) Incorreta: yum é um gerenciador de pacotes mais antigo que dnf; chkconfig é para SysVinit, não systemd; systemctl check é sintaxe errada para status; egrep 'error|ERROR' é menos eficiente que grep -i.
  • (D) Incorreta: A armadilha da banca aqui é que a maioria dos comandos está correta e moderna, mas service restart firewalld é inconsistente com systemctl status (deveria ser systemctl restart) e, principalmente, grep -all error usa uma opção -all que não existe para grep (o correto para ignorar maiúsculas/minúsculas é -i).
  • (E) Incorreta: apt-get é para sistemas Debian/Ubuntu, não RHEL/Fedora/CentOS; chkconfig status é para SysVinit, não systemd; grep -f /var/log/messages error tem sintaxe incorreta para buscar uma string (o -f lê padrões de um arquivo, e a ordem dos argumentos está errada).

Fonte: FCC TRT-1 2025 Analista Judiciário - Área Apoio Especializado - Especialidade Tecnologia da Informação (Caderno Tipo 004). Reproduzida para fins de estudo.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho