国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項超值服

開通VIP
Linux系統(tǒng)各文件、目錄介紹
一、簡介:

Linux操作系統(tǒng)中,以文件來表示所有的邏輯實(shí)體與非邏輯實(shí)體。邏輯實(shí)體系指文件與目錄; 非邏輯實(shí)體則泛指硬盤、終端機(jī)、打印機(jī)等。
一般而言,Linux文件名稱的組成除由連續(xù)字母、標(biāo)點(diǎn)符號、數(shù)字等構(gòu)成外,中間不能有空格符、路徑名稱符號 / 或 # * % & {} [] ……..等與Shell有關(guān)的特殊字符。
Linux文件系統(tǒng)中,結(jié)構(gòu)上以root file system 位最上位也最為重要,所謂root file system乃于開機(jī)時將root partition掛載在 / 的目錄,若無法mount / 則開機(jī)時無法進(jìn)入Linux系統(tǒng)中此時僅能remount / 的目錄。該目錄下有/etc、/dev、/boot、/home、/lib、/lost+found、/mnt、/opt、/proc、/root、/bin、/sbin、/tmp、/var、/usr等重要目錄,以下茲分別介紹之。

二、目錄與文件簡介

1./etc:本目錄下存放著許多系統(tǒng)所需的重要設(shè)定與管理文件,有一些為純檔名,有些是以.conf的型態(tài)出現(xiàn)另亦有一些自成單一目錄:當(dāng)然亦有些設(shè)定文件并非放在/etc目錄下,例如使用者家目錄之.bashrc、.bash_profile等文件;通常祇要更動過/etc目錄下之設(shè)定檔內(nèi)容必須重新激活設(shè)定檔使設(shè)定生效,且一般亦無須重開機(jī)。以下謹(jǐn)臚列主要文件如后:

(1) HOSTNAME
本文件內(nèi)容僅記載主機(jī)+網(wǎng)域名稱,在系統(tǒng)提示符號下輸入hostname可以顯示HOSTNAME之文件內(nèi)容。如:http://www.webrj.com、www.webrj.net...w.ok138.com等。

(2) XF86Config
本文件內(nèi)容為X Window System的主要設(shè)定檔,Caldera的版本放在/etc目錄下,RedHat版本則放在/etc/X11目錄下,有關(guān)顯示卡、鼠標(biāo)、鍵盤均可在此加以設(shè)定。

(3) aliases
本文件內(nèi)容用來設(shè)定郵件別名及郵件清單可以讓特定的地址轉(zhuǎn)寄給不同的使用者或群組;編輯完/etc/aliases后須下newaliases指令使之生效,對于由遠(yuǎn)程寄送至local端的郵件具有備份功能,為mail server重要的設(shè)定檔之一。

(4) amd.conf
本文件為一常駐服務(wù)程序(daemon),全名為automatically mount file system,Caldera的版本稱為am.d;是一個能自動mount和umount cdrom和floppy的文件系統(tǒng)。

(5) at.deny
本文件為對能否使用at指令的使用者加以限制, at 是一個非常有用的工具,可以讓使用者指定在特定時刻執(zhí)行某個程序或指令,通常只執(zhí)行一次。如果你想定時定期的執(zhí)行某項工作,應(yīng)該使用cron工具而非at。

(6) crontab
本文件可讓系統(tǒng)定時執(zhí)行排程工作為系統(tǒng)管理上極為重要之文件,Cron是一個常駐程序 (daemon),在開機(jī)時激活cron的daemon時,它會自動去檢查/var/spool/cron 目錄下面看看是否有任何cron文件。每一個user的可以去設(shè)定自己所要排定執(zhí)行的工作。在這一個目錄底下,每一個user會有一個屬于他loginid名稱的cron文件,crond會自動將這些user的cron文件加載至內(nèi)存中,并定期去執(zhí)行每個user的cron文件。另外,crond也會去讀取 /etc/crontab 的內(nèi)容。

