App下載

linux運維需要學什么?附學習路線!

猿友 2021-05-07 11:28:50 瀏覽數(shù) (4042)
反饋

你知道 linux 運維需要學什么嗎?那么這篇文章 w3cschool 小編來告訴你。

第一步

1、你需要學習 linux 的基礎知識和基礎命令,如起源、組成、常用命令(cp、ls、file、mkdir 等)常見操作命令。

2、linux 用戶及權限基礎,系統(tǒng)進程管理進階。

3、linux 高效文本、文件處理命令如 vim、grep、sed、awk、find 等。

4、shell 腳本入門學習

第二步

1、學習 TCP/IP 網絡基礎

2、linux 企業(yè)常用服務,如 dns、http、ftp、mail、nfs 等。

3、linux 企業(yè)級安全原理和防范技巧(系統(tǒng)性能/安全、安全威脅模型和保護方法)。

4、 加密/解密原理及數(shù)據(jù)安全、系統(tǒng)服務訪問控制及服務安全基礎。

5、iptables 安全策略構建。

6、shell 腳本進階(主要是結合一些應用,寫一些案例)

7、MySQL 應用原理及管理入門,可以進行簡單的額個人博客的搭建。

第三步

1、學習 varnish、nginx 等緩存系統(tǒng),要對 CDN 的知識有所了解。

2、學習 nginx、haproxy、lvs ,要對主要知識熟練掌握,對負載均衡算法有清晰認識。

3、對 keepalived,heartbeat 等進行深入了解學習。

4、對 zabbix、cacti、nagios 等監(jiān)控系統(tǒng)的學習,現(xiàn)在用的比較多的是 zabbix。

5、學一些開源運維自動化工具的使用如 ansible、puppet、cobbler 等運維自動化工具。

第四步

  • 從就業(yè)方向出發(fā),有針對性的進行學習。
  • 大數(shù)據(jù)方向。如果你想從事大數(shù)據(jù)方向,那么你需要了解 Hadoop、storm 等常見的開源大數(shù)據(jù)系統(tǒng)。
  • 云計算方向。主要是 openstack、kvm 等虛擬技術的學習。
  • 運維開發(fā)方向。主要是 python。
  • 運維架構師。該崗位要求的是有一定的工作經驗,要求性較高。

以上就是文章“l(fā)inux 運維需要學什么?附學習路線!”的全部內容。更多 linux 的學習請關注 w3cschool 官網。

推薦課程:linux入門課程

0 人點贊