一、Linux發展史
Linux前身叫Minix。Andrew S.Tanenbaum教授為了給學生上課,他買了一個Unix,然後參考這個,沒有任何程式碼抄襲,寫了一個Minix。最後,把Minix給學生學習研究,最終變成開源的。
Linus Torvalds一個大三的大學生,參考Minix,彙總網上的一些補丁,最終寫成Linux。Linux是1991年出現的。
Linux實際讀林那斯,意思是指Linus寫的Minix。
1、核心版本
-
Linux核心官網:www.kernel.org
-
核心版本說明
2.6.18
2代表主版本(發生很大的質的變化)
6代表次版本(很大改動)
18代表末版本(較小改動)
- 目前最新的核心版本 3.16
免費,誰都可以去下載
2、發行版本
- redhat
伺服器領域最常見
但有些功能收費,是售後服務費
- CentOS
和redhat一樣的
但它免費,所以這是最常用的
- fedora
與redhat相比,這是個人版本
但功能最全,且最新
- ubuntu
圖形介面比較好
但在伺服器上,沒有任何優勢
二、開源軟體簡介
- Linux中常見的開源軟體
Apache
Nginx
MySQL
PHP
Python
samba
mongoDB
Ruby
Sphinx
開源軟體
- 使用的自由
絕大多數開源軟體免費
- 研究的自由
可以獲得軟體原始碼
- 散佈及改良的自由
可以自由傳播、改良甚至銷售
三、Linux應用領域
1、基於Linux的企業伺服器
檢視Internet Data Mining
旁邊的What's that site running可以分析一個網站的資訊
2、嵌入式應用
安卓手機搜尋SSHD的軟體,下載安裝上,配置一下,用電腦的SSHD連線軟體就可以連線手機了
- 安卓系統底層是Linux
- 蘋果系統底層是Unix
四、Linux學習方法(如何提問)
- 先要嘗試自己解決
官方幫助文件
百度文件
百度示例
- 提問的智慧
問題詳盡
貼圖
五、Linux和Windows的不同
- Linux嚴格區分大小寫
Windows的DOS命令不區分大小寫
Linux大小寫完全是不一個概念
- Linux一切內容皆檔案,包括硬體、使用者等
Windows透過硬體管理軟體進行管理硬體的
- Linux不靠副檔名區分檔案型別
Linux主要靠檔案許可權進行區分檔案型別
一些約定俗成的副檔名
壓縮包: .gz .bz2 .tar.bz2 .tgz .tar等
二進位制軟體包: .rpm
網頁檔案: .html .php
指令碼檔案: .sh
配置檔案: .conf
上面的副檔名,Linux不認識,主要照顧管理員方便管理
- Windows下的程式不能直接在Linux中安裝和執行
可以借用模擬器在Linux中執行
優點,Windows下面的病毒,無法在Linux中執行
缺點,Windows下的一些娛樂程式無法在Linux中執行
六、字元介面的優勢
字元介面就是命令列介面
- 優勢
字元介面佔用的系統資源更少
字元介面減少了出錯、被攻擊的可能性
本作品採用《CC 協議》,轉載必須註明作者和本文連結