linux運維技能

2021-08-11 03:36:09 字數 1942 閱讀 8152

運維工程師必須掌握的基礎技能有哪些? - 知乎

這個問題挺好的,回答這個問題也是對自身的審查,看看自己還欠缺哪些。(所以我估計得好好思考下,也許下一刻我就會突然驚醒,發現我還是戰⑤渣)

首先限定在linux運維工程師

回答僅代表我想到,不代表我都會 :(

技能

1. linux基礎

包括對linux整體的理解/使用和基本命令:

2. 運維的命令:

運維相關的工具(命令),了解它能解決很多問題。

前幾天剛回答了乙個問題:如何才能更深入的學習linux?

裡面的圖在這裡也可以用到:

抱歉的原始**我沒有搜到,如果有朋友知道,麻煩告訴我,謝謝 感謝

@jeremy yang

的提示,已經搜到**

另外我個人也會對平時用到的這些工具做乙個整理和記錄,總結到我的個人維基上:wiki · tanky woo

3. 基礎服務:

可以本地搭建練練手

這裡推薦鳥哥另外一本書 伺服器架設篇: 鳥哥的linux私房菜 (豆瓣)

4. 運維平台工具:

也在這個問題

如何才能更深入的學習linux? 裡提到了:

可以選擇性的折騰下,因為這個涉及到業務,沒有實際環境,很難去理解他們的功能和特點。

5. 指令碼:

6. 底層:

7. 網路:

網路是非常重要的一塊

8. 安全:

9. 硬體:

10. 其它:

google搜"linux運維工程師 招聘",看看他們的需求。

最後推薦一本書:unix/linux系統管理技術手冊 unix/linux 系統管理技術手冊 (豆瓣)

後續想到再做補充

素養/處理方式

除了技能,我覺得素養(態度)也可以談談

這個正好看到右邊相關問題:運維工程師需要具備哪些性格特質?

1. 安全

運維人員的許可權很大,所以一定要保證帳號/私鑰的安全。

以上任何一點都很重要,否則弄丟了,風險會非常大。

2. 責任心

如上面那個帖子裡

@山大

提到的owner 意識

3. 細心

你的任何乙個操作,都可能造成系統的損壞、業務出問題。所以敲命令時一定要細心、再三確認。你敲的再快,也就節省那麼一點時間,出了問題才是大事。

4. 推進/改善

如果**有問題,導致系統開銷很大,比如負載,io等。應該第一時間和開發部門確認,要求優化**。

5. 進取心/不斷學習

運維的知識範圍很廣,要不斷學習。遇到問題,做好分析記錄,事後還可以在部門內分享交流。

這也是我為什麼熱衷於寫技術部落格和維基的原因,好記性不如爛筆頭。記錄整理的過程也是乙個思考昇華的過程。

再給乙個乾貨,我們公司(知道創宇)的技能表:http://

,裡面的技能點非常全面,也包含了運維相關

linux運維必備技能

作業系統 資料庫 mysql,mysql proxy,mariadb,postgresql db中介軟體 mycat,atlas,cobar amoeba,mysql proxy 相關 lvs,keepalived,haproxy,nginx,heartbeat squid,nginx,varnis...

運維必備技能

熟練運用centos ubuntu 與之相關的命令列,系統配置 網路配置 系統優化 核心優化 推薦書目 鳥哥的linux私房菜 第四版 mysql 版本以5.7 8.0 為主 與之相關的資料庫安裝 配置 優化 儲存引擎 索引 資料備份 主從複製 集群方案 掌握常見的集群方案部署及原理,比如mmm m...

運維技能 同步lsync

今天不是很高興,為啥呢?之前,a在b找工作的時候 一直幫助b,然後有次b寫了一段cpp 實現,變數都放在了類的內部,很臃腫的乙個,然後a說了一句,太爛了,要放在公司肯定挨罵的,然後a和b就關係變差了。a很苦惱。lsync 是啥呢?其實可以簡單的理解成inotufy rsync,機器角色 a 10.2...