這是屬于系統(tǒng)的cron工作設(shè)定文件,主要系統(tǒng)會定期去執(zhí)行 /etc/cron.d/ 目錄下面四個cron.daily、cron.hourly、cron.weekly、cron.monthly目錄下(RedHat版本則集中放在/etc目錄下)的命令。

(7) dhcpd.conf
本文件為DHCP Server的設(shè)定檔,可烤貝/usr/doc/dhcp-serial number目錄下的dhcpd.conf.sample至/etc目錄下,該文件內(nèi)容一般有記載著subnet、netmask、routers、domain-name、default-lease-time、max-lease-time及 IP range;亦可一并指派固定IP給特定主機(jī)。

(8) dosemu.conf
本文件為Dos仿真器的設(shè)定文件可以在Linux上仿真Dos環(huán)境,用Dos 指令。

(9) dumpdate
dump指令可對Linux ext2文件系統(tǒng)進(jìn)行檢查備份(例如dumpe2fs /etc 對/etc目錄作備份),dumpdate則是存放dump指令的執(zhí)行日期。

(10) exports
本文件為NFS(Network File System)設(shè)定檔,NFS主要是運(yùn)用在UNIX 系統(tǒng)上,用來使UNIX系統(tǒng)能夠在幾部計算機(jī)間做文件的分享。其功能類似windows的網(wǎng)絡(luò)磁盤驅(qū)動器,可以mount的方式,分享其它linux或UNIX主機(jī)的目錄或文件。exports文件內(nèi)則分別記載著分享目錄、分享對象及權(quán)限等項目。

(11) fdprm
本文件為軟盤機(jī)參數(shù)表,含有各大小格式扇區(qū)磁道等資料。

(12) fstab
本文件包含了開機(jī)時需加載的文件系統(tǒng),每一行都表示一個文件系統(tǒng),各字段分別有特定的裝置或遠(yuǎn)程的文件系統(tǒng)、掛載點(diǎn)、加載的文件型態(tài)、掛載選項、dump設(shè)定及fsck設(shè)定。此文件可供Linux于開機(jī)時加載到系統(tǒng)上,并于關(guān)機(jī)時卸載。

(13) ftp*
以ftp開頭的文件如ftpaccess(主要設(shè)定檔)、ftpconversions(文件的相關(guān)壓縮規(guī)定)、ftpgroups、ftphosts、ftpusers(分別為ftp群組、主機(jī)、使用者拒絕存取設(shè)定)等均為ftp server相關(guān)的設(shè)定檔。

(14) group 本文件為群組的資料文件,可以使每個使用者均擁有自己的群組;一般而言新的使用者建立后的的同時會產(chǎn)生相同于使用者名稱的群組名稱(RedHat Distribution)(Caldera Distribution 則會隨adduser 或useradd 指令的不同而會納入users群組或相同于使用者名稱的群組名稱);在GNOME環(huán)境中可用LinuxConf設(shè)定,在KDE環(huán)境中可用User Manger加以設(shè)定之。

(15) host*
在/etc目錄下以host開頭的文件有host.conf、hosts、hosts.allow、host.deny等目錄,茲分述如下:
host.conf
本文件設(shè)定網(wǎng)絡(luò)搜尋順序系依hosts或DNS之先后順序定之;同時亦可一并設(shè)定是否將多重IP指定給一臺主機(jī)與否。
hosts
本文件設(shè)定主機(jī)的IP及網(wǎng)域名稱,利用此文件可加速特定主機(jī)的搜尋速度無須借助DNS之功能,早期未有DNS前即是依賴hosts檔作名稱查尋。
hosts.allow
本文件記載著允許那些主機(jī)聯(lián)機(jī)到你的主機(jī),在系統(tǒng)安全上為Tcpwrapper機(jī)制的存取控制文件。通常是維護(hù)主機(jī)安全或作測試用。
hosts.deny
本文件記載著拒絕那些主機(jī)聯(lián)機(jī)到你的主機(jī),在系統(tǒng)安全上為Tcpwrapper機(jī)制的存取控制文件。通常是維護(hù)主機(jī)安全或作測試用。一般而言,常與hosts.allow檔原則上先deny ALL 再設(shè)定allow,被allow同意的存取便不會再被deny否決。

