【學(xué)了就忘Linux基礎(chǔ)】— 15.了解Linux目錄結(jié)構(gòu)1

Linux系統(tǒng)的最高一級(jí)目錄是根目錄(/)合呐,相當(dāng)于windows系統(tǒng)中的計(jì)算機(jī)。在根目錄下會(huì)有一些一級(jí)目錄笙以,首先我們要了解這些目錄的作用淌实。(重點(diǎn))

一級(jí)目錄

學(xué)習(xí)Linux目錄結(jié)構(gòu)有什么好處?

  • 你會(huì)更加熟悉Linux系統(tǒng)的文件目錄結(jié)構(gòu)猖腕。
  • 了解了目錄結(jié)結(jié)構(gòu)之后拆祈,以后遇到一些陌生的文件,你就看他放在哪里倘感,基本上就能猜出來(lái)這個(gè)文件的大概作用放坏。
  • 如果大家都遵守這樣的目錄,Linux系統(tǒng)的管理將變得非常規(guī)范老玛。因?yàn)榉?wù)器不是一個(gè)人在維護(hù)淤年,是一個(gè)團(tuán)隊(duì)中很多人一起進(jìn)行維護(hù)钧敞。

一、一級(jí)目錄說(shuō)明

1麸粮、一級(jí)目錄列表

