回覆列表
-
1 # 君欣欣兮樂康
-
2 # 鋒語者與風
自學的話,建議從以下兩本書學起,結合上機操作實踐。
《鳥哥的Linux私房菜基礎篇》
《鳥哥的Linux私房菜伺服器架設篇》
-
3 # 小謝談運維
Linux是什麼?
Linux是一個開源、自由的作業系統,遵守GUN、GPL開源協議,意味著任何個人和組織都可以免費使用它,並且可以進行二次開發用於商業用途,正是這種開源的力量,各路高手紛紛投入到Linux開發中來,使得Linux的安全性、可用性大大提升。我們手機使用的安卓系統就是基於linux二次開發的,據統計90%以上的伺服器執行的都是Linux系統,可見Linux應用如此廣泛。目前Linux的發行版本有很多,被業界所熟知的有Ubuntu、SuSE、Debian、Red Hat、centos,如何題主想要從事網際網路行業的工作,建議選擇學習centos,這個在網際網路是用的最多的,這是本人多年網際網路工作的經驗。
居然linux這麼好,我們該如何學習?Linux這麼火,網上學習資料已經相當齊全,完全可以透過網上自主學習,推薦一個入門的學習網址https://www.runoob.com/linux/linux-tutorial.html
透過影片學習我這裡有一套初級到中高階的linux學習影片,可以免費分享給大家,大家學完本套教程就可以達到中級水平
小謝作為雲計算自動化運維工程師,在此祝各位linux愛好者學習進步、在職場平步青雲 -
4 # MYCODING
要學好Linux,官方的幫助文件很重要。遇到不會的命令,直接看說明,裡面有詳細的命令引數。
比如:find命令,執行:
man find
會顯示這個命令的具體用法。
-
5 # 攻城小軍獅
如果自制力強的話自學也是可以的。
Linux學習路線:
Linux學習路線圖請參考下面連線http://toutiao.com/item/6857509342183162382/
如果報班的話,馬哥教育,老男孩教育比較有名個人覺得
Linux運維其實是一個比較綜合性的技術崗位(包括網路、計算機基礎、作業系統、儲存、大資料架構、雲計算以及Python運維開發等方面)
如果很自律的情況下,可以自學,在網路上根據相關影片學習,本地搭建虛擬機器進行練習。通常都是報個培訓班,再買幾本相應方向的書籍來學習。
運維學習一般分為四個階段:
1、入門階段
2、中級進階
3、高階提升階段
4、資深階段
第一階段:入門階段
初級階段需要把linux學習路線搞清楚,任何學習都是循序漸進的,所以學linux也是需要有一定的路線。
推薦學習的路線如下:
1、Linux基礎知識、基礎命令(常用命令如cat、mv、cp、ls等)
2、Linux使用者及授權基礎
3、Linux系統程序管理進階
4、linux高效文字、檔案處理命令(vim、grep、egrep、sed、awk、find等命令)
5、shell指令碼初級學習
6、shell指令碼進階
第二階段:中級進階
中級進階需要在充分了解linux原理和基礎知識之後,對上層的應用和服務進行深入學習,其中說到服務肯定涉及到網路的相關知識,是需要花時間學習的。
1、TCP/IP網路基礎(CCNA、CCNP的知識)
2、Linux企業常用服務(如dns、http、ftp、mail、nfs等)
3、Linux企業級安全原理和防範技巧(系統性能/安全、安全威脅模型和保護方法
4、 加密/解密原理及資料安全、系統服務訪問控制及服務安全基礎
5、iptables、firewalld及SELinux等全安體系
6、MySQL/mariadb基本使用
學到這裡,掌握的基本技能,已經夠用了,已經能勝任基礎的運維工作了。
第三階段:高階提升階段
1、http服務代理快取加速(其中主要學習varnish、ATS、nginx快取系統,要對CDN的知識有所瞭解。)
2、企業級負載叢集(其中主要學習nginx、haproxy、lvs要對主要知識熟練掌握,對負載均衡演算法有清晰認識,)
3、企業級高可用叢集 (其中需要對keepalived,heartbeat等進行深入講解)
4、運維監控prometheus/zabbix詳解(prometheus原理,架構)
5、運維自動化學習(如ansible、puppet、cobbler等運維自動化工具)
能掌握到這裡,基本能處理搞定很多工作了,可以去面試高階運維工程師,差不多薪資能達到12-18K左右
第四階段:資深階段
1、 大資料方向(需要對hadoop、hive、hbase等常見大資料元件需要深入瞭解)
2、 雲計算方向(如虛擬化、大資料、公有云、私有云OpenStack、Docker容器、Kubernetes)
3、 運維開發DevOps(常用語言如python/rubby/go/java等)
4、 自動化運維(自己做平臺或者做平臺整合)
5、 運維架構師(Nginx、LNMP或LNMT、雙機熱備、讀寫分離、LB負載均衡、Redis快取系統設計、MongoDB等)
6、 運維總監