99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

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

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

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

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

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

掃碼添加小助手

加入工程師交流群

1、psutil是一個跨平臺庫(https://github.com/giampaolo/psutil)能夠?qū)崿F(xiàn)獲取系統(tǒng)運行的進程和系統(tǒng)利用率(內(nèi)存,CPU,磁盤,網(wǎng)絡(luò)等),主要用于系統(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ù)包處理程序,它能夠?qū)?shù)據(jù)包進行偽造或解包,包括發(fā)送數(shù)據(jù)包,包嗅探,應(yīng)答和反饋等功能。

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

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

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

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

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

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

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

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

    關(guān)注

    56

    文章

    4827

    瀏覽量

    86701

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

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

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

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

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

    【導(dǎo)讀】Python在解決數(shù)據(jù)科學任務(wù)和挑戰(zhàn)方面處于領(lǐng)先地位。而一些方便易用的則幫助了開發(fā)人員高效開發(fā)。在這里我們整理了20在深度學習、數(shù)據(jù)分析中最
    的頭像 發(fā)表于 01-03 09:28 ?5649次閱讀
    數(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>分享

    常用Python圖像處理介紹

    本文主要介紹了一些簡單易懂最常用Python 圖像處理。
    的頭像 發(fā)表于 08-19 10:54 ?2465次閱讀

    5常用Python

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

    python視頻教程分享!

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

    人員如何學習python編程?

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

    為何人員要學Python?

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

    常用python機器學習盤點

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

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

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

    常用Python GUI

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

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

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

    介紹5常用Python

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

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

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

    如何安裝常用Python

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

    Pythontelnetlib模塊的基本使用

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

    如何應(yīng)用Python解決5常見問題?

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