(16) httpd
本目錄下置放有conf目錄、log 及module等文件其中尤以conf目錄下的httpd.conf(主要設(shè)定檔) 、access.conf(網(wǎng)頁目錄及資料來源路徑文件)、srm.conf(設(shè)定apache的存取控制檔),目前Apache 1.3.9以后版本已整合成httpd.conf加以設(shè)定即可;/etc/httpd為Apache Server重要目錄所在。

(17) inetd.conf
通常當(dāng)系統(tǒng)激活時,有部份的service是并沒有在開機(jī)時被激活的,以節(jié)省系統(tǒng)資源。他們是利用inetd( internet daemon)--來監(jiān)控網(wǎng)絡(luò)服務(wù)的要求,再激活適當(dāng)?shù)膁aemon。inetd 是用來監(jiān)控各種service的daemon,依不同的port提供不同的監(jiān)控。/etc/inetd.conf即為其設(shè)定檔,并由tcpd來提供監(jiān)控。例如將telnet加上#,系統(tǒng)便不提供telnet的服務(wù)。
本文件最常與Tcpwrapper機(jī)制的存取控制文件hosts.allow及 hosts.deny搭配負(fù)責(zé)網(wǎng)絡(luò)安全的監(jiān)控;舉ftp為例,當(dāng)inetd接收到使用ftp的請求時,便會激活tcpd,tcpd先紀(jì)錄這項ftp的請求,然后檢查hosts.allow、host.deny這二個存取設(shè)定控制檔,如果同意存取,就會激活。另外,Tcpwapper只能影響inetd激活,并且在inetd.conf里面經(jīng)過編輯,由tcpd呼叫的服務(wù),所以并不能為其它服務(wù)提供安全保障(如sendmail、NFS等)。管理者可以看log文件知道系統(tǒng)是否有被別人侵入。

(18) inittab
一般Linux系統(tǒng)激活時,LILO 執(zhí)行后加載kernel,kernel激活后呼init program(/sbin/init)激活系統(tǒng)必備程序,init為parent process(呼叫后fork 許多child process),接著便檢視/etc/inittab,視/etc/inittab以runlevel? 啟動再執(zhí)行/etc/rc.d/rc.?d/下所有s開頭之shell script,直到完成(ex.s10network ; s40cron)是以inittab文件乃在規(guī)范使用者要以那一種runlevel登入Linux系統(tǒng),我們亦可直接在系統(tǒng)提示符號下輸入init 或 telinit 后加上欲豋入之第幾層runlevel,例如init 3 或telinit 5,即可進(jìn)入該環(huán)境模式。

(19) isapnp.gone
本文件包含ISA適配卡所使用的資源,可用來設(shè)定硬件所需的內(nèi)存、I/O Base、IRQ及DMA。

(20) issue(net)
本文件是記載使用者在登入本機(jī)時所出現(xiàn)的一段文字訊息,例如「Red Hat Linux release 6.2 (Zoot) + CLE V0.9P1 (Yami) Kernel 2.2.17-4CLE on an i586」而issue.net則用于遠(yuǎn)程登入時之文字訊息顯示之用。issue文件可加以修改成你需要出現(xiàn)的內(nèi)容, 但需同時將/etc/rc.d/rc.local文件中「echo “” > /etc/issue至echo >> /etc/issue」等幾行加上批注起來,始能生效。

