RHEL 7 - Remarques RHCSA (aide-mémoire)
unités de service systemd
– Les versions précédentes d'Oracle Linux utilisent des scripts dans /etc/rc.d/init.d répertoire pour contrôler les services.
– Dans Oracle Linux 7, ces scripts ont été remplacés par des unités de service systemd.
– Utilisez la commande systemctl pour répertorier les informations sur les unités de service.
Pour répertorier toutes les unités de service chargées :
# systemctl list-units --type service --all
Pour voir quelles unités de service sont activées :
# systemctl list-unit-files --type service
Affichage de l'état des services
– les unités de service systemd correspondent aux services système.
– Pour afficher des informations détaillées sur le service httpd :
# systemctl status httpd
– Pour vérifier si un service est en cours d'exécution (actif) ou non (inactif) :
# systemctl is-active sshd active
– Pour vérifier si un service est activé :
# systemctl is-enabled sshd enabled
Démarrage et arrêt des services
Utilitaire de service | Utilitaire systemctl | Description |
---|---|---|
début du nom du service | nom de démarrage systemctl | Démarre un service |
arrêt du nom du service | nom de l'arrêt systemctl | Arrête un service |
redémarrage du nom du service | nom de redémarrage de systemctl | Redémarre un service |
nom du service condrestart | systemctl try-restart name | Redémarre un service uniquement s'il est en cours d'exécution |
rechargement du nom du service | nom de rechargement systemctl | Recharge une configuration |
état du nom du service | nom du statut systemctl | Vérifie si un service est en cours d'exécution |
service –état- tous | systemctl list-units –type service –all | Affiche l'état de tous les services |
Activation et désactivation des services
Utilitaire chkconfig | Utilitaire systemctl | Description |
---|---|---|
chkconfig nom sur | systemctl activer le nom | Active un service |
chkconfig nom désactivé | systemctl désactiver le nom | Désactive un service |
chkconfig –nom de la liste | nom d'état systemctl, nom d'activation de systemctl | Vérifie si un service est activé |
chkconfig –list | systemctl list-unit-files –type service | Répertorie tous les services et vérifie s'ils sont activés |