Linux新手大禮包:學(xué)習(xí)Linux你必須知道的那些事兒
歡迎加入 Linux 的大家庭!對你來說,這可能還是一個陌生的領(lǐng)域,不過相信隨著逐步深入的了解,你會喜歡上 Linux,喜歡上開源的!首先,讓我們來看一下,Linux新手應(yīng)該注意和了解哪些事情吧!
1. 認識幾個大牛
生于1969年12月28日的芬蘭赫爾辛基市,擁有美國國籍。他是 Linux 內(nèi)核的最早作者,隨后發(fā)起了這個開源項目,擔(dān)任 Linux 內(nèi)核的首席架構(gòu)師與項目協(xié)調(diào)者,是當(dāng)今世界最著名的電腦程序員、黑客之一。他還發(fā)起了 Git 這個開源項目,并為主要的開發(fā)者。
簡稱 RMS,生于1953年3月16日,美國自由軟件運動的精神領(lǐng)袖、GNU 計劃 以及自由軟件基金會的創(chuàng)立者。作為一個著名的黑客,他的主要成就包括Emacs及后來的 GNU Emacs,GNU C 編譯器及GDB調(diào)試器。他所寫作的GNU通用公共許可證是世上最廣為采用的自由軟件許可證,為Copyleft觀念開拓出一條嶄新的道路。
生于1957年12月4日,程序員,《大教堂與市集》的作者、《新黑客詞 典》("Jargon File")的維護人、著名黑客。作為《新黑客詞典》的主要編撰人以及維護者,雷蒙很早就被認為是黑客文化的歷史學(xué)家以及人類學(xué)家。但是在1997年以 后,雷蒙被廣泛公認為是開放源代碼運動的主要領(lǐng)導(dǎo)者之一,并且是最為大眾所知道(并最具爭議性)的黑客。
了解更多開源界名人請見這里:
- 歷史上最知名的15位計算機科學(xué)家
- 歲月是把殺豬刀:開源大叔Linus Torvalds是如何煉成的
- 《一周開源彈》09期:《開源者說》訪RMS大神
- 速來膜拜!20位活躍在Github上的國內(nèi)技術(shù)大牛
- 10位Github上最受關(guān)注的前端大牛
2. 了解Linux家族的明星成員
- Red Hat Enterprise Linux:Red Hat Enterprise Linux 是 Red Hat 公司的 Linux 發(fā)行版,面向商業(yè)市場,包括大型機。紅帽公司從 Red Hat Enterprise Linux 5 開始對企業(yè)版 LINUX 的每個版本提供10年的支持,Red Hat Enterprise Linux 常簡作 RHEL。Red Hat Enterprise Linux 大約3年發(fā)布一個新版本。
- Fedora Linux:Fedora Linux 是較具知名度的 Linux 發(fā)行版之一。它是一套功能完備、更新快速的免費操作系統(tǒng)。而對贊助者 Red Hat 公司而言,它是許多新技術(shù)的測試平臺,被認為可用的技術(shù)最終會加入到 Red Hat Enterprise Linux 中。
- Centos:CentOS 全名為“社區(qū)企業(yè)操作系統(tǒng)”(Community Enterprise Operating System),是Linux發(fā)布版之一,它是來自于 Red Hat Enterprise Linux 依照開放源代碼規(guī)定發(fā)布的源代碼所編譯而成。由于出自同樣的源代碼,因此有些要求高度穩(wěn)定性的服務(wù)器以CentOS替代商業(yè)版的 Red Hat Enterprise Linux 使用。兩者的不同,在于 CentOS 并不包含封閉源代碼軟件。CentOS 對上游代碼的主要修改是為了卸載不能自由使用的商標(biāo)。
- Ubuntu:Ubuntu 是一個以桌面應(yīng)用為主的 GNU/Linux 操作系統(tǒng),其名稱來自非洲南部祖魯語或豪薩語的“ Ubuntu ”一詞,意思是“人性”。 Ubuntu 基于 Debian 發(fā)行版,與 Debian 的不同在于它每6個月會發(fā)布一個新版本。
- SUSE Linux:SUSE 是 Linux 操作系統(tǒng)其中一個發(fā)布版,也是德國的一個發(fā)布版。SUSE Linux 目前專注于企業(yè)市場。
- openSUSE:openSUSE 是一個開放社區(qū)的計劃,號稱“最美麗的 Linux 發(fā)行版”。
- Debian:Debian 是一種自由操作系統(tǒng),全稱 Debian GNU/Linux,由Debian計劃(Debian Project)組織維護,Debian 是一個純粹由自由軟件所組合而成的操作環(huán)境。
- Archlinux:Arch Linux(或稱Arch)是一種以輕量簡潔為設(shè)計理念的Linux發(fā)行版。其開發(fā)團隊秉承簡潔、優(yōu)雅、正確和代碼最小化的設(shè)計宗旨。Arch Linux 項目受 CRUX 啟發(fā),由 Judd Vinet 于2002年啟動。
更多Linux版本請看這里: Linux系統(tǒng)家族族譜
3. 初學(xué)者必讀的Linux基礎(chǔ)書籍
要想學(xué)好Linux,你至少需要:一本好入門教材、一本linux指令參考手冊、linux系統(tǒng)管理手冊、講解linux系統(tǒng)原理的書。這里我們推薦幾部公認的好書:
- 《 鳥哥的Linux私房菜 基礎(chǔ)學(xué)習(xí)篇》 鳥哥 著;人民郵電出版社
- 《 鳥哥的Linux私房菜 服務(wù)器架設(shè)篇》 鳥哥 著;機械工業(yè)出版社
- 《 Linux命令、編輯器與Shell編程》 [美]索貝爾(Sobell·M.G.) 著; 清華大學(xué)出版社
- 《 Linux設(shè)備驅(qū)動程序》 科波特 著; 中國電力出版社
- 《 深入理解Linux內(nèi)核》 (美)博韋,西斯特 著; 中國電力出版社
- 《 UNIX環(huán)境高級編程》 W.Richard Stevens / Stephen A.Rago 著;人民郵電出版社
4. 熟悉Linux常用命令
- man :任何時候你覺得對一個命令行不是很確定,都可以通過輸入“man + 命令”來了解這個命令能確切是做什么的。
- ls :列出目錄內(nèi)容。
- pwd :在終端中顯示當(dāng)前工作目錄的全路徑。
- cd :要變更你當(dāng)前所在的目錄。
- mkdir :創(chuàng)建一個新的目錄。
- cp :復(fù)制文件/重命名文件。
- mv :移動文件。
- find 和 locate:搜索文件。
- kill :快速關(guān)閉一個進程。
- passwd :更改密碼。
- md5sum :計算和檢驗MD5信息簽名
- history :查詢歷史記錄命令。
- sudo :(super user do)命令允許授權(quán)用戶執(zhí)行超級用戶或者其它用戶的命令。
- touch :創(chuàng)建一個新文件,或者將文件的訪問和修改時間更新為當(dāng)前時間。
- chmod :修改文件的訪問權(quán)限。
- chown :改變文件擁有者和所在用戶組。
- apt :APT是一個為Debian系列系統(tǒng)(Ubuntu,Kubuntu等等)開發(fā)的高級包管理器,在Gnu/Linux系統(tǒng)上,它會為包自動智能地搜索、安裝、升級以及解決依賴問題。
5. 小心新手常犯的幾個錯誤
- 不要以根用戶登錄:這是使用Unix的慣例,除非必須那么不要輕易在根用戶下運行任何東西。
- 文件命名混亂:避免使用美元符($),括弧和百分號(%)等特殊字符,這些字符對于shell有著特殊意義,可能會引起沖突。避免使用空格,不要使用無效字符,“/”是根目錄專用的。
- 所有文件都混在一起:將Home目錄放在一個獨立的分區(qū)上,可以在你重裝系統(tǒng)甚至升級你的整個版本而不會丟失你的數(shù)據(jù)和個人設(shè)置。
- 試圖點擊運行.exe文件:除非你安裝了WINE,雙擊那些.exe文件毫無用處。新用戶需要知道,無論是Linux還是Windows,都只會運行針對自身系統(tǒng)開發(fā)的應(yīng)用程序。
- 以默認格式向微軟Office用戶發(fā)送OpenOffice文檔:微軟產(chǎn)品對其它操作系統(tǒng)和其它應(yīng)用程序的友好性并不強,許多新Linux用戶在共享文件給朋友時往往會遇到麻煩,因為對方無法閱讀他們共享的文件格式,因此新Linux用戶要注意存儲文件的格式,確保它們能夠被微軟類似應(yīng)用所打開。
- 忽視更新:新的更新可以為一些新的漏洞打上補丁。維持更新可以在一個易受損的系統(tǒng)與一個安全的系統(tǒng)之間構(gòu)造分水嶺。Linux的安全來自于不斷地維護。
以上是一些操作習(xí)慣方面的錯誤,還有一些技術(shù)類型的錯誤,你可以查看《 避免UNIX和Linux中的常見錯誤》
6. 常去逛逛一些Linux社區(qū)和網(wǎng)站
國內(nèi)的專業(yè)Linux網(wǎng)站
- ChinaUnix: 創(chuàng)辦于2001年,是一個以討論Linux/Unix類操作系統(tǒng)技術(shù)、軟件開發(fā)技術(shù)、數(shù)據(jù)庫技術(shù)和網(wǎng)絡(luò)應(yīng)用技術(shù)等為主的開源技術(shù)社區(qū)網(wǎng)站。
- Linux伊甸園論壇: 中文GNU/Linux開源社區(qū),開源資訊門戶網(wǎng)站,提供最新最快的Linux和開源資訊,24小時滾動更新。
- LinuxCN:Linux中國是專注于中文Linux技術(shù)、資訊的社區(qū),在這里你可以獲得一手的Linux資訊和技術(shù)知識。
國外著名Linux網(wǎng)站
- Linux Online: 最權(quán)威的Linux網(wǎng)站,文章討論無所不包,軟件硬件應(yīng)有盡有。
- Linux國際協(xié)會( Linux International ):有大量的Linux資源列表。
- Linux:學(xué)習(xí)Linux的最好網(wǎng)站,也是Linux使用經(jīng)驗的匯聚地。
- Linuxforums: 提供Linux的軟件資源,Linux論壇,Linux服務(wù)器發(fā)行版的信息,LINUX文章教程等信息的綜合性網(wǎng)站。
本文來源: CSDN
原文鏈接:http://code.csdn.net/news/2821271


