新聞中心
Linux服務(wù)器是企業(yè)級(jí)應(yīng)用最常用的服務(wù)器系統(tǒng)之一,Linux服務(wù)器管理員需要具備扎實(shí)的linux基礎(chǔ)知識(shí)和日常維護(hù)、優(yōu)化、安全加固等知識(shí),從業(yè)人員的日常工作包括系統(tǒng)安裝、程序安裝、定期備份、安全管理、數(shù)據(jù)恢復(fù)等,需要具備一定的實(shí)踐經(jīng)驗(yàn)才可以勝任。那么,如何成為一名優(yōu)秀的Linux服務(wù)器管理員呢?本文將從以下幾個(gè)方面一一介紹。

一、扎實(shí)的基礎(chǔ)知識(shí)
成為一名優(yōu)秀的Linux服務(wù)器管理員首先需要具備扎實(shí)的基礎(chǔ)知識(shí)。運(yùn)維人員應(yīng)該掌握Linux的基本操作和命令,能夠熟練進(jìn)行系統(tǒng)安裝、升級(jí)、配置等操作。此外,還需要針對(duì)常見的服務(wù)如WEB、FTP、DNS、ML等服務(wù)有較深入的了解。更深層次的要求則需要學(xué)習(xí)操作系統(tǒng)底層的知識(shí),如內(nèi)核、文件系統(tǒng)、網(wǎng)絡(luò)通信等等,這樣才能更好地發(fā)現(xiàn)問題并加以解決。
二、一定的實(shí)踐經(jīng)驗(yàn)
Linux服務(wù)器管理員需要有一定的實(shí)踐經(jīng)驗(yàn),需要掌握各種應(yīng)用場(chǎng)景下的系統(tǒng)操作和配置。因此,建議需要實(shí)際從事運(yùn)維工作的人員集中精力在實(shí)踐操作這一方面,可以通過在實(shí)際場(chǎng)景中操作Linux系統(tǒng),排除各種故障,了解問題的產(chǎn)生和解決方式,快速積累經(jīng)驗(yàn)。
三、了解系統(tǒng)附加組件和應(yīng)用
現(xiàn)今Linux服務(wù)器使用的很多系統(tǒng)和組件,很多是開源的或者由社區(qū)進(jìn)行維護(hù)的,因此管理員們需要積極地了解這些附加組件和應(yīng)用。常見的這些組件和應(yīng)用包括Apache、MySQL、PHP、Nginx等,管理員可以主動(dòng)閱讀相關(guān)的技術(shù)文檔和源碼來深度理解這些組件的安裝、配置、運(yùn)行等方面的知識(shí)。
四、安全加固
在網(wǎng)絡(luò)安全問題變得日益緊張的現(xiàn)在,Linux服務(wù)器管理員需要積極地加固服務(wù)器安全性,維護(hù)服務(wù)器的穩(wěn)定性。最基本的保障之一是管理服務(wù)器的 root 用戶密碼安全,管理員們應(yīng)該對(duì) root 用戶的密碼進(jìn)行加密,或者考慮更進(jìn)一步地啟用 SSH 鑰匙來取代傳統(tǒng)的密碼。在這個(gè)基礎(chǔ)上,管理員應(yīng)該為服務(wù)器進(jìn)行多層次的加固,如防火墻、入侵檢測(cè)和防御、使用安接字層(SSL)證書來加密通信等。
五、日常維護(hù)
Linux服務(wù)器日常的維護(hù)非常重要,其中包括設(shè)置自動(dòng)備份計(jì)劃、監(jiān)控CPU、內(nèi)存使用情況、還需要定期檢查并清理無用的緩存、日志等。另外,此外,還應(yīng)該監(jiān)控硬盤空間及使用情況,并實(shí)行磁盤清理、磁盤優(yōu)化等工作。 日常維護(hù)不是次要的工作,在整個(gè)系統(tǒng)管理中也是至關(guān)重要的一環(huán)。
成為一名優(yōu)秀的Linux服務(wù)器管理員,絕不是輕松的事情。需要掌握系統(tǒng)的基本知識(shí)和操作技巧,同時(shí)也需要積累實(shí)踐經(jīng)驗(yàn)和了解系統(tǒng)附加組件和應(yīng)用,還需要了解安全加固和日常維護(hù)等知識(shí)。這是一個(gè)需要長(zhǎng)期不斷學(xué)習(xí)的過程,但是一旦能夠勝任之后,也將面對(duì)極具挑戰(zhàn)性的職業(yè)生涯。
相關(guān)問題拓展閱讀:
- 誰有l(wèi)inux學(xué)習(xí)的好經(jīng)驗(yàn)啊,我比較盲目,不清楚該重點(diǎn)學(xué)習(xí)哪方面
誰有l(wèi)inux學(xué)習(xí)的好經(jīng)驗(yàn)啊,我比較盲目,不清楚該重點(diǎn)學(xué)習(xí)哪方面
unix學(xué)習(xí)方法-高手之路
姜道友(二〇〇七年二月十四日)
1. 基礎(chǔ)學(xué)習(xí)……………………………………………. 1
2. 配置服務(wù)器………………………………………….. 1
3. 軟件安裝與服務(wù)器管理…………………………………. 2
4. 更換思緯……………………………………………. 2
5. 學(xué)習(xí)其它unix系統(tǒng)…………………………………….. 2
6. 學(xué)習(xí)shell編程……………………………………….. 3
7. 學(xué)習(xí)C編程…………………………………………… 3
8. 制作自己的unix發(fā)行版…………………………………. 3
前言:
對(duì)于一些想學(xué)習(xí)linux及正在學(xué)習(xí)linux系統(tǒng)的人,非常希望成為linux甚至unix高手,本人從事unix方面的工作很多年了,想介紹一下自已的經(jīng)驗(yàn)
Unix有很多分支,這里不再贅述,一般來說主要包括:Linux、Solaris、HP-UNIX、AIX、SCO、BSD、AS400等等系統(tǒng),一般人精通2到3門類即可,觸類旁通即可很快掌握其它系統(tǒng)。下面是本人的經(jīng)驗(yàn):
1. 基礎(chǔ)學(xué)習(xí)
買一本Linux基礎(chǔ)方面的書籍,主要講述拆御姿基本理論及基本命令,如拆春:《Linux基礎(chǔ)》、《Redhat 9.0系統(tǒng)管理員完全學(xué)習(xí)手冊(cè)》;或者在網(wǎng)上下載一些基礎(chǔ)方面的資料。系統(tǒng)地看完一本書,并在linux系統(tǒng)中(可以用vmware安裝一個(gè)虛擬機(jī))練習(xí)基本命令。(之所以從Linux開始,是因?yàn)橄鄬?duì)其旅絕它unix系統(tǒng),Linux相對(duì)比較簡(jiǎn)單或容易入門)
2. 配置服務(wù)器
可以嘗試配置一臺(tái)web服務(wù)器或FTP服務(wù)器或郵件服務(wù)器(sendmail)或其它應(yīng)用服務(wù)器如:vpn(pptp或ipsec)。剛開始配置時(shí)不要追求完美,只要實(shí)現(xiàn)基本的功能即可。這部分基本上照搬書的步驟即可實(shí)現(xiàn)。
3. 軟件安裝與服務(wù)器管理
可以試著安裝一些源碼程序(不要使用rpm軟件包安裝或帶有install的程序安裝),通過./configure make make install等步驟掌握程序的編譯與安裝方法。同時(shí)掌握Linux服務(wù)器日常管理方法:如日志管理、進(jìn)程管理、備份與恢復(fù)方法、用戶管理、權(quán)限管理等等,基本成為一個(gè)Linux系統(tǒng)管理員。平時(shí)多訪問linux技術(shù)方面的網(wǎng)站或論壇,也可增加你的技術(shù)和經(jīng)驗(yàn)。
注:很多人學(xué)習(xí)或使用Linux多年,但水平僅僅停留在這里
4. 更換思緯
如果系統(tǒng)了學(xué)習(xí)了linux基礎(chǔ)方面的知識(shí)并簡(jiǎn)單配置了一些應(yīng)用服務(wù)器,并掌握了命令的基本用法,這時(shí)需要更換思緯,學(xué)習(xí)一下Linux架構(gòu)方面的知識(shí),并深入了解Linux系統(tǒng)體系結(jié)構(gòu),如etc目錄是什么作用 /usr/bin /usr/spool /var /opt是什么作用,ext3文件系統(tǒng)有什么特點(diǎn)等等。從思緯上區(qū)別看待Linux系統(tǒng)。同時(shí)可以試著編譯一下內(nèi)核,并熟悉內(nèi)核中的功能模塊,通過對(duì)內(nèi)核的認(rèn)知,可以讓你深入了解linux核心的一些技術(shù)。
5. 學(xué)習(xí)其它unix系統(tǒng)
如果基本上熟悉了Linux系統(tǒng),現(xiàn)在可以學(xué)習(xí)其它系統(tǒng)了,如:Solaris、AIX、BSD…………等等,畢竟很多重要服務(wù)器不是Linux系統(tǒng)。很多系統(tǒng)可以在虛擬機(jī)上安裝,如安裝一臺(tái)Solaris x86虛擬機(jī)或從網(wǎng)上下載SCO虛擬機(jī)或…………在虛擬機(jī)上系統(tǒng)地學(xué)習(xí)該系統(tǒng),熟悉它的架構(gòu),并與Linux比較一下有什么不同。對(duì)于一些專用的系統(tǒng),網(wǎng)上也有好心人公布測(cè)試機(jī)信息,你可以遠(yuǎn)程登錄學(xué)習(xí)(不要?jiǎng)h文件或破壞喲)。在學(xué)習(xí)其它系統(tǒng)過程中,可以訪問相關(guān)系統(tǒng)的BBS論壇,看一下別人的問題是怎么解決的。如果你很熟悉Linux系統(tǒng),學(xué)習(xí)其它unix系統(tǒng)應(yīng)該很快。當(dāng)然如果你所在的公司有一些服務(wù)器如:SUN880或HP服務(wù)器或IBM服務(wù)器等,你應(yīng)該很快可以成為有經(jīng)驗(yàn)的solaris/HP-UNIX/AIX高手的。
6. 學(xué)習(xí)shell編程
作為一個(gè)真正的優(yōu)秀unix系統(tǒng)管理員,不懂shell編程是絕對(duì)不行的(注意是絕對(duì)),因?yàn)樵趗nix系統(tǒng)中,很多是shell腳本程序,掌握了shell編程技術(shù),你可透徹地去了解unix系統(tǒng)中程序的運(yùn)行情況。而且對(duì)于unix系統(tǒng),很多系統(tǒng)管理可以通過編寫shell腳本程序來實(shí)現(xiàn),如自動(dòng)備份、自動(dòng)檢查網(wǎng)絡(luò)斷線并發(fā)郵件通知、自動(dòng)檢查VPN狀態(tài)、收集PPTP用戶撥入信息等等。精通shell編程,讓你輕松靈活地管理和駕馭Unix系統(tǒng)。
7. 學(xué)習(xí)C編程
這一步我就不多說了,畢竟達(dá)到這一層次的unix系統(tǒng)管理很少(開發(fā)人員除外)。Unix中的很多程序是通過C編寫的,掌握編程技術(shù),你可以編寫unix下的應(yīng)用程序。
8. 制作自己的unix發(fā)行版
如果對(duì)Linux進(jìn)行內(nèi)核編譯、程序裁減、系統(tǒng)優(yōu)化等,你可以制作自已的unix系統(tǒng)。象現(xiàn)在Linux發(fā)行版太多了,但都是Linux內(nèi)核,只是文件與系統(tǒng)組織方式不一樣而已。我們單個(gè)人是無法制作象Redhat或debian這樣的系統(tǒng),但可以制作小的專用系統(tǒng),如制作專用的web服務(wù)器或?qū)S玫木W(wǎng)關(guān)防火墻系統(tǒng)。象IPCOP(
www.ipcop.org
)就是這一類,大家可以參考或受到啟發(fā)。
寫給想成為L(zhǎng)inux 高手的人們
首先,我想引用一下別人說過的一句話:除非在過去的十年你一直生活在山洞里,否則你一定聽說過linux.
是的,現(xiàn)在聽說過linux,會(huì)一點(diǎn)linux基本操作的人多如牛毛,然而真正能用linux做一點(diǎn)事情的確少之又少,這就造成了現(xiàn)在的狀況:各大 linux論壇十分熱鬧,但我國linux到底是什么原因造成了這樣的狀況? 糾其原因,只有兩個(gè)字:浮燥!
如果在論壇里來一次調(diào)查投票,看一下在論壇里的人到底有多少人手頭有一本以上的正規(guī)linux教材.我想這個(gè)數(shù)字不會(huì)超過30%. 如果再問一下,有多少人完整的讀過各發(fā)行版自帶的入門文檔,系統(tǒng)定制文檔,系統(tǒng)管理文檔和系統(tǒng)安全文檔,恐怕這個(gè)數(shù)字不到10%. 如果進(jìn)一步再調(diào)查一下究竟有多少人靜下心來學(xué)習(xí)過操作系統(tǒng)和計(jì)算機(jī)網(wǎng)絡(luò)等和linux學(xué)習(xí)十分密切的專業(yè)課程,那么恐怕只有3%的數(shù)字都不到了.
這讓我想到了98年前后IT泡沫時(shí)代的中關(guān)村.在中關(guān)村的大街小巷,到處是一個(gè)個(gè)意氣分發(fā)牛哄哄的IT精英.他們戴著默鏡,剔著小平頭,張口閉口都是網(wǎng)絡(luò),安全,信息,黑客,代碼,產(chǎn)業(yè).T恤背后寫著三個(gè)字:別惹我! 然而最后IT泡沫一過,只有那些真正肯安安心心靜心學(xué)習(xí)的人在IT界存活了下來.
現(xiàn)在國人學(xué)習(xí)linux的狀況也是這樣,學(xué)linux的人個(gè)個(gè)都意氣分發(fā),以為學(xué)習(xí)linux會(huì)用linux是多么了不起.學(xué)了一點(diǎn)皮毛就認(rèn)為很牛了.但是那些企業(yè)用人單位卻很難找到真正適合的linux人材.因此,我想就目前的狀況發(fā)表一下我的看法.
首先,這篇文章是寫給那些想成為linux高手,并真正想用linux做些事情的人.如果你只想做一個(gè)菜鳥,沒事的時(shí)候在你雙系統(tǒng)啟動(dòng)的電腦上偶爾選一次 linux,然后沒事進(jìn)去偷著樂,那就請(qǐng)你自便.另外,我想說明,和真正的牛人比起來,我自己還處于一個(gè)比較低的水平.我沒有讀過內(nèi)核源代碼,不知道 linux工作原理等等,但是通過摸索,至少我已經(jīng)找到了通往高手的道路的方向.因此還是想說兩句.
1,linux不是玩具
如果你想系統(tǒng)的學(xué)習(xí)linux,你必需清楚的認(rèn)識(shí)到這一點(diǎn).現(xiàn)在有很多人,號(hào)稱是linux愛好者,但是他們大部分的事情還是用windows 做,而linux只是作為一個(gè)隨便玩玩的系統(tǒng).他們懂得一些linux的基本操作,知道有l(wèi)inux這個(gè)玩藝,也因?yàn)榻?jīng)常聽人家說linux好就咬定了 linux就是好.只要有人說linux比windows差,那么他們就奮起反駁,他們也看不起用windows的人,認(rèn)為用windows的人水平低. 但是自己用電腦的大部分時(shí)間還是用windows并且把重要的文件都放在了windows分區(qū),因?yàn)樗麄児亲永镏话裭inux當(dāng)做玩具,沒有真正領(lǐng)悟 linux的精髓所在.如果你真正想系統(tǒng)的學(xué)習(xí)linux,想用linux有所作為,那么請(qǐng)忘記windows的思維方式,慢慢感受和習(xí)慣linux 的操作方式,總有一天你會(huì)真正體驗(yàn)到他的奧妙所在,從而從自己內(nèi)心深處喜歡他,使用他,而不是為了趕時(shí)髦或向人炫耀而使用他.
2,手頭有一本好的入門教材嗎
“如果你還沒有好好的讀完過一本linux安裝及入門教材就不要到初學(xué)者論壇來問題!因?yàn)槟氵B問問題的資格都沒有! ” 這是我的一個(gè)比較偏激的觀點(diǎn).
如果你現(xiàn)在開始下決心學(xué)習(xí)linux了,那么之一件你要做的事情是到書店去挑一本好書.而不是到論壇社區(qū)去問該用什么版本,該如何學(xué)習(xí) linux.一本好的入門教材可以讓你快速領(lǐng)悟linux的操作方式,系統(tǒng)的基本使用等等.而且都是前人總結(jié)經(jīng)驗(yàn)寫出來的,他可以幫你搭起一個(gè)學(xué)習(xí) linux的框架,對(duì)linux有一個(gè)總體的認(rèn)識(shí).就好比建一撞大樓前先打好地基,搭好混凝土框架.以后就可以慢慢往這個(gè)框架里添磚加瓦,最后建起大樓. 而那些想急于學(xué)習(xí)的,不想看書,只想靠混論壇來學(xué)習(xí)linux知識(shí)的人,就好比建一撞大樓,今天建好之一層,然后之一層就要全部粉刷好,裝修好,家具買好住進(jìn)去,然后第二天再開始建第二層.這樣沒有整體規(guī)劃的學(xué)習(xí)是學(xué)不好linux的,最后的結(jié)果是浪費(fèi)自己的時(shí)間,也浪費(fèi)別人的時(shí)間. 如果你不信, 可以讓實(shí)事去告訴你,以一年為限,你和你的一個(gè)朋友同時(shí)從0開始學(xué)linux,計(jì)算機(jī)基礎(chǔ)差不多.你去買幾本好書自己慢慢看邊看邊做實(shí)驗(yàn),讓你的朋友整天到各大論壇瞎混零散的學(xué)些linux知識(shí).也許一開始,你的朋友會(huì)比你懂得多,但是一年以后你的水平肯定在你的朋友之上. 在初學(xué)階段,不要隨便在論壇上發(fā)問,多看書是根本,即使真的非問不可的問題,也要先自己動(dòng)手察資料解決.實(shí)在不行再來問,高手不會(huì)鄙視菜鳥,因?yàn)槊恳粋€(gè)高手都是從菜鳥過來的,他們都知道菜鳥的苦衷.但是高手會(huì)看不起那些自己不愿動(dòng)手動(dòng)腦不會(huì)學(xué)習(xí)解決問題而只想得到現(xiàn)成答案的人.那樣的人會(huì)被高手在心里暗罵成不配用linux的蠢貨.
你需要以下幾種書:
一本好入門教材->一本linux指令參考手冊(cè)->linux系統(tǒng)管理手冊(cè)->講解linux系統(tǒng)原理的書.
一開始,你只需要入門教材就可以了.并且嚴(yán)格安教材的講解去學(xué)習(xí),不要一天到晚想著去裝顯卡驅(qū)動(dòng)啦,裝游戲啦,裝軟件啦,這些都沒有必要.你就當(dāng)你自己的電腦不能上網(wǎng),只能通過看書學(xué)習(xí).慢慢看書,穩(wěn)抓穩(wěn)打.慢慢地就融會(huì)貫通了.這時(shí)候你再到linux初學(xué)者論壇去看看,你在那里早已經(jīng)是高手了.
另外,一開始你要選定一本入門教材,但是不能只看一本,因?yàn)橛行现v的,可能是另外的書上沒有的.因此,重點(diǎn)選一本教材看完.然后再看兩三本入門教材瀏覽一下.作為對(duì)之一本書的知識(shí)的擴(kuò)充和鞏固. 在看書過程中,如果你有什么不懂的,不要急于上論壇問,自己認(rèn)真看幾次,實(shí)在不懂沒有關(guān)系,把問題放在那里.不要鉆牛角尖不懂不肯放手,這種精神是好的, 但是方法是錯(cuò)誤的.你盡管學(xué)下去,也許你看完書本以后的內(nèi)容,就對(duì)前面不懂的內(nèi)容豁然開朗了.這是在學(xué)習(xí)linux中常有的情況.
另外,現(xiàn)在很多入門書籍是針對(duì)非技術(shù)型用戶的.(我把那些對(duì)linux本身不感興趣,只想用他來上網(wǎng),聽音樂和打字的人稱為非技術(shù)型用戶,而把對(duì) linux本身感興趣的人稱為技術(shù)用戶)
這些針對(duì)非技術(shù)型用戶的入門書籍幾乎通篇都是插圖,講解的內(nèi)容都是如何在圖形界面下操作.這些書籍并不能幫你成為一個(gè)高手.反而會(huì)讓你養(yǎng)成倚賴鼠標(biāo)和圖形界面操作的習(xí)慣以后很難改掉.因此不能看這些書,一定要買那些一開始就從系統(tǒng)基本機(jī)構(gòu)基本命令開始講解的書籍.我看過的之一本linux入門書籍共有十多章,但是他從第十一章開始才大致的講解了一下圖形界面的知識(shí).我很感謝這本書,讓我一開始就脫離了windows的思維方式,給我以后的進(jìn)一步學(xué)習(xí)帶來了很大幫助.
完成以上的內(nèi)容,你就完成了建大樓打地基建混凝土框架的過程了.可以接下來進(jìn)一步學(xué)習(xí)了.
3,你看完系統(tǒng)自帶的文檔了嗎?
當(dāng)你完成入門的過程后,就可以開始讀其他的文檔,然后到論壇的精華區(qū)看看,向你建起來的大樓框架中添磚頭了.當(dāng)然 ,首先要讀的,還是系統(tǒng)自帶的文檔.
絕大多數(shù)linux發(fā)行版都自帶非常詳細(xì)的文檔.比如我一直在用的redhat,他有從系統(tǒng)安裝到系統(tǒng)安全,針對(duì)不同層次的人的詳盡文檔.靜下心來,把這些文檔讀完,比看任何論壇的精華區(qū)都有用.書籍和文檔就好比是你每天都離不開的一日三餐,論壇區(qū)的精華文檔就好比是點(diǎn)心和水果.你可以不吃點(diǎn)心和水果,但是決不能不吃正餐.
當(dāng)然,不能為看文檔而看文檔,你一定要邊看邊安文檔中說的做試驗(yàn)驗(yàn)證.這樣才印象深刻,否則看過就忘記了等于沒有看.
另外,如果真心想學(xué)習(xí)linux就不要吝嗇,也不要害怕丟失數(shù)據(jù)而不敢做實(shí)驗(yàn).我建議你去買一個(gè)小的二手硬盤,然后放開手干.不要怕丟失數(shù)據(jù)而不敢做,如果你沒有學(xué)會(huì)技能,將來做了linux系統(tǒng)管理員或者網(wǎng)絡(luò)管理員到那時(shí)因?yàn)椴粫?huì)而丟了數(shù)據(jù)就是大事情了.
4,學(xué)習(xí)linux不是逛自由市場(chǎng).
經(jīng)??吹接腥藛栍檬裁窗姹镜膌inux好,其實(shí)只要你認(rèn)真學(xué)習(xí)無論什么版本都挺好的.要知道,開發(fā)linux發(fā)行版的人都是通讀過linux內(nèi)核代碼,對(duì) linux原理極其精通的人,而且每一個(gè)開發(fā)團(tuán)隊(duì)都對(duì)他的發(fā)行版做過測(cè)試后放出的.那些國際知名的大品牌更是如此. 因此,討論什么版本好并無意義,關(guān)鍵是你是不是真心想學(xué).不過,為了避免曲高和寡,更好選用的人多的版本,比如redhat manrake suse 等等. 國內(nèi)有一兩個(gè) linux版本做的也不錯(cuò),但是國內(nèi)的linux都是面向非技術(shù)型用戶開發(fā)的,因此,如果你想成為高手,建議不要用國內(nèi)的版本.
學(xué)習(xí)linux不是逛自由市場(chǎng),選定版本就要靜下心來學(xué)習(xí).不要今天換版本明天要升級(jí).這樣對(duì)你沒有好處.我見過一些人號(hào)稱用過十幾種甚至幾十種 linux,向人談?wù)撈饋眍^頭是到,好像懂的很多,但是如果你讓他去用linux搭建一個(gè)web服務(wù)器,做一個(gè)linux網(wǎng)關(guān),他就什么都不會(huì)了.他們把時(shí)間都浪費(fèi)在了版本的轉(zhuǎn)換上了.
5,你能看懂英文文檔嗎?
談?wù)撨@個(gè)問題,我有點(diǎn)低氣不足,因?yàn)槲易约旱挠⒄Z很差.但是,至少我可以無障礙的讀完一般的計(jì)算機(jī)文檔.計(jì)算機(jī)英語很簡(jiǎn)單,只要熟悉了計(jì)算機(jī)專業(yè)英語,高中畢業(yè)的水平就可以輕松的閱讀計(jì)算機(jī)文檔了.如果你的英語實(shí)在太差了,連最簡(jiǎn)單的計(jì)算機(jī)英語文檔都看不懂,那么在學(xué)習(xí)linux的同時(shí),請(qǐng)趕緊學(xué)習(xí)英語. 也許你說,你可以看翻譯的文檔,當(dāng)我還是一個(gè)菜菜鳥的時(shí)候,也是這樣認(rèn)為的.但是,后來才發(fā)現(xiàn),如果你想深入學(xué)習(xí)linux,看不懂因?yàn)槲臋n實(shí)在是太難了.寫的更好的,最全面的文檔都是英語寫的,更先發(fā)布的技術(shù)信息也都是用英語寫的.即便是非英語國家的人發(fā)布技術(shù)文檔,也都首先翻譯成英語在國際學(xué)術(shù)雜志和網(wǎng)絡(luò)上發(fā)表.你去看看各大軟硬件生產(chǎn)商的官方網(wǎng)站,有哪一個(gè)不是用英語作為其主站的? 長(zhǎng)期用windows的人會(huì)很不習(xí)慣這一點(diǎn),裝個(gè)軟件還要看半天文檔,應(yīng)為windows用起來實(shí)在太簡(jiǎn)單了.但是如果你想學(xué)習(xí)linux就必需學(xué)會(huì)看各種文檔,而大部分的文檔都是用英語寫的.我發(fā)現(xiàn)很多人甚至連man文檔都不會(huì)看,有什么命令不會(huì)用了就跑到論壇上來問,還裝出一副可憐相,乞討一個(gè)命令的用法.有這些時(shí)間還不如自己看看man文檔,即使你一個(gè)一個(gè)單詞的翻譯成中文再自己看都比問別人強(qiáng),因?yàn)閯e人的回答再怎么詳盡都比不上man文檔詳盡.安裝一個(gè)新的軟件時(shí)先看README,再看INSTALL然后看FAQ,最后才動(dòng)手安裝,這樣遇到問題就知道為什么.否則,說明文檔都不看,結(jié)果出了問題再來找答案反而浪費(fèi)時(shí)間! 古人說欲速則不達(dá)就是這個(gè)道理! 真的,如果你man能搞懂,就具備了一個(gè)IT人員的基本功了。
6,忘記windows的思維方式
思想性的轉(zhuǎn)變比暫時(shí)性的技術(shù)提高更有用,因?yàn)樗軒椭慵涌鞂W(xué)習(xí)速度.現(xiàn)在很多人用linux.但是,他們用linux的方式完全是 windows的那一套方式.骨子里都是windows的思想.這樣是不能領(lǐng)悟linux的精髓體驗(yàn)不到他的優(yōu)越性的.我前幾天看到一個(gè)朋友要把剛裝了不到2天的mandrake 10 刪除掉,我問他為什么,他說太慢了,受不了,還是用windows快.然后我留意了一下他用linux的方式,他的所有操作都帶著windows的影子. 他連最基本的刪除,移動(dòng)文件這樣的操作都要用鼠標(biāo),這樣當(dāng)然慢了!最后我只好說,你刪除吧,你不適合用linux, linux不是這樣用的.各位可以去看看那些linux高級(jí)用戶,他們是怎樣操作的.通常他們都是在X上開一個(gè)xterm或者rxvt終端,80%以上的操作都在這個(gè)終端下用命令完成,因?yàn)?linux的命令行十分強(qiáng)大,速度也十分快,簡(jiǎn)單的幾個(gè)命令的組合就能完成非常復(fù)雜的操作.舉一個(gè)例子:linux 的常用命令find,去看看man文檔,初學(xué)者一定會(huì)覺得太復(fù)雜而不原意用,但是你一旦學(xué)會(huì)了就對(duì)他愛不釋手.他的功能實(shí)在太強(qiáng)了,在配合exec參數(shù)或者通過管道重定向到xargs命令和 grep命令,那么他能完成非常復(fù)雜的操作,如果同樣的操作你用圖形界面的工具來完成,恐怕要多花十幾陪的時(shí)間.因此linux高手經(jīng)常會(huì)說:如果沒有 find和grep我們還怎么活.但是現(xiàn)在大部分的linux初級(jí)用戶受到windows影響都喜歡用圖形界面的工具來完成一些基本的操作,我并不是說圖形界面不好.只是由于linux和windows設(shè)計(jì)思想的不同他們的操作方式也有很大不同.在windows下用圖形界面操作會(huì)比敲命令快,但是 linux是一個(gè)命令行組成的操作系統(tǒng),他的精髓在命令行! 無論圖形界面發(fā)展到什么水平這個(gè)原理是不會(huì)變的!
7,入門以后多學(xué)命令
當(dāng)你看完了一兩本入門書籍后就應(yīng)該擴(kuò)充自己的知識(shí),多學(xué)習(xí)linux命令,但是不要在初學(xué)階段就系統(tǒng)的學(xué)習(xí)linux命令,初學(xué)階段只要學(xué)會(huì)書上提到過的命令就可以了.單靠學(xué)習(xí)各種命令而成為高手是不可能的,但不會(huì)命令而成為高手也是不可能的.這就好比學(xué)英語,什么語法都不懂,只捧著單詞手冊(cè)背單詞是學(xué)不會(huì)英語的,但是沒有單詞詞匯量英語水平也提不高的.
在linux中學(xué)習(xí)命令的更好辦法是學(xué)習(xí)bash腳本編程.bash腳本比起其他語言來學(xué)習(xí)簡(jiǎn)單,但是功能卻十分強(qiáng)大.通過學(xué)習(xí)bash編程,能讓你掌握大量的linux命令.另外,買一本命令參考手冊(cè)是必要的,遇到不知道怎么用的命令可以隨時(shí)查詢,這要比察man文檔快.特別適合英語不好,看不懂man 文檔的人.
在linux中,命令可分為系統(tǒng)基本命令和應(yīng)用程序命令.系統(tǒng)基本命令是所有的unix類系統(tǒng)都支持的命令,走到哪都不變,只要是unix類系統(tǒng)上就肯定有.比如ls,rm,rmdir,cp,cd,mv,cat等等.這樣的基本命令大約有200個(gè),這些命令是一定要掌握的,我買了一本指令參考手冊(cè)>這本書非常好,他根據(jù)命令的常用指數(shù)分類,標(biāo)明3顆星的為最常用命令,一定要掌握,兩顆星的其次,1顆星的只要知道一下就可以了雖然現(xiàn)在都已經(jīng) FC3了,但是經(jīng)典的UNIX基本命令幾十年來都沒有變過!另外有些命令是linux特有的或者是某一個(gè)應(yīng)用程序的可執(zhí)行文件比如xmms播放器.這些只要知道就可以了,不知道也無所謂.有些命令比較少用,因此通常都記不住他的用法,對(duì)于這些命令至少要知道有這個(gè)命令,腦子里有印象,需要用的時(shí)候察一下手冊(cè)就可以了,但是決不能不知道這個(gè)命令的存在!
8,學(xué)會(huì)管理系統(tǒng)
等到有了基本知識(shí),也掌握了一定量的命令用法后,就可以進(jìn)一步學(xué)習(xí)管理系統(tǒng).這些內(nèi)容入門書上會(huì)有,但是不會(huì)很深入.要深入的學(xué)習(xí)系統(tǒng)管理,就要去買一本類似之類的書.認(rèn)真的看書并做實(shí)驗(yàn),可以讓你很快的進(jìn)步.學(xué)習(xí)配置各種網(wǎng)絡(luò)服務(wù)器,用linux搭建網(wǎng)絡(luò),這些都是學(xué)習(xí)linux系統(tǒng)管理和網(wǎng)絡(luò)管理的好方法. 到了這個(gè)階段就可以經(jīng)常上網(wǎng)察察資料,看發(fā)布軟件的官方網(wǎng)站文檔和FAQ,看看論壇精華區(qū)文章.但是不能本末倒置,多看書還是根本.書籍和官方文檔可以讓你系統(tǒng)的學(xué)習(xí),但是論壇可以讓你學(xué)到一些小知識(shí),小技巧.我本人也經(jīng)常到論壇上來看看,因?yàn)榧幢闶且粋€(gè)新手,也可能會(huì)發(fā)現(xiàn)一些你所不知道的小技巧,看論壇可以學(xué)到這些小技巧.但是我看文檔和看論壇的時(shí)間比不會(huì)小于4:1 . 可以把平時(shí)積累的問題一次在論壇上發(fā)問. 但是初學(xué)的時(shí)候不要頻繁上論壇,因?yàn)槟阋獑柕膯栴}都在書上寫著,耐心一點(diǎn),你很快就能看到了.
9,了結(jié)系統(tǒng)結(jié)構(gòu)
等你有了一定的系統(tǒng)管理知識(shí),知道了/etc下那些配置文件有什么用,知道了一般的網(wǎng)絡(luò)服務(wù)器如何配置后,就可以去了解系統(tǒng)結(jié)構(gòu)了. 了解系統(tǒng)結(jié)構(gòu)不是要你去看什么文件夾放什么內(nèi)容,而是要學(xué)習(xí)一些原理性的東西.比如系統(tǒng)是如何引導(dǎo)的,引導(dǎo)后啟動(dòng)了那些東西.系統(tǒng)中哪些是最基本的庫文件,有什么用等等.學(xué)習(xí)系統(tǒng)結(jié)構(gòu)的更好方法是自己做一個(gè)linux系統(tǒng),再也沒有什么能比自己做一個(gè)linux系統(tǒng)更能學(xué)習(xí)系統(tǒng)結(jié)構(gòu)的了.LFS (linux from strach)可以教你從源代碼自己編譯一個(gè)系統(tǒng).通過自己編譯一個(gè)系統(tǒng),你就可以了結(jié)linux系統(tǒng)結(jié)構(gòu),知道哪些文件是干什么用的,以及他們?nèi)绾螀f(xié)調(diào)工作.當(dāng)然,在你達(dá)到LFS水平之前還有很多事情要做,比如學(xué)會(huì)如何編譯安裝源代碼發(fā)布的軟件和編譯新的內(nèi)核等等.到了LFS水平,那么在大多數(shù) linux論壇上你就可以被人稱作”高手”了!到了這個(gè)地步,就相當(dāng)于一撞大樓已經(jīng)基本建好,但是還需要粉刷和裝修,真正的細(xì)活還在后面!
永遠(yuǎn)記住天外有天,人外有人的道理.即便有了LFS水平,在那些搞linux系統(tǒng)開發(fā),通讀過linux內(nèi)核代碼的人看來你還是一個(gè)菜鳥.因此, 請(qǐng)時(shí)刻保持虛心的態(tài)度.即便是在 論壇上只有一顆星級(jí)別的人,也有可能是一個(gè)潛在的,真正的高手! 大多數(shù)真正的高手平時(shí)都在搞研發(fā)工作,哪里有時(shí)間上論壇啊! 倒是有很多大學(xué)還沒畢業(yè)的學(xué)生,整天混在論壇上.
10,學(xué)習(xí)專業(yè)課程
如果你不是計(jì)算機(jī)專業(yè)的,而想把linux學(xué)好,就一定要學(xué)習(xí)專業(yè)課程.學(xué)習(xí)微機(jī)原理,操作系統(tǒng),計(jì)算機(jī)網(wǎng)絡(luò)等等專業(yè)課程是必需的.為什么同時(shí)開始學(xué)習(xí) linux,有些人學(xué)的非常快,不到半年就成了高手,有些人玩來玩去還玩不出名堂,玩了一兩年還是菜鳥? 因?yàn)槟切W(xué)得快的人有基礎(chǔ),他們都學(xué)過專業(yè)課程.同樣一篇文檔,沒有基礎(chǔ)的人可能看了三遍還不明白,基礎(chǔ)扎實(shí)的眼睛掃兩下就懂了! 這就是專業(yè)和非專業(yè)的差別! 因此,要想達(dá)到更高的境界就一定要學(xué)習(xí)基礎(chǔ)的專業(yè)課程. 學(xué)習(xí)過linux的人是需要基礎(chǔ)的,很需要匯編,數(shù)據(jù)結(jié)構(gòu),算法,計(jì)算機(jī)組成原理。除了高校必開的課程,自己也要學(xué)習(xí)其他的知識(shí)。兩者相輔相成,很重要!
11,保持虛心學(xué)習(xí)的態(tài)度
我想再重復(fù)一遍天外有天,人外有人的道理!
保持虛心的學(xué)習(xí)態(tài)度不僅能讓你學(xué)到更多知識(shí),而且會(huì)讓你受人尊重.
在linux的世界里,如果你想靠混論壇,發(fā)水貼,換幾顆星星增加一下級(jí)別,然后再面對(duì)菜鳥說幾句牛哄哄的話來贏得別人的尊重是不可能的.即便是一個(gè)剛?cè)腴T的菜鳥,也能分辨你回答問題的質(zhì)量,從而知道你到底有多少水平. 另外,當(dāng)你成了”高手”的時(shí)候,你也能從”菜鳥”那里學(xué)到很多知識(shí).因?yàn)橛泻芏鄦栴}是你從來沒有想過的,認(rèn)為自己肯定會(huì)的,但是實(shí)際遇到的時(shí)候會(huì)有困難. 而”菜鳥”們往往更善于發(fā)現(xiàn)這類問題.這就是中國人常說的”教學(xué)相長(zhǎng)”!
在linux的世界里,越是水平高的人越謙虛,因?yàn)樗麄冎雷约哼€有很多不知道的,而那些半瓶水就想晃蕩的人反而自以為是,因?yàn)樗麄冞€不知道自己還有很多不知道的! 去看看,
www.linuxdiyf.com
嵌入式開發(fā)和UNIX版塊的牛人,他們很多都是有過好幾年linux方面的工作經(jīng)驗(yàn),精通linux和unix的好手,但是每個(gè)人都保持著非常謙遜的態(tài)度,這些人是值得尊敬的。
本文轉(zhuǎn)自 51cto 技術(shù)論壇
你首先要明確你學(xué)linux是干什么的。
如果你想當(dāng)網(wǎng)絡(luò)管理員,你就弄清楚linux的網(wǎng)絡(luò)命令。自己會(huì)寫shell.
如果你想當(dāng)C程序開發(fā)員,你就宏兆消重點(diǎn)使用GNU的工具鏈。及l(fā)inux高編的相關(guān)知識(shí)。
如果你想學(xué)內(nèi)核這一塊,多看看內(nèi)核代碼和驅(qū)動(dòng)。
你有針對(duì)性的買書,蔽知把書吃透,主要是自己在linux去不斷練習(xí)。
如果你linux還沒入門的話,更好還是買一兩本入門的書先看猜謹(jǐn)懂了,所有操作都會(huì)了,再向你學(xué)的方發(fā)向發(fā)展。
勤學(xué)苦練。不要求急,你需要掌握的東西非常多的。
關(guān)于linux服務(wù)器學(xué)習(xí)的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。
成都服務(wù)器租用選創(chuàng)新互聯(lián),先試用再開通。
創(chuàng)新互聯(lián)(www.cdcxhl.com)提供簡(jiǎn)單好用,價(jià)格厚道的香港/美國云服務(wù)器和獨(dú)立服務(wù)器。物理服務(wù)器托管租用:四川成都、綿陽、重慶、貴陽機(jī)房服務(wù)器托管租用。
文章名稱:如何成為一名優(yōu)秀的Linux服務(wù)器管理員? (linux服務(wù)器學(xué)習(xí))
本文鏈接:http://m.fisionsoft.com.cn/article/ccchpec.html


咨詢
建站咨詢
