Linux桌面系統 0318
Linux檔案系統(Linux Filesystems)是Linux儲存與組織資料的地方,分為四種:
1. 傳統磁碟檔案系統:例如ext2,
ext3, ext4, XFS, Btrfs, JFS, NTFS等。
2. 快取記憶體檔案系統:例如ubifs,
JFFS2, YAFFS等。
3. 資料庫檔案系統
4. 其他特定目的檔案系統:例如procfs,
sysfs, tmpfs, debugfs等。
和硬碟分割(Partition)不同的是硬碟分割是在硬碟的劃分多個邏輯區塊(Block),而文件系统是一種在硬碟上儲存與查找文件的方法。
掛載點(Mount Point):為了使檔案系統可供使用者和應用程式使用,磁碟上的檔案系統以邏輯模式連線到系統的目錄結構,其中的連線點即為掛載點。
目錄路徑名稱,檔案系統在此處連接到檔案系統階層。
檔案系統階層標準(Filesystem Hierarchy Standard,FHS)
定義了Linux作業系統中的主要目錄及目錄內容。確保使用者無需重新學習系統如何組織,可以使用不同Linux的發行版。
Linux使用 ' / ' 區隔路徑(windows使用 ' \ '),而且不為磁區編號(windows使用c槽、D槽),檔案系統有區分大小寫(例如:/boot, /Boot, /BOOT是三個不同的地方)。如果想知道使用入境點選Ctrl+L就可以顯示檔名
啟動系統(The Boot Process)
啟動Linux系統前面的步驟和windows差不多都是:
啟動Linux系統前面的步驟和windows差不多都是:
1.
打開電源
2.
BIOS(Basic Input/Output System,基本輸入輸出系統)初始化計算機硬體如CPU、主機板、記憶體等進行檢測,儲存在ROM上,又稱POST(Power-on
self-test,開機自我檢測和加電自檢)。
3. MBR(主開機紀錄,Master Boot Record)和Boot Loader(啟動程式),讀取並且執行第一個開機裝置內MBR的boot loader
4. 依據boot loader設定載入Linux kernel,kernel 會偵測硬體與載入initial RAM–based file system (initramfs)
Linux發行版可分為伺服器版、桌面版及嵌入式版本(embedded Linux)例如:Android、Tizen。選擇發行版的需要考慮有;
1. 功能為何?(伺服器或桌面)2. 硬碟空間大小
3. 更新週期?
4. 支援週期?有無長期支援版(LTS)
5. 長期穩定 (long-term stability)或短期實驗(short-term experimental)軟體
4. 依據boot loader設定載入Linux kernel,kernel 會偵測硬體與載入initial RAM–based file system (initramfs)
5. The Initial RAM Disk
7.
Text-Mode Login
登入文本模式
Linux發行版可分為伺服器版、桌面版及嵌入式版本(embedded Linux)例如:Android、Tizen。選擇發行版的需要考慮有;
1. 功能為何?(伺服器或桌面)2. 硬碟空間大小
3. 更新週期?
4. 支援週期?有無長期支援版(LTS)
5. 長期穩定 (long-term stability)或短期實驗(short-term experimental)軟體