linux 的目錄結(jié)構(gòu)
- linux 的文件系統(tǒng)是采用級層式的樹狀目錄機構(gòu), 在此結(jié)構(gòu)中的最上層是根目錄"/", 然后在此目錄下再創(chuàng)建其他的目錄.(在 linux 的世界里, 一切皆是文件)
具體的目錄結(jié)構(gòu)
- /root 系統(tǒng)管理, 也稱為超級權(quán)限者的用戶主目錄
- /home 普通用戶的主目錄, 在 linux 中每個用戶都有一個自己的目錄, 一般目錄名是以用戶賬號命名
- /etc 所有的系統(tǒng)管理所需要的配置文件和字目錄, 比如安裝 mysql 數(shù)據(jù)庫 my.conf
- /usr 用戶的很多應用程序和文件都放在這個目錄下, 類似于 windows 下的 program files 目錄.
- /boot 存放的是啟動 Linux 時使用的一些核心文件, 包括一些連接文件以及鏡像文件
- /lib 系統(tǒng)開機所需要的最基本的動態(tài)連接共享庫, 作用類似于 windows 里的 DLL 文件, 有的應用程序都需要用到這些共享庫
- /var 這個目錄存放著不斷擴充著的東西, 習慣講經(jīng)常被修改的目錄放在這個目錄下, 包括日志文件.
- /bin 是 Binary 的縮寫洲愤,這個目錄存放著最經(jīng)常使用的命令
- /sbin s就是 Super User 的意思, 這里存放的是系統(tǒng)管理員使用的系統(tǒng)管理程序
- /dev 類似于 windows 的設備管理器, 把所有的硬件用文件的形式存儲
- /media linux 系統(tǒng)會自動識別的一些設備, 例如 U 盤玩荠、光驅(qū)等, 當識別后, linux 會把識別的設備掛載到這個目錄下
- /mnt 系統(tǒng)提供該目錄是為了讓用戶臨時掛載別的文件系統(tǒng), 我們可以將外部的存儲掛載在 /mnt/ 然后進入該目錄就可以查看里的內(nèi)容了. d:/myshare
- /opt 這是給主機額外安裝軟件所擺放的目錄. 如安裝 oracle 數(shù)據(jù)庫就可以放到該目錄下.
- /tmp 存放一些臨時文件.
- /proc 這個目錄是一個虛擬的目錄, 它是系統(tǒng)內(nèi)存的映射, 訪問這個目錄來獲取系統(tǒng)信息
- /srv service 縮寫, 該目錄存放一些服務啟動之后需要提取的數(shù)據(jù)
- /sys 這是 linux2.6 內(nèi)核的一個很大的變化, 該目錄下安裝了 2.6 內(nèi)核中新出現(xiàn)的一個文件系統(tǒng) sysfs
- /lost+found 這個目錄一般情況下是空的, 當系統(tǒng)非法關(guān)機后, 這里就存放了一些文件
- /selinux 是一種安全子系統(tǒng), 它能控制程序只能訪問特定文件, 有三種工作模式, 可自行設置.
不能動的目錄
- /proc
- /srv
- /sys