目錄名 目錄作用
/bin/ 存放系統(tǒng)命令的目錄溉苛,普通用戶(hù)和超級(jí)用戶(hù)都可以執(zhí)行。是/usr/bin/目錄的軟鏈接豹休。
/usr/bin/ 存放系統(tǒng)命令的目錄炊昆,普通用戶(hù)和超級(jí)用戶(hù)都可以執(zhí)行。
/sbin/ 存放系統(tǒng)命令的目錄威根,只有超級(jí)用戶(hù)才可以執(zhí)行。是/usr/sbin/目錄的軟鏈接视乐。
/usr/sbin/ 存放系統(tǒng)命令的目錄洛搀,只有超級(jí)用戶(hù)才可以執(zhí)行。
/boot/ 系統(tǒng)啟動(dòng)目錄佑淀,保存與系統(tǒng)啟動(dòng)相關(guān)的文件留美,如內(nèi)核文件和啟動(dòng)引導(dǎo)程序(grub)文件等。
/dev/ 硬件設(shè)備文件保存位置
/etc/ 配置文件保存位置伸刃。系統(tǒng)內(nèi)所有采用默認(rèn)安裝方式(rpm安裝)的服務(wù)配置文件全部保存在此目錄中谎砾,如用戶(hù)信息、服務(wù)的啟動(dòng)腳本捧颅、常用服務(wù)的配置文件等
/home/ 普通用戶(hù)的家目錄景图。在創(chuàng)建用戶(hù)時(shí),每個(gè)用戶(hù)要有一個(gè)默認(rèn)登錄和保存自己數(shù)據(jù)的位置碉哑,就是用戶(hù)的家目錄挚币,所有普通用戶(hù)的宿主目錄是在/home/下建立一個(gè)和用戶(hù)名相同的目錄。如用戶(hù)user1的家目錄就是/home/user/扣典,~就是代表當(dāng)前位置在用戶(hù)的家目錄下妆毕。
/lib/ 系統(tǒng)調(diào)用的函數(shù)庫(kù)保存位置。是/usr/lib/的軟鏈接
/lib64/ 64位函數(shù)庫(kù)保存位置贮尖。是/usr/lib6/的軟鏈接
/lost+found/ 當(dāng)系統(tǒng)意外崩潰或機(jī)器意外關(guān)機(jī)笛粘,而產(chǎn)生一些文件碎片放在這里。當(dāng)系統(tǒng)啟動(dòng)的過(guò)程中fsck工具(自動(dòng)執(zhí)行)會(huì)檢查這里湿硝,并修復(fù)已經(jīng)損壞的文件系統(tǒng)薪前。這個(gè)目錄只在每個(gè)分區(qū)中出現(xiàn),例如/lost+found就是根分區(qū)的備份恢復(fù)目錄图柏,/boot/lost+found就是/boot分區(qū)的備份恢復(fù)目錄
/media/ 掛載目錄耻涛。系統(tǒng)建議是用來(lái)掛載媒體設(shè)備的,如軟盤(pán)和光盤(pán)
/misc/ 掛載目錄站叼。系統(tǒng)建議用來(lái)掛載NFS服務(wù)的共享目錄
/mnt/ 掛載目錄充易。早期Linux中只有這一個(gè)掛載目錄随抠,并沒(méi)有細(xì)分。現(xiàn)在系統(tǒng)建議這個(gè)目錄用來(lái)掛載額外的設(shè)備繁涂,如U盤(pán)拱她、移動(dòng)硬盤(pán)和其他操作系統(tǒng)的分區(qū)
/opt/ 第三方安裝的軟件保存位置。這個(gè)目錄是放置和安裝其他軟件的位置扔罪,手工安裝的源碼包軟件都可以安裝到這個(gè)目錄中秉沼。不過(guò)還是習(xí)慣把軟件放到/usr/local/目錄中,也就是說(shuō)矿酵,/usr/local/目錄也可以用來(lái)安裝軟件
/proc/ 虛擬文件系統(tǒng)唬复。該目錄中的數(shù)據(jù)并不保存在硬盤(pán)上,而是保存到內(nèi)存中全肮。主要保存系統(tǒng)的內(nèi)核敞咧、進(jìn)程、外部設(shè)備狀態(tài)和網(wǎng)絡(luò)狀態(tài)等辜腺。如/proc/cpuinfo是保存CPU信息的休建,/proc/devices是保存設(shè)備驅(qū)動(dòng)的列表的,/proc/filesystems是保存文件系統(tǒng)列表的评疗,/proc/net是保存網(wǎng)絡(luò)協(xié)議信息的测砂。(不要?jiǎng)泳秃茫?/td>
/sys/ 虛擬文件系統(tǒng)。和/proc/目錄相似百匆,該目錄中的數(shù)據(jù)都保存在內(nèi)存中砌些,主要保存與內(nèi)核相關(guān)的信息
/root/ root的宿主目錄。普通用戶(hù)宿主目錄在/home/下胧华,root宿主目錄直接在“/”下
/selinux/ Linux系統(tǒng)的增強(qiáng)安全組件的保存位置
/srv/ 服務(wù)數(shù)據(jù)目錄寄症。一些系統(tǒng)服務(wù)啟動(dòng)之后,可以在這個(gè)目錄中保存所需要的數(shù)據(jù)(不許動(dòng))
/tmp/ 臨時(shí)目錄矩动。系統(tǒng)存放臨時(shí)文件的目錄有巧,在該目錄下,所有用戶(hù)都可以訪(fǎng)問(wèn)和寫(xiě)入悲没。我們建議此目錄中不能保存重要數(shù)據(jù)篮迎,最好每次開(kāi)機(jī)都把該目錄清空
/usr/ 系統(tǒng)軟件資源目錄。注意usr不是user的縮寫(xiě)示姿,而是“UNIX Software Resource”的縮寫(xiě)甜橱,所以不是存放用戶(hù)數(shù)據(jù)的目錄,而是存放系統(tǒng)軟件資源的目錄栈戳。系統(tǒng)中安裝的軟件大多數(shù)保存在這里
/var/ 動(dòng)態(tài)數(shù)據(jù)保存位置岂傲。主要保存緩存、日志以及軟件運(yùn)行所產(chǎn)生的文件

2子檀、bin目錄和sbin目錄說(shuō)明

  • bin目錄和sbin目錄的區(qū)別镊掖?
    (1)bin目錄和sbin目錄下放的是Linux的系統(tǒng)命令乃戈。
    (2)在這兩個(gè)bin目錄中放的命令,是普通用戶(hù)和超級(jí)用戶(hù)都可以執(zhí)行的命令亩进。
    (3)在兩個(gè)sbin目錄中放的命令症虑,只有超級(jí)用戶(hù)才能執(zhí)行。
    (4)bin是二機(jī)制(binary)的縮寫(xiě)归薛,表示是二進(jìn)制命令谍憔,sbin是(super binary)的縮寫(xiě)。

  • /bin/和/usr/bin/中命令有什么區(qū)別主籍?
    在Red Hat 6版本习贫,這兩個(gè)目錄還是分開(kāi)的,到Red Hat 7版本崇猫,這兩個(gè)目錄就合并了沈条。就只剩下一個(gè)/usr/bin/目錄。

