2016年3月28日 星期一

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差不多都是:
1.      打開電源
2.      BIOSBasic Input/Output System,基本輸入輸出系統)初始化計算機硬體如CPU、主機板、記憶體等進行檢測,儲存在ROM上,又稱POSTPower-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)
5.  The Initial RAM Disk
6.  /sbin/init and Services  Unix  類Unix 系統中用來產生其它所有行程的程式。
7.  Text-Mode Login 登入文本模式
8.  X Windows SystemLinux的桌面系統的圖形介面啟動桌面環境,又叫 X clients

 
 

Linux發行版可分為伺服器版、桌面版及嵌入式版本(embedded Linux)例如:Android、Tizen。選擇發行版的需要考慮有;
1. 功能為何?(伺服器或桌面)
2. 硬碟空間大小
3. 更新週期?
4. 支援週期?有無長期支援版(LTS)
5. 長期穩定 (long-term stability)或短期實驗(short-term experimental)軟體


沒有留言:

張貼留言