歡迎您光臨本站 註冊首頁

Linux目錄架構詳解

←手機掃碼閱讀     火星人 @ 2014-03-08 , reply:0

Linux目錄架構詳解

Linux和Windows操作系統的顯著區別之一就是目錄架構的不同.Linux操作系統的目錄架構遵循文件系統層級結構標準.不知你是否使用ls命令瀏覽過Linux的根目錄“/”,親愛的讀者,您都了解這些目錄的含義嗎?

ls -l / 遍歷文件系統(點擊看大圖)

本文將引領您瀏覽Linux的目錄架構,並解釋每個重要目錄的含義.

· / - Root

通常稱為根分區.所有的文件和目錄皆由此開始.只有root用戶對此目錄擁有寫許可權.

· /bin - 用戶可執行文件

此目錄包含二進位可執行文件.在單用戶模式下Linux使用此目錄的命令.此目錄包含所有用戶的常用命令,如ls、ping、cp等.

· /sbin - 系統可執行文件

此目錄中的命令主要供系統管理員使用,以進行系統維護.例如,iptables、reboot、fdisk等.

· /etc - 配置文件

包含所有應用程序的配置文件,也包含啟動、關閉某個特定程序的腳本,例如,/etc/resolv.conf、/etc/logrotate.conf等.

· /dev - 設備文件

包含設備文件.在Linux中,一切都被看做文件.終端設備、USB、磁碟等等都被看做文件,如/dev/usbmon0.

· /proc - 進程信息

所有系統進程的信息都包含在/proc目錄中./proc目錄並不是一個真正的文件系統,而是包含了運行中的進程信息.例如,/proc目錄包含了進程信息./proc目錄也包含了系統資源信息,如/proc/uptime包含了最近一次啟動至今的正常運行時間,/proc/cpuinfo包含了處理器信息等.

· /var - 變數文件

/var是一個可增長的目錄,包含變數文件.例如,/var/log(系統日誌)、/var/lib (包文件) 、/var/mail(郵件)、/var/spool (列印隊列).

· /usr - 用戶程序

為用戶應用程序存放可執行文件、源代碼和文檔./usr/bin包含了用戶可執行文件,如at、awk、cc等./usr/sbin包含了系統管理員可執行文件,如cron、sshd、useradd等./usr/local包含了用戶編譯源代碼安裝的應用程序,如/usr/local/apache2.

· /home - 用戶主目錄

存放用戶的私人文件.

· /boot - 啟動載入文件

Linux系統啟動時需要載入的文件.Kernel initrd、grub等文件都存放在此.

· /lib - 系統庫文件

/bin和/sbin中的可執行文件需要/lib中庫文件的支持.庫文件通常以“ld”或“ld*.so”的形式命名,如ld-2.11.1.so.

· /opt - 可選應用

/opt用於安裝獨立軟體商的可選應用.

· /mnt - 掛載目錄

掛載點,系統管理員可用於臨時掛載文件系統.

· /media - 可移動媒體設備

掛載可移動媒體設備,如/media/cdrom、/media/floppy等.

· /srv - 服務數據

Srv表示服務,用於伺服器的所有服務數據存儲在此目錄中.


[火星人 ] Linux目錄架構詳解已經有378次圍觀

http://coctec.com/docs/linux/show-post-45826.html