日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

詳解Linux目錄(目錄樹詳細(xì)解釋)_Linux教程

編輯Tag賺U幣
教程Tag:Linux目錄添加

給大家一篇關(guān)于Linux目錄 方面的詳細(xì)說明,好好讀一下!

Linux目錄詳解(RHEL5.4)

linux有四種基本文件系統(tǒng)類型:
--普通文件:如文本文件、c語言源代碼、shell腳本等,可以用cat、less、more、vi等來察看內(nèi)容,用mv來改名;
--目錄文件:包括文件名、子目錄名及其指針,可以用ls列出目錄文件;
--鏈接文件:是指向一索引節(jié)點(diǎn)的那些目錄條目,用ls來查看時(shí),鏈接文件的標(biāo)志用l開頭,而文件后以"->"指向所鏈接的文件;
--特殊文件:如磁盤、終端、打印機(jī)等都在文件系統(tǒng)中表示出來,常放在/dev目錄內(nèi);
可以用file命令來識(shí)別。


linux系統(tǒng)中,所有的文件與目錄都是由根目錄/開始,不是以/開頭的就是相對路徑;
.:表示當(dāng)前目錄,也可以用./表示;
..:表示上一級(jí)目錄,也可以用../表示;
~:代表用戶自己的宿主目錄;

/:處于Linux文件系統(tǒng)樹形結(jié)構(gòu)的最頂端,我們稱它為Linux文件系統(tǒng)的root,它是Linux文件系統(tǒng)的入口。所有的目錄、文件、設(shè)備都在/之下,它是Linux文件系統(tǒng)最頂層的唯一的目錄;
        一般建議在根目錄下面只有目錄,不要直接存放文件;根目錄是linux系統(tǒng)啟動(dòng)時(shí)系統(tǒng)第一個(gè)載入的分區(qū),所以啟動(dòng)過程中用到的文件應(yīng)該都放在這個(gè)分區(qū)中,其中/etc、/bin、/dev、/lib、/sbin這5個(gè)子目錄都應(yīng)該要與根目錄連在一起,不可獨(dú)立成為某個(gè)分區(qū);
/bin:存放所有用戶都可以使用的linux基本操作命令;(目錄中多是可執(zhí)行的二進(jìn)制文件)
/dev:設(shè)備文件目錄,虛擬文件系統(tǒng),主要存放所有系統(tǒng)中device的相關(guān)信息,不論是使用的或未使用的設(shè)備,只要有可能使用到,就會(huì)在/dev中建立一個(gè)相對應(yīng)的設(shè)備文件;設(shè)備文件分為2種類型:        字符設(shè)備文件和塊設(shè)備文件(目錄中基本上都是設(shè)備文件,如硬盤設(shè)備文件/dev/sda)
        /dev/console:系統(tǒng)控制臺(tái),也就是直接和系統(tǒng)連接的監(jiān)視器;
        /dev/hd:IDE設(shè)備文件;
        /dev/sd:sata、usb、scsi等設(shè)備文件;
        /dev/fd:軟驅(qū)設(shè)備文件;
        /dev/tty:虛擬控制臺(tái)設(shè)備文件;
        /dev/pty:提供遠(yuǎn)程虛擬控制臺(tái)設(shè)備文件;
        /dev/null:所謂"黑洞",所有寫入該設(shè)備的信息都將消失,如當(dāng)想要將屏幕上的輸出信息隱藏起來時(shí),只要將輸出信息輸入到/dev/null中即可;
       

/home:默認(rèn)存放用戶的宿主目錄(除了root用戶)
        /home/~/.bashrc:提供bash環(huán)境中所需使用的別名;
        /home/~/.bash_profile:提供bash環(huán)境所需的變量;一般先執(zhí)行.bashrc后,才會(huì)再執(zhí)行.bash_profile;
        /home/~/.bash_history:用戶歷史命令文件,記錄用戶曾經(jīng)輸入過的所有命令;(默認(rèn)為1000條,可以通過HISTSIZE變量更改)
        /home/~/.bash_logout:當(dāng)用戶注銷的同時(shí),系統(tǒng)會(huì)自動(dòng)執(zhí)行.bash_logout文件,如果管理員需要記錄用戶注銷的一些額外記錄、動(dòng)作或其他信息,就可以利用這個(gè)機(jī)制去完成;
