5.linux目录结构介绍
目錄:
1.linux系統的目錄結構特點?為何會形成這樣的目錄結構?
2.基本目錄內容詳解!
3.重要目錄詳解!
1.linux系統的目錄結構特點?
A.Linux系統的目錄結構是一棵倒掛的大樹,”/”根目錄是所有目錄的起始點(頂點).
B.linux是封閉的,如果訪問的話必須要有掛載點.
C.目錄和磁盤分區是沒有關聯的.分區是分區,目錄是目錄.所以根下/不同的目錄可能會對應不同的分區或者磁盤.
D.linux你設備不進行掛載,入口是看不到的,類似沒有入口的房間.給設備的一個入口就叫做掛載點.掛載點的實質是一個目錄.用mount進行掛載.eg: mount /dev/edrom? /mnt 把光驅掛載到mnt目錄下.
2.linux操作系統目錄結構形成?
剛開始的時候,由于其硬盤內存較小,運行一段時間后,導致數據溢出,系統無法正常工作,于是加了一塊新的硬盤,并且做了規定,第一塊用來存放系統程序相關,第二塊存放用戶自己的程序,因此掛載的目錄點取名為/usr,除了名字不一樣外,其他的目錄結構都是一樣的.都是(/bin /sbin /lib /tmp.......等),接著第二塊硬盤也滿了,然后就只能再添加一塊,取名為/home,專門存放用戶的數據.
3.基本目錄詳解
[root@oldboy /]# tree -L 1 /
/bin (binaries 二進制命令所在的目錄如:ls cp mkdir rm cut 等 bin 和/usr/bin 類似)
/boot (linux內核及引導程序所在目錄.分區 /boot 200M swap 是內存的1.5倍, 最大大概8G 剩下的全給 /)
/dev (device 設備? 這是設備的目錄,比如聲卡,網卡,磁盤,光驅.......)
/etc (二進制軟件包的 yum /rpm 安裝的軟件和所有系統管理所需要的配置文件和子目錄。還有安裝的服務的啟動命令也放置在此處)
/home (普通用戶家目錄,存放用戶的各種數據,在Linux中,每個用戶都有一個自己的目錄,一般該目錄名是以用戶的賬號命名的。)
/lib (系統最基本的動態連接共享庫,其作用類似于Windows 里的DLL文件,幾乎所有的應用程序都需要用到這些共享庫。動態鏈接庫文件,用于程序執行時的調用,大多是以 .so結尾)
/lib64 (64位動態鏈接庫文件)
/lost+found (這個目錄一般情況下是空的,當系統非法關機后,這里就存放fsck過程中部分修復的文件)
/media (媒介目錄,系統會自動識別一些設備(如U盤、光驅等),當識別后,Linux會把識別的設備掛載到該目錄下)
/mnt (光盤默認的掛載點,我們可以將光驅掛載到/mnt上,然后進人該目錄查看光驅里的內容。)
/opt (這是給主機額外安裝軟件所設置的目錄,該目錄默認為空。比如,你要安裝一個Oracle 數據庫,可以放到該目錄下。)
/proc (該目錄是系統啟動的進程,會生成1個pid,而每個進程都有1個目錄)
/root (管理員家目錄)
/sbin (用戶命令目錄(root用戶命令),如:fdisk,shutdown,mount)
/selinux (是一種安全子系統,它能控制程序只能訪問特定文件)
/srv (服務啟動后需要訪問的內容,如www需要訪問的數據存在/srv/www目錄下)
/sys (存放整個linux的內核及一些文件)
/tmp (臨時文件目錄,一般一周清理一次,可以當做回收站用,刪除的數據可以先移動到此處)
/usr (存放用戶安裝的應用軟件目錄,如MySQL,Apache,這是一個非常重要的目錄,類似于Windows下的Program Files目錄,用戶的很多應用程序和文件都存放在該目錄下。)
/usr/bin (該目錄存放的是系統用戶使用的應用程序)
/usr/sbin (該目錄存放的是超級用戶使用的比較高級的管理程序和系統守護程序)
/usr/src (該目錄是內核源代碼默認的放置目錄)
/var (該目錄存放的是不斷擴充且經常修改的目錄,包括各種日志文件或者pid文件,存放linux的啟動日志和正在運行的程序目錄(變化的目錄:一般是日志文件,cache目錄))
轉載于:https://www.cnblogs.com/liulei-LL/p/8085484.html
總結
以上是生活随笔為你收集整理的5.linux目录结构介绍的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 前端--3、JavaScript
- 下一篇: linux 其他常用命令