原创 經典!Python運維中常用的幾十個Python運維腳本

file是一個類,使用file('file_name', 'r+')這種方式打開文件,返回一個file對象,以寫模式打開文件不存在則會被創建。但是更推薦使用內置函數open()來打開一個文件。 首先open是內置函數,使用方式是open('

原创 秒懂!四步16點高效搞定高性能web服務器nginx

Nginx(讀音engine x)服務器由於性能優秀穩定、配置簡單以及跨平臺,被越來越多的公司和個人所採用,現已成爲市場份額繼Apache之後的第二大Web服務器。各大小網站論壇博客也介紹說明了Nginx從安裝到優化的各種配置。不過看了很多

原创 OpenStack與K8s結合的幾種方案之比較

OpenStack與K8S結合主要有兩種方案。一是K8S部署在OpenStack平臺之上,二是K8S和OpenStack組件集成。 首先第一種方案目前也是大多數用戶選擇的方案,這種方式的優點是K8S能夠快速部署、彈性擴容,並且通過虛擬機的多

原创 運維必讀:Linux 的內存分頁管理

來源:Linux愛好者,ID:LinuxHub 內存是計算機的主存儲器。內存爲進程開闢出進程空間,讓進程在其中保存數據。我將從內存的物理特性出發,深入到內存管理的細節,特別是瞭解虛擬內存和內存分頁的概念。▉內存簡單地說,內存就是一個數據貨

原创 7個Python實戰項目代碼,讓你分分鐘晉級大神!

"Python的應用十分廣泛,今天我們來分享7個Python實戰項目代碼,希望你有所收穫。關於Python有一句名言:不要重複造輪子。但是問題有三個:1、你不知道已經有哪些輪子已經造好了,哪個適合你用。有名有姓的的著名輪子就400多個,更別

原创 Python Unicode編碼混亂 :來自大洋彼岸的怨念

Unicode已經解決了很多問題。知曉ISO-8859-*和CP437帶來的混亂(當然對於非西方語言來說更糟糕)的人都可以證明這一點。當然,這些天他們正在做一項有的益工作——編碼表情符號。 除表情符號之外,一切並不那麼順暢。今日Python

原创 Python分佈式爬蟲詳解(一)

當項目上升到一定境界時候,需要同時抓取幾百個甚至上千個網站,這個時候,單個的爬蟲已經滿足不了需求。比如我們日常用的百度,它每天都會爬取大量的網站,一臺服務器肯定是不夠用的。所以需要各個地方的服務器一起協同工作。 本章知識點:a.scrap

原创 27個Linux文檔編輯命令

Linux col命令 Linux col命令用於過濾控制字符。在許多UNIX說明文件裏,都有RLF控制字符。當我們運用shell特殊字符">"和">>",把說明文件的內容輸出成純文本文件時,控制字符會變成亂碼,col指令則能有效濾除這些控

原创 基於K8S的容器雲平臺如何部署微服務?

來源:talkwithtrendID:talkwithtrendK8S是第一個將“一切以服務爲中心,一切圍繞服務運轉”作爲指導思想的創新型產品,它的功能和架構設計自始至終都遵循了這一指導思想,構建在K8S上的系統不僅可以獨立運行在物理機、虛

原创 Python | 用Python畫個美隊盾牌送給你

來源:程序人生ID:coder_life圖片源自:復仇者聯盟作者上海小胖最近我媳婦每天晚上吃飯時候也拿手機看,上廁所也在看。看着看着還會笑?WTF?你在幹嘛呢?沒錯,她在看美隊……這男人比我帥?……比我有錢?……還是比我有腔調?……答案很明

原创 Python編程中的反模式

這篇文章收集了我在Python新手開發者寫的代碼中所見到的不規範但偶爾又很微妙的問題。本文的目的是爲了幫助那些新手開發者渡過寫出醜陋的Python代碼的階段。對於那些新手開發者,總有一些使用反模式的理由,我已經嘗試在可能的地方給出了這些理由

原创 243張圖片爲你解析Linux輕量級自動運維化工具Ansible

Ansible 是什麼 ? ansible架構圖ansible特性 模塊化:調用特定的模塊,完成特定的任務;基於Python語言研發,由Paramiko, PyYAML和Jinja2三個核心庫實現;部署簡單:agentless;支持自定義模

原创 Linux內存被吃掉了,它去哪裏了?

在Windows下資源管理器查看內存使用的情況,如果使用率達到80%以上,再運行大程序就能感覺到系統不流暢了,因爲在內存緊缺的情況下使用交換分區,頻繁地從磁盤上換入換出頁會極大地影響系統的性能。而當我們使用free命令查看Linux系統內存

原创 python實現拼寫檢查器21行輕鬆搞定

引入大家在使用谷歌或者百度搜索時,輸入搜索內容時,谷歌總是能提供非常好的拼寫檢查,比如你輸入 speling,谷歌會馬上返回 spelling。下面是用21行python代碼實現的一個簡易但是具備完整功能的拼寫檢查器。 代碼import

原创 如何用幾個簡單的命令改善你的Linux安全

作者:lrq110120 來源:http://richylu.blog.51cto.com/1481674/1915484本文中,我們將討論如何通過一些Linux的安全命令,加固你的Linux系統。在最開始,我們需要問的一個問題是:Linu