學習 Python Linux系統管理與自動化運維 總結二
1.文字處理
upper:將字串轉換為大寫
lower:將字串轉換為小寫
isupper:判斷字串是否都是大寫
islower:判斷字串是否都是小寫
swapcase:將字串中的大寫轉換為小寫、小寫轉換為大寫
capitalize:將首字母轉換為大寫
istitle:判斷字串是不是一個標題
用法:'字串'.upper()
isalpha:如果字串只包含字母,並且非空,則返回True,否則返回False
isalnum:如果字串值包含字母和數字,並且非空,則返回True,否則返回False
isspace:如果字串值包含空格、製表符、換行符,並且非空,則返回True,否則返回False
isdecimal:如果字串只包含數字字元,並且非空,則返回True,否則返回False
用法:'字串'.isalpha()
得到目錄下的檔名:os.listdir('/Shell')
相關推薦
學習 Python Linux系統管理與自動化運維 總結二
1.文字處理upper:將字串轉換為大寫lower:將字串轉換為小寫isupper:判斷字串是否都是大寫islower:判斷字串是否都是小寫swapcase:將字串中的大寫轉換為小寫、小寫轉換為大寫capitalize:將首字母轉換為大寫istitle:判斷字串是不是一個標題
批量雲資源管理與自動化運維
開發十年,就只剩下這套架構體系了! >>>
Python 下字串的連線、簡單替換與unicode字串- 千月的python linux 系統管理指南學習筆記(12)
Python 下字串的連線、簡單替換與unicode字串 繼續上一章的內容,看一看字串的連線和替換 字串的連線 join() 將多個字串連線起來的”膠水“ 字元物件.join(字串或者列表) #連線字串,或者與列表裡的字元分別連線。 光是將2個字串相連。其實意義不大,一個
Python 下字串的提取、分割與刪除- 千月的python linux 系統管理指南學習筆記(11)
Python 下字串的提取、分割與刪除 對於文字來講,提取、分割和刪除是我們用的較多的操作。 文字我們可以看成是字串物件。首先說到的是 in 和 not in操作。 字串的提取 in 和 not i
Python 建立、讀取和寫入檔案以及yield關鍵字- 千月的python linux 系統管理指南學習筆記(14)
無論是日誌檔案還是配置檔案都是我們日常運維中常見的型別,學習處理檔案的關鍵是學會如何處理文字資料。Python 包含一個稱為 file 的內建型別,可以用來處理檔案。 建立檔案物件 為了讀取一個現有的檔案,我們需要建立一個新的檔案物件,以用來對檔案進行互動。 open
python----linux系統管理
1.呼叫系統命令 1.1 os.system system方法會建立子程序執行外部程式,方法只返回外部程式的執行結果。 例一: import os cmd = "ps -ef | grep 80" a = os.system(cmd) print(a) > 0 &
Linux系統管理與服務部署
1. Linux系統篇 2.1 Linux系統管理 通過前兩章的學習,我們已經能夠獨立安裝Linux系統,已經掌握了Linux學習的技巧,那接下來,我們將系統的來了解Linux系統各目錄、許可權及常用命令的使用。 2.1. 1
Linux進階:自動化運維之ANSIBLE(一)
運維自動化發展歷程 1、本地部署(On-Premiss) 部署硬體+軟體+作業系統+環境+服務 2、基礎設施即服務(Iaas) 相當於只准備硬體 3、平臺即服務(Paas) 相當於只准備服務 4、軟體即服務(SaaS) 直接使用 企業實際應用場景分析 1、Dev開發環境 使用者:程式
cobbler(二) cobbler的web實現與自動化運維
1、安裝cobbler-web yum install cobbler-web 2、重啟httpd服務 由於安裝cobbler-web添加了httpd的子配置檔案,所以需要重啟httpd服務,開啟443埠 3、此時就可以通過瀏覽器訪問檢視cobbler的web管理介面
構建高效的研發與自動化運維
為什麼IT運維需要自動化? 所謂IT運維管理的自動化是指通過將日常IT運維中大量的重複性工作,小到簡單的日常檢查、配置變更和軟體安裝,大到整個變更流程的組織排程,由過去的手工執行轉為自動化操作,從而減少乃至消除運維中的延遲,實現“零延時”的IT運維。簡單的說,IT運維自動化是指基於流程化的框架,將事件與
系統架構設計/自動化運維/大資料分析處理/持續整合/程式設計規範/常用工具/軟體工程
查了很多資料,按網上很多教程搭建最終都只能實現無金鑰驗證。按下面步驟安裝才真正實現金鑰驗證登陸。windows7, iphone,mac book環境:騰訊vps +centos7步驟1. wget https://raw.githubusercontent.com/hw
CMDB與自動化運維,一切盡在掌握中?
生產力跟不上生產的速度時,就會出現很多問題,如何針對問題進行處理,制定什麼樣的計劃,如何解決就是需要思考的難點? 一、IT運維有哪些呢? IT運維涉及的領域比較多,有參與到機房idc伺服器管
自動化運維(二)——Ansible
23.3 Ansible Ansible和Saltstack比較類似,都是基於Python開發的,Ansible不需要安裝客戶端,通過ssh去通訊。 Ansible有以下優點: 1. 基於模組工作,模組可以由任何語言開發; 2. 支援命令列使用模組,支援編寫ya
linux雲自動化運維基礎知識4(系統結構,vim,管理輸入輸出,正則表達式)
linux運維linux系統結構 linux是一個倒樹結構 linux中所有的東西都是文件 這些文件都在系統頂級目錄“/” /就是根目錄 /目錄以下為二級目錄這些目錄都是系統裝機時系統自動建立的如圖2.二級目錄的作用/bin ##二進制可執行文件也就是系統命令/sbin ##系統管理
Linux系統下python學習筆記——Linux系統遠端管理命令
Linux系統遠端管理常用命令 一、關機/重啟shutdown 格式:shutdown 選項 時間 選項:-r :重新啟動 時間:now(立刻關閉) 22:45 +10(十分鐘之後執行 ) 不指定選項和引數,預設一分鐘之後關閉電腦 遠端維護伺服器時,
【snmp+ssh+linux】實現自動化運維與監控系統--持續更新中
【snmp+ssh+linux】實現自動化運維與監控 寫了個簡單的demo,可以實時監控CPU Memory Disk 的使用率,前臺用的Echarts,後臺用struts2返回json格式的資料
linux系統監控與硬盤分區/格式化/文件系統管理
時間 運行 輸入 -c 進程pid 死循環 running ddl 變慢 1.系統監控 1) 系統監視和進程控制的工具----> Top 與 free 類似於windows的資源管理器。 進程運行的三種狀態: tips: 進程(Proce
linux雲自動化運維基礎知識2(系統的基本操作)
linux運維切換用戶 如圖所示:在命令提示符之後輸入su - username 註意:高級用戶切換到低級用戶不需要密碼,低級用戶切換身份需要密碼。註意:此處密碼無回顯。2.虛擬控制臺:Ctrl+Alt+F(1|7) 進入圖形 Ctrl+Alt+F(2~6) 進入虛擬控制
linux雲自動化運維基礎知識3(系統的基本命令)
linux運維1 datewatch -n 1 date ###讓date命令每秒執行一次,ctrl +c 推出監控模式date 11181115 ###把系統時間設定為11月18日11:15 格式:月月天天小時分鐘date 111811152016.55 ##2016表示年(可以
運維學習之Linux系統中的文件傳輸、歸檔、壓縮
linux不同系統之間的文件傳輸1.文件歸檔1.文件歸檔,就是把多個文件變成一個歸檔文件2.tar c ##創建 f ##指定歸檔文件名稱 t ##顯示歸檔文件中的內容 r ##向歸檔文件中添加文件 --get ##取出單個文件 --delete ##刪除單個文件 x ##取出歸檔文件中的所有內容