/lost+found:當(dāng)系統(tǒng)在運(yùn)行時(shí),有時(shí)會(huì)無法避免宕機(jī)、斷電或不正常重啟動(dòng),在這樣的情況下,當(dāng)系統(tǒng)重新啟動(dòng)時(shí),發(fā)現(xiàn)某些文件寫入未完成或其他問題產(chǎn)生,一般會(huì)使用fsck進(jìn)行文件修復(fù),而這些被修復(fù)或救回的文件,就會(huì)被放在這個(gè)目錄下,只要是一個(gè)文件系統(tǒng),系統(tǒng)就會(huì)自動(dòng)在該文件系統(tǒng)所在的目錄下建立"lost+found"目錄
/misc:自動(dòng)掛載服務(wù)目錄,對應(yīng)autofs服務(wù);
/proc:虛擬文件系統(tǒng),此目錄是kernel加載后,在內(nèi)存里面建立的一個(gè)虛擬目錄,有專屬的文件系統(tǒng),主要提供系統(tǒng)一些實(shí)時(shí)的信息,此目錄下不能建立和刪除文件;(某些文件可以修改)
        /proc主要作用可以整理為:
        --整理系統(tǒng)內(nèi)部的信息;
        --存放主機(jī)硬件信息;
        --調(diào)整系統(tǒng)執(zhí)行時(shí)的參數(shù);
        --檢查及修改網(wǎng)絡(luò)和主機(jī)的參數(shù);
        --檢查及調(diào)整系統(tǒng)的內(nèi)存和性能;
        /proc下常用的信息文件有:
        /proc/cpuinfo:cpu的硬件信息,如類型、廠家、型號(hào)和性能等
        /proc/devices:記錄所有在/dev目錄中相關(guān)的設(shè)備文件分類方式
        /proc/filesystems:當(dāng)前運(yùn)行內(nèi)核所配置的文件系統(tǒng)
        /proc/interrupts:可以查看每一個(gè)IRQ的編號(hào)對應(yīng)到哪一個(gè)硬件設(shè)備
        /proc/loadavg:系統(tǒng)"平均負(fù)載",3個(gè)數(shù)據(jù)指出系統(tǒng)當(dāng)前的工作負(fù)載
        /proc/dma:當(dāng)前正在使用的DMA通道
        /proc/ioports:將目前系統(tǒng)上所有可看到的硬件對應(yīng)到內(nèi)存位置的分配表的詳細(xì)信息呈現(xiàn)出來
        /proc/kcore:系統(tǒng)上可以檢測到的物理內(nèi)存,主機(jī)內(nèi)存多大,這個(gè)文件就有多大
        /proc/kmsg:在系統(tǒng)尚未進(jìn)入操作系統(tǒng)階段,把加載kernel和initrd的信息先記錄到該文件中,后續(xù)會(huì)將日志信息寫入/var/log/message文件中
        /proc/meminfo:記錄系統(tǒng)的內(nèi)存信息
        /proc/modules:與lsmod命令查看到的模塊信息完全一致
        /proc/mtrr:負(fù)責(zé)內(nèi)存配置的機(jī)制
        /proc/iomem:主要用于儲(chǔ)存配置后所有內(nèi)存儲(chǔ)存的明細(xì)信息
        /proc/partitions:這個(gè)文件可以實(shí)時(shí)呈現(xiàn)系統(tǒng)目前看到的分區(qū)
        /proc/數(shù)字目錄:數(shù)字目錄很多,它們代表所有目前正在系統(tǒng)中運(yùn)行的所有程序
        /proc/bus:有關(guān)該主機(jī)上現(xiàn)有總線的所有信息,如輸入設(shè)備、PCI接口、PCMCIA擴(kuò)展卡及USB接口信息
        /proc/net目錄:存放的都是一些網(wǎng)絡(luò)相關(guān)的虛擬配置文件,都是ASCII文件,可以查看(與ifconfig、arp、netstat等有關(guān))
        /proc/scsi:保存系統(tǒng)上所有的scsi設(shè)備信息(包括sata和usb設(shè)備的信息)
        /proc/sys目錄:存放系統(tǒng)核心所使用的一些變量,根據(jù)不同性質(zhì)的文件而存放在不同的子目錄中,可以通過/etc/sysctl.conf文件設(shè)置和更改其默認(rèn)值;變量時(shí)實(shí)時(shí)的變更,有很多設(shè)置很象是開關(guān),設(shè)置后馬上生效;
        /proc/tty:存放有關(guān)目前可用的正在使用的tty設(shè)備的信息
        /proc/self:存放到查看/proc的程序的進(jìn)程目錄的符號(hào)連接,當(dāng)2個(gè)進(jìn)程查看proc時(shí),這將會(huì)是不同的連接;主要便于程序得到它自己的進(jìn)程目錄;
        /proc/stat:系統(tǒng)的不同狀態(tài)信息;
        /proc/uptime:系統(tǒng)啟動(dòng)的時(shí)間長度;
        /proc/version:系統(tǒng)核心版本;
/sbin:系統(tǒng)管理相關(guān)的二進(jìn)制文件存放在這個(gè)目錄下,一些可執(zhí)行文件普通用戶只具備較小的權(quán)限;(多數(shù)管理命令默認(rèn)只有管理員可以使用)
/srv:默認(rèn)為空,主要用于存放一些軟件的配置文件,某些軟件可能會(huì)把配置文件默認(rèn)存放在這個(gè)目錄下,多數(shù)都是/etc目錄下,此目錄沒有被具體的定義;
/tftpboot:遠(yuǎn)程啟動(dòng)tftpserver的根目錄,這個(gè)目錄只有安裝了tftp-server軟件后才會(huì)產(chǎn)生;
/usr:安裝除操作系統(tǒng)本身外的一些應(yīng)用程序或組件,一般可以認(rèn)為linux系統(tǒng)上安裝的應(yīng)用程序默認(rèn)都安裝在此目錄中;
        /usr/bin:一般用戶有機(jī)會(huì)使用到的程序,或者該軟件默認(rèn)就是要讓所有用戶使用才會(huì)放在該目錄中;
        /usr/sbin:一些系統(tǒng)有可能會(huì)用到的系統(tǒng)命令,與/sbin比起來,都是一些較次要的文件;
        /usr/etc:自行安裝或非系統(tǒng)主要的配置文件目錄;
        /usr/games:只要是電腦游戲相關(guān)的軟件,就都安裝到這個(gè)目錄;
        /usr/include:存放的文件都是一些系統(tǒng)中用戶所會(huì)使用到的C語言header文件,保存的都是".h"的文件;
        /usr/kerberos:kerberos是一種安全機(jī)制,讓用戶可以直接使用支持kerberos機(jī)制系統(tǒng)上的部分資源;
        /usr/lib:存放一些函數(shù)庫、執(zhí)行文件及連接文件,特別的是,存放在這里面的文件都是不希望直接被用戶或shell腳本所使用的文件,在/usr/lib中有非常多的子目錄,每一個(gè)軟件都有其各自所需的函數(shù)庫;
        /usr/libexec:這個(gè)目錄下的文件及文件夾應(yīng)該都可以放置在/usr/lib下;
        /usr/local:linux系統(tǒng)中安裝的共享軟件程序最好的方式是安裝在/usr/local下,按照linux標(biāo)準(zhǔn)目錄結(jié)構(gòu),新建立的軟件都應(yīng)該放在/usr/local下;
                /usr/local/bin:存放軟件執(zhí)行文件的目錄;
                /usr/local/sbin:同樣存放軟件執(zhí)行文件的目錄,但此目錄專門針對系統(tǒng)所使用的文件;
                /usr/local/lib:軟件相關(guān)的函數(shù)庫;
                /usr/local/share:當(dāng)文件性質(zhì)不好歸屬時(shí)就會(huì)放在此,man手冊就放在這個(gè)目錄下;
                /usr/local/src:所安裝軟件的源代碼放置在此;
        /usr/share:此目錄都是一些共享信息,最常被用到的就是/usr/share/man這個(gè)目錄,/usr/share里的信息時(shí)跨平臺(tái)的;
        /usr/share/doc:放置一些系統(tǒng)幫助文件的地方;
        /usr/share/man:manpage的文件存放目錄,也是使用man查看手冊頁時(shí)查詢的路徑;
        /usr/src:主要儲(chǔ)存內(nèi)核源代碼的文件;
        /usr/X11R6:存放一些X windows系統(tǒng)的相關(guān)文件;

