3.2.2. Exibição do status do serviço
Para exibir informações detalhadas sobre uma unidade de serviço que corresponda a um serviço do sistema, digite o seguinte em uma janela de comandos:
systemctl status name.service
Substitua name pelo nome da unidade de serviço que você deseja inspecionar (por exemplo, gdm
). Este comando exibe o nome da unidade de serviço selecionada seguido de sua breve descrição, um ou mais campos descritos em Tabela 3.5, “Informações sobre a unidade de serviço disponível”, e se for executado pelo usuário root
, também as entradas de registro mais recentes.
Campo | Descrição |
---|---|
| Informação se a unidade de serviço foi carregada, o caminho absoluto para o arquivo da unidade e uma nota se a unidade está habilitada. |
| Informação se a unidade de serviço está funcionando, seguida por um carimbo de tempo. |
| O PID do serviço correspondente do sistema seguido de seu nome. |
| Informações adicionais sobre o serviço de sistema correspondente. |
| Informações adicionais sobre os processos relacionados. |
| Informações adicionais sobre os Grupos de Controle relacionados (cgroups). |
Para verificar apenas se uma determinada unidade de serviço está funcionando, execute o seguinte comando:
systemctl is-active name.service
Da mesma forma, para determinar se uma determinada unidade de serviço está habilitada, digite:
systemctl is-enabled name.service
Observe que tanto systemctl is-active
quanto systemctl is-enabled
retornam um status de saída de 0
se a unidade de serviço especificada estiver em funcionamento ou habilitada. Para informações sobre como listar todas as unidades de serviço atualmente carregadas, consulte Listagem de serviços.
Exemplo 3.2. Exibição do status do serviço
A unidade de serviço para o Gerenciador de Monitores do GNOME é denominada gdm.service
. Para determinar o status atual desta unidade de serviço, digite o seguinte em uma janela de comandos:
# systemctl status gdm.service gdm.service - GNOME Display Manager Loaded: loaded (/usr/lib/systemd/system/gdm.service; enabled) Active: active (running) since Thu 2013-10-17 17:31:23 CEST; 5min ago Main PID: 1029 (gdm) CGroup: /system.slice/gdm.service ├─1029 /usr/sbin/gdm ├─1037 /usr/libexec/gdm-simple-slave --display-id /org/gno… └─1047 /usr/bin/Xorg :0 -background none -verbose -auth /r… Oct 17 17:31:23 localhost systemd[1]: Started GNOME Display Manager.
Exemplo 3.3. Exibição de serviços encomendados antes de um serviço
Para determinar quais serviços são pedidos para começar antes do serviço especificado, digite o seguinte em um prompt de shell:
# systemctl list-dependencies --after gdm.service gdm.service ├─dbus.socket ├─getty@tty1.service ├─livesys.service ├─plymouth-quit.service ├─system.slice ├─systemd-journald.socket ├─systemd-user-sessions.service └─basic.target [output truncated]
Exemplo 3.4. Exibição de serviços encomendados para começar após um serviço
Para determinar quais serviços são pedidos para começar após o serviço especificado, digite o seguinte em um prompt de shell:
# systemctl list-dependencies --before gdm.service gdm.service ├─dracut-shutdown.service ├─graphical.target │ ├─systemd-readahead-done.service │ ├─systemd-readahead-done.timer │ └─systemd-update-utmp-runlevel.service └─shutdown.target ├─systemd-reboot.service └─final.target └─systemd-reboot.service