歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> 如何成為優秀的Linux工程師

如何成為優秀的Linux工程師

日期:2017/2/27 15:58:33   编辑:Linux教程
操作系統(OS)
  • 精通Linux系統管理,包括對Redhat,CentOS,Novell,Ubuntu,archlinux等多版本的深入理解,針對不同場合及目標規劃做靈活應用和組合配置。
  • 精通Linux系統的性能調整和故障分析能力,熟練應用軟件,或硬件設備加強服務器的安全防御能力。
  • 精通Linux系統的內核編譯及定制。
  • 熟悉BSD/Solaris系統,這是一個不容小觑的基於BSD系列的系統,需要持續關注。

網絡服務器
  • 精通網絡知識,包括網絡拓撲組成,系統架構,服務器規劃和布署。
  • 精通各種基於Linux/BSD的應用服務器的配置及trouble shooting。
  • 熟練掌握各種集群應用服務,包括高可用性,高擴展性,高性能集群服務均有實戰經驗。

網絡體系及硬件
  • 熟練掌握網絡體系及信息安全,熟悉TCP/IP協議分析
  • 精通各種HP(ML,DL),IBM,DEll,Compaq(alpha)的服務器的安裝和調試,包括磁盤陣列櫃及硬raid的各級別配置,對系統運維和系統安全有相當的了解。
  • 熟悉交換機、防火牆等網絡設備配置,網絡安全意識強。

系統腳本
  • 精通linux下的各種命令的使用和組合應用。
  • 精通Bash Shell , AWK, Sed,幫助管理員改進工作效率。精通VI編輯器的使用。

編譯語言
  • 熟悉C/C++ ,JAVA語言,了解編譯原理及運行過程。
動態語言
  • 精通PHP的網絡編程,熟練掌握Python,Ruby,Perl,erlang靈活應用


數據庫管理

  • 精通Mysql代理,Mysql主從集群應用服務器。
  • 熟悉Mysql的性能調優和sql語句的優化。
  • 熟悉和了解以下數據庫:Oracle/Sybase/Postgresql


嵌入式系統

  • 精通Linux組成及運行原理,打造基於LFS的小型系統。
  • 精通如何裁剪一個小型的特定操作系統,以及配置相關服務器。
  • 熟練掌握嵌入式數據庫:SqlLite,Firebird


其它學習能力

  • 勇於創新和探索新技術,時刻關注新技術,喜嘗新技術
  • 自我學習能力和問題分析能力要強,同時具有良好的口頭表達和文字描述能力

怎麼做好的架構師
做架構的首先是去驗證這個架構是不是合理,是不是滿足需要。
然後再去找相應的工具來實施。至於你用什麼工具,這個就是細節了。
首先你要判斷,架構是否合適,這個是道,是戰略。如果架構都不合適了,那你怎麼搞都是偏離了方向。
然後再從器,戰術的角度去考慮如果在單點上提高。
構師掌握的解決問題的方法,或者是思維方式,並不是具體的解決實現。

運維管理數據庫
硬件、IDC、帶寬管理

方案制定
  1. 產品
  2. 網絡
  3. 系統
  4. DN

上線部署

  1. 自動化工具集(正確的文件→正確的地方→正確的權限)
  2. 服務器配置的標識和統計
  3. NFS共享目錄 + 定制腳本


運行維護和排障

  1. 配置自動化分發(puppet)
  2. 故障處理


監控系統和日志分析

  1. 系統資源監控
  2. 服務運行監控
  3. 性能分析報表
  4. 日志集中分析和處理
Copyright © Linux教程網 All Rights Reserved