(21) ldso.conf
本文件存放了系統(tǒng)中共享函式庫(shared libraries)的路徑;Linux提供了兩種形式函式庫:shared及static,而Unix只提供shared libraries。當(dāng)程序被編譯時,程序便會去連結(jié)該程序所需用到的函式庫。有時候程序?yàn)榱吮阌趥慑e,或是為了某些考量,我們不希望程序去使用共享函式庫,而是把會用到的鏈接庫全部連結(jié)進(jìn)程序的執(zhí)行文件,讓程序本身擁有一份函式庫中函式的副本,這種方式稱為靜態(tài)連結(jié)程序(static linked),而依賴共享函式庫所建立的程序稱動態(tài)連結(jié)程序(Dynamically Linked)。系統(tǒng)安裝了library后,必須告訴程序library放置于何處,使用共享函式庫的好處是免除不同的程序里重復(fù)使用靜態(tài)函數(shù)庫(static libraries),與其在每個呼叫這些函式的程序里都儲存一份copy,不如把函式庫集中在系統(tǒng)的文件里,讓執(zhí)行的程序都可以讀到這個程序。
當(dāng)編輯完ldso.conf文件增加新的函式庫或新安裝某個套件之后(可能會安裝某個新的共享函式庫),后須下ldconfig -v,使之生效。

(22) lilo.conf
lilo即linux loader,本文件lilo.conf內(nèi)容可以分為兩部分: Global及per-image,負(fù)責(zé)指定開機(jī)時所使用的kernel及開機(jī)時所要讀取的lilo是放在哪一個裝置,另亦有設(shè)定多重開機(jī)功能,使多個操作系統(tǒng)并存;如果對本文件進(jìn)行修改,須下lilo –v –v –v 的指令重改設(shè)定由于lilo并非為一Daemon,僅為一內(nèi)部程序,通常須重開機(jī)后設(shè)定始能生效。

(23) mediaprm
本文件用來定義磁盤驅(qū)動器位于Linux下的代號ex. /dev/fd0、/dev/cdrom

(24) modules.conf
本文件為模塊的主要設(shè)定文件,在Red Hat 版本之名稱命名為conf.modules ,Modules一般來說大部分為一些裝置、網(wǎng)絡(luò)、文件系統(tǒng)等的驅(qū)動程序,傳統(tǒng)上,驅(qū)動程序是核心的一部份,因?yàn)閹缀跛械暮诵亩夹枰逵沙蔀楹诵拇a的一部份來取得使用硬件的能力,至于模塊化程序則是一種可加載之式驅(qū)動程序(Loadable
device driver),在系統(tǒng)執(zhí)行時是直接由加載內(nèi)存或從內(nèi)存卸載;而使用module的方式,可以不用重新建立kernel,同時也可以節(jié)省時間及內(nèi)存空間。

(25) motd
本文件為系統(tǒng)顯示與user的提示訊息提示的時機(jī)則在user login并輸入賬號及密碼后出現(xiàn)之訊息,例如:「Last login: Mon Dec 18 10:19:15 on tty1」。

(26) mtab
本文件記載著已掛載(mount)的文件系統(tǒng),當(dāng)你下mount指令時所顯現(xiàn)之內(nèi)容與mtab內(nèi)容常相一致。

(27) ntp.conf
NTP全名為Network Time Protocol(網(wǎng)絡(luò)對時協(xié)議),系client端針對NTP Server作同步化對時所使用之協(xié)議,為達(dá)到NTP同步化獲致正確而可信賴時間。ntp.conf則為主要設(shè)定文件提供模式的選擇和使用的servers設(shè)定。

(28) pam.d
PAM(Pluggable Authentication Modules)即可插拔的認(rèn)證模塊;當(dāng)login時,必需提供username和password,然后系統(tǒng)根據(jù)所給予的username和password來驗(yàn)證可否login,確認(rèn)使用者身份,PAM允許設(shè)置多種認(rèn)證方式,不須再重新編譯核心要進(jìn)行認(rèn)證的程序。使用PAM,可編輯配置文件動態(tài)的去讀取配置模塊,然后再去執(zhí)行驗(yàn)證;pam.d目錄下則放置與PAM相關(guān)的文件。

