回覆列表
  • 1 # 擼的一手老僵

    1,網路工程師的工作:你至少要能配置CISCO 6509以下的裝置,熟悉各種網路協議,否則網路出問題的時候你會傻掉。

    2,系統工程師的工作: 你至少要理解各種系統服務,在出問題的情況下要迅速解決問題,而不是等系統工程師來解決。

    3,安全工程師的工作: 我不要求你一定要會各種網路程式設計,但是在伺服器收攻擊的情況下,沒有防火牆的情況下,做一些簡單的處理工作。

    4,儲存工程師的工作:至少要熟悉各個廠商的裝置,各種備份和還原的辦法。

    5,測試工程師的工作:在新版本上線之前,你至少要協同測試工程師做測試工作,因為你是運維人員,不瞭解程式架構導致無法解決故障,你也有一份責任。

    6,研發人員的工作 : 運維工具都需要自已開發,熟悉開發語言,需要有過實際開發經驗,否則工作會非常痛苦,我深有體會。

    7,英語

    8,好的溝通者:不出問題時候你可以打遊戲睡覺,出問題的時候要能和專案人員溝通,快速解決問題,而不是推;我知道有很多人能推責任,你可以做替死鬼,但是離開這個工作你還能找到更好的;把責任推到別人身上的人,下次出問題的時候,絕對沒人幫你。你要能和各個兄弟部門關係非常的密切,出了問題有兄弟幫你擔責任;也要能非常扯皮,沒事在會議上把別人都搞定。

    9,庫房管理員:數萬臺伺服器讓你來管理,任何丟失或者損壞都是不負責任和失職的表現。 1. Linux基礎 包括對Linux整體的理解/使用和基本命令: 瞭解Linux FHS : Filesystem Hierarchy Standard,華人寫的這本書不錯 Linux系統架構與目錄解析 (豆瓣) 入門Linux:鳥哥的Linux私房菜.基礎學習篇(第三版) (豆瓣) 個人認為鳥哥的這本書是一本非常好的入門書 基本操作命令:Google,如Linux command cheat sheet 熟悉至少一個內建編輯器: vi, nano 至少熟悉一個發行版(或系列),建議作為伺服器常用的如Centos, Debian, Ubuntu,可以瞭解多個常用發行版 2. 運維的命令: 運維相關的工具(命令),瞭解它能解決很多問題。 前幾天剛回答了一個問題:如何才能更深入的學習linux? 裡面的圖在這裡也可以用到: 可以對著圖對學習瞭解這些命令。 另外我個人也會對平時用到的這些工具做一個整理和記錄,總結到我的個人維基上:Wiki · Tanky Woo 3. 基礎服務: LAMP或LNMP :Apache/Nginx,MySQL,PHP/Python/Perl LAMP (software bundle) FTP DNS SAMBA EMAIL NTP DHCP ... 可以本地搭建練練手 這裡推薦鳥哥另外一本書 伺服器架設篇: 鳥哥的Linux私房菜 (豆瓣) 4. 運維平臺工具: 也在這個問題 如何才能更深入的學習linux? 裡提到了: Nagios Puppet Zabbix Cacti SaltStack .... 可以選擇性的折騰下,因為這個涉及到業務,沒有實際環境,很難去理解他們的功能和特點。 5. 指令碼: 必備:Shell 額外:Python,Perl... 6. 底層: Linux C,核心 7. 網路: 網路是非常重要的一塊 把《TCP/IP協議詳解》多看幾遍,理解。 熟練使用tcpdump等抓包工具 8. 安全: 防火牆配置,如 iptables 9. 硬體: 介面型別 檢視硬體資訊 知道各型別伺服器,如塔式、機架式、刀片式

  • 中秋節和大豐收的關聯?
  • 三十歲,想先買車,是買威馳好還是買卡羅拉好?