-
OpenStack Glance安裝配置過程記錄
Glance是作為OpenStack的虛擬機的Image(鏡像)服務, 它提供了一系列的REST API, 用來管理、查詢虛擬機的鏡像, 它支持多種后端存儲介質, 例如用本地文件系統作為介質、Swift(OpenStack Object Storage)作為存儲介質或者S3兼容的API作為存儲介質。 Glance作為OpenStack的一個核心的系統, 被設計為:基于組件的架構高可用可容錯以及從錯誤中恢復高度開放的標準和兼容性 鏡像格式Glance支持多種鏡像的格式, 下面列出了目前已經支持的鏡…
-
Linux運維教程 | 大數據怎樣幫助運維工程師實現無死角監控?
今天一大早就看到了一篇文章,叫【大數據對于運維的意義】。該文章基本上是從三個層面闡述的: 工程數據,譬如工單數量,SLA可用性,基礎資源,故障率,報警統計 業務數據,譬如業務DashBoard,Trace調用鏈,業務拓撲切換,業務指標,業務基準數據,業務日志挖掘 數據可視化 當然,這篇文章談的是運維都有哪些數據,哪些指標,以及數據呈現。并沒有談及如何和大數據相關的架構做整合,從而能讓這些數據真的變得活起來。 比較湊巧的是,原先百度的桑文峰的分享也講到日志的多維度分析,吃完飯的時候,一位優酷的朋友…
-
Linux基礎教程 | 學會這二十個正則表達式,能讓你少些1000行代碼!
正則表達式,是一個強大且高效的文本處理工具。通常情況下,通過一段表達準確的表達式,能夠非常簡短、快速的實現復雜業務邏輯。 因此,正則表達式通常是一個成熟開發人員的標配,可以輔助實現開發效率的極強提升。 在需要實現校驗字段、字符串等內容時,通常就可以通過正則表達式實現: 下面是技匠整理的,經常使用到的20個正則表達式。 1校驗密碼強度 密碼的強度必須是包含大小寫字母和數字的組合,不能使用特殊字符,長度在8-10之間。 2校驗中文 字符串僅能是中文。 3由數字、26個英文…
-
Linux運維教程 | shell腳本執行超時怎么辦?
你知道shell腳本超時之后,應該怎么做嗎? ?在shell里會有一種不太常見的情況,就是腳本有時候會出現超時的現象。一般來說遇到這種問題,我們都會簡單粗暴的采用下面這種腳本來當“超時看門狗“: 這個腳本搭配兩個變量使用的話,監控一點小代碼還算OK,但是它的邏輯還是比較粗糙,比如如果在這個腳本執行的時候,又有了一個新的process在后臺啟動,那么kill掉的就是新的process,而本應該停止的腳本還是在后臺肆無忌憚的跑著。 為了不濫殺無辜,所以遇到這種情況,就要使用timeout命令,具體的…
-
自動化運維 | 編寫Linux Shell腳本的最佳實踐
來自:Myths的個人博客 作者:myths 鏈接:https://blog.mythsman.com/2017/07/23/1/(點擊尾部閱讀原文前往) 前言 由于工作需要,最近重新開始拾掇shell腳本。雖然絕大部分命令自己平時也經常使用,但是在寫成腳本的時候總覺得寫的很難看。而且當我在看其他人寫的腳本的時候,總覺得難以閱讀。畢竟shell腳本這個東西不算是正經的編程語言,他更像是一個工具,用來雜糅不同的程序供我們調用。因此很多人在寫的時候也是想到哪里寫到哪里,基本上都像是一段超長的main…
-
Python自動化運維系列 | 不小心刪除了公司數據庫,是什么樣一種體驗?
今天給大家分享的文章,是一個人間慘劇。如果你的數據庫被刪除了,你會怎么辦呢? 人生大起大落落落落落落,實在是太刺激了,下面這真是一個悲傷的故事。 那年公司 ERP 系統剛進行升級。 因為公司陸續上了 MES 和 PDM 系統。為了加快整個公司信息化平臺的統一,請了個第三方公司來做中間接口。 然后故事開始了。 某一個晚上,第三方人員問我要 ERP 的 SA 密碼。 我很警惕:“你要干嘛?” “我測試一下中間表。” “有沒有寫表的操作?” “沒有,只有讀表的操作。” 于是我放心的給了 SA 密碼。給…
-
秒懂!四步16點高效搞定高性能web服務器nginx
本文由馬哥教育面授班23期學員推薦,轉載自互聯網,作者為dongsong,內容略經小編改編和加工,觀點跟作者無關,最后感謝作者的辛苦貢獻與付出。 Nginx(讀音engine x)服務器由于性能優秀穩定、配置簡單以及跨平臺,被越來越多的公司和個人所采用,現已成為市場份額繼Apache之后的第二大Web服務器。各大小網站論壇博客也介紹說明了Nginx從安裝到優化的各種配置。 不過看了很多這些相關Nginx的文檔之后,發現一個比較大的問題,就是這些文檔基本也就從兩個方面著手,一是修改Nginx的配置…
-
快看!原來他一直早下班是因為這十三類100個常用Linux基礎命令
本文由馬哥教育面授班22期學員推薦,轉載自簡書,作者為志朋,內容略經小編改編和加工,觀點跟作者無關,最后感謝作者的辛苦貢獻與付出。 某一天課間,有人提問老師:運維工程師加班真的很嚴重嗎?聽說手機得24小時不關機,7*24隨時待命,這也太苦逼了點吧……? 老鳥回答:沒那么夸張,重要的工程不會沒有輪值班。沒有輪值班說明活兒不重要。 不過話說回來,Linux運維工程加班的現象一直是比較普遍的,說大了講,其實整個互聯網行業加班都是很普遍的,好吧!看到這里,作為Linux運維工程師的你,是不是可以平衡點。…
-
請好好善待你身邊的Linux運維工程師,因為他們...
說到Linux運維工程師,相信很多人的腦海中都會浮現這些字眼:情商低、不浪漫、人呆、傻頭傻腦的,找不到女朋友呃............ (最后這個不是我說的,不要來群毆我)其實不然,大部分Linux運維工程師都是極具幽默性,并且還是一個超級耿直的人哦! 面對昏天黑地的工作的時,他們能聚精會神的完成領導交代的每一個任務; 面對枯燥無味的工作時,他們能偶爾搞笑、時而逗逼的給你一個回眸; 面對長久的單身生活時,他們可以與各種死掉的服務器和數據生死共存亡; 如果你身邊有Linux運維工程師朋友,那么你們…
-
Linux服務器教程 | 如何拯救一臺glibc被干掉的Linux服務器?
幾乎每個運維在工作中都遇到過一些令你后發亮的瞬間,比如Linux服務器故障。本文的作者救災工作會哦在那個遇到了這種眼中但又令人啼笑皆非的問題,且看他是如何處理的吧。 今天正要下班,旁邊部門的PM過來問我: 『我們有個小伙子把生產系統上的glibc給刪了,現在什么命令都跑不了了,還有救嗎?』 (更正:今天又問了一下,是正在準備要上線的服務器,所以還不是生產系統) 我說,glibc也能弄掉,莫不是rpm --force? 回答是肯定的。 glibc被卸載,負責加載所有.so的ld.so也就沒了,因此…