隨著linux
伺服器在企業中的日益普及,高階
linux
運維工程師崗位缺口也在遞增。目前,為企業人才輸送人才的各大院校,很少有開設
linux
課程。我所了解和接觸從事
linux
運維工作同事和朋友多半是半路出家,很少有一出校門就去做
linux
運維的相關工作。問其為何學習
linux運維
技術?有的人說是興趣所致,也有的人說是由於工作需要,可以說後者有點被迫無奈,但是痛並快樂著。
linux運維學習可以說「入門不易,深入更難」,由於
linux
系統主要是使用命令和指令碼操作的特點;尤其多數
linux
作業系統的發行版本對中文支援太差,被迫只能安裝純英文的環境。綜上所述,
linux
操作方式和英文環境,相對圖形操作和中文支援良好的
windows
作業系統來說,
linux
運維的入行門檻相對較高。
目前,對於linux
無論你選擇了哪種學習方式,學習linux
運維技術不需要你有多高的「天賦」,甚至都不需要你有多高的學歷;但是需要你日以繼夜、持之以恆的學習。
linux運維學習過程中可以你會遇到這樣或那樣的問題,但是學習本來就是乙個漫長的過程,需要長時間的堅持,有可能給你回報,這裡總結幾條
linux
運維學習的禁忌。
v 忌急功近利
這條在許多剛畢業的大學生的身上尤為突出,可能由於畢業後就面臨失業,急於獲得乙份工作的機會。經常能聽到「我最短多長時間能學會」這樣的問題,細想按照職業規劃這本來沒有問題,制定學習和工作計畫,有利於事情順利開展的進度;但是學過技術的同仁,發現技術這東西根本不可控。有的時候乙個問題能糾結一周甚至數月。所以,過度的要求進度可能導致你無法靜下心來思考和解決問題,也是「浮躁」的一種表現。
v 忌不思考就問
生活中有很多人錯誤的理解「不恥下問」,具體表現為「遇到問題不做任何思考、或者直接將錯誤的截圖傳送給別人」。別人看到他的提問後不知所措,不知道如何幫助他。在提問前至少先能夠說清你在做什麼,在什麼步驟上出現問題;如果有能力可以將自己的想法描述出來,這樣讓幫助你的人能夠更多的了解你的想法。
v 忌無責任心
有些人遇到問題,可以說「怪天怪地怪空氣,唯你獨尊」,例如:在使用vmware
測試乙個工具,遇到問題後,首先想到的是「
vmware
的問題,軟體的
bug等」,但是你有沒有想過這個就是沒有責任心的一種表現,這種思想會阻礙你的技術發展。遇到問題,應該就問題思考問題,利用自己人脈資源、網路資源,一切可以利用的資源解決問題。不管誰什麼辦法,能解決問題的辦法就是好辦法。
v 忌無自制力
由於linux
運維學習是乙個枯燥無味的過程,只有長時間的堅持不懈,不斷的嘗試和實踐才能給予你回報。現代人們生活中有很多事物,遠遠比學習技術具有吸引力,沒有較強的自制力會把世界最公平的時間白白浪費掉。
v 忌好高騖遠
目前,linux
運維工具也很多元化,從簡單的系統管理命令監控伺服器的
cpu、記憶體、硬碟等系統資源使用率和服務狀態監測,到
shell
指令碼編寫、層出不群開源工具部署安裝及使用、運維自動化、雲計算等。這樣就導致有些人難免有站在這山,望著那山高,學基礎感覺沒有雲計算聽著高大上,不是說不好好的學習基礎就不能學習雲平台
openstack
,但是沒有較好的基礎知識可能在學習過程中更為吃力。所以,學習不能三天打魚兩天曬網,不能什麼都想學,什麼都三天新鮮。
v 忌常立志
論語說「有志者立長志,無志者常立志」,就是說無論是有志者還是無知者,其實都是有志向的,但是無非區別就是有志者為了志向能夠長期努力奮鬥。如果你沒有準備好,半途而廢還不如不學,這不是菜市場沒事去看看。
v 忌閉門造車
很多技術人,可以說都是沉默寡言,更有甚者一天也說不了幾句話,總認為自己按照專案需求完成任務即可。但是多交流、幫助別人、參加社群活動不光幫助了別人,同時也幫助了自己。有助於人脈和技術的快速提公升。
v 忌不懂感恩
我們要有一顆感恩的心,感謝我們做技術那些年幫助過自己的同事、導師。現在通訊那麼發達,沒事的時候發個簡訊相互祝福下,別自己遇到事情,求助別人的時候,人家都不知道你是誰。
linux運維學習不經需要你有較強的自信、沉著冷靜的心態、敏捷的思維、適當的把握分寸、遇事不驚膽識,還要有工欲其事,必利其器覺悟。運維學習的道路很遠,願你能夠戰勝自己、克服一切困難,修成正果。
由於時間倉促,僅是個人之見,歡迎各位指正。
Linux學習方法
假設你是計算機科班出身,計算機系的基本課程如資料結構 作業系統 體系結構 編譯原理 計算機網路你全修過 我想大概可以分為4個階段,水平從低到高 從安裝使用 linux常用命令 linux系統程式設計 核心開發閱讀核心原始碼 linux常用命令要學會自己編譯核心,優化系統,調整引數。安裝和常用命令書太...
Linux學習方法
如果您是非計算機相關專業零基礎兄弟,在學習linux程式設計基礎之前,建議先學習計算機基礎 linux作業系統基礎知識和計算機網路基礎知識。計算機基礎知識包括了很多常識性的內容,學了不一定有用,但是如果對一些基本常識不了解,可能會鬧笑話。總的來說,以學習概念和擴充知識面為主,不要深入理論,不要學習演...
Linux學習方法
如果您是非計算機相關專業零基礎兄弟,在學習linux程式設計基礎之前,建議先學習計算機基礎 linux作業系統基礎知識和計算機網路基礎知識。計算機基礎知識包括了很多常識性的內容,學了不一定有用,但是如果對一些基本常識不了解,可能會鬧笑話。總的來說,以學習概念和擴充知識面為主,不要深入理論,不要學習演...