(29) passwd
每一位使用者皆有使用者名稱供以辨識身份,亦必須一并設(shè)定密碼在/etc/passwd文件中可以root身份來加入新的使用者,通常user輸入username及密碼,系統(tǒng)會先將輸入之密碼加密成13位碼,再與 / etc / passwd作一比對,無誤與否。至于實(shí)際的密碼則放在/etc/shadow文件中。

(30) protocols
通訊協(xié)議號碼是IP數(shù)據(jù)段表頭中的一個字節(jié),藉以顯示出數(shù)據(jù)應(yīng)該傳給IP層以上的何種協(xié)議;至于協(xié)議號碼則規(guī)范在本文件中,protocols內(nèi)容是一個對照表,包含協(xié)議名稱及協(xié)議號碼和批注等欄項,利用協(xié)議號碼與協(xié)議名稱的對照便可知使用何種協(xié)議。

(31) rc.d
本目錄下以etc/rc.d/rc0.d ~ /etc/rc.d/rc6.d里的文件代表各種不同runlevel所激活的daemon尤為重要,K代表kill,S代表start。在渠等目錄下的文件通常為一連結(jié)檔link至/etc/rc.d/init.d 里的daemon以供激活。/etc/inittab文件乃在規(guī)范使用者要以那一種runlevel登入Linux系統(tǒng),至于本文件案則視以runlevel? 登入,代表激活rc?.d目錄下依序激活各連結(jié)檔的shell script(/etc/rc.d/init.d 里的daemon)。

(32) resolv.conf
BIND的伺服端透過daemon(/etc/rc.d/init.d/named)來執(zhí)行;BIND的客戶端則透過resolver,它是一個程序函式庫組成,會發(fā)出名稱查詢,而由/etc/resolv.conf設(shè)定之(即將nameserver加入該文件中),例如echo “
nameserver 172.17.0.10” >> /etc/resolv.conf 或者手動vi編輯之。

(33) rpc
rpc全名為remote procedure call即遠(yuǎn)程程序呼叫,通常系指local 端程序?qū)ξ挥谶h(yuǎn)程系統(tǒng)中的程序進(jìn)行呼叫,俟其完成任務(wù)并將該任務(wù)傳回給local端;/etc/rpc文件內(nèi)存rpc程序號碼數(shù)據(jù)庫,含有使用者可識別之替代rpc程序號碼的名稱基本格式則含有rpc程序的server名稱、rpc程序號碼、別名等記載欄項。

(34) samba.d/smb.conf:
Samba(Server Message Block protocol)使用來將linux system與windows system透過網(wǎng)絡(luò)上的芳鄰作溝通整合之用,而/etc/samba.d/smb.conf 則為samba的重要設(shè)定檔,該檔中主要分global與share defini tions二大項;/etc/samba.d/ smbpasswd則是samba password的設(shè)定檔。

(35) securetty
本文件定義了root可login的terminal,一般而言預(yù)設(shè)為tty1至tty8,root只能從定義中的terminal登入。

(36) sendmail.cf
本文件為mail server的重要設(shè)定檔,sendmial是一種MTA,目前在unix或linux上使用相當(dāng)廣泛,由柏克萊大學(xué)大學(xué)生所寫的程序,功能強(qiáng)大,但sendmail.cf內(nèi)容由宏指令寫成較為艱澀難懂,因此一般除偽裝名稱、主機(jī)的別名、收信的主機(jī)位置名稱等少數(shù)項目由sendmail.cf文件直接于其中設(shè)定外,一般而言,均另用m4產(chǎn)生sendmail.cf的宏定義檔,RedHat版本名稱為/etc/sendmail.mc ,OpenLinux版本則放在/usr/share/sendmail/cf/cf/gerneric-col2.2.mc;此外/etc/aliases、/etc/access、/etc/mail/relay-domains亦為sendmail的相關(guān)設(shè)定檔。

(37) services
一般而言Linux或Unix的操作系統(tǒng)port號碼常定義在/etc/services文件中由port號碼可辨示出application process(應(yīng)用程序行程)即網(wǎng)絡(luò)服務(wù)例如ftp、telnet;在services文件中256以下port號碼保留給常用的網(wǎng)絡(luò)服務(wù),256到1024的port號碼則由特定的Linux服務(wù)使用,另不同的Transport Layer(傳輸層)可以共享相同的port號碼;port號碼必須與協(xié)議號碼共同搭配始能將資料導(dǎo)引到正確的網(wǎng)絡(luò)服務(wù)。

(38) shadow
Shadow passwording將密碼移到另一個文件,本文件即屬密碼文件而與/etc/passwd搭配;權(quán)限上則較為嚴(yán)格,一般而言,僅有root有讀寫(Caldera distribution)或讀(RedHat distribution)的權(quán)利。

(39) skel
本目錄下之文件內(nèi)容例如:.bash_logout、.bash_profile、.bashrc、.kde、.kderc、.netscape、.screenrc、Destop等即是用來在建立一新的使用者時在/home/目錄下的使用者名稱目錄的內(nèi)容即烤貝至skel此目錄下之文件內(nèi)容。

(40) sysconfig/network-sccripts/ifcfg-eth?
本文件為網(wǎng)絡(luò)卡的設(shè)定檔內(nèi)容有設(shè)備名稱、IP地址、屏蔽、廣播地址、網(wǎng)段、開機(jī)激活設(shè)定等項目。

(41) wgetrc
wget乃使用來將World wide web上之文件取回之工具指令,wgetrc文件則是wget初始化的文件其中有quota、mail header、重傳文件的預(yù)設(shè)次數(shù)、firewall及proxy的相關(guān)設(shè)定。

(42) z*
以下z開頭的文件均為zshell相關(guān)的設(shè)定檔zlogin系指z shell的登入設(shè)定;zlogout系指z shell的注銷設(shè)定;zprofile系指z shell的使用者設(shè)定;zshenv系指z shell的使用環(huán)境設(shè)定;zshrc系指z shell的資源檔設(shè)定。


2./dev:
本目錄中存放了device file(裝置文件),使用者可以經(jīng)由核心用來存取系統(tǒng)中之硬設(shè)備,當(dāng)使用裝置文件時 核心會辨識出I/O Request傳遞到相對應(yīng)裝置的驅(qū)動程序以便完成特定的動作;每個裝置在/dev目錄下均有一個相對應(yīng)的項目;另/dev目錄下尚有一些項目是沒有的裝置這通常是安裝系統(tǒng)時所建立的,它不一定對應(yīng)到實(shí)體的硬件裝置;此外亦有一些虛擬的裝置,不對應(yīng)到任何實(shí)體裝置,例如俗稱黑洞裝置的/dev/null,任何寫入該檔的請求均會被執(zhí)行但被寫入的資料均會如進(jìn)入黑洞般的消失無蹤。
在/dev目錄下第一欄的文件型態(tài)會發(fā)現(xiàn)常存有既非directory亦非file而是“b”或”c”,”b”指block device file(區(qū)塊裝置文件),”c”指character device(字符裝置文件);區(qū)塊裝置(例如硬盤)通常是外接裝置,資料的讀寫都是以整個區(qū)塊的形式進(jìn)行讀寫,字符裝置(例如串行端口),資料的讀寫都是以一個byte來進(jìn)行讀寫。

(1) /dev/fd*
fd0、fd1--------等指第幾個軟盤支持的裝置驅(qū)動接口,fd0表示第一個fd1表示第二個。

(2) /dev/hd
系指IDE硬盤的裝置驅(qū)動接口,在/dev/lilo.conf設(shè)定中boot=/dev/hda即指整顆硬盤,/dev/hda1則指硬盤中的第一個partition。

(3) /dev/sd
系指SCSI磁盤的裝置驅(qū)動接口。

(4) /dev/console
系指系統(tǒng)的操作控制臺乃實(shí)際連接到Linux操作系統(tǒng)的屏幕。

(5) /dev/tty
系指提供使用者不同的terminal操作控制臺的裝置驅(qū)動接口,并有virtual console的功能切換上可使用ctrl+alt+F1~F6。

(6) /dev/ttyS?
ttyS系指串行端口接口ttyS0即為COM1,ttyS1即為COM2


3./boot:
本目錄下放置有系統(tǒng)激活的相關(guān)文件例如initrd.img、vmlinuz、System.map,均為重要的文件,是以本目錄不可任意刪除。

initrd.img為系統(tǒng)激活時最先加載的文件。

Vmlinuz即為kernel的image文件。

System.map包括了kernel的功能及位置。top、ps指令會去讀此文件來顯示系統(tǒng)目前的信息狀態(tài)。因此System.map必須對應(yīng)到相同的kernel,不然會顯示錯誤的信息。

4./home:
一般而言,使用者的家目錄就($HOME)是放在/home這個目錄下,而以使用者名稱作為/home目錄下各個目錄的名稱例如使用者col的家目錄路徑即為/home/col目錄下當(dāng)使用者col login時,其所在的目錄即為/home/col,此外ftp站臺目錄(ftp)及web站臺目錄(httpd)亦置于/home目錄下。

5./lib:
許多系統(tǒng)激活時所需要用到重要的共享函式庫shared libraries均放于此,包含最重要的GNU C library在內(nèi),凡檔名為library.so.version的共享函式庫,通常放在/lib目錄下。

/usr/lib/:
本目錄與/lib目錄不同的是/lib乃系統(tǒng)激活時所需要用到重要的共享函式庫而/usr/lib乃關(guān)于應(yīng)用軟件常置放函式庫之處;例如放置一些其它應(yīng)用程序(如Netscape、X server)等的share libraries。其中,最重要的函式庫為libc或glibc (glibc 2.x便是libc 6.x版本,標(biāo)準(zhǔn)C語言函式庫)。幾乎所有程序都會用到libc或glibc,因?yàn)檫@兩個程序提供了對于Linux kernel的標(biāo)準(zhǔn)接口。又檔名為library.a的靜態(tài)函式庫,通常亦放在/usr/lib目錄下。

6./lost+found:
一般重啟或關(guān)閉system,可下sync;sync.避免有些message會留在硬盤之cache上,此時dirty bit為1,當(dāng)再開機(jī)時,system會去檢查每一個dirtybit是否為0,如果為1則會執(zhí)行fsck。作fsck時,常會問要否刪除dirtybit,如選yes時,會把inode集中放在lost+found®用file 指令去查尋,不重要再行刪除即可(inode number)。簡單言之,本目錄乃記錄硬盤上的partition于資料流失時作fsck尋找回來的遺失文件片段。

7./mnt:
本目錄為系統(tǒng)內(nèi)定的mount point(掛載點(diǎn)),預(yù)設(shè)則有/nnt/cdrom和/mnt/floppy,使用自動的掛載程序例如KDE桌面上的cdrom與floppy或者GNOME的Drive Mount Applet,均會自動地把光驅(qū)和軟盤機(jī)掛載至這二個目錄。如果要掛加載額外的文件系統(tǒng),一般而言我們都會將/mnt目錄當(dāng)作掛載點(diǎn),然后在該目錄下建立任一目錄名稱作為掛載目錄;家目錄把同一顆硬盤上的另一個Window 2000操作系統(tǒng)mount到本機(jī)Linux操作系統(tǒng)上則可用此法。