/boot:存放開機(jī)啟動(dòng)加載程序的核心文件;(如kernel和grup)
        config-2.6.18-164.el5:系統(tǒng)kernel的配置文件,內(nèi)核編譯完成后保存的就是這個(gè)配置文件;
        lost+found:說明/boot是一個(gè)獨(dú)立的ext3文件系統(tǒng);
        vmlinuz-2.6.18-164.el5:系統(tǒng)使用kernel,非常重要;
        grub:多系統(tǒng)啟動(dòng)管理程序grub的目錄,里面存放的都是grub在啟動(dòng)時(shí)所需要的畫面、配置及各階段的配置文件;其中g(shù)rub.conf是grub的配置文件;
        symvers-2.6.18-164.el5.gz
        initrd-2.6.18-164.el5.img:此文件是linux系統(tǒng)啟動(dòng)時(shí)的模塊供應(yīng)主要來源,initrd的目的就是在kernel加載系統(tǒng)識(shí)別cpu和內(nèi)存等核心信息之后,讓系統(tǒng)進(jìn)一步知道還有那些硬件是啟動(dòng)所必須使用的;
        System.map-2.6.18-164.el5:是系統(tǒng)kernel中的變量對應(yīng)表;(也可以理解為是索引文件)
/etc:主機(jī)、系統(tǒng)或網(wǎng)絡(luò)配置文件存放目錄;
        簡單的將/etc目錄分為以下幾類:
        --基本文件:所有直接放在/etc目錄下的文件歸類為基本文件;
                aliases:用于設(shè)置郵件別名;
                auto.*:代表的是一系列autofs服務(wù)所需要的配置文件,這個(gè)服務(wù)主要是讓管理員可以事先定義出一些網(wǎng)絡(luò)、本機(jī)或光驅(qū)等默認(rèn)的路徑;
                auto.master:負(fù)責(zé)規(guī)劃目錄的分配與使用,目前默認(rèn)提供三種自動(dòng)掛載模式;
                auto.misc:文件中的配置都以實(shí)體連接本機(jī)的磁盤驅(qū)動(dòng)器為主;
                auto.net:并不是一個(gè)配置文件,而是一個(gè)腳本文件,在使用上其實(shí)不須做任何調(diào)整;;
                auto.smb:與auto.net一樣,都是以個(gè)腳本文件;
                bashrc:用戶登錄功能配置,全局配置,對所有用戶生效,主要配置別名;
                profile:與系統(tǒng)環(huán)境配置或初始化軟件的相關(guān)配置,全局配置,對所有用戶生效,主要配置變量;
                DIR_COLORS:用于配置ls命令的顏色,主要針對tty登錄的用戶;
                DIR_COLORS.xterm:用于配置ls命令的顏色,主要針對xterm登錄的用戶;
                fstab:系統(tǒng)啟動(dòng)時(shí)自動(dòng)掛載文件系統(tǒng)的配置文件;
                inittab:啟動(dòng)時(shí)系統(tǒng)所需要的第一個(gè)配置文件;也即是init進(jìn)程的配置文件;
                issue:用戶本機(jī)登錄時(shí),看到的歡迎信息;
                issue.net:用戶網(wǎng)絡(luò)登錄時(shí),看到的歡迎信息;
                ld.so.conf:包含ld.so.conf.d/*.conf配置;主要是ld.so.conf.d/*.conf目錄的作用;
                localtime:系統(tǒng)所使用的時(shí)區(qū)對應(yīng)的配置文件;對應(yīng)的時(shí)區(qū)文件都存在于/usr/share/zoneinfo/
                motd:登錄成功的用戶顯示的信息對應(yīng)的配置文件;
                mtab:可以當(dāng)做是檢查當(dāng)前文件系統(tǒng)掛載情況的配置文件;與mount命令結(jié)果一致;
                prelink.conf:定義哪些執(zhí)行文件和函數(shù)庫是需要預(yù)先連接的;
                securetty:主要是login程序在使用的,只要是列在該文件中的接口,就表示是可以使用的接口,相反,若從列表中刪除,則無法使用該接口;
                shells:記錄目前系統(tǒng)所擁有shell種類的路徑,通過cssh命令使用;
                sudoers:sudo命令對應(yīng)的配置文件,用于配置權(quán)限的分配方式;
                sysctl.conf:主要是幫助用戶配置/proc/sys目錄下所有文件的值,與sysctl命令對應(yīng);
                syslogd.conf:是syslogd服務(wù)的配置文件
                host.conf:主機(jī)名解析配置文件,主要說明解析的方式及順序;
                hosts:主機(jī)名解析配置文件,主要列出所有需要本地解析的主機(jī)名與IP地址的對應(yīng)關(guān)系;
                hosts.allow和hosts.deny:linux網(wǎng)絡(luò)安全機(jī)制TCP Wrapper對應(yīng)的配置文件;
                nsswitch.conf:主要記錄系統(tǒng)應(yīng)如何查詢主機(jī)名、密碼、用戶組、網(wǎng)絡(luò)等,或是查詢順序的編排;
                resolv.conf:記錄DNS服務(wù)器地址,用于DNS域名解析;
                services:定義了網(wǎng)絡(luò)服務(wù)的默認(rèn)端口號(hào);
                xinetd.conf:xinetd的主配置文件,目的是為xinetd.d下的所有子服務(wù)建立一個(gè)標(biāo)準(zhǔn)的規(guī)范使其可以遵循;
                anacrontab:屬于一種任務(wù)計(jì)劃軟件的配置文件,anacrontab軟件和crond其實(shí)有點(diǎn)相輔相成,crond負(fù)責(zé)任務(wù)計(jì)劃,而anacrontab則是負(fù)責(zé)以"間隔多久"為主要的目標(biāo);
                at.deny:該文件屬于拒絕列表,只要被記錄在其中的用戶,就無法使用at所提供的任務(wù)計(jì)劃服務(wù);
                at.allow:與at.deny剛好相反;
                crontab:crontab的主配置文件,crond默認(rèn)會(huì)執(zhí)行的文件可以參考此配置文件;
                cron.deny:該文件屬于拒絕列表,只要被記錄在其中的用戶,就無法使用crond所提供的任務(wù)計(jì)劃服務(wù);
                cron.allow:與cron.deny剛好相反;
                exports:是NFS服務(wù)的主配置文件,主要目的就是將本機(jī)的目錄共享到網(wǎng)絡(luò)上,供其他人使用;
                group與gshadow:用戶組配置文件,group主要保存用戶組信息,gshadow主要保存群組密碼;
                login.defs:設(shè)置系統(tǒng)在建立賬號(hào)時(shí)所參考的配置;
                passwd:主要保存系統(tǒng)用戶賬號(hào)的信息;
                shadow:linux系統(tǒng)通常包經(jīng)過"hash"處理后的密碼存儲(chǔ)在這個(gè)文件中;
                protocols:通信協(xié)議對應(yīng)端口號(hào)的一個(gè)對照表,包含協(xié)議名稱、協(xié)議號(hào)碼、注釋等;
                wgetrc:wget程序?qū)?yīng)的配置文件,其中有quota、mail header、重傳文件的預(yù)設(shè)次數(shù)、firewall和proxy等相關(guān)設(shè)置;
                init.d:RHEL中所有服務(wù)的默認(rèn)啟動(dòng)腳本都存放在這里;這個(gè)是鏈接文件,鏈接到/etc/rc.d/init.d;
                csh.cshrc和csh.login: 用戶啟動(dòng)c shells執(zhí)行的初始化配置文件;
                printcap:linux系統(tǒng)中打印機(jī)設(shè)備對應(yīng)的配置文件;
        --服務(wù)器目錄:如samba、http、vsftpd等服務(wù)器配置相關(guān)目錄;
                cups:linux下的打印機(jī)服務(wù)器,目錄下存放的是打印機(jī)服務(wù)的配置文件;
                dnsmasq.d:dnsmasq是一種DNS的"輕薄機(jī)種",轉(zhuǎn)為區(qū)域或小型網(wǎng)絡(luò)所設(shè)計(jì),擁有比一般DNS更為方便簡易的配置;
                httpd:apache網(wǎng)頁服務(wù)器的配置文件所在目錄;
                mail:Mail Server組件的主要配置目錄,如sendmail;
                ntp:網(wǎng)絡(luò)時(shí)間服務(wù)器的配置目錄,其主要配置文件為/etc/ntp.conf;
                openldap:目錄明顯是LDAP的配置目錄,軟件名稱為OpenLDAP;
                postfix:postfix組件所提供的主要配置文件目錄;
                samba:文件共享服務(wù)samba的主要配置文件目錄;
                smrsh:這是sendmail為了限制用戶可使用的命令設(shè)計(jì)的程序,將原本用戶所使用的/bin/sh替換為/usr/sbin/smrsh;
                snmp:簡單網(wǎng)絡(luò)管理軟件的配置文件目錄,存在snmpd.conf主配置文件;
                squid:這是linux下的代理服務(wù)器squid的配置文件目錄,主配置文件是squid.conf;
                ssh:SSH服務(wù)的主要配置目錄,主配置文件是sshd_config;
                vsftpd:vsftpd服務(wù)器的主要配置目錄,主配置文件是vsftpd.conf;
                xinetd.d:xinetd是一個(gè)管理多個(gè)服務(wù)的daemon,這個(gè)目錄下列出的服務(wù)都是由xinetd進(jìn)程管理的,其主配置文件是/etc/xinetd.conf;
        --系統(tǒng)目錄:如sysconfig、xen或網(wǎng)絡(luò)配置等與系統(tǒng)運(yùn)行相關(guān)的目錄;
                blkid:此目錄所存放的其實(shí)是一個(gè)塊設(shè)備ID的臨時(shí)文件,主要是記錄系統(tǒng)中所有區(qū)塊設(shè)備的標(biāo)簽名稱、硬件的唯一識(shí)別碼、文件系統(tǒng)的格式等基本信息;
                bluetooth:linux下使用藍(lán)牙設(shè)備所需的配置文件;啟動(dòng)藍(lán)牙檢測的主要服務(wù)仍是/etc/rc.d/init.d/bluetooth,該程序使用的是hcid.conf配置文件;
                cron.X:cron.X的目錄都是給cron軟件存放其需要任務(wù)計(jì)劃的文件所使用的,按任務(wù)計(jì)劃時(shí)間的長短及配置特性分為cron.d、cron.daily、cron.hourly、cron.monthly、cron.weekly五個(gè)主要目錄;
                dbus-1:D-BUS的主要配置目錄,D-BUS也是一種IPC交流的方式;
                default:這里是存放一些系統(tǒng)軟件默認(rèn)值的目錄,存放某些軟件執(zhí)行時(shí)的基本參數(shù);
                firmware:這個(gè)目錄所存放的東西是非常底層的信息,是CPU所需的microcode的實(shí)體文件;
                foomatic:與打印機(jī)相關(guān)的配置目錄,實(shí)現(xiàn)打印一對多的方式,在foomatic中,可以記錄多條打印機(jī)數(shù)據(jù),讓用戶只在使用前先行配置所有需要使用的打印機(jī)即可;
                hal:全名Hardware Abstraction Layer,是linux一種管理硬件的機(jī)制,它會(huì)幫所有的應(yīng)用程序或用戶搜集所有PCI及USB等硬件信息,因此,用戶可以很簡單并實(shí)時(shí)地通過HAL的方式取得硬件的相關(guān)數(shù)據(jù);
                isdn:ISDN服務(wù)的主要配置目錄,里面包含可撥號(hào)的用戶、電話、聯(lián)機(jī)方式等;
                ld.so.conf.d:這個(gè)目錄是ldconfig所使用的,更準(zhǔn)確的說,它是由/etc/ld.so.conf文件所決定的;ldconfig命令的目的在于將系統(tǒng)中的一些函數(shù)庫預(yù)先存放到內(nèi)存中,讓系統(tǒng)使用時(shí)可以比以往通過硬盤的讀取速度來的更快,這樣可以大幅提高系統(tǒng)性能,尤其當(dāng)要重復(fù)讀取時(shí)更明顯;ldconfig要將哪些函數(shù)庫丟到內(nèi)存中,則須看/etc/ld.so.conf文件中所記錄的信息;
                logrotate.d:此目錄對系統(tǒng)管理員來說,是十分重要的一個(gè)目錄,因?yàn)槟夸浿械奈募�,記錄了如何定期備份系統(tǒng)所需要備份的系統(tǒng)或軟件日志文件及備份方式,目錄是由logrotate組件所提供的,而里面所有文件是由各軟件各自產(chǎn)生的;其主要配置文件是/etc/logrotate.conf;               
                logwatch:logrotate主要是實(shí)現(xiàn)如何備份日志文件,這個(gè)目錄就是記載如何分析日志文件并告訴用戶的軟件logwatch的配置目錄;
                lsb-release.d:LSB是一個(gè)由很多人所執(zhí)行的項(xiàng)目,其目的是將所有的Linux發(fā)行版定義為一些共同的標(biāo)準(zhǔn);
                lvm:這個(gè)目錄是LVM的基本配置文件,但配置或操作一般都只需要通過LVM提供的命令,而不會(huì)用到這個(gè)目錄,除非要使用到很高級(jí)的配置才會(huì)更改此文件;
                makedev.d:MAKEDEV軟件對應(yīng)的配置文件目錄,MAKEDEV主要用來產(chǎn)生設(shè)備文件,也就是說,在/dev目錄下的文件都由這個(gè)命令產(chǎn)生的,此目錄下的文件主要是針對設(shè)備文件的定義或?qū)傩�,目錄中存在的設(shè)備文件可以由MAKEDEV來創(chuàng)建,否則需要使用mknod命令了;
                modprobe.d:是modprobe命令的住配置目錄,一般系統(tǒng)啟動(dòng)默認(rèn)要加載的模塊放在/etc/modprobe.conf中;
                netplug和netplug.d:這兩個(gè)目錄和網(wǎng)絡(luò)接口的聯(lián)機(jī)與否由直接關(guān)系,因?yàn)橹饕强刂坡?lián)機(jī)時(shí)的接口操作;
                opt:此目錄原本是定義為存放所有額外安裝軟件的主機(jī)配置文件,但目前并沒有被使用到,此目錄為空;
                pcmcia:這是PCMCIA的配置文件目錄,PCMCIA是筆記本電腦不可或缺的接口,需要即插即用的方式,此接口使用較少;
                pm:由pm-utils組件所提供的目錄,pm-utils是一套電源管理的工具軟件,其中/usr/lib/pm-utils也是主要目錄之一;
                ppp:ppp相關(guān)的配置文件都放在這個(gè)目錄中;
                profile.d:這個(gè)目錄存放的是系統(tǒng)部分的軟件配置,但會(huì)按不同的shell執(zhí)行不同的文件,默認(rèn)所使用的bash會(huì)直接執(zhí)行該目錄下所有擴(kuò)展名為.sh的文件;
                rc.d:主要用來定義在每一個(gè)執(zhí)行階段必須要執(zhí)行哪些系統(tǒng)服務(wù)或程序,在目錄中主要分為三個(gè)重要的部分:
                        --rc.sysinit:系統(tǒng)一開始啟動(dòng)時(shí)所遇到的第一個(gè)文件,此腳本文件記錄服務(wù)啟動(dòng)之前所需準(zhǔn)備的所有事情,包括啟動(dòng)時(shí)看到的歡迎畫面;
                        --rcX.d:在rc.sysinit文件之后所要執(zhí)行的,X是系統(tǒng)啟動(dòng)時(shí)的initdefault值,值為幾則會(huì)轉(zhuǎn)到那個(gè)目錄下,并執(zhí)行其中的所有文件,在此目錄中,文件一律都由兩個(gè)英文字母開始K和S,K代表kill,S代表Start;
                        --rc.local:系統(tǒng)初始化過程中最后一個(gè)執(zhí)行的腳本文件,可以將需要開機(jī)啟動(dòng)的程序或腳本放置在這個(gè)腳本文件中,以實(shí)現(xiàn)自動(dòng)運(yùn)行的目的;
                readahead.d:是readahead程序的主要配置目錄,為了加速操作系統(tǒng)的使用速度,readahead_early和readahead_later這兩個(gè)進(jìn)程在系統(tǒng)加載時(shí),直接將日常所需要的一些文件,全部先放到硬盤的高速緩存中;
                redhat-lsb:都lsb-release.d目錄都是由程序redhat-lsb所提供的;
                rwtab.d:這個(gè)目錄是一個(gè)在啟動(dòng)時(shí)會(huì)去參考的目錄,主要的文件在/etc/rwtab;這是一個(gè)系統(tǒng)初期的備份機(jī)制;
                sane.d:這是在系統(tǒng)下要使用掃描儀所需的配置目錄,主要配置文件是sane.conf,sane為了方便用戶在各式的掃描儀連接時(shí)都可以使用,因此,在這一目錄中放置了很多種不同類型掃描儀的硬件信息,讓系統(tǒng)在檢測到掃描儀時(shí)可以直接使用;
                setuptool.d:這個(gè)目錄是"setup"系統(tǒng)配置工具的主要配置目錄;
                skel:用于初始化用戶宿主目錄的配置目錄,當(dāng)建立一個(gè)用戶時(shí),會(huì)把此目錄下的所有文件復(fù)制一份到用戶的宿主目錄,作為用戶的初始化配置;
                sysconfig:非常重要的系統(tǒng)配置文件的存放目錄,里面放置了大量系統(tǒng)啟動(dòng)及運(yùn)行相關(guān)的配置文件;
                sysconfig/network-scripts/ifcfg-eth0:網(wǎng)卡eth0對應(yīng)的配置文件,設(shè)置內(nèi)容包括設(shè)備名稱、IP地址、廣播地址、網(wǎng)關(guān)地址、網(wǎng)段、開機(jī)是否激活等參數(shù)
                udev:udev程序本身是一套設(shè)備的管理機(jī)制,udev通過sysfs的文件系統(tǒng),可以正確地掌握目前系統(tǒng)上存在的硬件設(shè)備,以及針對每一個(gè)硬件設(shè)備做出不同的判斷與執(zhí)行;
                yum和yum.repos.d:這兩個(gè)都是yum的配置目錄,是一套在linux下可以自動(dòng)幫助用戶安裝、更新、移除等的管理組件,可用來替代rpm包管理方式,主配置文件是/etc/yum.conf;yum是更新方式及外掛程序的配置目錄,yum.repos.d是存放定期更新組件內(nèi)容的信息;
        --安全性目錄:如selinux或pam.d等管理系統(tǒng)安全性的目錄;
                audit:這個(gè)目錄所代表的是一種和目錄名稱一致的audit安全機(jī)制,主要以服務(wù)的方式協(xié)助管理員持續(xù)監(jiān)控各文件被存取的情況;目錄下的audit.rules文件主要是定義一些必要的監(jiān)控規(guī)則;
                pam.d:此目錄是Linux-PAM的所有配置文件,配合/lib/security目錄中所有覺得函數(shù)庫,提供Linux下的應(yīng)用程序認(rèn)證的機(jī)制;
                pam_pkcs11:PAM機(jī)制中的一種登錄模塊,可以讓用戶通過smart card做登錄的操作;
                pki:PKI是一種公開密鑰的管理方式,通過這樣的管理模式,可以讓所有網(wǎng)絡(luò)傳輸有更多保障;
                racoon:這個(gè)目錄是由ipsec-tools組件所提供的,ipsec的主要目的是讓系統(tǒng)實(shí)現(xiàn)VPN的網(wǎng)路技術(shù),在racoon目錄的主配置文件racoon.conf中,定義在ipsec操作中所需要的加密算法種類以及其他細(xì)節(jié)的配置;
                security:與pam.d目錄相輔相成,pam.d中的所有PAM的規(guī)則都要用到/lib/security下的PAM函數(shù)庫,而/etc/security目錄中,就是針對這些函數(shù)庫,提供以配置文件的方式進(jìn)行細(xì)節(jié)配置,對希望調(diào)整系統(tǒng)安全性部分增加了非常大的方便性;
                selinux:selinux是一個(gè)很新的安全性方案,它是一種針對各種文件、目錄、設(shè)備或daemon等在linux所需使用到的安全性機(jī)制,而且其安全性的數(shù)據(jù)時(shí)直接記錄在文件系統(tǒng)中;
                wpa_supplicant:這個(gè)目錄被歸類到安全性目錄中,是因?yàn)槠鋵儆跓o線中安全認(rèn)證的部分,存在wpa_supplicant.conf配置文件,用戶可以在這個(gè)目錄中加入已知可登陸的AP;
        --X Windows目錄:如X11或gdm管理X windows啟動(dòng)或使用上的配置目錄;
                alternatives:linux下可辨識(shí)擴(kuò)展名的"文件類型"選項(xiàng),可以針對同一類型的文件,選出一個(gè)默認(rèn)用戶所要使用的程序去執(zhí)行;/etc/alternatives目錄下有所有目前已經(jīng)定義的程序名稱,都以軟鏈接的方式存在,里面每一個(gè)文件其實(shí)都有定義好的默認(rèn)執(zhí)行程序,可以使用alternatives命令查看及修改配置;
                fonts:這個(gè)目錄就是fontconfig軟件的最主要配置目錄,其中/etc/fonts/fonts.conf就是對應(yīng)的配置文件,/etc/fonts目錄下的配置都是以XML的方式配置的;
                gconf:這一目錄是GConf2的組件所建立的,GConf的作用就是提供GNOME下的應(yīng)用程序注冊的機(jī)制,有些類似于windows下的regedit;
                gdm:全名為GNOME Display Manger,也就是協(xié)助X Windows啟動(dòng)的管理軟件,在GDM中的主配置文件是custom.conf,在X windows下可以利用gdmsetup命令對這個(gè)文件進(jìn)行配置;
                gnome-vfs-2.0:GNOME VFS機(jī)制,讓GNOME的系統(tǒng)可以知道每一種文件格式要如何開啟或?yàn)g覽,而所有的配置都需要有相對應(yīng)的函數(shù)庫;
                gtk-2.0:由gtk+組件提供的目錄,主要是提供X Windows窗口的顏色、按鈕或圖案,包含軟件選項(xiàng)的畫面、選項(xiàng)的按鈕、滾動(dòng)軸的樣式等;
                kde:KDE Desktop Manager的主要配置目錄;主配置文件是kdmrc;
                NetworkManager:此目錄的目的是讓用戶不需要做任何操作和配置,只要用戶曾經(jīng)登陸過無線AP,系統(tǒng)就可以記錄下來,以后再次登陸時(shí)就可以方便的登陸;
                pango:pango是一套協(xié)助GTK+將字體描繪出來的函數(shù)庫,不論任何的字體或語言,都可以通過pango描繪出來;
                rhgb:系統(tǒng)在進(jìn)入X Windows之前,有一個(gè)前置配置的圖形接口,這個(gè)接口就是rhgb,其主要目的是讓系統(tǒng)啟動(dòng)變得漂亮;
                scim:是Linux下目前很好用的輸入法;
                sound:GNOME下有許多的應(yīng)用軟件,很多都會(huì)有其特殊的聲音,這個(gè)目錄中存放所有聲音的命令路徑;
                X11:X windows的核心配置目錄;該目錄下比較重要的文件有prefdm(判斷X windows使用哪一個(gè)Display Manager)、主配置文件xorg.conf(定了X windows所需使用的鍵盤、鼠標(biāo)、顯卡等相關(guān)硬件設(shè)備,重點(diǎn)是關(guān)于顯卡的配置)、xinit子目錄(里面都是一些X windows資源相關(guān)的配置)
                xdg:X windows上的菜單畫面,就是從這里出來的,所有在X windows中使用的菜單文字及分類,都可以在這個(gè)目錄下做配置,其下的子目錄menu,可以通過配置里面的文件自定義應(yīng)用程序、系統(tǒng)管理、外觀等菜單內(nèi)容                       
        --其他目錄:針對單一特殊軟件的配置或未能按以上分類方式則放在此目錄中;
                a2ps.cfg和a2ps-site.cfg:用于將一份文件格式轉(zhuǎn)換為postscript的格式,在某些打印機(jī)或要將文件輸出成一份標(biāo)準(zhǔn)格式的文件時(shí),它會(huì)被用到;
                alsa:主要任務(wù)在于提供linux聲音及聲音的功能,并試著讓其性能達(dá)到最佳化;
                ghostscript:在linux下要讀取Adobe格式文件(如pdf),最方便的方式就是使用ghostscript命令,這個(gè)目錄主要用于設(shè)置在顯示時(shí)使用哪種字體作為默認(rèn)字體;
                gre.d:GRE是Mozilla注冊的一種機(jī)制,目錄中的配置文件gre.conf會(huì)注明所使用的Mozilla軟件的路徑和版本;
                iproute2:iproute2是一套非常強(qiáng)大的網(wǎng)絡(luò)管理軟件,iproute2提供的功能有很多種,此目錄中存放一些網(wǎng)絡(luò)的基本配置值;
                java:這個(gè)目錄是由jpackage-utils軟件提供的,這個(gè)目錄是這個(gè)軟件的主要配置目錄,除此之外還有maven、jvm、jvm-common都是由jpackage-utils軟件產(chǎn)生的,jpackage是一個(gè)專門為了提供java程序與函數(shù)庫所存在的軟件;
                mgetty+sendfax:主要用于使用linux架構(gòu)一臺(tái)fax server,可以使用mgetty.config來配置需要有關(guān)傳真接收和發(fā)送的操作;
                php.d:主要存放的各軟件(如dbase、ldap、mysql等)與php相關(guān)的配置文件;
                reader.conf.d:存放smart card配置文件的目錄,由程序pcsc-lite提供,這個(gè)程序的主配置文件是/etc/reader.conf;
                dumpdates:存放dump命令的執(zhí)行日期,dump命令可以對ext2/ext3文件系統(tǒng)進(jìn)行檢查備份;
/lib:需要共享的函數(shù)庫與kernel模塊,系統(tǒng)kernel啟動(dòng)所使用的函數(shù)庫,或者當(dāng)執(zhí)行一些在/bin和/sbin中的命令時(shí)使用的函數(shù)庫;
/media:移動(dòng)存儲(chǔ)設(shè)備默認(rèn)掛載點(diǎn);(如光盤)
/mnt:臨時(shí)掛載用的設(shè)備掛載點(diǎn);(如磁盤分區(qū),網(wǎng)絡(luò)共享)
/opt:額外所安裝的應(yīng)用程序目錄,有些軟件包我們可以將它安裝在該目錄中;(一般為空,某些應(yīng)用軟件安裝需要這個(gè)目錄)
/root:管理員root的宿主目錄
/sys:虛擬文件系統(tǒng),被建立在內(nèi)存中,是在2.6版的kernel之后才被加入到正式的文件系統(tǒng)中,以分類的方式將系統(tǒng)的信息存放在這個(gè)目錄中,以方便linux用戶通過不同的分類找出系統(tǒng)相關(guān)的信息;
/tmp:臨時(shí)文件存放區(qū)域;(默認(rèn)被設(shè)置了粘滯位)
/var:動(dòng)態(tài)文件或數(shù)據(jù)存放目錄,默認(rèn)日志文件都存放在這個(gè)目錄下,一般建議把此目錄單獨(dú)劃分一個(gè)分區(qū);
        /var/account:是linux系統(tǒng)下的審核機(jī)制(psacct)對應(yīng)的目錄;
        /var/cache:該目錄下的文件時(shí)所有程序所產(chǎn)生的緩存數(shù)據(jù),也就是當(dāng)應(yīng)用程序啟動(dòng)時(shí),會(huì)將數(shù)據(jù)留一份在這個(gè)目錄中;
        /var/empty:默認(rèn)是sshd程序用到的這個(gè)目錄,當(dāng)建立ssh連接,ssh服務(wù)器必須使用該目錄下的sshd子目錄;
        /var/ftp:ftp服務(wù)器軟件一般默認(rèn)會(huì)將匿名登陸的用戶的宿主目錄;
        /var/gdm:gdm所使用的目錄,里面存放一些系統(tǒng)當(dāng)前所占用的console記錄及通過gdm執(zhí)行的X windows記錄,只有通過gdm窗口的日志才會(huì)存放在此;
        /var/lib:該目錄下存放很多與應(yīng)用程序名稱同名的子目錄,每個(gè)子目錄下都是應(yīng)用執(zhí)行的狀態(tài)信息;
        /var/lock:每個(gè)服務(wù)一開始都會(huì)在這個(gè)目錄下產(chǎn)生一個(gè)該服務(wù)的空文件,主要是避免服務(wù)啟動(dòng)沖突;
        /var/log:常用目錄,專門用來存放所有日志文件的目錄,里面存放很多系統(tǒng)、軟件、用戶等相關(guān)的日志信息;里面有一些文件是比較常用的;
                lastlog:記錄用戶最后一次登錄的信息,使用lastlog命令讀取;
                message:記錄系統(tǒng)的幾乎所有信息,主要包括啟動(dòng)信息,syslogd服務(wù)記錄的信息等;
                wtmp:記錄所有用戶登陸及注銷的信息,使用last命令讀��;
                secure:記錄登錄系統(tǒng)訪問數(shù)據(jù)的文件,如ssh pop3 telnet ftp等都會(huì)記錄在此文件中
                /var/log/httpd/access_log:httpd訪問日志
                /var/log/httpd/error_log:httpd錯(cuò)誤日志
                btmp:記錄失敗的用戶登錄
                utmp: 紀(jì)錄當(dāng)前登錄的每個(gè)用戶
                xferlog:ftp會(huì)話日志
                boot.log:記錄開機(jī)或一些服務(wù)啟動(dòng)時(shí)所顯示的啟動(dòng)和關(guān)閉信息
                /var/log/maillog或/var/log/mail/*:記錄郵件訪問或往來的用戶信息
                cron: 記錄crontab例行性服務(wù)的內(nèi)容
                dmesg:開機(jī)引導(dǎo)日志信息
                sudolog:紀(jì)錄使用sudo發(fā)出的命令
                sulog: 紀(jì)錄使用su命令的使用
        /var/named:bind軟件實(shí)現(xiàn)的DNS服務(wù)器的區(qū)域數(shù)據(jù)文件都存放在這個(gè)目錄下;
        /var/nis和/var/yp:都是NIS服務(wù)機(jī)制所使用的目錄,nis主要記錄所有網(wǎng)絡(luò)中每一個(gè)client的連接信息;yp是linux的nis服務(wù)的日志文件存放的目錄;
        /var/run:此目錄中的大部分文件都記載目前系統(tǒng)正在執(zhí)行程序的PID值,每一個(gè)文件都是以個(gè)獨(dú)立的PID記錄;此目錄下存放一個(gè)特殊文件utmp,此文件記錄目前誰在使用系統(tǒng),必須使用utmpdump命令才能看到其中的內(nèi)容;
        /var/spool:里面主要都是一些臨時(shí)存放,隨時(shí)會(huì)被用戶所調(diào)用的數(shù)據(jù);打印機(jī)、郵件、代理服務(wù)器等假脫機(jī)目錄存放在該目錄下;
        /var/tmp:專門為了一些應(yīng)用程序在安裝或執(zhí)行時(shí),需要在重啟后使用的某些文件時(shí),能將該文件暫時(shí)存放在這個(gè)目錄中,完成后再行刪除;
        /var/www:apache網(wǎng)頁服務(wù)器的宿主目錄;

來源:網(wǎng)絡(luò)搜集//所屬分類:Linux教程/更新時(shí)間:2013-04-13
相關(guān)Linux教程