Comment gérer Systemd avec Chkservice sur Linux

Lorsque vous travaillez avec des environnements Linux, à la fois en tant qu'administrateurs et utilisateurs, il est courant de gérer divers paramètres du système avec lequel nous effectuons diverses tâches.

L'un des termes les plus courants dans les distributions Linux est Systemd, rappelez-vous que Systemd (System Daemon) est un démon système qui gère divers paramètres au sein de la distribution. Systemd remplace le bien connu init qui était en charge de l'administration du système d'exploitation.

Avec Systemd, nous pouvons contrôler le démarrage et les services système, identifier différents types de ressources système, telles que les services, les périphériques, la mémoire d'échange, le montage automatique, les cibles, les chemins, les sockets et bien d'autres. Systemd fonctionne avec systemctl, qui est un composant qui permet de contrôler le comportement et les unités du système dans des tâches telles que le démarrage, l'arrêt, le redémarrage, l'affichage de l'état, etc., via la ligne de commande.

Solvetic analysera à cette occasion un moyen pratique et simple d'administrer Systemd sous Linux, dans cet exemple Ubuntu 17 Server, avec un outil utile appelé chkservice et ainsi disposer de plus d'options de gestion et de contrôle.

Qu'est-ce que ChkserviceChkservice est un outil de ligne de commande basé sur ncurses et, en tant que tel, simple à utiliser et à mettre en œuvre pour gérer les unités systemd sur une machine Linux.

Avec chkservice, nous pouvons lister les unités par ordre alphabétique en fonction de leurs catégories (services, objectifs, montages automatiques, etc.), en affichant leur statut et leur description, et cela nous permet, en utilisant les privilèges de superutilisateur, de démarrer, arrêter, activer et désactiver les unités.

1. Comment installer chkservice sur Debian Linux


Nous allons maintenant voir comment installer chkservice sur certaines des distributions Linux les plus utilisées de manière simple et sécurisée.

En cas d'utilisation de Debian et de ses dérivés, nous devons d'abord exécuter le référentiel PPA avec la ligne suivante :

 sudo add-apt-repository ppa: linuxenko / chkservice

Plus tard, nous mettons à jour les packages du référentiel en exécutant :

 mise à jour sudo apt
Enfin, nous installons chkservice en exécutant la ligne suivante :
 sudo apt installer chkservice

2. Comment installer chkservice sur Fedora, Arch et d'autres distributions Linux

Dans le cas où nous utilisons Fedora, nous devons exécuter les lignes suivantes :

 dnf copr activer srakitnican / par défaut dnf installer chkservice

Dans les environnements Arch Linux, il sera nécessaire d'exécuter les opérations suivantes :

 git clone https://aur.archlinux.org/chkservice.git cd chkservice makepkg -si

Dans les autres distributions Linux en exécutant les lignes suivantes :

 git clone https://github.com/linuxenko/chkservice.git mkdir build cd build cmake… / make

3. Comment utiliser chkservice sur Linux


Une fois chkservice installé, nous pouvons le démarrer avec les privilèges root en utilisant la commande sudo comme suit :
 sudo chkservice
Le résultat sera le suivant :

On peut voir quatre colonnes réparties comme suit :

  • Dans le premier, l'état activé / désactivé / masqué est affiché
  • Le second indique l'état démarré/arrêté
  • Dans le troisième, le nom et le type de l'unité seront affichés.
  • Dans la dernière colonne, nous avons la description de l'unité.

4. Informations sur l'état du lecteur Linux Chkservice


Nous pouvons voir que nous avons les options suivantes :

Montre qu'un lecteur est activé

 [X]

Indique qu'un lecteur est désactivé

 []

Indique qu'une unité est statique

 [s]

Montre qu'un lecteur est masqué

 -m-

Indique que l'unité a été arrêtée

 =

Montre que l'unité fonctionne

 >

5. Touches de navigation Chkservice Linux

Pour naviguer entre les différentes fonctions nous avons les possibilités suivantes :

Déplacer le curseur vers le haut

 Télécharger / k

Déplacer le curseur vers le bas

 Bas / j

Déplacer la page vers le haut

 PgUp / b

Déplacer la page vers le bas

 PgBas / f

6. Touches d'action dans chkservice sous Linux

Avec chkservice, nous avons les options suivantes :

Mettre à jour ou recharger les informations

 r

Il est utilisé pour activer ou désactiver une unité

 Barre d'espace

Permet de démarrer ou d'arrêter une unité

 s

Nous avons quitté chkservice

 quelle

Pour afficher la page d'aide

 ? Maj + /

De cette façon, chkservice devient un allié pour la gestion de systemd dans les environnements Linux et pour avoir un contrôle beaucoup plus précis sur les unités et les composants que systemd nous permet de gérer.

Vous contribuerez au développement du site, partager la page avec vos amis

wave wave wave wave wave