Maison >Opération et maintenance >exploitation et maintenance Linux >Guide de configuration de base pour les scripts système utilisant Python sur les systèmes Linux

Guide de configuration de base pour les scripts système utilisant Python sur les systèmes Linux

PHPz
PHPzoriginal
2023-07-04 11:01:402039parcourir

Guide de configuration de base pour l'utilisation de Python pour la programmation de scripts système sur les systèmes Linux

Avant de procéder à la programmation de scripts système, nous devons effectuer quelques configurations de base sur le système Linux pour garantir que l'environnement d'exploitation Python et la prise en charge de la bibliothèque sont normaux. Cet article explique comment configurer et utiliser Python pour les scripts système sur un système Linux et fournit quelques exemples de code de base.

  1. Installer Python

Tout d'abord, nous devons confirmer si Python est installé. Vous pouvez vérifier la version de Python en exécutant la commande suivante dans le terminal :

python --version

Si les informations de version de Python s'affichent, alors Python est déjà installé. S'il n'est pas installé, veuillez utiliser la commande suivante pour l'installer :

sudo apt-get install python3
  1. Install pip

pip est un gestionnaire de packages Python qui peut être utilisé pour installer et gérer diverses bibliothèques Python. Sur les systèmes Linux, nous devons installer pip manuellement. Vous pouvez utiliser la commande suivante pour installer pip :

sudo apt-get install python3-pip

Une fois l'installation terminée, vous pouvez vérifier si pip est installé avec succès en exécutant la commande suivante :

pip3 --version

Si les informations de version de pip sont affichées, l'installation est réussie.

  1. Configurer l'environnement virtuel Python

Afin d'isoler les dépendances entre les projets et d'assurer la cohérence des projets dans différents environnements, nous pouvons utiliser des environnements virtuels Python. Un environnement virtuel peut isoler les projets Python et les bibliothèques associées pour éviter les conflits entre différents projets.

Tout d'abord, installez l'outil d'environnement virtuel :

sudo apt-get install python3-venv

Une fois l'installation terminée, vous pouvez utiliser la commande suivante pour créer un nouvel environnement virtuel :

python3 -m venv myenv

Parmi eux, myenv est le nom de l'environnement virtuel, qui peut être modifié selon vos propres besoins. Après création, activez l'environnement virtuel :

source myenv/bin/activate

Après avoir activé l'environnement virtuel, l'invite de commande du terminal aura le nom de l'environnement virtuel. Les bibliothèques Python installées dans un environnement virtuel ne prendront effet que sur l'environnement virtuel actuel.

  1. Installer les bibliothèques Python couramment utilisées

Dans la programmation de scripts système, vous devez souvent utiliser certaines bibliothèques Python couramment utilisées. Voici quelques bibliothèques et méthodes d'installation Python couramment utilisées :

  • requests : Une bibliothèque utilisée pour envoyer des requêtes HTTP et traiter les réponses.
pip install requests
  • psutil : Bibliothèque pour obtenir des informations sur le système et gérer les processus.
pip install psutil
  • paramiko : Bibliothèque pour les connexions à distance SSH et les transferts de fichiers.
pip install paramiko

Ci-dessus sont quelques bibliothèques Python couramment utilisées. D'autres bibliothèques peuvent être installées dans l'environnement virtuel en fonction de besoins spécifiques.

  1. Exemple de programmation de script système

Voici un exemple de script système simple écrit en Python pour surveiller l'utilisation du processeur et de la mémoire du système :

import psutil

# 获取CPU使用率
cpu_percent = psutil.cpu_percent(interval=1)
print("CPU使用率:{}%".format(cpu_percent))

# 获取内存使用情况
memory = psutil.virtual_memory()
total_memory = round(memory.total / (1024 * 1024 * 1024), 2)
used_memory = round(memory.used / (1024 * 1024 * 1024), 2)
memory_percent = memory.percent
print("内存总量:{}GB".format(total_memory))
print("已使用内存:{}GB".format(used_memory))
print("内存使用率:{}%".format(memory_percent))

Ce script utilise la bibliothèque psutil pour obtenir l'utilisation du processeur et la mémoire du système. utilisation et imprimer les résultats. Le script peut être modifié et étendu selon les besoins.

Résumé

Cet article présente le guide de configuration de base pour l'utilisation de Python pour la programmation de scripts système sur les systèmes Linux, y compris l'installation de Python et pip, la configuration de l'environnement virtuel Python et l'installation des bibliothèques Python couramment utilisées. Dans le même temps, cet article fournit également un exemple simple de programmation de script système. J'espère que cet article sera utile aux lecteurs qui apprennent et utilisent Python pour la programmation de scripts système.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn