Linux 筆記分享一:Linux 簡介

yuanshang發表於2019-01-03

一、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的企業伺服器

檢視web伺服器佔比

檢視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 協議》,轉載必須註明作者和本文連結
我們是一群被時空壓迫的孩子。 ---- 愛因斯坦

相關文章