ホームページ  >  記事  >  運用・保守  >  Linux システム上で Python を使用したシステム スクリプトの基本構成ガイド

Linux システム上で Python を使用したシステム スクリプトの基本構成ガイド

PHPz
PHPzオリジナル
2023-07-04 11:01:402010ブラウズ

Linux システムでのシステム スクリプト プログラミングに Python を使用するための基本構成ガイド

システム スクリプト プログラミングに進む前に、Linux システムでいくつかの基本構成を実行して、Python オペレーティング環境とライブラリが適切であることを確認する必要があります。通常サポート。この記事では、Linux システムでシステム スクリプトを作成するために Python を構成および使用する方法を紹介し、いくつかの基本的なコード例を示します。

  1. Python のインストール

まず、Python がインストールされているかどうかを確認する必要があります。ターミナルで次のコマンドを実行すると、Python のバージョンを確認できます。

python --version

Python のバージョン情報が表示されたら、Python はインストールされています。インストールされていない場合は、次のコマンドを使用してインストールしてください:

sudo apt-get install python3
  1. pip のインストール

pip は、インストールと管理に使用できる Python パッケージ マネージャーです。さまざまな Python ライブラリ。 Linux システムでは、pip を手動でインストールする必要があります。次のコマンドを使用して pip をインストールできます:

sudo apt-get install python3-pip

インストールが完了したら、次のコマンドを実行して pip が正常にインストールされたかどうかを確認できます:

pip3 --version

pip のバージョン情報と表示されればインストール成功です。

  1. Python 仮想環境の構成

プロジェクト間の依存関係を分離し、異なる環境でのプロジェクトの一貫性を確保するために、Python 仮想環境を使用できます。仮想環境では、Python プロジェクトと関連ライブラリを分離して、異なるプロジェクト間の競合を回避できます。

まず、仮想環境ツールをインストールします:

sudo apt-get install python3-venv

インストールが完了したら、次のコマンドを使用して新しい仮想環境を作成できます:

python3 -m venv myenv

where, myenvは仮想環境の名前であり、必要に応じて変更できます。作成が完了したら、仮想環境をアクティブ化します。

source myenv/bin/activate

仮想環境をアクティブ化すると、ターミナルのコマンド プロンプトに仮想環境の名前が表示されます。仮想環境にインストールされた Python ライブラリは、現在の仮想環境でのみ有効になります。

  1. 一般的に使用される Python ライブラリをインストールする

システム スクリプト プログラミングでは、一般的に使用される Python ライブラリがよく使用されます。以下に、一般的に使用されるいくつかの Python ライブラリとインストール方法を紹介します。

  • requests: HTTP リクエストを送信し、応答を処理するために使用されるライブラリ。
pip install requests
  • psutil: システム情報の取得とプロセス管理のためのライブラリ。
pip install psutil
  • paramiko: SSH リモート接続とファイル転送用のライブラリ。
pip install paramiko

上記は、一般的に使用される Python ライブラリの一部です。特定のニーズに応じて、他のライブラリも仮想環境にインストールできます。

  1. システム スクリプト プログラミングの例

次に、システムの CPU とメモリの使用状況を監視するために Python で記述された簡単なシステム スクリプトの例を示します:

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))

このスクリプトは、psutil ライブラリを使用してシステムの CPU 使用率とメモリ使用率を取得し、結果を出力します。スクリプトは必要に応じて変更および拡張できます。

概要

この記事では、Python と pip のインストール、Python 仮想環境の構成、一般的に使用される Python ライブラリのインストールなど、Linux システムでのシステム スクリプト プログラミングに Python を使用するための基本的な構成ガイドを紹介します。同時に、この記事では、簡単なシステム スクリプト プログラミングの例も提供します。この記事が、システム スクリプト プログラミングに Python を学習および使用している読者に役立つことを願っています。

以上がLinux システム上で Python を使用したシステム スクリプトの基本構成ガイドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。