902 votes

Comment activer ou désactiver les services ?

J'ai lu comment activer et désactiver les services dans Ubuntu et il semble qu'il existe différentes possibilités pour les gérer.

La première méthode que j'ai trouvée est update-rc.d pour ajouter de nouveaux services au démarrage, qui se concentre sur le dossier /etc/init.d et son contenu.

L'autre méthode que j'ai trouvée est d'éditer les fichiers .conf dans le dossier /etc/init.

Quelle est la façon recommandée d'activer / désactiver / ajouter des services et pourquoi?

Pourriez-vous s'il vous plaît donner un exemple étape par étape infaillible sur la façon d'ajouter un service dans Ubuntu et l'activer et le désactiver?

1 votes

Pour la mise en réseau, veuillez consulter : askubuntu.com/questions/230698/…

0 votes

Ceci serait utile pour ceux bloqués sur Fedora 12 et qui ont atterri ici. Au cas où le lien ne fonctionne plus, chkconfig est ce que vous cherchez.

3 votes

Veuillez noter que la réponse pour Ubuntu 14.04 est toujours manquante ici.

13voto

Izzy Points 3450

Modifier le fichier de configuration upstart existant (tel que décrit ci-dessus) n'est pas une si bonne idée. Un package mis à jour pourrait fournir une configuration mise à jour, et vous auriez dû répéter vos modifications encore et encore.

En regardant man 5 init, on trouvera une solution plus appropriée : utiliser une configuration de remplacement. Petit exemple : Disons que nous avons un service appelé "foobar", donc il y aurait un fichier appelé /etc/init/foobar.conf avec sa configuration upstart. Maintenant, vous ne voulez pas supprimer ce fichier, ni le modifier -- mais vous ne voulez pas non plus que ce service s'exécute ? Placez alors un fichier de remplacement à côté : /etc/init/foobar.override, contenant (optionnellement l'en-tête avec la description et) au lieu des lignes start on / stop on vous placez une ligne avec un mot : manual. De cette manière, vous indiquez à upstart d'utiliser essentiellement le foobar.conf, mais de remplacer la définition de démarrage pour démarrer ce service uniquement lorsqu'il est activé manuellement (via service foobar start dans notre exemple).

9voto

Sadi Points 10633

Il y a aussi le Gestionnaire de démarrage.

Pour installer : sudo apt-get install bum

Plus d'informations : http://www.marzocca.net/linux/bum.html

entrer la description de l'image ici

1 votes

N'oubliez pas de vérifier le bouton "Avancé".

5voto

milegrin Points 141

Méthode la plus simple pour moi car j'utilise uniquement l'interface de ligne de commande est update-rc.d.

Pour activer ou désactiver le démarrage automatique au redémarrage, etc :

sudo update-rc.d  

Exemple :

update-rc.d spamassassin enable

Pour arrêter ou démarrer un démon ou vérifier son statut :

sudo service  

Exemple :

sudo service spamassassin status
  spamassassin.service - Filtre anti-spam basé sur Perl utilisant l'analyse de texte
   Chargé : chargé (/lib/systemd/system/spamassassin.service; désactivé; préconisation du vendeur: activé)
   Actif : actif (en cours d'exécution) depuis le jeu. 2020-05-21 13:04:10 SAST; il y a 4s
  Processus : 1928 ExécStart=/usr/sbin/spamd -d --pidfile=/var/run/spamd.pid $OPTIONS (code=exited, statut=0/SUCCES
 Principal PID : 1949 (spamd)
    Tâches : 3 (limite : 2361)
   CGroup : /system.slice/spamassassin.service
           1949 /usr/bin/perl -T -w /usr/sbin/spamd -d --pidfile=/var/run/spamd.pid --create-prefs --max-child
           1951 enfant du spamd
           1952 enfant du spamd`  etc etc

update-rc.d peut faire un peu plus que ce qui est montré ci-dessus :

usage: update-rc.d [-f]  remove
       update-rc.d [-f]  defaults
       update-rc.d [-f]  defaults-disabled
       update-rc.d  disable|enable [S|2|3|4|5]
        -f: contrainte

Comme toujours, vous pouvez consulter le manuel.

2voto

HDK Bouma Points 147

J'utilise Stacer :

Stacer est un optimiseur de système open source et un moniteur d'application qui aide les utilisateurs à gérer l'ensemble du système avec différents aspects, c'est un utilitaire système tout-en-un.

Il affiche également les services et les processus. Une boîte à outils système GUI complète.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X