安裝linux 是件比較簡單的事,但需要了解一下再linux安裝過程中可能遇到的一些基本知識以及它與windows的區別
1、檔案系統、分割槽和掛載
檔案系統值指的是作業系統中與檔案管理有關的軟體和資料。linux的檔案系統和windows中的檔案系統有很大的區別,windows檔案系統是以驅動器的碟符為基礎的,而且每個目錄是與相應的分割槽對應。如「e:\workspace」是指檔案在e盤這個分割槽下。而linux恰好相反,檔案系統是乙個檔案樹,而且它的所有檔案和外部裝置(如硬碟、光碟機等)都是以檔案的形式掛載在這個檔案樹上,如「\usr\local」。
在windows下目錄屬於分割槽,linux屬於目錄結構。在linux中把每個分割槽和某乙個目錄對應,以後在對這個目錄的操作就是對這個分割槽的操作,這樣就實現了硬體管理手段和軟體目錄管理手段的統一。把這個分割槽和目錄對應的過程稱為掛載(mount),而這個掛載在檔案樹中的位置就是掛載點。
2、主分割槽
硬碟分割槽是對乙個硬碟進行操作的,它可以分為主分割槽、擴充套件分割槽、邏輯分割槽。其中主分割槽就是包含作業系統啟動所必須的檔案和資料的硬碟分割槽,要在硬碟上安裝作業系統,則該硬碟必須有乙個主分割槽,,而且主分割槽的數量可以是1~3個。
3、root許可權
linux是乙個多使用者的系統,不同的使用者和使用者組會有不同的許可權。具有超級許可權的使用者稱為root使用者。root的預設主目錄在「/root」下,而其他普通使用者的目錄則是在「/home」下。root的許可權極高,它甚至可以更改linux的核心,因此root許可權的使用要比較小心。
程序學習之基本概念(筆記)
順序程式特徵 1.順序性 2.封閉性 執行環境封閉性 3.確定性 4.可再現性 併發程式特徵 1.共享性 2.併發性 3.隨機性 由於程序要求共享資源,而且有些資源需要互斥使用,因此各程序間競爭使用這些資源,程序這種關係為程序的互斥。系統中某些資源一次只允許乙個程序使用,稱這樣的資源為臨界資源或互斥...
Java NIO學習筆記之基本概念
緩衝區,以及緩衝區如何工作,是所有 i o 的基礎。所謂 輸入 輸出 講的無非就是把資料移進或移出緩衝區。程序使用 read 系統呼叫,要求其緩衝區被填滿。核心隨即向磁碟控制硬體發出命令,要求其從磁碟讀取資料。磁碟控制器把資料直接寫入核心記憶體緩衝區,這一步通過 dma 完成,無需主 cpu 協助。...
Java NIO學習筆記之基本概念
緩衝區,以及緩衝區如何工作,是所有 i o 的基礎。所謂 輸入 輸出 講的無非就是把資料移進或移出緩衝區。程序使用 read 系統呼叫,要求其緩衝區被填滿。核心隨即向磁碟控制硬體發出命令,要求其從磁碟讀取資料。磁碟控制器把資料直接寫入核心記憶體緩衝區,這一步通過 dma 完成,無需主 cpu 協助。...