Linux目錄結構詳細介紹(一)

頂點 / ,其它全部目錄都在根下
php

根下面的目錄及目錄裏的子目錄是一個有層次的倒掛樹狀結構linux

wKiom1lHsKjDp5uaAAC-jRYlMwI448.png

目錄windows

描述安全

/服務器

處於linux系統樹形結構的最頂端,它是linux文件系統的入口,全部的目錄、文件、設備都在/之下。

/bin/ide

bin是Binary的縮寫,存放着linux系統命令。spa

/boot/操作系統

包括內核和其它系統啓動期間使用的文件。是啓動linux時使用的核心文件,有鏈接文件和鏡像文件。

/dev/
日誌

dev是Device的縮寫。存放的是linux的外部設備,在linux中訪問設備的方式和訪問文件的方式是相同的。orm

/etc/

存放系統配置文件和目錄,很是重要,常常會用到它,要牢記。

/selinux/

這個目錄是RedHat/CentOS所特有的目錄,Selinux是一個安全機制,這個比較複雜,這個目錄就是存放Selinux相關的文件的,通常咱們安裝操做系統的時候禁止使用它。

/sys/

這是linux2.6內核的一個很大的變化。該目錄下安裝了2.6內核中新出現的一個文件系統sysfs,sysfs文件系統集成了下面3種文件系統的信息:針對進程信息的proc文件系統、針對設備的devfs文件系統以及針對僞終端的devpts文件系統。該文件系統是內核設備樹的一個直觀反映。該文件系統是內核設備樹的一個直觀反映。當一個內核對象被建立的時候,對應的文件和目錄也在內核對象子系統種被建立。

/home/

系統默認的用戶家目錄,新增用戶帳號時,用戶的家目錄都存放在此目錄下,~表示當前用戶的家目錄,~wenlirong表示用戶wenlirong的家目錄。

/lib/

這個目錄裏存放着系統最基本的動態連接共享庫,包含許多被/bin/和/sbin/中的程序使用的庫文件,目錄/usr/lib/中含有更多用於用戶程序的庫文件。做用相似於windows裏的DLL文件,幾乎全部的應用程序都須要用到這些共享庫。

/media/

可移除媒體(CD-ROM)的掛載點 (FHS-2.3中出現)

/lost+found

默認爲空,被FSCK(file system check用來檢查和維護不一致的文件系統。若系統掉電或磁盤發生問題,可利用fsck命令對文件系統進行檢查)用來放置零散文件(沒有名稱的文件)。當系統非法關機後,這裏就會存放一些文件。

/mnt/

臨時掛載的文件系統。好比cdrom,u盤等,直接插入光驅沒法使用,要先掛載後使用

/opt/

主機額外安裝軟件所擺放的目錄。默認是空的。

/proc/

操做系統運行時,進程(正在運行中的程序)信息及內核信息(好比cpu、硬盤分區、內存信息等)存放在這裏。/proc目錄是假裝的文件系統proc的掛載目錄,proc並非真正的文件系統。所以,這個目錄是一個虛擬的目錄,它是系統內存的映射,咱們能夠經過直接訪問這個目錄來獲取系統信息。也就是說,這個目錄的內容不在硬盤上而是在內存裏。

/root/

這個不用介紹了吧,呵呵。超級管理員的用戶主目錄。

/sbin/

大多數涉及系統管理的命令都存放在該目錄中,它是超級權限用戶root的可執行命令存放地,普通用戶無權限執行這個目錄下的命令,凡是目錄sbin中包含的命令都是root權限才能執行的。

/srv/

該目錄存放一些服務啓動以後須要提取的數據。

/tmp/

該目錄用於存放臨時文件,有時用戶運行程序的時候,會產生一些臨時文件。/tmp就是用來存放臨時文件的。/var/tmp目錄和該目錄的做用是類似的。

/usr/

包括與系統用戶直接有關的文件和目錄,例如應用程序及支持它們的庫文件。相似於windows下的program files目錄。

/var/

該目錄的內容是常常變更的,/var下有/var/log目錄用來存放系統日誌的目錄。/var/www目錄用來定義Apache服務器站點存放目錄。/var/lib用來存放一些庫文件。

相關文章
相關標籤/搜索