chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

Python運維中20個常用的庫和模塊盤點

馬哥Linux運維 ? 來源:陳翠 ? 2019-01-01 09:27 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

1、psutil是一個跨平臺庫(https://github.com/giampaolo/psutil)能夠實現(xiàn)獲取系統(tǒng)運行的進程和系統(tǒng)利用率(內(nèi)存,CPU,磁盤,網(wǎng)絡等),主要用于系統(tǒng)監(jiān)控,分析和系統(tǒng)資源及進程的管理。

2、IPy(http://github.com/haypo/python-ipy),輔助IP規(guī)劃。

3、dnspython(http://dnspython.org)Python實現(xiàn)的一個DNS工具包。

4、difflib:difflib作為Python的標準模塊,無需安裝,作用是對比文本之間的差異。

5、filecmp:系統(tǒng)自帶,可以實現(xiàn)文件,目錄,遍歷子目錄的差異,對比功能。

6、smtplib:發(fā)送電子郵件模塊

7、pycurl(http://pycurl.sourceforge.net)是一個用C語言寫的libcurl Python實現(xiàn),功能強大,支持的協(xié)議有:FTP,HTTP,HTTPS,TELNET等,可以理解為Linux下curl命令功能的Python封裝。(PS:PycURL在前幾天的文章里有提及過)

8、XlsxWriter:操作Excel工作表的文字,數(shù)字,公式,圖表等。

9、rrdtool:用于跟蹤對象的變化,生成這些變化的走走勢圖

10、scapy(http://www.wecdev.org/projects/scapy/)是一個強大的交互式數(shù)據(jù)包處理程序,它能夠對數(shù)據(jù)包進行偽造或解包,包括發(fā)送數(shù)據(jù)包,包嗅探,應答和反饋等功能。

11、Clam Antivirus免費開放源代碼防毒軟件,pyClamad,可以讓Python模塊直接使用ClamAV病毒掃描守護進程calmd。

12、pexpect:可以理解成Linux下expect的Python封裝,通過pexpect我們可以實現(xiàn)對ssh,ftp,passwd,telnet等命令行進行自動交互,而無需人工干涉來達到自動化的目的。

13、paramiko是基于Python實現(xiàn)的SSH2遠程安裝連接,支持認證及密鑰方式??梢詫崿F(xiàn)遠程命令執(zhí)行,文件傳輸,中間SSH代理等功能。相對于Pexpect,封裝的層次更高,更貼近SSH協(xié)議的功能,官網(wǎng)地址:http://paramiko.org(依賴:Crypto,Ecdsa,Python開發(fā)包python-devel)

14、fabric是基于Python實現(xiàn)的SSH命令行工具,簡化了SSH的應用程序部署及系統(tǒng)管理任務,它提供了系統(tǒng)基礎的操作組件,可以實現(xiàn)本地或遠程shell命令,包括命令執(zhí)行,文件上傳,下載及完整執(zhí)行日志輸出等功能。Fabric在paramiko的基礎上做了更高一層的封裝,操作起來更加簡單。官網(wǎng)地址:http://www.fabfile.org(依賴setuptools,Crypto,paramiko包支持)

15、CGIHTTPRequestHandler實現(xiàn)對CGI的支持。

16、ansible(http://www.ansibleworks.com/)一種集成IT系統(tǒng)的配置管理,應用部署,執(zhí)行特定任務的開源平臺?;赑ython實現(xiàn),由Paramiko和PyYAML兩個關鍵模塊構建。Ansibl與Saltstack最大的區(qū)別是Ansible無需在被控主機上部署任何客戶端,默認直接通過SSH通道進行遠程命令執(zhí)行或下發(fā)功能。

17、YAML:是一種用來表達數(shù)據(jù)序列的編程語言。

18、playbook:一個非常簡單的配置管理和多主機部署系統(tǒng)。

19、saltstack(http://saltstack.com)是一個服務器基礎架構集中化管理平臺,一般可以理解為簡化版的puppet和加強版的func。Saltstack基于Python語言實現(xiàn),結合輕量級消息隊列ZeroMQ,與Python每三方模塊(Pyzmq,PyCrypto,Pyjinja2,python-msgpack和PyYAML等)構建。

20、func,為解決集群管理,監(jiān)控問題需設計開發(fā)的系統(tǒng)管理基礎框架。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • python
    +關注

    關注

    56

    文章

    4827

    瀏覽量

    86774

原文標題:Python運維中20個常用的庫和模塊

文章出處:【微信號:magedu-Linux,微信公眾號:馬哥Linux運維】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    數(shù)據(jù)分析中最常用、最好用的20Python分享

    【導讀】Python在解決數(shù)據(jù)科學任務和挑戰(zhàn)方面處于領先地位。而一些方便易用的則幫助了開發(fā)人員高效開發(fā)。在這里我們整理了20在深度學習、數(shù)據(jù)分析中最
    的頭像 發(fā)表于 01-03 09:28 ?5660次閱讀
    數(shù)據(jù)分析中最<b class='flag-5'>常用</b>、最好用的<b class='flag-5'>20</b><b class='flag-5'>個</b><b class='flag-5'>Python</b><b class='flag-5'>庫</b>分享

    5常用Python

    Python 標準有超過 200 模塊,程序員可以在他們的程序中導入和使用。雖然普通程序員對其中許多模塊都有一些經(jīng)驗,但很可能有一些好用
    發(fā)表于 11-28 11:27 ?678次閱讀

    動態(tài)封裝成python模塊的方法

    之前的文章 將靜態(tài)封裝成 python 模塊中講解了如何將靜態(tài)封裝成 python 模塊,靜
    發(fā)表于 07-13 15:24 ?926次閱讀

    python視頻教程分享!

    Python開發(fā)是目前很多朋友選擇學習的一門技術,在大家學習的同時,樓主在這里給大家分享了一python視頻教程,需要的朋友可以下載看
    發(fā)表于 02-06 14:45

    人員如何學習python編程?

    人員如何學習python編程?從不會寫代碼,到自己獨立能寫代碼解決問題 。這個問題很重要!盲目學習所謂的項目,最后還是不會自己寫代碼解決問題。首先解決了獨立能寫代碼解決問題,再通過項目來加強訓練
    發(fā)表于 09-01 11:01

    為何人員要學Python

    必須懂開發(fā),不懂開發(fā)的維道路會越走越窄。特別是要學會Python開發(fā),Python能滿足絕大部分自動化
    發(fā)表于 02-02 18:55

    常用python機器學習盤點

    現(xiàn)在人工智能非常火爆,機器學習應該算是人工智能里面的一子領域,而其中有一塊是對文本進行分析,對數(shù)據(jù)進行深入的挖掘提取一些特征值,然后用一些算法去學習,訓練,分析,甚至還能預測,那么Python常用
    發(fā)表于 05-10 15:20

    常用Python有那些38常用Python的詳細概述

    Python作為一設計優(yōu)秀的程序語言,現(xiàn)在已廣泛應用于各種領域,依靠其強大的第三方類,Python在各個領域都能發(fā)揮巨大的作用。
    的頭像 發(fā)表于 11-03 10:28 ?3.2w次閱讀

    常用Python GUI

    Python GUI 有很多,下面給大家羅列常用的幾種 GUI 。下面介紹的這些GUI框架,能滿足大部分開發(fā)人員的需要,你可以根據(jù)自己的需求,選擇合適的GUI
    的頭像 發(fā)表于 08-26 14:52 ?2874次閱讀

    這5常見場景,可以嘗試用Python去解決!

    當然,崗位的具體職責和要求可能因公司而異,有些公司可能并不要求工程師會使用 Python 腳本。但總的來說,學習
    的頭像 發(fā)表于 01-16 09:48 ?932次閱讀

    介紹5常用Python

    Python 標準有超過 200 模塊,程序員可以在他們的程序中導入和使用。雖然普通程序員對其中許多模塊都有一些經(jīng)驗,但很可能有一些好用
    的頭像 發(fā)表于 03-22 09:27 ?961次閱讀

    使用Python腳本實現(xiàn)自動化任務

    許多運工程師會使用 Python 腳本來自動化任務。Python 是一種流行的編程語言,具有豐富的第三方
    的頭像 發(fā)表于 04-08 10:36 ?2048次閱讀

    如何安裝常用Python

    使用常用Python是非常重要的一步。本文將介紹如何安裝常用Python,以幫助您在
    的頭像 發(fā)表于 04-14 12:11 ?1527次閱讀

    Pythontelnetlib模塊的基本使用

    telnetlib 是 Python 標準的一模塊,它提供了 Telnet 協(xié)議的客戶端功能。使用 telnetlib
    的頭像 發(fā)表于 05-04 14:27 ?8846次閱讀

    如何應用Python解決5常見問題?

    解析日志文件并提取有用信息是工程師經(jīng)常要進行的任務之一。使用 Python 腳本可以方便地實現(xiàn)這一操作。 在 Python ,可以使用
    發(fā)表于 11-02 10:06 ?558次閱讀