如何學習Linux

月光飛阿發表於2018-11-23

1、Linux是什麼

Linux是一套免費使用和自由傳播的類Unix作業系統,是一個基於POSIX和UNIX的多使用者、多工、支援多執行緒和多CPU的作業系統。它能執行主要的UNIX工具軟體、應用程式和網路協議。它支援32位和64位硬體。Linux繼承了Unix以網路為核心的設計思想,是一個效能穩定的多使用者網路作業系統。
Linux作業系統誕生於1991 年10 月5 日(這是第一次正式向外公佈時間)。Linux存在著許多不同的Linux版本,但它們都使用了Linux核心。Linux可安裝在各種計算機硬體裝置中,比如手機、平板電腦、路由器、視訊遊戲控制檯、臺式計算機、大型機和超級計算機。
嚴格來講,Linux這個詞本身只表示Linux核心,但實際上人們已經習慣了用Linux來形容整個基於Linux核心,並且使用GNU 工程各種工具和資料庫的作業系統。

2、Linux和unix的淵源

(1)UNIX是強大的多使用者、多工作業系統。
   缺點:大多與硬體配套,一般執行在大型機上,商業軟體,價格昂貴。
(2)Linux是類UNIX系統,基於POSIX和UNIX的多使用者、多工、支援多執行緒和多cpu的操 作系統
可以執行在PC機上
由眾多程式設計師通過Internet協作開發
開源的(開放的原始碼 Open Source)

3、Linux作業系統組成

(1)Linux核心
  主要作者:芬蘭赫爾辛基大學的Linus Torvalds
  吉祥物:企鵝
  官方網站:www.kernel.org
  檢視Linux核心版本:uname-r
  檢視Linux作業系統發行版本:cat/etc/issue
(2)系統基本庫(已開發好的功能)
(3)應用程式
概念:自由軟體基金會是一個致力於推廣自由軟體的美國民間非盈利性組織
自由軟體:
  使用的自由:可以不受任何限制的來使用軟體
  研究的自由:可以研究軟體運作方式,並使其適合個人需求
  散佈的自由:可以自由的複製軟體並散佈給他人
  改良的自由:可以自行改良軟體,並散佈改良後的版本

4、GNU和GPL、LGPL的介紹

(1)GNU計劃又稱革奴計劃,目標是建立一套完全自由的作業系統
(2)GPL是GNU自由軟體的通用許可協議,允許使用者任意複製、傳遞、修改及再發布。基於自由軟體修改再發布的軟體,仍需遵守GPL
(3)LGPL允許不公開全部原始碼,為基於Linux平臺開發商業軟體提供了更多空間

5、Linux相對於windows和UNIX等作業系統的優勢

(1)開源、執行起來安全、穩定,效能卓越
(2)費用低廉
(3)廣泛的硬體支援
(4)優秀的開發環境和開發工具
(5)強大的網路支援功能

6、如何學習Linux

(1)從命令開始打好基礎
(2)養成在命令下工作的習慣
(3)不要死記硬背,要勤於實踐
(4)學會使用文件
(5)在Linux論壇獲取幫助
(6)學習一些專業英文

相關文章