Statut d'un service
Pour connaître le statut d'un service, utiliser la commande :
Voici un exemple avec le service sshd
Les informations sont très minimalistes.
Pour plus de détails, utiliser la commande :
systemctl status nom_du_service.service
L'auto-complétion fonctionne pour le nom du service; voici un exemple sur le service sshd :
# systemctl status sshd.service
sshd.service - OpenSSH server daemon
Loaded: loaded (/usr/lib/systemd/system/sshd.service; enabled)
Active: active (running) since lun. 2013-09-16 17:49:01 CEST; 2 days ago
Main PID: 676 (sshd)
CGroup: name=systemd:/system/sshd.service
└─676 /usr/sbin/sshd -D
sept. 16 17:49:01 fedora systemd[1]: Starting OpenSSH server daemon...
sept. 16 17:49:01 fedora systemd[1]: Started OpenSSH server daemon.
sept. 16 17:49:02 fedora sshd[676]: Server listening on 0.0.0.0 port 22.
sept. 16 17:49:02 fedora sshd[676]: Server listening on :: port 22.
sept. 18 15:02:34 fedora sshd[28095]: Accepted password for adrienfedo from
192.168.1.11 port 51600 ssh2
sept. 18 16:22:30 fedora sshd[16864]: Accepted password for adrienfedo from
192.168.1.11 port 51618 ssh2
Il est possible de lister tous les services actifs :
# systemctl list-units --type=service
Voici un extrait du résultat de la commande :
# systemctl list-units --type=service
UNIT LOAD ACTIVE SUB DESCRIPTION
abrt-ccpp.service loaded active exited Install ABRT coredump hook
# systemctl is-active nom_du_service.service
# systemctl is-active sshd.service
active