咨詢電(diàn)話(huà):023-88959644    24小(xiǎo)時(shí)服務熱線:400-023-8809
NEWS CENTER ·
新聞動态
關注中技(jì)互聯 關注前沿

一位Linux系統管理(lǐ)員的分享

發表日期:2013-05-09    文章編輯:二郎    浏覽次數(shù):14    标簽:

www.zjcoo.com

   一、   從命令開(kāi)始從基礎開(kāi)始

  常常有(yǒu)些(xiē)朋友(yǒu)一接觸Linux 就是希望構架網站(zhàn),根本沒有(yǒu)想到要先了解一下Linux 的基礎。這是相當困難的。雖然Linux桌面應用發展很(hěn)快,但(dàn)是命令在Linux中依然有(yǒu)很(hěn)強的生(shēng)命力。Linux是一個(gè)命令行(xíng)組成的操作(zuò)系統,精髓在命 令行(xíng),無論圖形界面發展到什麽水(shuǐ)平這個(gè)原理(lǐ)是不會(huì)變的,Linux命令有(yǒu)許多(duō)強大(dà)的功能:從簡單的磁盤操作(zuò)、文件存取、到進行(xíng)複雜的多(duō)媒體(tǐ)圖象和(hé)流媒體(tǐ)文 件的制(zhì)作(zuò)。這裏筆者把它們中比較重要的和(hé)使用頻率最多(duō)的命令,按照它們在系統中的作(zuò)用分成幾個(gè)部分介紹給大(dà)家(jiā),通(tōng)過這些(xiē)基礎命令的學習我們可(kě)以進一步理(lǐ)解 Linux系統:

  ●安裝和(hé)登錄命令:login、 shutdown、 halt、 reboot 、mount、umount 、chsh

  ●文件處理(lǐ)命令:file、 mkdir、 grep、dd、 find、 mv 、ls 、diff、 cat、 ln

  ●系統管理(lǐ)相關命令: df、 top、 free、 quota 、at、 lp、 adduser、 groupadd kill、 crontab、 tar、 unzip、 gunzip 、last

  ●網絡操作(zuò)命令:ifconfig、 ip 、ping 、 netstat 、telnet、 ftp、 route、 rlogin rcp 、finger 、mail 、nslookup

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

  二、     養成在命令行(xíng)下工作(zuò)

  一定要養成在命令行(xíng)下工作(zuò)的習慣,要知道(dào)X-window隻是運行(xíng)在命令行(xíng)模式下的一個(gè)應用程序。在命令行(xíng)下學習雖然一開(kāi)始進度較慢,但(dàn)是熟悉後,您未來(lái) 的學習之路将是以指數(shù)增加的方式增長的。從網管員來(lái)說,命令行(xíng)實際上(shàng)就是規則,它總是有(yǒu)效的,同時(shí)也是靈活的。即使是通(tōng)過一條緩慢的調制(zhì)解調器(qì)線路,它也 能操縱幾千公裏以外地遠程系統。

  三、工具書(shū)

  無論在論壇還(hái)是讀者反饋中,我們看到最多(duō)的問題往往是某個(gè)新手,在安裝或使用linux的過程中遇到一個(gè)具體(tǐ)的問題就開(kāi)始提問,很(hěn)多(duō)都是重複性的問題,甚 至有(yǒu)不少(shǎo)人(rén)連基本的問題描述都不是很(hěn)清楚。這說明(míng)很(hěn)多(duō)初學linux的人(rén)還(hái)沒有(yǒu)掌握基本功。怎樣才能快速提高(gāo)掌握linux的基本功呢? 最有(yǒu)效的方法莫過于學習權威的linux工具書(shū),工具書(shū)對于學習者而言是相當重要的。一本錯誤觀念的工具書(shū)卻會(huì)讓新手整個(gè)誤入歧途。目前國內(nèi)關于 linux的書(shū)籍有(yǒu)很(hěn)多(duō)不過精品的不多(duō),筆者強烈建議閱讀影(yǐng)印本的“o'reilly原版linux圖書(shū)”,而且出版社還(hái)提供了一個(gè)非常好的路線圖。

  四 、了解你(nǐ)學習的目的

  通(tōng)過Linux的學習掌握UNIX的目的想必不用多(duō)說了,在這個(gè)網絡人(rén)才身價倍增的年代,想靠技(jì)術(shù)吃(chī)飯又不想掌握網絡和(hé)編程技(jì)術(shù)是不明(míng)智的。當一人(rén)第一次 聽(tīng)說Linux并躍躍欲試的時(shí)候,總會(huì)提出幾個(gè)?,它是什麽(What)? 為(wèi)什麽要用它(Why)? 怎樣學習它(How)?做(zuò)為(wèi)開(kāi)放源碼運動的主要組成部分,Linux的應用越來(lái)越廣泛,從我們平時(shí)的娛樂、學習,到商業、政府辦公,再到大(dà)規模計(jì)算(suàn)的應 用。為(wèi)了滿足人(rén)們的需求,各種各樣的、基于Linux的應用軟件層出不窮。隻要具備了LinuX的基本功,并具有(yǒu)了自學的能力之後,都可(kě)以通(tōng)過長期的學習 将專項內(nèi)容予以掌握。

  五、用Unix思維思考Linux

  由于Linux是參照Unix的思想來(lái)設計(jì)的,理(lǐ)解和(hé)掌握它就必須以Unix的思維來(lái)進行(xíng),而不能以Windows思維。不可(kě)否認,windows 在市場(chǎng)上(shàng)的成功很(hěn)大(dà)一部分在于技(jì)術(shù)思想的獨到之處。可(kě)是這個(gè)創新是在面對個(gè)人(rén)用戶的前提下進行(xíng)的,而面對着企業級的服務應用,它還(hái)是有(yǒu)些(xiē)力不從心。多(duō)年來(lái) 在計(jì)算(suàn)機操作(zuò)系統領域一直是二者獨大(dà):unix在服務器(qì)領域,Windows在個(gè)人(rén)用戶領域。由此可(kě)見,用戶需求決定了所采用的操作(zuò)系統。不管什麽原因, 如果要學習Linux,那(nà)麽首先要将思維從Windows的“這個(gè)小(xiǎo)河(hé)” 中拖出來(lái),放入Unix的海洋。

  六 、學習shell

  對于Shell(中文名稱殼),習慣Windows的讀者肯定是非常陌生(shēng)的,因為(wèi)Windows隻有(yǒu)一個(gè)“Shell”(如果可(kě)以說是Shell的話(huà)), 那(nà)就是Windows自己。用一句話(huà)容易理(lǐ)解的解釋就是,shell是用戶輸入命令與系統解釋命令之間(jiān)的中介。最直觀的說法,一種Shell有(yǒu)一套自己的 命令。舉一個(gè)容易理(lǐ)解的例子,Linux的标準Shel是Bash Shel;Solaris的shell是B shell;Linux的Shell是以命令行(xíng)的方式表現出來(lái)的。讀者可(kě)能會(huì)不理(lǐ)解,Windows從命令行(xíng)“進化”到了圖形界面,那(nà)麽Linux現在還(hái) 使用命令行(xíng)豈不是一種倒退?

  當初我剛剛接觸Linux時(shí)就曾有(yǒu)過這種想法。可(kě)是後來(lái)發現,如果使用圖形界面,那(nà)麽分配給應用軟件的資源就少(shǎo)了,在價格昂貴的服務器(qì)上(shàng),能夠以較低(dī)的硬件配置實現同樣的功能是非常重要的。

  一定要養成在命令行(xíng)下工作(zuò)的習慣,要知道(dào)X-window隻是運行(xíng)在命令行(xíng)模式下的一個(gè)應用程序。在命令行(xíng)下學習雖然一開(kāi)始進度較慢,但(dàn)是熟悉後,您未來(lái) 的學習之路将是以指數(shù)增加的方式增長的。從網管員來(lái)說,命令行(xíng)實際上(shàng)就是規則,它總是有(yǒu)效的,同時(shí)也是靈活的。即使是通(tōng)過一條緩慢的調制(zhì)解調器(qì)線路,它也 能操縱幾千公裏以外地遠程系統。

  七、  在社區(qū)共享你(nǐ)的經驗

  随着Linux應用的擴展,出現了不少(shǎo)Linux社區(qū)。其中有(yǒu)一些(xiē)非常優秀的社區(qū):水(shuǐ)木清華、其中有(yǒu)一些(xiē)非常優秀的社區(qū):www.linuxforum.net(國內(nèi)最高(gāo)水(shuǐ)平GNU站(zhàn)點)、http://www.chinaunix.net/ (中國最大(dà)的Unix技(jì)術(shù)社區(qū)),随着知識的不斷積累,就可(kě)以把自己動手解決一些(xiē)前人(rén)沒有(yǒu)遇到的問題寫出文檔在網絡上(shàng)共享給其他讀者。這個(gè)時(shí)候,也就成為(wèi) 了一名“高(gāo)手”。Linux的使用者一般都是專業人(rén)士,他們有(yǒu)着很(hěn)好的電(diàn)腦(nǎo)背景且願意協助他人(rén),Linux高(gāo)手更具有(yǒu)鼓勵新手的文化精神。

  八、學會(huì)使用文檔

  和(hé)私有(yǒu)操作(zuò)系統不同,各個(gè)Linux的發行(xíng)版本的技(jì)術(shù)支持時(shí)間(jiān)都較短(duǎn),這對于Linux初學者是往往不夠的。其實當你(nǐ)安裝了一個(gè)完整的Linux系統後其 中已經包含了一個(gè)強大(dà)的幫助,隻是可(kě)能你(nǐ)還(hái)沒有(yǒu)發現和(hé)使用它們的技(jì)巧。主流Linux發行(xíng)版都自帶非常詳細的文檔(包括手冊頁和(hé)FAQ),從系統安裝到系 統安全,針對不同層次的人(rén)的詳盡文檔,仔細閱讀文檔後40%問題都可(kě)在此解決。查閱經典工具書(shū)和(hé)Howto,特别是Howto是全球數(shù)以萬計(jì)的 Linux、Unix的經驗總結非常有(yǒu)參考價值通(tōng)常40%的問題同樣可(kě)以解決。安裝一個(gè)新的軟件時(shí)先看README,再看INSTALL然後看FAQ,最 後才動手安裝,這樣遇到問題就知道(dào)為(wèi)什麽。如果說明(míng)文檔不看,結果出了問題再去論壇來(lái)找答(dá)案反而浪費時(shí)間(jiān)。

  當查找文檔時(shí), 一定要看文檔是在何種版本、何種環境及何種狀态下出現的何種結果。對于文檔的有(yǒu)效性, 一時(shí)還(hái)無法在操作(zuò)前就知道(dào)結論如何,那(nà)麽對某個(gè)專題或問題,閱讀相關的多(duō)篇文章将會(huì)節省大(dà)量的時(shí)間(jiān),還(hái)可(kě)以保證盡量“幹淨”的環境,有(yǒu)效避免因為(wèi)不同操作(zuò) 所造成的更多(duō)問題。操作(zuò)時(shí)要仔細核對各個(gè)步驟及輸出的結果,盡量保持與文檔一緻。

  九、在Linux論壇獲取幫助

  如果上(shàng)面的措施沒有(yǒu)解決問題,此時(shí)你(nǐ)就需要Linux社區(qū)的幫助了。需要說明(míng)的是你(nǐ)要有(yǒu)周全的思考,準備好你(nǐ)的問題,不要草率的發問,否則隻會(huì)得(de)到到草率 的回答(dá)或者根本得(de)不到任何答(dá)案。越表現出在尋求幫助前為(wèi)解決問題付出的努力,你(nǐ)越能得(de)到實質性的幫助。最好先搜尋一下論壇是否有(yǒu)您需要的文章。這樣可(kě)以獲 得(de)事半功倍的效果。

  你(nǐ)需要提供精确有(yǒu)效的信息。這并不是要求你(nǐ)簡單的把成噸的出錯代碼或者數(shù)據完全轉儲摘錄到你(nǐ)的提問中。如果你(nǐ)有(yǒu)龐大(dà)而複雜的測試條件,盡量把它剪裁得(de)越小(xiǎo) 越好。可(kě)能你(nǐ)會(huì)遇到這種情況,對于一個(gè)問題會(huì)出現不同內(nèi)容回答(dá),這時(shí)你(nǐ)需要通(tōng)過實踐來(lái)驗證。另外把這個(gè)問題放在其他Linux社區(qū)請(qǐng)求幫助也是一種選擇。 如果得(de)不到答(dá)案,請(qǐng)不要以為(wèi)我們覺得(de)無法幫助你(nǐ)。有(yǒu)時(shí)隻是看到你(nǐ)問題的人(rén)不知道(dào)答(dá)案罷了。這時(shí)換一個(gè)社區(qū)是不錯的選擇。

  十、學習專業英文

  如果你(nǐ)想深入學習Linux,看不懂因為(wèi)文檔實在是太難了。寫的最好的,最全面的文檔都是英語寫的,最先發布的技(jì)術(shù)信息也都是用英語寫的。即便是非英語國家(jiā)的人(rén)發布技(jì)術(shù)文檔,也都首先翻譯成英語在國際學術(shù)雜志(zhì)和(hé)網絡上(shàng)發表。

  通(tōng)過man、info等命令,可(kě)以從在線幫助中快速地獲得(de)所需要的命令和(hé)操作(zuò)方法。不要害怕海量的系統幫助,仔細閱讀幾個(gè)man或info文檔就會(huì)發現, 這些(xiē)幫助幾乎都按照固定格式寫成一命令名稱、參數(shù)、參數(shù)說明(míng)、使用例子、參考等。當英語成為(wèi)一種習慣,就會(huì)自覺地查找或訂閱互聯網上(shàng)感興趣的英文材料。這 樣,在不知不覺中就已經和(hé)世界同步。

  十一、  勤于實踐

  要增加自己Linux 的技(jì)能,隻有(yǒu)通(tōng)過實踐來(lái)實現了。所以,趕快找一部計(jì)算(suàn)機,趕快安裝一個(gè) Linux 發行(xíng)版本,然後進入精彩的Linux世界。相信對于你(nǐ)自己的 Linux 能力必然大(dà)有(yǒu)斬獲。此外,人(rén)腦(nǎo)不像計(jì)算(suàn)機的硬盤一樣,除非硬盤壞掉了或者是資料被你(nǐ)抹掉了,否則儲存的資料将永遠而且立刻的記憶在硬盤中。在人(rén)類記憶的曲 線中,你(nǐ)必須要不斷的重複練習才會(huì)将一件事情記得(de)比較熟。

  這是一位Linux管理(lǐ)員的經驗分享,中技(jì)認為(wèi)對站(zhàn)長們了解服務器(qì)有(yǒu)很(hěn)大(dà)的好處,所以就搜集整理(lǐ)了一下給各位欣賞一下。畢竟我們需要的是前人(rén)的總結,後人(rén)的創新。

重慶中技互聯網信息咨詢有限公司 www.zjcoo.com

如沒特殊注明(míng),文章均為(wèi)中技(jì)互聯原創,轉載請(qǐng)注明(míng)來(lái)自www.zjcoo.com
上(shàng)一篇:web服務器(qì)安全設置配置-超全攻略,超詳細~ 下一篇:已經是最後一篇了
相關新聞

CopyrightZJCOO technology Co., LTD. All Rights Reserved.    

渝ICP 備11003429号

  • qq客服
  • 公衆号
  • 手機版
  • 新浪微博