Linux——簡介

cool_cool_coo1發表於2019-02-27

三種軟體模式

  • 商業軟體(Commercial Software

由開發者出售拷貝並提供軟體技術服務,使用者只有使用權,但不得進行非法拷貝、擴散和修改

  • 共享軟體(Shareware

共享軟體由開發者提供軟體試用程式拷貝授權,使用者在使用該程式拷貝一段時間之後,必須向開發者繳納使用費,開發者則提供相應的升級和技術服務

  • 自由軟體(Freeware Free Software

自由軟體所指稱的軟體,其使用者有使用、複製、散佈、研究、改寫、再利用該軟體的自由

GUN與GUN Project

GNU 是由“GNU‘s Not Unix”所遞迴定義出的首字母縮寫語。GNU 的首要目標是作為自由軟體

GNU一種與UNIX相容的軟體系統,該計劃的目標是建立一套完全自由的作業系統和應用軟體,GNU軟體都是自由軟體。Linux是常見的GNU計劃軟體的執行平臺

GNU 專案 (GNU Project) FSF(自由軟體基金會) 支援的最著名的開源軟體專案,其“角馬”形象和“Free as in Freedom”的哲學理念早已在國際開源社群中廣為流傳。

開源軟體

開放原始碼軟體一般是免費釋出的,您可以在Internet 上自由下載,使用者無需繳納費用

開放原始碼軟體由一個核心組織領導, 通常由一個很大的社群Internet上協作開發完成。這種“集市”式的開發模式使得其通常有著比封閉原始碼軟體更高的質量

使用者可以得到軟體的原始碼,更容易根據自己的特殊要求,進行定製。

開放原始碼軟體的生命週期不依附於某個公司,因此有更強的生命力

什麼是Linux?

Linux 是一個功能強大的作業系統,同時它是一個自由軟體,是免費的、原始碼開放的。編制目的是建立不受任何商品化軟體版權制約的、全世界都能自由使用的UNIX相容產品

各種 使用 Linux 作為核心的 GNU 作業系統正被廣泛地使用 ;雖然這些系統通常被稱作為“Linux”,但是它們應該更精確地被稱為GNU/Linux 系統 。

Linux的優勢:

Linux 屬於自由軟體Linux 具有Unix的全部功能Linux不僅為使用者提供了強大的作業系統功能,而且還提供了豐富的應用軟體

Linux的特點:

  • 開放性的系統

          ISO國際標準、相容

  • 多使用者多工的系統
  • 具有出色的穩定性和速度效能

          連續數月、數年執行

          系統效能限制因素主要是匯流排和磁碟I/O

  • 具有可靠的系統安全性

          讀寫許可權的控制、審計跟蹤等

  • 提供了豐富的網路功能

          網路、通訊優於其他作業系統

  • 標準相容性和可移性

          可移植的作業系統

  • 提供了良好的使用者介面

          使用者命令介面、系統呼叫介面、圖形使用者介面

Linux的組成:

 

Linux核心:核心(Kernel

    是系統的心臟,實現作業系統的基本功能

  • 硬體方面:控制硬體裝置,記憶體管理,硬體介面,基本I/O
  • 軟體方面:管理檔案系統,為程式分配記憶體和CPU時間等

Linux ShellShell是系統的

    使用者介面,提供了使用者與核心

    進行互動操作的一種介面。(類似於windows中的DOS)

Linux應用程式:包括文字編輯器、程式語言、X Window、辦公套件、Internet工具、資料庫等。

Linux檔案系統:檔案系統是檔案存放在磁碟等儲存裝置上的組織方法。通常是按照目錄層次的方式進行組織。系統以 / 為根目錄。

Linux核心版本號

三個數字組成:r.x.y

r:目前釋出的Kernel版本

x:偶數:穩定版本,奇數:開發中版本

y:錯誤修補的次數

磁碟分割槽和硬碟結構

分割槽分類:

  • 主分割槽、擴充套件分割槽和邏輯分割槽

  • Linux 中使用者用裝置名(特殊檔案)來訪問裝置,磁碟也不例外。
  • 磁碟分割槽:將分割槽當成目錄來使用,沒有碟符的概念,Linux 下的裝置名存放在 /dev 目錄中。
  • IDE介面硬碟的裝置名均以 /dev/hd 開頭;SCSI/SAS/SATA/USB 介面硬碟的裝置名均以 /dev/sd 開頭。

    數字編號 1~4 留給主分割槽或擴充套件分割槽使用,邏輯分割槽編號從 5 開始

Windows系統不同,Linux 環境下沒有碟符的概念。要對磁碟裝置進行操作,需要使用磁碟裝置名;要操作檔案則需掛載建立在分割槽或邏輯捲上的檔案系統。

Linux檔案系統:

Linux 系統上劃分了分割槽之後還要在分割槽上建立檔案系統

Linux 下建立檔案系統的操作相當於 Windows 下的磁碟格式化操作

Windows 系統常用的檔案系統型別為 FAT32NTFS

Linux 下常用的檔案系統型別為:ext2/3/4XFSJFSReiserFS 等。

Linux與Windows分割槽對比:

Linux使用分割槽:

目錄結構:

 

 

 

 

 

 

 

 

 

 

 

相關文章