Linux プラットフォームでシステム管理に Python スクリプトを使用する方法
要約: Linux は強力なオープンソース オペレーティング システムであり、Python は強力なプログラミング言語です。この記事では、ファイル管理、プロセス管理、システム監視などを含む、Linux プラットフォーム上のシステム管理に Python スクリプトを使用する方法を紹介し、具体的なコード例を示します。
1.1 ファイルのコピーと移動
Linux では、shutil モジュールの copy
関数を使用して、
import shutil src_file = '/path/to/source/file' dst_file = '/path/to/destination/file' shutil.copy(src_file, dst_file) # 复制文件 shutil.move(src_file, dst_file) # 移动文件
1.2 ファイル削除
ファイルを削除するには、OS モジュールの remove
関数を使用します。 :
import os file_path = '/path/to/file' os.remove(file_path) # 删除文件
2.1 システム コマンドの実行
os.system
関数を使用してシステム コマンドを実行できます。
import os command = 'ls -l' os.system(command) # 执行系统命令
2.2 プロセスを強制終了する
OS モジュールの kill
関数を使用して、指定されたプロセスを強制終了します。サンプル コードは次のとおりです。
import os pid = 1234 os.kill(pid, signal.SIGKILL) # 杀死进程
3.1 CPU 情報
psutil モジュールを使用して CPU 情報を取得できます。サンプルコードは次のとおりです。
import psutil cpu_percent = psutil.cpu_percent() # 获取CPU使用率 print('CPU使用率:%s%%' % cpu_percent)
3.2 メモリ情報
psutilモジュールを使用するvirtual_memory
関数でメモリ情報を取得できますサンプルコードは以下のとおりです。 Python は強力なプログラミング言語であり、Linux プラットフォームで Python スクリプトを使用すると、システム操作を簡単に実行できます。この記事では、ファイル管理、プロセス管理、システム監視の 3 つの側面の使用法を紹介し、具体的なコード例を示します。この記事を通じて、読者が Linux でのシステム管理に Python を使用する方法を理解し、実際のニーズに応じて拡張して適用できるようになることを願っています。
以上がLinux プラットフォームでのシステム管理に Python スクリプトを使用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。