新聞中心
Linux是一種可靠而強(qiáng)大的操作系統(tǒng),用于服務(wù)器和工作站。隨著云計(jì)算和虛擬化技術(shù)的流行,Linux服務(wù)器已成為許多企業(yè)的首選。在Linux服務(wù)器中,了解文件系統(tǒng)的目錄結(jié)構(gòu)是非常重要的。在本文中,我們將介紹。

創(chuàng)新互聯(lián)是專業(yè)的東安網(wǎng)站建設(shè)公司,東安接單;提供成都網(wǎng)站設(shè)計(jì)、網(wǎng)站制作,網(wǎng)頁設(shè)計(jì),網(wǎng)站設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行東安網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來合作!
根目錄
/ 是Linux文件系統(tǒng)的根目錄。這是文件系統(tǒng)中的基本目錄,并包含絕大部分的系統(tǒng)核心文件和用戶數(shù)據(jù)。在根目錄下有以下幾個(gè)子目錄:
/bin目錄:該目錄包含二進(jìn)制可執(zhí)行文件,如ls、mkdir、cp?。這些文件用于系統(tǒng)啟動(dòng)和運(yùn)行過程中的基本操作。
/boot目錄:該目錄包含與系統(tǒng)引導(dǎo)相關(guān)的文件,如Linux內(nèi)核和啟動(dòng)加載程序。
/dev目錄:該目錄包含所有設(shè)備文件。Linux操作系統(tǒng)中所有文件操作都基于文件系統(tǒng)。因此,所有設(shè)備設(shè)備也應(yīng)該被視為一個(gè)文件,并存儲(chǔ)在/dev目錄下。
/etc目錄:該目錄存儲(chǔ)所有系統(tǒng)和應(yīng)用程序的配置文件。例如,系統(tǒng)用戶的密碼文件、網(wǎng)絡(luò)配置文件、Apache httpd配置文件等。
/home目錄:該目錄包含各個(gè)用戶的家目錄。
/lib目錄:該目錄包含與系統(tǒng)啟動(dòng)和運(yùn)行相關(guān)的庫文件。
/media目錄:該目錄包含所有可擴(kuò)展設(shè)備掛載點(diǎn),如CD-ROM或USB存儲(chǔ)器。
/mnt目錄:該目錄包含所有臨時(shí)文件系統(tǒng)的掛載點(diǎn)。這些文件系統(tǒng)通常是OpenGL或AVI資源等。
/opt目錄:該目錄通常用于存儲(chǔ)商業(yè)軟件或第三方應(yīng)用程序。這些應(yīng)用程序通常會(huì)將其文件安裝在/opt目錄中。
/proc目錄:該目錄包含系統(tǒng)運(yùn)行時(shí)的進(jìn)程信息。例如,系統(tǒng)內(nèi)存使用情況、CPU占用情況等。
/root目錄:該目錄是超級用戶root的家目錄。
/run目錄:該目錄包含系統(tǒng)啟動(dòng)和運(yùn)行中的臨時(shí)文件,例如DHCP租約和進(jìn)程ID等。
/in目錄:該目錄包含系統(tǒng)管理員管理系統(tǒng)的工具和命令,如shutdown、reboot和iptables等。
/srv目錄:該目錄包含服務(wù)的數(shù)據(jù)目錄。例如,Apache HTTP服務(wù)器可以在此目錄中存儲(chǔ)文檔根目錄。
/sys目錄:該目錄包含內(nèi)核文件,例如設(shè)備文件和熱插拔設(shè)備帶有硬件級別的信息。
/tmp目錄:該目錄包含所有臨時(shí)文件。任何能夠重新生成的文件都應(yīng)該在此目錄中存儲(chǔ)。
/usr目錄:該目錄包含系統(tǒng)中的共享文件和應(yīng)用程序。例如,所有用戶應(yīng)用程序都存儲(chǔ)在/usr/bin目錄中。
/var目錄:該目錄包含變量數(shù)據(jù)。例如,日志文件存儲(chǔ)在/var/log目錄中。
在Linux服務(wù)器中,理解文件系統(tǒng)的目錄結(jié)構(gòu)是至關(guān)重要的。上述目錄結(jié)構(gòu)是必須了解的重要組成部分。每個(gè)目錄都有不同的功能,且必須按照Linux標(biāo)準(zhǔn)文件系統(tǒng)的規(guī)定進(jìn)行操作。因此,了解這些目錄的意義和目的是極為重要的,這些知識(shí)可以幫助管理員和用戶更好地管理和使用Linux服務(wù)器。
相關(guān)問題拓展閱讀:
- linux怎么設(shè)置默認(rèn)目錄結(jié)構(gòu)
linux怎么設(shè)置默認(rèn)目錄結(jié)構(gòu)
Linux下的文件系統(tǒng)為樹形結(jié)構(gòu),入口為/ 樹形結(jié)構(gòu)下的文件目錄:
1. / 文件系統(tǒng)的入口,更高一級目錄;
2. /bin 基礎(chǔ)系統(tǒng)所需要的命令位于此目錄,是最小系統(tǒng)所需要的命令,如:ls, cp, mkdir等。
這個(gè)目錄中的文件都是可執(zhí)行的,一般的用戶都可以使用。
3. /boot 包含Linux內(nèi)核及系統(tǒng)引導(dǎo)程序所需要的文件,比如 vmlinuz initrd.img 文件都位于這個(gè)目錄中。在一般情況下,GRUB或LILO系統(tǒng)引導(dǎo)管理器也位于這個(gè)目錄;
4. /dev 設(shè)備文件存儲(chǔ)目錄,比如聲卡、磁盤… … 這是一個(gè)非常有趣的目錄,是Linux文件系統(tǒng)的一個(gè)閃亮的特性 – 所有對象都是文件或目錄。仔細(xì)觀察這個(gè)目錄你會(huì)發(fā)現(xiàn)hda1, hda2等, 它們代表系統(tǒng)主硬盤的不同分區(qū)。
/dev/cdrom和/dev/fd0代表你的CDROM驅(qū)動(dòng)器和floppy驅(qū)動(dòng)器。看上去可能有些奇怪,但比較文件和硬件的特性這卻是十分合理的。它們都可以讀出和寫入。例如/dev/dsp,這個(gè)文件代表你的揚(yáng)聲器。那么寫入這個(gè)文件的數(shù)據(jù)都回傳送到喇叭。試一試 ‘cat /etc/lilo.conf > /dev/dsp’ 你會(huì)聽到一些聲音。這是你的lilo.conf 文件的聲音!同樣,向 /dev/ttyS0 ( COM 1 ) 讀出或?qū)懭霐?shù)據(jù)你可以和接到上面的設(shè)備進(jìn)行通訊。
5. /etc 存放系統(tǒng)程序或者一般工具的配置文件。
如安裝了apache2之后,配置文件在/etc/apache2/目錄下。
/etc/init.d 這個(gè)目錄是用來存放系統(tǒng)或服務(wù)器以System V模式啟動(dòng)的腳本,這在以System V模式啟動(dòng)或初始化的系統(tǒng)中常見。
如apache2的/etc/init.d apache2 start|stop|restart MySQL為/etc/init.d mysql start|stop|restart 6. /home 普通用戶默認(rèn)存放目錄 Linux 是多用戶環(huán)境,所以每一個(gè)用戶都有一個(gè)只有自己可以訪問的目錄(當(dāng)然管理員也可以訪問)。它們以 /home/username 的方式存在。這個(gè)目錄也保存一些應(yīng)用對于這個(gè)用戶的配置,比如 IRC, X 等。
7. /lib 庫文件存放目錄這里包含了系統(tǒng)程序所需要的所有共享庫文件,類似于 Windows 的共享庫 DLL 文件。
8. /lost+found 在ext2或ext3文件系統(tǒng)中,當(dāng)系統(tǒng)意外崩潰或機(jī)器意外關(guān)機(jī),而產(chǎn)生一些文件碎片放在這里。當(dāng)系統(tǒng)啟動(dòng)的過程中fsck工具會(huì)檢查這里,并修復(fù)已經(jīng)損壞的文件系統(tǒng)。 有時(shí)系統(tǒng)發(fā)生問題,有很多的文件被移到這個(gè)目錄中,可能會(huì)用手工的方式來修復(fù),或移到文件到原來的位置上。
Linux 應(yīng)該正確的關(guān)機(jī)。但有時(shí)你的系統(tǒng)也可能崩潰掉或突然斷電使系統(tǒng)意外關(guān)機(jī)。那么啟動(dòng)的時(shí)候 fsck 將會(huì)進(jìn)行長時(shí)間的文件系統(tǒng)檢查。Fsck 會(huì)檢測并試圖恢復(fù)所發(fā)現(xiàn)的不正確的文件。被恢復(fù)的文件會(huì)放置在這個(gè)目錄中。所恢復(fù)的文件也許并不完整或并不合理,但畢竟提供了一些恢復(fù)數(shù)據(jù)的機(jī)會(huì)。
9. /media 即插即用型存桐運(yùn)陵儲(chǔ)設(shè)備的掛載點(diǎn)自動(dòng)在這個(gè)目錄下創(chuàng)建,比如USB盤系統(tǒng)自動(dòng)掛載后,會(huì)在這個(gè)目錄下產(chǎn)生一個(gè)目錄 ;CDROM/DVD自動(dòng)掛載后,也會(huì)在這個(gè)目錄中創(chuàng)建一個(gè)目錄,類似cdrom 的目錄。這個(gè)只有在最新的發(fā)行套件上才有. 10. /mnt /mnt 這個(gè)目錄一般是用于存放掛載儲(chǔ)存設(shè)備的掛載目錄的,比如有cdrom 等目錄。有時(shí)我們可以把讓系統(tǒng)開機(jī)自動(dòng)掛載文件系統(tǒng),把掛載點(diǎn)放在這里也是可以的。比如光驅(qū)可以掛載到/mnt/cdrom 。
這是一個(gè)普通的加載目錄,在這里你可以加載你的文件系統(tǒng)或設(shè)備。
加載是使一個(gè)文件系統(tǒng)對于局戚系統(tǒng)可用的過程。
在加載后你的文件可以在加載目錄下訪問。
這個(gè)目錄通常包含加載目錄或用于加載軟驅(qū)和光驅(qū)的子目錄。
如果需要,你也可以在這里建立其它的加載目錄。
對于加載目錄的位置并沒有強(qiáng)制性的要求,你可以在系統(tǒng)的任意位置建立加載目錄。
建立 /mnt 只是為了使系統(tǒng)更工整的慣例。
11. /opt 表示的是可選擇的意思,有些軟件包也會(huì)被安裝在這里,也就是自定義軟件包,比如在Fedora Core 5.0中,OpenOffice就是安裝在這里。有些我們自己編譯的軟件包,就可以安裝在這個(gè)目錄中;通過源悄敗碼包安裝的軟件,可以通過 ./configure –prefix=/opt/,將軟件安裝到opt目錄。
這個(gè)目錄包含所有默認(rèn)系統(tǒng)安裝之外的軟件和添加的包。
12. /proc 操作系統(tǒng)運(yùn)行時(shí),進(jìn)程(正在運(yùn)行中的程序)信息及內(nèi)核信息(比如cpu、硬盤分區(qū)、內(nèi)存信息等)存放在這里。/proc目錄是偽裝的文件系統(tǒng)proc的掛載目錄,proc并不是真正的文件系統(tǒng)。
這是系統(tǒng)中極為特殊的一個(gè)目錄,實(shí)際上任何分區(qū)上都不存在這個(gè)目錄。它實(shí)際是個(gè)實(shí)時(shí)的、駐留在內(nèi)存中的文件系統(tǒng)。
13. /root Linux超級權(quán)限用戶root的家目錄;
14. /in 大多是涉及系統(tǒng)管理的命令的存放,是超級權(quán)限用戶root的可執(zhí)行命令存放地,普通用戶無權(quán)限執(zhí)行這個(gè)目錄下的命令;
這個(gè)目錄和
/usr/in; /usr/X11R6/in或/usr/local/in 目錄是相似的; 我們記住就行了,凡是目錄in中包含的都是root權(quán)限才能執(zhí)行的。
15. /tmp 臨時(shí)文件目錄,有時(shí)用戶運(yùn)行程序的時(shí)候,會(huì)產(chǎn)生臨時(shí)文件。 /tmp就用來存放臨時(shí)文件的。/var/tmp目錄和這個(gè)目錄相似。
許多程序在這里建立lock文件和存儲(chǔ)臨時(shí)數(shù)據(jù)。有些系統(tǒng)會(huì)在啟動(dòng)或關(guān)機(jī)時(shí)清空此目錄。
16. /usr 這個(gè)是系統(tǒng)存放程序的目錄,比如命令、幫助文件等。
這個(gè)目錄下有很多的文件和目錄。
當(dāng)我們安裝一個(gè)Linux發(fā)行版官方提供的軟件包時(shí),大多安裝在這里。
如果有涉及服務(wù)器配置文件的,會(huì)把配置文件安裝在/etc目錄中。
/usr目錄下包括:
涉及字體目錄/usr/share/fonts ,
幫助目錄 /usr/share/man或/usr/share/doc,
普通用戶可執(zhí)行文件目錄/usr/bin 或/usr/local/bin 或/usr/X11R6/bin ,
超級權(quán)限用戶root的可執(zhí)行命令存放目錄,比如 /usr/in 或/usr/X11R6/in或/usr/local/in 等;
還有程序的頭文件存放目錄/usr/include。
/usr/bin 這個(gè)目錄是可執(zhí)行程序的目錄,普通用戶就有權(quán)限執(zhí)行; 當(dāng)我們從系統(tǒng)自帶的軟件包安裝一個(gè)程序時(shí),他的可執(zhí)行文件大多會(huì)放在這個(gè)目錄。
/usr/in 這個(gè)目錄也是可執(zhí)行程序的目錄,但大多存放涉及系統(tǒng)管理的命令。只有root權(quán)限才能執(zhí)行;相似目錄是/in 或/usr/local/in或/usr/X11R6/in等;
/usr/local 這個(gè)目錄一般是用來存放用戶自編譯安裝軟件的存放目錄;一般是通過源碼包安裝的軟件,如果沒有特別指定安裝目錄的話,一般是安裝在這個(gè)目錄中。這個(gè)目錄下面有子目錄。
/usr/lib 和/lib 目錄相似,是庫文件的存儲(chǔ)目錄;
/usr/share 系統(tǒng)共用的東西存放地,比如 /usr/share/fonts 是字體目錄,是用戶都共用的吧。
/usr/share/doc和/usr/share/man幫助文件,也是共用的吧;
/usr/src 是內(nèi)核源碼存放的目錄,比如下面有內(nèi)核源碼目錄,比如 linux 、linux-2.xxx.xx 目錄等。有的系統(tǒng)也會(huì)把源碼軟件包安裝在這里。比如Fedora/Redhat,當(dāng)我們安裝file.src.rpm的時(shí)候,這些軟件包會(huì)安裝在 /usr/src/redhat相應(yīng)的目錄中。請參考: 《file.src.rpm 使用方法的簡單介紹》 。另外Fedhat 4.0 5.0,他的內(nèi)核源碼包的目錄位于/usr/src/kernels目錄下的某個(gè)目錄中(只有安裝后才會(huì)生成相應(yīng)目錄);
17. /var 這個(gè)目錄的內(nèi)容是經(jīng)常變動(dòng)的,看名字就知道,我們可以理解為vary的縮寫,/var下有/var/log這是用來存放系統(tǒng)日志的目錄。
/var/www目錄是定義Apache服務(wù)器站點(diǎn)存放目錄;/var/lib 用來存放一些庫文件,比如MySQL的,以及MySQL數(shù)據(jù)庫的的存放地;
/var/log 系統(tǒng)日志存放,分析日志要看這個(gè)目錄的東西;
/var/spool 打印機(jī)、郵件、代理服務(wù)器等假脫機(jī)目錄;
關(guān)于linux服務(wù)器文件目錄的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。
成都服務(wù)器租用選創(chuàng)新互聯(lián),先試用再開通。
創(chuàng)新互聯(lián)(www.cdcxhl.com)提供簡單好用,價(jià)格厚道的香港/美國云服務(wù)器和獨(dú)立服務(wù)器。物理服務(wù)器托管租用:四川成都、綿陽、重慶、貴陽機(jī)房服務(wù)器托管租用。
當(dāng)前標(biāo)題:Linux服務(wù)器文件系統(tǒng)目錄大全 (linux服務(wù)器文件目錄)
標(biāo)題來源:http://m.fisionsoft.com.cn/article/dpcegop.html


咨詢
建站咨詢
