天天看點

系統運維日常工作有哪些,應該具備哪些技能

一、日常工作内容:

<code>1、看監控、網站流量,CDN流量,看郵件有沒有普通業務監控報警,看郵件中有沒其他需要做的工作</code>

<code>2、處理報警,檢視報警的原因,和開發一起解決,并且盡量找出避免再次發生的方法,例如添加一些</code>

<code>定時清理腳本</code>

<code>3、處理釋出,基本都是自動化,但是總有釋出不成功或者需要復原的時候,這時候就需要手工介入,</code>

<code>找到原因,并跟開發一起讨論最後是否撤銷還是重上</code>

<code>4、日常一起能夠自動化的工作盡量找到自動化的方法</code>

<code>5、配合開發搭建測試環境,線上環境,上線代碼,以及日常開個權限</code>

<code>6、定期機房巡檢</code>

<code>7、災備演練計劃</code>

<code>8、運維流程的設定與标準化</code>

<code>9、運維知識庫文檔的建立</code>

<code>10、新技術的學習與研究</code>

二、運維應該具備哪些技能:

<code>1、了解運維技術的分類:趙班長寫的運維知識體系:https:</code><code>//www</code><code>.unixhot.com</code><code>/page/ops</code> 

<code>2、熟悉常見Linux系統(以CentOS</code><code>/Redhat</code><code>為主)和故障處理;</code>

<code>3、熟練shell腳本,熟悉php、perl、python、ruby等至少一種開發語言;</code>

<code>4、熟悉常見應用服務(如:Nginx、Tomcat、HAProxy、Redis、RabbitMQ等)的配置維護</code>

<code>及優化(比如NGINX代理,負載均衡);</code>

<code>5、熟悉MySQL資料庫的部署配置和優化(讀寫分析,負載均衡,分布式資料庫);</code>

<code>6、熟悉任意一種自動化管理工具的使用(如:SaltStack、Puppet或Ansible等);</code>

<code>7、熟悉任意一種常見監控系統的使用(如:Zabbix、Nagions、Ganglia);</code>

<code>8、了解基本的網絡知識;</code>

<code>9、對常見對雲服務有一定了解,有過阿裡雲、亞馬遜等雲主機維護經驗者</code>

<code>優先。</code>

<code>10、熟悉各種虛拟化技術,比如 KVM、XEN等。并有在虛拟化平台上面維護或開發的經驗</code>

<code></code>

本文轉自 冰凍vs西瓜 51CTO部落格,原文連結:http://blog.51cto.com/molewan/1936482,如需轉載請自行聯系原作者

繼續閱讀