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

系統管理員的學習方法及進階之路編程


隨着Linux應用的發展,有愈來愈多的朋友開始接觸和學習Linux系統了,可是在根據學習Windows的經驗來學習Linux時每每有茫然的感受:不知從何處開始學起。Linux相關的系統知識博大精深,可是咱們只要掌握了重點知識,讓本身的能力提升到必定程度是沒有問題的。下面我會將工做中積累的工做心得總結出來,並介紹給你們。安全

1. 學習目的服務器

在這個網絡人才身價倍增的年代,想靠技術吃飯又不想掌握網絡和編程技術是不明智的。當你們第一次據說Linux並躍躍欲試的時候,總會提出幾個問題:它是什麼,爲何要用它,怎樣學習它?做爲開放源碼運動的主要組成部分,Linux的應用愈來愈普遍,從咱們平時的娛樂、學習,到商業、政府辦公,再到大規模集羣的應用。爲了知足人們的各類需求,各類各樣的基於Linux的應用軟件層出不窮。只要具有了Linux的基本功,並具備了自學的能力以後,均可以經過長期的學習掌握相關的專業內容。網絡

2. 從命令開始,從基礎開始ide

有些朋友一接觸Linux時就是但願構架網站,根本沒有想到要先了解一下Linux 的基礎知識,瞭解一下它的命令。雖然Linux桌面應用發展得很快,可是命令在Linux中依然有很強的生命力。Linux是一個命令行組成的操做系統,其精髓就在命令行,不管圖形化界面發展到什麼水平,這個原理是不會變的。Linux命令有許多強大的功能:從簡單的磁盤操做、文件存取、到進行復雜的多媒體圖像和流媒體文件的製做。下面把它們中比較重要的和使用頻率最多的命令,按照其在系統中的做用分紅幾個部分介紹給你們,經過這些基礎命令的學習咱們能夠進一步理解 Linux工具

系統:
學習

安裝和登陸命令:login、shutdown、halt、reboot、mount、umount、chsh網站

文件處理命令:file、mkdir、grep、dd、find、mv、ls、diff、cat、ln、touchspa

系統管理相關命令:df、top、free、quota、at、lp、adduser、groupadd、kill、crontab、tar、unzip、gunzip、last操作系統

網絡操做命令:ifconfig、ip、ping、netstat、telnet、ftp、route、finger、mail、nslookup、dig

系統安全相關命令:passwd、su、umask、chgrp、chmod、chown、chattr、sudo、ps、who

3. 搭建合適的Linux學習平臺

有不少朋友向我抱怨,說沒有服務器環境安裝Linux系統進行相應的學習和工做,這應該是不多作實驗的緣故。咱們先介紹下一個比較專業的虛擬化軟件,思傑的XenServer 5.6,它徹底能夠在一臺雙核速龍+4GB內存的機器上虛擬出4-5個CentOS5.8 x86_64系統來,再搭配一個幾十元的家用路由器,就徹底是一個局域網了,XenServer 5.6的兼容性很是好,在64位CPU的臺式機上基本都能安裝成功,你們能夠嘗試一下。有些朋友可能還在學校讀書,通常是用手提電腦在宿舍上網的,這也有解決辦法,能夠利用VMware Workstation 9.01虛擬一臺CentOS5.8 x86_64系統出來專做學習之用。建議你們平時多動手多作實驗,畢竟實踐出真知。

4. 選擇好的Linux書籍

不管是在論壇仍是在讀者反饋中,咱們看到的最多的問題每每是新手針對安裝或使用Linux的過程當中遇到的一個具體問題而進行的提問,其中有不少都是重複性的問題,甚至有很多人連基本的問題都描述不清楚。這說明不少初學Linux的人尚未掌握基本功。怎樣才能快速提升掌握Linux的基本功呢? 最有效的方法莫過於學習權威的Linux工具書了,工具書對於學習者而言是至關重要的。不過,一本觀念錯誤的工具書卻會讓新手誤入歧途。我如今比較喜歡看的書籍和文檔都是基於真正的線上環境的,但願你們在選擇書籍時注意甄別。

這裏還跟你們分享下學習的當心得:平時咱們應該在手邊或牀上放幾本學習的書籍,有事沒事時均可以翻着看看,你會發現許多內容會不知不覺就被吸取進去,並且這種方法比平時看書的效率要高不少,你們不妨試一試。

5. 用UNIX的思惟思考Linux

因爲Linux是參照UNIX的思想來設計的,理解和掌握它就必須以UNIX的思惟來進行,而不能以Windows思惟來思考。不能否認,Windows在市場上的成功很大一部分在於技術思想的獨到之處。但是這個創新是在面對我的用戶的前提下進行的,而面對着企業級的服務應用時,它仍是有些力不從心的。

多年來在計算機操做系統領域一直是兩者獨大:在服務器領域使用UNIX,在我的用戶領域使用Windows。因而可知,用戶需求決定了所採用的操做系統。無論什麼緣由, 若是要學習Linux,那麼首先要將思惟從Windows中拉出來,轉而以UNIX的思惟方式來思考。好比,UNIX基本哲學之一「一切皆文件」,要真正徹底理解和掌握這句話的含義,也只有在工做中才能體會獲得。

6. 養成在命令行下工做的習慣

必定要養成在命令行下工做的習慣,要知道X Window只是運行在命令行模式下的一個應用程序。在命令行下學習雖然一開始進度較慢,可是在熟悉後,你們學習之路將是以指數增加方式增加的。命令行實際上就是規則,它老是有效的,同時也是靈活的。即便是經過一條緩慢的調制解調器線路,它也能操縱幾千千米之外的遠程系統,如今專業的系統管理員能經過命令,操縱上千臺的Linux/UNIX機器,但若是是圖形化界面操做,顯然達不到這種效率。

7.其它部分詳見整理好的PDF文檔。

相關文章
相關標籤/搜索