3诅炉、boot目錄說(shuō)明

boot目錄中的文件,都是系統(tǒng)啟動(dòng)時(shí)必須的屋厘。如果誤刪了涕烧,系統(tǒng)一定會(huì)啟動(dòng)失敗。沒(méi)事別動(dòng)它汗洒。

4议纯、/lib/和/lib64/目錄說(shuō)明

/lib/和/lib64/目錄中放的是函數(shù)庫(kù)。函數(shù)庫(kù)就是程序集合溢谤,函數(shù)就是程序瞻凤。

一些需要平凡調(diào)用的程序,就封裝成一個(gè)函數(shù)庫(kù)了世杀。函數(shù)庫(kù)降低了開(kāi)發(fā)人員的開(kāi)發(fā)難度阀参,提升了效率。所有的成熟語(yǔ)言都會(huì)有完整的函數(shù)庫(kù)的瞻坝。Linux系統(tǒng)是C語(yǔ)言開(kāi)發(fā)的函數(shù)庫(kù)蛛壳。

Linux的函數(shù)庫(kù)的命名規(guī)則:.so+數(shù)字結(jié)尾命名的文件就是函數(shù)庫(kù)。

5所刀、/lost+found/目錄說(shuō)明

這個(gè)目錄就是意外崩潰或者關(guān)機(jī)之后的文件修復(fù)目錄衙荐。開(kāi)機(jī)時(shí)通過(guò)fsck工具自動(dòng)修復(fù)。如果自動(dòng)修復(fù)不了浮创,手動(dòng)其實(shí)也解決不了什么問(wèn)題忧吟。所以這個(gè)目錄知道有什么作用就可以了。

6斩披、/media/溜族、/misc/讹俊、/mnt/三個(gè)目錄說(shuō)明

我們?cè)谥暗奈恼乱呀?jīng)解釋了掛載,知道只要是一個(gè)已經(jīng)建立的空目錄就可以作為掛載點(diǎn)斩祭。

那么系統(tǒng)雖然準(zhǔn)備了三個(gè)默認(rèn)掛載目錄/media劣像、/mnt、/misc摧玫,但是到底在哪個(gè)目錄中掛載什么設(shè)備都可以由管理員自己決定耳奕。

例如剛接觸Linux的時(shí)候,默認(rèn)掛載目錄只有/mnt一個(gè)诬像,所以養(yǎng)成了在/mnt下建立不同目錄掛載不同設(shè)備的習(xí)慣屋群。如/mnt/cdrom 掛載光盤(pán),/mnt/usb掛載U盤(pán)坏挠,這都是可以的芍躏。

官方推薦/media目錄掛載光盤(pán),/misc目錄掛網(wǎng)絡(luò)存儲(chǔ)設(shè)備降狠,/mnt/掛載U盤(pán)或者移動(dòng)盤(pán)对竣。根據(jù)自己的需求和使用習(xí)慣進(jìn)行分配就可以。

提示:cgroup目錄榜配,在Red Hat 7版本中就淘汰了否纬。

二、總結(jié)

1蛋褥、一定要記住的目錄

/bin/临燃、/sbin/、/usr/bin/烙心、/usr/sbin/膜廊、/boot/、/dev/淫茵、/etc/爪瓜、/home/、/lib/痘昌、/lib64/钥勋、/mnt/、/tmp/辆苔、/root/算灸、/usr/、/var/

2驻啤、了解即可的目錄

/lost+found/菲驴、/media/、/misc/骑冗、/opt/

3赊瞬、沒(méi)事不要?jiǎng)拥哪夸?/h4>

/proc/先煎、/sys/、/selinux/巧涧、/srv/