8./proc:
本目錄為一個虛擬的文件系統(tǒng),其功能乃在統(tǒng)一文件與行程,它不占用任何硬盤空間,因?yàn)樵撃夸浵碌奈募胖糜趦?nèi)存內(nèi);每當(dāng)你存取/proc文件系統(tǒng)時kernel會攔截你的存取動作擷取相關(guān)信息再動態(tài)的產(chǎn)生目錄與文件內(nèi)容。
本目錄下主要有二大形態(tài)的文件;其一是以PID數(shù)字為文件名,/proc會記錄系統(tǒng)每個行程,有助于系統(tǒng)的管理于與除錯;其二乃kernel所搜集到的系統(tǒng)使用的硬件信息例如/proc/ioports、/proc/dma、/proc/meminfo、/proc/interrupts均屬之。

9./root:
本目錄為系統(tǒng)管理者 root的家目錄。

10./bin:
bin為binary的簡寫主要放置一些系統(tǒng)的必備執(zhí)行文件例如:cat、cp、chmod df、dmesg、gzip、kill、ls、mkdir、more、mount、rm、su、tar等。

/usr/bin:
主要放置一些應(yīng)用軟件工具的必備執(zhí)行文件例如c++、g++、gcc、chdrv、diff、dig、du、eject、elm、free、gnome*、gzip、htpasswd、kfm、ktop、last、less、locale、m4、make、man、mcopy、ncftp、newaliases、nslookup passwd、quota、smb*、wget等。

/sbin:
主要放置一些系統(tǒng)管理的必備程序例如:cfdisk、dhcpcd、dump、e2fsck、fdisk、halt、ifconfig、ifup、ifdown、init、insmod、lilo、lsmod、mke2fs、modprobe、quotacheck、reboot、rmmod、runlevel、shutdown等。

/usr/sbin:
放置一些網(wǎng)絡(luò)管理的必備程序例如:dhcpd、httpd、imap、in.*d、inetd、lpd、named、netconfig、nmbd、samba、sendmail、squid、swap、tcpd、tcpdump等。

11./tmp:
本目錄乃供全體使用者暫時放文件的目錄,有時某些應(yīng)用程序執(zhí)行中產(chǎn)生的臨時文件亦會暫放至此目錄;然而系統(tǒng)預(yù)設(shè)本目錄權(quán)限為可讀、寫、執(zhí)行但無法刪除之1777(drwxrwxrwt)亦即多加上save program text on swap device即t 的權(quán)限;以避免有人任意刪除他人存放于/tmp目錄的文件。

12./var:
Linux操作系統(tǒng)經(jīng)常需要變動的或暫存的資料常放在固定的目錄而后系統(tǒng)新產(chǎn)生的資料都會在這個文件中作更新;在這個目錄下有幾個重要的目錄例如:/var/log;/var/spool;/var/run等以下茲分別介紹之:

(1) /var/log
log文件乃記載著Linux操作系統(tǒng)運(yùn)作過程的記錄分別有激活紀(jì)錄(boot)、網(wǎng)站存取、錯誤、安全記錄(httpd/access_log、httpd/error_log、httpd/ssl*)、郵件記錄(maillog)、登入訊息(secure)、FTP訊息(xferlog)。

(2) /var/spool
spool乃Linux操作系統(tǒng)將工作暫放置于內(nèi)存特定區(qū)域或硬盤上特定設(shè)備,/var/spool是一個隊列目錄提供spool服務(wù),其底下最為重要的目錄即為lpd、mail、squid等三個目錄;打印文件的print queue會在/var/spool/lpd。(完)
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
Linux下文件目錄含義
linux面試題參考答案
linux日志分析的詳細(xì)介紹
Linux日志文件總結(jié)
比較全的Linux目錄存放內(nèi)容|明朗
系統(tǒng)維護(hù)基本命令和常用文件
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服