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