提示:

  • 推薦兩個(gè)可以做實(shí)驗(yàn)的目錄
    用戶(hù)的家目錄
    tmp臨時(shí)目錄(自己創(chuàng)建的隨便刪薯蝎,系統(tǒng)自帶的或者生成的還是慎重刪)

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市谤绳,隨后出現(xiàn)的幾起案子占锯,更是在濱河造成了極大的恐慌,老刑警劉巖缩筛,帶你破解...
    沈念sama閱讀 221,198評(píng)論 6 514
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件消略,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡瞎抛,警方通過(guò)查閱死者的電腦和手機(jī)艺演,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,334評(píng)論 3 398
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)桐臊,“玉大人,你說(shuō)我怎么就攤上這事断凶。” “怎么了懒浮?”我有些...
    開(kāi)封第一講書(shū)人閱讀 167,643評(píng)論 0 360
  • 文/不壞的土叔 我叫張陵识藤,是天一觀(guān)的道長(zhǎng)砚著。 經(jīng)常有香客問(wèn)我,道長(zhǎng)痴昧,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 59,495評(píng)論 1 296
  • 正文 為了忘掉前任舌镶,我火速辦了婚禮,結(jié)果婚禮上豪娜,老公的妹妹穿的比我還像新娘餐胀。我一直安慰自己,他們只是感情好瘤载,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,502評(píng)論 6 397
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著鸣奔,像睡著了一般惩阶。 火紅的嫁衣襯著肌膚如雪扣汪。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 52,156評(píng)論 1 308
  • 那天崭别,我揣著相機(jī)與錄音,去河邊找鬼紊遵。 笑死,一個(gè)胖子當(dāng)著我的面吹牛暗膜,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播娃善,決...
    沈念sama閱讀 40,743評(píng)論 3 421
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼瑞佩,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了炬丸?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 39,659評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤焕阿,失蹤者是張志新(化名)和其女友劉穎首启,沒(méi)想到半個(gè)月后暮屡,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體毅桃,經(jīng)...
    沈念sama閱讀 46,200評(píng)論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,282評(píng)論 3 340
  • 正文 我和宋清朗相戀三年莺掠,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了代承。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片汁蝶。...
    茶點(diǎn)故事閱讀 40,424評(píng)論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡掖棉,死狀恐怖墓律,靈堂內(nèi)的尸體忽然破棺而出幔亥,到底是詐尸還是另有隱情,我是刑警寧澤帕棉,帶...
    沈念sama閱讀 36,107評(píng)論 5 349
  • 正文 年R本政府宣布,位于F島的核電站慰枕,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏具帮。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,789評(píng)論 3 333
  • 文/蒙蒙 一蜂厅、第九天 我趴在偏房一處隱蔽的房頂上張望膊畴。 院中可真熱鬧掘猿,春花似錦唇跨、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,264評(píng)論 0 23
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至兼砖,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間讽挟,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,390評(píng)論 1 271
  • 我被黑心中介騙來(lái)泰國(guó)打工薛窥, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人诅迷。 一個(gè)月前我還...
    沈念sama閱讀 48,798評(píng)論 3 376
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像罢杉,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子滩租,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,435評(píng)論 2 359

推薦閱讀更多精彩內(nèi)容

  • linux文件系統(tǒng)的最頂端是/律想,稱(chēng)為linux的root猎莲,所有的目錄技即、文件、設(shè)備都在/之下姥份。 文件類(lèi)型 linux...
    Hackart閱讀 807評(píng)論 0 5
  • 在早期的 UNIX 系統(tǒng)中,各個(gè)廠(chǎng)家各自定義了自己的 UNIX 系統(tǒng)文件目錄澈歉,比較混亂。Linux 面世不久后埃难,對(duì)...
    yaoshiyou閱讀 2,818評(píng)論 0 2
  • 第一章 1.Linux是一套免費(fèi)使用和自由傳播的類(lèi)UNIX操作系統(tǒng)涡尘,它可以基于Intel x86系列處理器以及Cy...
    yansicing閱讀 5,461評(píng)論 0 9
  • Linux和Windows操作系統(tǒng)中的文件系統(tǒng)些不同,在學(xué)習(xí)使用linux之前考抄,能夠了解這個(gè)不同之處助于后續(xù)的學(xué)習(xí)...
    Leon_Geo閱讀 11,577評(píng)論 1 18
  • 參考文檔 https://www.linuxidc.com/Linux/2017-09/146760.htmhtt...
    三杯水Plus閱讀 4,305評(píng)論 0 8