Recherche…


Service en cours d'exécution sur Ubuntu

Pour obtenir une liste du service sur votre système, vous pouvez exécuter:

service --status-all

La sortie du service --status-all répertorie l'état des services contrôlés par le System V

Le + indique que le service est en cours d'exécution - indique un service arrêté. Vous pouvez le voir en exécutant le statut service SERVICENAME pour un service + et -.

Certains services sont gérés par Upstart . Vous pouvez vérifier l'état de tous les services Upstart avec la liste sudo initctl. Tout service géré par Upstart apparaîtra également dans la liste fournie par le service --status-all mais sera marqué par un?.

ref: https://askubuntu.com/questions/407075/how-to-read-service-status-all-results

Systemd service management

Services de cotation

  • systemctl Pour répertorier les services en cours d'exécution
  • systemctl --failed Pour répertorier les services ayant échoué

Gestion des cibles (similaire aux niveaux d'exécution dans SysV)

  • systemctl get-default Pour trouver la cible par défaut pour votre système
  • systemctl set-default <target-name> Pour définir la cible par défaut pour votre système

Gestion des services à l'exécution

  • systemctl start [service-name] Pour démarrer un service
  • systemctl stop [service-name] Pour arrêter un service
  • systemctl restart [service-name] Pour redémarrer un service
  • systemctl reload [service-name] Pour demander au service de recharger sa configuration
  • systemctl status [service-name] Pour afficher l'état actuel d'un service

Gestion du démarrage automatique des services

  • systemctl is-enabled [service-name] si un service est activé au démarrage du système
  • systemctl is-active [service-name] si un service est actuellement actif (en cours d'exécution)
  • systemctl enable [service-name] Pour activer un service au démarrage du système
  • systemctl disable [service-name] Pour désactiver un service au démarrage du système

Services de masquage

  • systemctl mask [service-name] Pour masquer un service (il est difficile de démarrer un service par erreur)
  • systemctl unmask [service-name] Pour démasquer un service

Redémarrer systemd

systemctl daemon-reload



Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow