Questão de Sistemas Operacionais — CentOS — VUNESP 2023
Sistemas Operacionais›CentOS
Código
vu197513
Banca
VUNESP
Órgão
Pref SBO
Ano
2023
Cargo
Ana ( )
Em um servidor com sistema operacional Linux CentOS, o seguinte comando foi emitido em um terminal:
systemctl status firewalld
A saída obtida pela execução do comando consta a seguir. Por questões de espaço, cada linha exibida na saída foi enumerada e desmembrada em múltiplas linhas.
Com base nessas informações, é correto concluir que
Aa execução do comando causou a inicialização do serviço de firewall.
Bo serviço de firewall do sistema está ativo há mais de 4 horas.
Co serviço de firewall do sistema esteve ativo por 4 horas e 12 minutos no mês de agosto.
Do arquivo /usr/sbin/firewalld possui permissão de acesso 825, utilizando a notação octal do comando chmod.
Eo arquivo executável binário correspondente ao serviço de firewall do sistema é /system.slice/firewalld.service.
Revelar gabarito e comentário▾
GabaritoB — o serviço de firewall do sistema está ativo há mais de 4 horas.
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”.
systemctl status: lendo a saída do comando
Gabarito: letra B. A saída do comando systemctl status firewalld mostra, na linha 3, que o serviço está active (running) since Thu 2023-09-07 19:14:55 EST; 4h 12min ago — ou seja, o serviço está ativo há 4 horas e 12 minutos, o que confirma que está ativo há mais de 4 horas. As demais alternativas distorcem informações da saída: o comando apenas consulta o status, não inicia o serviço; a data é de setembro, não agosto; o número 825 é o PID (identificador do processo), não permissão de arquivo; e o caminho do executável é /usr/sbin/firewalld, não /system.slice/firewalld.service.
O comando systemctl é a ferramenta central do systemd, o sistema de inicialização e gerenciamento de serviços do Linux moderno (presente no CentOS 7 e versões posteriores). Ele permite controlar serviços (units), como iniciar, parar, reiniciar, habilitar na inicialização e, como no caso da questão, consultar o status de um serviço. A sintaxe systemctl status <nome-do-serviço> exibe um relatório detalhado sobre a unidade, incluindo:
Loaded: se o serviço está carregado e se está habilitado para iniciar com o sistema (enabled).
Active: o estado atual do serviço (active (running) significa que está em execução), a data/hora em que foi iniciado e há quanto tempo está ativo.
Main PID: o identificador do processo principal do serviço.
CGroup: o grupo de controle ao qual o processo pertence, mostrando o comando exato que está sendo executado.
A linha 3 é a chave da questão: Active: active (running) since Thu 2023-09-07 19:14:55 EST; 4h 12min ago. Ela nos diz que o serviço está ativo e em execução desde 7 de setembro de 2023, e que isso ocorreu há 4 horas e 12 minutos. Portanto, o serviço está ativo há mais de 4 horas. A alternativa B é a única que interpreta corretamente essa informação.
A pegadinha da questão está em confundir os elementos da saída do comando: o número 825 (que é o PID) com permissão de arquivo, o caminho do executável com o grupo de controle, e a data de setembro com agosto. Vamos analisar cada alternativa em detalhes.
1Loaded: carregado/habilitado
2Active: estado e tempo ativo
3Main PID: número do processo
4CGroup: grupo de controle
LEVEL · soulevel.com.br
Alternativa A — ❌ Incorreta
O comando systemctl status firewalld é uma consulta de status, não uma ação de inicialização. Para iniciar o serviço, o comando seria systemctl start firewalld. A saída mostra que o serviço já estava ativo desde 19:14:55, ou seja, ele já estava em execução antes do comando ser emitido. O comando apenas exibiu o estado atual, não causou a inicialização.
Alternativa B — ✅ Correta ⟵ GABARITO
A linha 3 da saída afirma: Active: active (running) since Thu 2023-09-07 19:14:55 EST; 4h 12min ago. O trecho 4h 12min ago indica que o serviço está ativo há 4 horas e 12 minutos. Como 4 horas e 12 minutos é maior que 4 horas, a afirmação de que o serviço está ativo há mais de 4 horas é correta. A alternativa espelha exatamente a informação temporal da saída.
Alternativa C — ❌ Incorreta
A data na saída é Thu 2023-09-07, que corresponde a setembro, não agosto. Além disso, a informação 4h 12min ago indica o tempo que o serviço está ativo desde a última inicialização, não o tempo total de atividade no mês. A alternativa confunde a data de início do serviço com o mês de agosto e interpreta o tempo decorrido como um período total de atividade.
Alternativa D — ❌ Incorreta
O número 825 na linha 5 é o Main PID (Process IDentifier), ou seja, o identificador do processo principal do serviço. Não tem relação com permissões de arquivo. A notação octal de permissões do comando chmod usa valores como 755, 644, 600, etc., que representam combinações de leitura (4), escrita (2) e execução (1). O número 825 não é uma permissão válida em octal (o dígito 8 não existe na base octal). A alternativa confunde o PID com permissão de arquivo.
Alternativa E — ❌ Incorreta
O caminho /system.slice/firewalld.service é o grupo de controle (CGroup) ao qual o processo pertence, não o arquivo executável. O executável do serviço é /usr/sbin/firewalld, como mostra a linha 7: └─825 /usr/bin/python -Es /usr/sbin/firewalld --nofork --nopid. A alternativa confunde o CGroup com o caminho do binário.
NÃO CAIA NESSA!
A banca explora a confusão entre os elementos da saída do systemctl status: o PID (825) é apresentado como permissão de arquivo, o CGroup (/system.slice/firewalld.service) como executável, e a data de setembro como agosto. O candidato que não conhece a estrutura da saída pode cair nessas armadilhas. A chave é identificar o que cada campo significa: Main PID é o número do processo, CGroup é o grupo de controle, e a linha Active traz o estado e o tempo de atividade.
PEGA ESSA DICA!
Para questões de systemctl status, foque nas linhas-chave: Loaded (se está habilitado), Active (estado e tempo de atividade) e Main PID (número do processo). O tempo de atividade é sempre expresso como since <data>; <tempo> ago. Decore a estrutura da saída e você resolve a maioria das questões sobre o tema.