Questão de Redes de Computadores — Protocolo — Quadrix 2024
- Código
- qg352894
- Banca
- Quadrix
- Órgão
- CRQ - 12ª Região (GO, TO e DF)
- Ano
- 2024
- Nível
- Superior
- Cargo
- Analista de T.I.
- CCerto
- EErrado
GabaritoC — Certo
serviceGabarito: ✅ CERTO. O comando service é uma ferramenta válida no Linux para gerenciar serviços — incluindo o servidor FTP vsftpd — permitindo iniciar, parar ou reiniciar o serviço, como em service vsftpd start. A afirmação está correta e reflete o uso tradicional do comando, que continua presente nas distribuições Linux, embora o systemctl (do systemd) seja o método mais moderno.
O comando service é um utilitário de gerenciamento de serviços presente em diversas distribuições Linux. Ele atua como uma interface de alto nível que, dependendo do sistema, delega a ação ao script de inicialização do serviço (localizado em /etc/init.d/) ou ao sistema de init em uso (SysV init, Upstart, systemd). A sintaxe básica é service <nome-do-serviço> <ação>, onde as ações mais comuns são start, stop, restart, status e reload. No exemplo dado, service vsftpd start inicia o serviço do servidor FTP vsftpd (Very Secure FTP Daemon), um dos servidores FTP mais utilizados em ambientes Linux.
A razão de o comando funcionar mesmo em sistemas com systemd é que o service foi projetado para ser compatível com o SysV init e, nas distribuições modernas, ele é um wrapper que traduz os comandos para o systemctl correspondente. Por exemplo, service vsftpd start é convertido internamente para systemctl start vsftpd. Isso garante que o comando continue funcionando, mantendo a compatibilidade com scripts e hábitos antigos.
Na prática, um administrador que deseja gerenciar o serviço FTP pode usar tanto service vsftpd start quanto systemctl start vsftpd. A diferença é que o systemctl oferece mais funcionalidades, como habilitar o serviço para iniciar automaticamente no boot (systemctl enable vsftpd), enquanto o service é mais simples e direto. A banca explora exatamente esse conhecimento: o candidato que só conhece o systemctl pode achar que o service está obsoleto, mas ele continua sendo um comando válido e funcional.
A pegadinha aqui é a suposição de que, por existir o systemctl, o comando service não seria mais aceito. No entanto, o service é um comando legítimo e amplamente documentado, presente até mesmo em distribuições que usam systemd por padrão. Portanto, a afirmação está correta.
A banca pode tentar induzir o candidato a marcar "Errado" ao pensar que o comando service foi substituído pelo systemctl. Mas o service continua sendo um comando válido e funcional — ele apenas delega a ação ao sistema de init subjacente. Fique atento: a existência de um comando mais moderno não torna o antigo inválido.
A afirmação está correta. O comando service é uma ferramenta de gerenciamento de serviços no Linux, e service vsftpd start é um exemplo válido para iniciar o serviço FTP vsftpd. O comando aceita ações como start, stop e restart, exatamente como descrito no enunciado. Além disso, o service funciona em distribuições com SysV init, Upstart e até mesmo com systemd (como wrapper), o que reforça sua validade.
Gabarito: ✅ CERTO
Link permanente: /questoes/qg352894