小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

Linux的分區(qū)和目錄結(jié)構(gòu)關(guān)系

 BabydSelf 2017-02-25

寫在前面,有人看我的Linux文章說技術(shù)難度不深,筆者不是不想寫深,筆者是覺得Linux難就難在入門,入門之后你就知道如何上網(wǎng)查詢你所要要解決的Linux需求。如果你已入門,此文已對(duì)你無用,請(qǐng)略過此篇。

 

Linux的的分區(qū)和目錄結(jié)構(gòu)與windows比在理解方面還是有很大差異的。

讓我們先看windows的分區(qū)目錄結(jié)構(gòu),也借此和Linux的分區(qū)目錄做個(gè)比較,加深印象。

  • windows分區(qū)目錄--“格子柜裝衣”

Windows我們比較熟悉,系統(tǒng)分區(qū)都是分C\D\E等盤,而找目錄就更簡(jiǎn)單了,像系統(tǒng)windows的程序目錄在C:\program File、用戶目錄在c:\users、驅(qū)動(dòng)程序還有配置文件內(nèi)核文件都在c:\windows目錄,我們個(gè)人文件存在D、E盤,windows分區(qū)目錄一目了然,理解簡(jiǎn)單??梢韵胂笠幌?,如果把硬盤當(dāng)中一個(gè)大柜子,分區(qū)就相當(dāng)于柜子里加很多隔板,將柜子分成C\D\E3個(gè)分區(qū)。

所以windows的分區(qū)和目錄關(guān)系我管它叫“格子柜裝衣”。(我起的名,為了好理解)

看Linux如何

  • 再說Linux分區(qū)和目錄-挖坑種樹

首先任何硬盤在linux系統(tǒng)都有個(gè)設(shè)備名稱,它會(huì)根據(jù)你的硬盤類型命名,比如說,你的硬盤是SATA類型的,系統(tǒng)就會(huì)管它叫/dev/sda(如果做raid時(shí)分了倆個(gè)邏輯卷,它會(huì)命名為/dev/sda,/dev/sdb予以區(qū)分),如果你在此硬盤上分區(qū),它會(huì)將此硬盤切割為/dev/sda1、/dev/sda2、/dev/sda3,(但它并不像windows那樣展示在你面前,分區(qū)對(duì)于文件來講是無法直接存放文件的,必須掛接在一個(gè)目錄下才可以讀寫。)所以分完區(qū),你要選擇一個(gè)分區(qū)做根"/"分區(qū),然后需要將此根分區(qū)選擇一個(gè)位置,比如/dev/sda1分區(qū),促成他倆之間的關(guān)系需要叫mount(掛載)的操作(系統(tǒng)自己干此活),/根分區(qū)也叫根目錄,它下面有跟多小樹杈也就是目錄,每個(gè)目錄就像一棵大樹的分枝一樣,只不過它初始會(huì)具備/home 、/proc 、/etc、/var、/bin、/tmp、/mnt等等基本樹杈,這些都是根分區(qū)的子目錄,每個(gè)子目錄在Linux系統(tǒng)里都有標(biāo)準(zhǔn)性的規(guī)劃意義(后面會(huì)將這些目錄都是做什么的)。

這里我們看硬盤/dev/sda好像圈好的一塊立體空間,/dev/sda1、sda2等就像挖好的坑,坑挖好了,就是種樹,Linux就像一顆大樹,/根就是樹的源,樹杈就是目錄,每個(gè)樹杈都會(huì)接不同的果實(shí),每個(gè)果實(shí)都會(huì)占用這塊地的空間;如果你對(duì)某個(gè)樹杈的果實(shí)格外關(guān)注,你可以單獨(dú)挖個(gè)坑立個(gè)棍支撐它(這種技術(shù)你可以管它叫mount)。像下面的home樹杈。

看Linux如何

這樣做的好處是,即使樹根壞了這根樹杈照樣可用;你只需重新種顆樹,把這個(gè)樹杈掛到新樹上照樣用(果樹管它嫁接吧,linux管這技術(shù)叫mount)所以這就是我理解的linux分區(qū)和目錄結(jié)構(gòu)關(guān)系,我叫它“挖坑種樹”。(可能比喻的不夠貼切)

講講那些目錄含義

分區(qū)和目錄的關(guān)系搞明白了,我們要知道這些樹杈都是干什么的了。進(jìn)入系統(tǒng),進(jìn)入到根分區(qū),cd /,列出當(dāng)前子目錄,你會(huì)發(fā)現(xiàn)有很多目錄。(這都是什么鬼)

看Linux如何

其實(shí)也不復(fù)雜,我們掌握一些關(guān)鍵的.

  • /bin 基礎(chǔ)系統(tǒng)所需要的命令位于此目錄,大部分系統(tǒng)的命令都在此目錄下(有些在/usr/bin下)

  • /etc 存放系統(tǒng)程序或者一般工具的配置文件。類似windows下的ini文件。

  • /dev 設(shè)備文件存儲(chǔ)目錄

  • /lib 庫文件存放目錄這里包含了系統(tǒng)程序所需要的所有共享庫文件,類似于 Windows 的共享庫 DLL 文件。

  • /opt 安裝自定義軟件的。

  • /proc目錄是偽裝的文件系統(tǒng)proc的掛載目錄,proc并不是真正的文件系統(tǒng)。它實(shí)際是個(gè)實(shí)時(shí)的、駐留在內(nèi)存中的文件系統(tǒng)。 ---你只需要記住查硬件信息在這里,cat /proc/cpuinfo /proc/meninfo查看CPU內(nèi)存硬件信息。

  • /usr這個(gè)是系統(tǒng)存放程序的目錄,還有一些比如命令的幫助文件、字體也在這里。有些用戶程序命令也放在此。

  • /tmp 臨時(shí)文件目錄,有時(shí)用戶運(yùn)行程序的時(shí)候,會(huì)產(chǎn)生臨時(shí)文件,關(guān)機(jī)或重啟會(huì)清空。

  • /media 即插即用型存儲(chǔ)設(shè)備的掛載點(diǎn)自動(dòng)在這個(gè)目錄下創(chuàng)建,插U盤在這里找U盤文件。

  • /mnt /mnt 這個(gè)目錄一般是用于存放掛載儲(chǔ)存設(shè)備的掛載目錄的,以前掛光驅(qū)都掛這。

  • /var 一般存放日志的,找log在/var/log下,/var/www一般放apache的主頁。

具體基本的結(jié)構(gòu)如下,看下面圖。

看Linux如何

常用命令,關(guān)于分區(qū)和目錄幾個(gè)常用命令

  • 查看分區(qū)掛接點(diǎn),連帶查看空間大小(df)

看Linux如何

  • 分區(qū)工具,看硬盤分區(qū)狀態(tài)(fdisk)

看Linux如何

  • 查看系統(tǒng)啟動(dòng)時(shí)分區(qū)和目錄的掛載關(guān)系(fstab文件)

看Linux如何

  • 格式化分區(qū)(mkfs),例如mkfs -t ext4 -c /dev/sda6

  • 檢測(cè)硬盤或修復(fù)硬盤(fsck),有時(shí)會(huì)修復(fù)你那無法啟動(dòng)的系統(tǒng),修復(fù)丟失的啟動(dòng)文件。

  • 掛接本地磁盤分區(qū)或設(shè)備或遠(yuǎn)程存儲(chǔ)(mount)比如我要在linux掛載一個(gè)網(wǎng)絡(luò)上的NTFS存儲(chǔ)空間到linux上的/mnt目錄

看Linux如何


    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多