系統管理員在企業中的職業定位及發展方向 連載(三)

系統管理員的發展方向數據庫


早幾年前,我有幸擔任過一段時間的Linux系統管理/運維的教學工做,我發現許多學員(包括有工做經驗的學員)對爲何學習Linux感到很迷惘,更別談什麼職業規劃了。我在工做和學習中,也接觸了很多學習Linux的朋友,但發現他們在學習的過程當中不免會走進誤區,白白浪費了很多精力。本節但願經過說明Linux/UNIX的從業現狀,來幫助你們走出學習的誤區。服務器

經過多年跟蹤學員的狀況咱們發現,學員在同等條件下學習Linux後,選擇開發方向的薪水要比系統應用上升得更爲迅速。可是這個方向難度會更大,同時也會更枯燥些,須要毅力和身體,更須要興趣。如何入門及如何規劃本身的Linux學習之路一直是困擾Linux愛好者的一大難題,實際上,Linux的入門與學習並不難,只是因爲長期使用其餘操做系統的緣由,以及沒有正確的引導指向,使得一個自己不是難題的問題變成了難題。網絡

這裏我想給讀者朋友們提一個問題:企業爲何要用Linux,爲何要用UNIX?也許會有許多讀者會說Linux/UNIX更好,更穩定。其實也並不全是這個緣由。企業爲何要用它們,實際上是本着節約成本和創造價值的目的。服務器操做系統的軟件投入和服務投入是至關大的經費,這也是開源免費的CentOS 和FreeBSD愈來愈受歡迎的緣由之一。架構

再說一下硬件的負載均衡器,好比你們最熟悉的F5 BIG-IP負載均衡設備,性能通常的要十幾萬元人民幣,若是要想加新功能、新模塊,價格也會隨之水漲船高。但其實許多企業所須要的Linux集羣環境的併發並非大太,徹底能夠用開源免費的軟件來代替,例如LVS/HAProxy、Nginx,而這些軟件通常都是部署在Linux系統上的,這也是近年來Linux愈來愈受歡迎的緣由之一。併發

另外,學習Linux的一個誤區是隻侷限於學習Linux自己,從Linux的操做到Linux的內核,也無論本身到底要幹嘛。千萬不能這樣作,Linux只是操做系統,重要的是其上的應用。系統是拿來用的,學習使用Linux的目的是爲了給企業創造效益,若是不是僅僅爲了製做Linux系統,不是爲了加入Red Hat這樣的專業Linux發佈版廠商中,那麼咱們在學習了Linux基礎知識後就跟掌握了Windows系統沒什麼兩樣,很顯然這是不夠的,咱們還須要更進一步的學習,好比選擇Linux上的應用,或者Linux上的軟件開發,固然還有數據庫方向。下面我就這三方向的發展詳細說明:負載均衡

1)Linux的系統、網絡、服務等方向(即你們熟悉的系統運維方面):運維

Web應用服務器,如新浪、百度等大型門戶網站,建議你們掌握自動化運維和分佈式技術。分佈式

系統網站運維,如如今流行的電子商務網站的架構設計維護,建議你們掌握Linux集羣技術。ide

網絡應用,如Linux防火牆、open×××等。性能

2)嵌入式開發、Linux應用系統開發、Linux內核驅動開發,主要有如下幾類:

Linux下的C/C++系統程序開發。

Linux平臺Java體系開發和PHP體系開發。

Linux下的圖形界面開發。

Linux底層內核/驅動開發。

嵌入式Linux開發等。

3)數據庫管理員(Database Administrator,簡稱爲DBA)。

數據庫的重要性我就不重複了,而DBA在企業中的做用稱得上舉足輕重了:在技術類崗位的薪資待遇方面,總監之下就是數據庫DBA了,以企業提供的薪酬成原本推算,此職位在企業的重要性是不言而喻的。


以上是Linux系統管理員發展的三個方向,你們能夠在平時的工做和學習中有所偏重,三個專業精通一個便可。注意我這裏說的是精通,而非僅僅熟悉的程度,意思是你的技術放在企業裏要立刻就能用,並且你掌握的技能和技巧要讓企業的生產環境穩定無端障的運行。

相關文章
相關標籤/搜索