2010年3月27日 星期六

Ubuntu目錄結構


/ 根目錄

├boot/ 放置Linux核心與啓動相關文件,目錄下的VMLIUZ-xxx就核心文件。
│ └grub/ GRUB相關文件,現已升級為GRUB2,如欲修改開機清單需修改grub.cfg 。

├dev/ 存放與設備有關文件。
├proc/ 存放系統核心與執行程序資訊,啓動時自動載入記憶體,故不佔用硬碟空間。

├mnt/ 默認掛載點。
├media/ 默認多媒體設備。

├root/ root用的的$HOME目錄。
├home/
│ ├user/ 普通用戶的$HOME目錄。
│ └.../

├bin/ 專門存放所有用戶執行Application的指令,有時此目錄會與usr/bin相同。
├sbin/ 存放系統管理員常用的程序。
├lib/ 在執行或編譯某些程序時要用到的library都在此目錄。
├etc/ 系統啓動過程需要讀取的設定檔都在此目錄。
│ ├init.d/ 所有服務默認的啓動script。
│ ├network/ 所有的網路環境配置script。
│ ├X11/ 與X WINDOWS有關的配置文件。

├usr/ 存放程序與指令,類似WINDOWS下的Program Files。
│ ├bin/ 專門存放用戶執行Application的命令。
│ ├sbin/ 存放管理員執行Application的命令。
│ ├lib/ 在執行或編譯某些程序時要用到的library都在此目錄。
│ ├share/ 存放Application的資源及文件。
│ ├src/ 放置核心系統源始碼的默認目錄
│ ├local/ Application默認安裝目錄,升級後的執行文件放在/usr/local/bin目錄下。

├var/ 所有服務的登錄文件或錯誤信息文件(var/log)都在此。

├temp/ 存放臨時文件
├lost+found/ 磁盤修復文件


特別注意的目錄
  • /etc 啓動與系統文件所在位置。
  • /etc/init.d/ 存放啓動Ubuntu服務的Script。
  • /etc/rc.local/ 存放啓動Ubuntu後的script,可執行使用者自行加入的系統指令。
  • xxx/bin/,xxx/sbin/ 系統默認執行文件的目錄,Root常用的指令都在此,說明如下:
  • /bin : commands in this dir are all system installed user commands
  • /sbin: commands in this dir are all system installed super user commands
  • /usr/bin: user commands for applications
  • /usr/sbin: super user commands for applications
  • /usr/X11R6/bin : X application user commands
  • /usr/X11R6/sbin: X application super user commands
  • /usr/share/man 放置各類套件說明文檔的地方。
  • /usr/local/man 放置各類套件說明文檔的地方。

沒有留言: