Julgue o item subsequente, a respeito da administração de s...

Próximas questões
Com base no mesmo assunto
Q1883795 Sistemas Operacionais
Julgue o item subsequente, a respeito da administração de sistemas operacionais Linux, considerando que o sistema esteja logado com o usuário root.

O systemd é capaz de gerenciar serviços; o comando a seguir permite listar os status de todos os serviços no sistema operacional.  

systemctl list-units --type target --anyway
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: E - Errado

O comando mencionado na questão, systemctl list-units --type target --anyway, não é o comando correto para listar o status de todos os serviços no sistema operacional Linux que utiliza o systemd como sistema de inicialização e gerenciamento de serviços.

O systemd é, de fato, um gerenciador de sistema e serviço para Linux que fornece capacidades como o início sequencial de serviços durante o processo de boot, a capacidade de ativar serviços sob demanda, e muitas outras features que permitem controlar o estado dos serviços no sistema operacional. Para verificar o status de todos os serviços ativos, o comando correto seria systemctl list-units --type service ou simplesmente systemctl, que por padrão lista as unidades de serviço ativas.

O parâmetro --type target especifica que apenas unidades do tipo "target" devem ser listadas, o que é diferente de serviços. Targets no systemd são usados para agrupar unidades e facilitar a gestão de dependências entre serviços, mas eles não são serviços em si.

Além disso, o parâmetro --anyway não é válido. Provavelmente houve uma confusão com o parâmetro --all, que lista todas as unidades independentemente de seu estado, incluindo as inativas ou as que falharam durante o processo de inicialização.

Portanto, a afirmação da questão está incorreta porque o comando apresentado não realiza a ação de listar o status de todos os serviços no sistema operacional Linux com systemd, e o parâmetro --anyway é inválido.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

systemd é um sistema de inicialização (init system) composto por um conjunto de programas executado em segundo plano (ou seja, um daemon). Atualmente, a maioria das distribuições Linux utilizam do systemd para execução do boot.

Para que serve o Systemctl?

É usado para agrupar unidades e como pontos de sincronização bem conhecidos durante a inicialização

rapaz que maldade dessa banca

ela deu a definição do systemd e pediu o comando do systemctl

comando que a banca pediu systemctl list-units --type target --anyway

que é tipo listar unidade de lista

e não todos os serviços do sistema operacional...eu não sei explicar com perfeição mas consegui ao menos mostrar como cespe está vindo agora... má! rs

gabarito errado

systemctl faz parte do systemd, não vejo nada de errado em relação a isso.

o único erro que vejo é o parâmetro --anyway que não existe, o correto seria --all

O `systemd` usa o comando `systemctl` para gerenciar e inspecionar o sistema, incluindo serviços (`services`), unidades (`units`), e alvos (`targets`).

Para listar todos os serviços e seus status no sistema, o comando correto seria `systemctl list-units --type=service`.

O comando apresentado contém um pequeno erro de digitação. O comando correto para listar os status de todos os serviços no sistema operacional utilizando o `systemctl` seria:

systemctl list-units --type=service --all

Neste comando:

- `list-units` é usado para listar unidades do sistema, que incluem serviços.

- `--type=service` especifica que queremos listar serviços.

- `--all` mostra todas as unidades, incluindo as inativas.

Dessa forma, a correção inclui a utilização do sinal de igual (=) no argumento `--type` e a remoção do termo `--anyway`, que não é um argumento válido para o comando `systemctl`.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo