讓咱們來談談對Linux的認識,值得每一位運維人員深讀

Linux系統是使用Linux內核及開源自由軟件組成的一套操做系統,是一種類UNIX系統,其內核在1991年10月5日由林納斯·託瓦茲首次發佈。它的主要特性:Linux文件一切皆文件、徹底開源免費、支持多用戶和多任務、同時還支持多種架構平臺、可靠的安全性、良好的穩定性、具備強大的網絡功能、多樣圖形界面;近幾年Linux系統慢慢吸引了很多人,正是因爲它的強大,支撐着巨大的項目,並不斷影響着大多數人的生活。其實你們對於Linux系統並不陌生,或多或少都有接觸過,由於你身邊已經無處不在了,好比你先如今使用的Android手機和平板電腦、ATM、機頂盒、車載電腦、飛行航班控制系統、互聯網巨頭雲服務,甚至政府都在使用Linux系統,以上是我對於Linux系統的認知。相比其餘操做系統,它的優點更讓咱們值得去學習,何況應用場景廣不說,目前的互聯網大佬公司(BAT、新浪、網易、京東等等)全都上Linux系統,無不體現它的優點所在。linux

談到Linux的學習,相信你們各有各的方法,在這裏我也談下個人方法和見解:我先前在學校也學過一部分Linux系統的簡單使用及服務器的部署,因爲也是第一次接觸,感受對於我這種新手比較陌生,學習起來也比較困難,然而稀裏糊塗的就這樣學完了,感受收穫甚少,再說大學老師教的也只是皮毛,俗話說師傅領進門修行靠我的,學習的事情仍是靠本身。幸運的是畢業之後竟然找到一份網絡方面的工做,就這樣工做了一段時間,有一次部門主管讓我把一臺剛裝好的Linux服務器配置一下網絡,我接手之後,有點不太相信本身可以解決,畢竟這麼久的時間沒碰過Linux系統,就抱着嘗試的心態試一試,想到這也是一次學習的機會,而後就網上查找資料「如何配置CentOS 6.5網絡」,看到一個站點《Linux就該這麼學》的第四章有介紹網卡配置,就點進去看了一下,想到CentOS 6.5的版本和RHEL 7版本的網卡配置應該相差不大,就按照上面的配置作了一通,網卡什麼都重啓了,防火牆也關閉了,就是ping不通,果不其然,非常不順利,這讓我有一點點焦慮,查找大半天的問題,最後發現這個系統是經過VMware EXSI虛擬機克隆出來的,須要查看cat/etc/udev/rules.d/70-persistent-net.rules的信息,把裏面的MAC地址和網卡的MAC地址修改同樣纔可使用,經過這一次嘗試以爲本身有好多知識須要學習掌握。當我再回頭來看上面提到這本書的時候,竟然發現講解的很是詳細,知識點仍是比較全面的,讀了幾章下來,很是適合我這種不成熟的新手,此時我決定必定要把以前遺漏的Linux知識給補回來,學習完書籍內容終於發現本身入了Linux的大門!shell

         光是入了門仍是不行的,根本沒法勝任更復雜的工做,如何更好的學習Linux系統?應該每一個人都有不一樣的觀點,無不例外,最終目的是要學會如何使用,學到Linux的其中的精髓所在,方法很重要:安全

1.       選擇發行版系統——CentOS/RHEL服務器

不建議使用其餘發行版本,若是能熟練使用一種發行版,其餘的發行版不是太大問題,只是命令上有所差異,請你們不要在這個問題上糾結,就好像你們說「PHP是世界上最好的語言」同樣,必定不要在選擇發行版本上浪費時間。網絡

2.       選擇一本比較適合入門的書籍或導師架構

一本好書籍,能使學習事半功倍,一位好導師,能讓Linux學習更加輕鬆,我的推薦《Linux就該這麼學》,比較容易入門,內容精簡,講解透徹,可是你還能夠讀適合本身的書籍,也並不必定要讀我推薦的這本,由於我完整的讀完過,以爲確實適合初學者。運維

3.       多練習、學會總結和思考學習

由於學習每一項技術都是在別人造好的輪子上不斷的模仿再模仿,只有多去練習,纔可以明白其中的原理,經過理解的方式去記憶,這樣就學會的很快。不懂的地方必定要查資料,善於使用搜索引擎(百度/Google),系統的去學習,多練習,把書中的實驗作透,掌握其中的原理,而後去總結,查漏補缺,最好的思考也很重要,不要光學習,還要思考下這項技術應用的場景,所使用的原理等等,多思考爲何。搜索引擎

4.       從基礎學起,迎難而上雲計算

Linux技能點:Linux系統基礎—Linux系統管理—Linux服務管理—Linux安全管理和防範—Linux高級運維—Linux運維自動化……

這裏只是簡單介紹一些,遠遠不止這些,但願咱們可以一塊兒加油,當你真正入門後,你會接觸更多,對這個行業有更深層次的認識,須要學習的還有更多,給本身定更多的目標,當你學完這些,會對你之後的職業生涯有更好的幫助。

5.       職業發展方向

其實學完Linux技術能夠有不少發展方向,就目前來講仍是比較好找工做的:Linux運維、Linux運維架構師、Linux運維自動化,Linux開發的、DevOps等等崗位,根據本身所掌握的Linux技術,給本身定位一個發展方向,並一直努力下去,若是想更好的提升本身,得到更高的薪水,能夠考下紅帽認證,對之後的工做仍是有很大用處的。

6.       技術的革新

對於IT技術的不斷革新,發展速度很是之快,如何成爲強者,不被社會所淘汰,須要咱們提升自身能力,近些年一直很火的:OpenStack、Doctor、Kubernetes、雲計算、同時還須要掌握一門開發語言:Python、shell、Golan(其一)等等,都是須要咱們本身去學習,不斷適應公司/企業須要的技能,才能更有競爭力。

此文章我的看法,歡迎你們分享本身對Linux的認識,共同窗習,只要有本身的計劃和目標,並一直堅持下去,相信咱們必定會在Linux的道路上越走越遠,成爲強者,加油!

免費提供最新Linux技術教程書籍,爲開源技術愛好者努力作得更多更好:http://www.linuxprobe.com/  

相關文章
相關標籤/搜索