Travailler avec les processus et les services dans Linux A Guide du débutant
- 2605
- 8
- Jeanne Dupont
Linux est un système d'exploitation open source populaire utilisé par les développeurs, les administrateurs système et les utilisateurs d'ordinateurs quotidiens du monde entier. L'une des caractéristiques les plus puissantes de Linux est sa capacité à gérer les processus et les services. Les processus sont des instances individuelles d'un programme qui s'exécute sur le système, tandis que les services sont des processus de fond qui fournissent diverses fonctions au système.
Dans ce guide complet, nous examinerons de plus près comment travailler avec des processus et des services à Linux.
Processus dans Linux
Un processus dans Linux est une instance d'un programme qui s'exécute sur le système. Chaque processus a un ID de processus (PID) qui est attribué par le système d'exploitation. Vous pouvez afficher la liste des processus en cours d'exécution sur votre système à l'aide de la commande PS.
Pour afficher la liste des processus en cours d'exécution sur votre système, ouvrez une fenêtre de terminal et le type:
PS AUX
Cela affichera une liste de tous les processus en cours d'exécution de votre système, ainsi que leurs PID, CPU et utilisation de la mémoire et d'autres informations. Vous pouvez utiliser la commande kill pour arrêter un processus qui ne répond pas ou qui cause des problèmes. Le tuer La commande envoie un signal au processus, lui demandant de se terminer gracieusement.
Pour arrêter un processus, vous devez connaître son pid. Vous pouvez trouver le PID d'un processus en utilisant la commande PS comme suit:
PS aux Aux | grep process_name
Remplacer nom du processus avec le nom du processus, vous souhaitez trouver le Piquer pour. La sortie inclura le PID du processus dans la deuxième colonne. Une fois que vous avez le PID, vous pouvez utiliser le tuer commande pour arrêter le processus comme suit:
tuer
Remplacer Piquer avec le PID réel du processus.
Services à Linux
Un service à Linux est un programme ou un ensemble de programmes qui s'exécutent en arrière-plan, offrant diverses fonctions au système. Les services sont démarrés automatiquement lorsque le système se démarque et continue de fonctionner jusqu'à ce que le système soit arrêté. Les services sont généralement gérés à l'aide de la commande SystemCTL.
Pour afficher la liste de tous les services de votre système, saisissez la commande suivante dans le terminal:
SystemCTL List-Unit-Files --Type = Service
Cela affichera une liste de tous les services de votre système, ainsi que leur statut (activé ou désactivé). Vous pouvez démarrer ou arrêter un service en utilisant la commande SystemCTL comme suit:
Sudo SystemCTl Start Service_name
Sudo Systemctl Stop Service_name
Remplacer service_name avec le nom du service que vous souhaitez démarrer ou arrêter.
Vous pouvez également activer ou désactiver le service pour démarrer automatiquement lorsque le système est enraciné à l'aide de la commande SystemCTL comme suit:
sudo systemctl activer service_name
Sudo Systemctl Disable Service_name
Gestion des processus et services à Linux
Pour gérer efficacement les processus et les services dans Linux, vous devez vous familiariser avec les commandes suivantes:
- ps: Afficher la liste des processus en cours d'exécution sur le système.
- tuer
- : Arrêter un processus qui ne répond pas ou qui cause des problèmes.
- systemctl
- : Afficher et gérer les services sur le système.
- service
- : Démarrer, arrêter ou redémarrer un service.
- haut
- : Afficher les processus qui utilisent le plus de ressources CPU et de mémoire du système.
Conclusion
En conclusion, les processus et les services sont des composants essentiels de tout système Linux. En tant que débutant, il est important de comprendre comment ils fonctionnent et comment les gérer efficacement. En utilisant les commandes et techniques décrites dans cet article, vous pouvez mieux comprendre comment travailler avec des processus et des services dans Linux.
- « 10 exemples de commande Strace pour une analyse de système efficace dans Linux
- 21 .Des astuces que tout le monde devrait savoir »