Linux系統目錄結構介紹

2022-02-23 21:52:16 字數 3345 閱讀 1992

參考部落格:   感謝原博主為我學習linux指明方向!!

linux目錄:一切從「根」開始,「/」是所有目錄的起點(定點)

linux每個目錄可以掛載在不同的裝置(磁碟)上。

在邏輯上所有目錄(包括目錄下的子目錄)都在最高端別的目錄「/」下,根(「/」)目錄是linux系統中所有目錄的起始點(丁點),根下面的目錄及目錄的子目錄是乙個有層次的樹狀結構,很像顆倒掛著的一顆大樹,這和windows系統按照硬碟分割槽(c:d:e:)分割的目錄結構是不同的(windows系統可以理解為多棵樹,每個分割槽就是一顆獨立的小樹)。

linux系統中的這些不同的目錄也是很特別的,不同的目錄可以分布在不同的硬碟分割槽以及不同的硬碟裝置上,這是windows的系統難以做到的,windows系統的不同分割槽都是獨立存在的。

linux下面裝置不掛載是看不到入口的,沒有視窗沒門的監獄,如果要裝置被訪問就必須有乙個入口,這個入口就是掛載點,掛載點實質就是目錄

linux系統中的所有目錄內容按照類別組織。例如,linux下的應用程式,它的可執行程式可能在/usr/bin,而它的資料檔案和幫助在/usr/share下,執行時載入的配置檔案和服務啟動命令卻在/etc/下。

內容小結

linux系統的所有目錄是乙個有層次的倒著的樹狀目錄結構,「/」根是所有目錄的頂點。

不同的目錄資料可以跨越不同的磁碟分割槽或不同的磁碟裝置

所有的目錄都是按照一定的類別有規律的組織和命名

2023年,ken thompson和dennis

ritchie在小型機pdp-7上發明了unix。2023年,他們將主機公升級到了pdp-11.

當時,他們使用一種叫做rk05的儲存盤,盤的容量大約是1.5mb

由於硬碟的容量很小,因此沒多久,作業系統儲存盤資料(根目錄)變的越來越大了,導致一塊盤已經裝不下資料了。於是,他們加上了第二盤rk05,並且作了規定,第一塊盤專門用來存放系統程式相關,第二塊盤專門存放使用者自己的程式,因此,掛載的目錄點取名為/usr。也就是說,根目錄「/」掛載在第一塊盤,「/usr」目錄掛載在第二塊盤。除此之外,兩塊盤裡面的其他的目錄結構是完全相同的,例如:第一塊盤的目錄(/bin,/sbin/lib/tmp...)都在/usr目錄下重新出現一次(/bin,/sbin,/lib)

tmp 思想:不要輕易刪除東西,可以放在tmp目錄下面。過1個月後再刪除。

時間不長,第二塊儲存盤也滿了,他們只好又加了第三盤rk05,掛載的目錄取名為/home,並且做了規定,/usr用於存放使用者的程式,/home用於存放使用者的資料。

此後,這種目錄結構起名和定義就這樣延續了下來。隨著裝置的發展,硬碟的容量也越來越大,那麼,各個目錄的含義進一步得到了明確。

目錄層次標準fhs

linux系統的目錄結構最頂端是「/」,一切目錄從根開始。 我們可以通過tree命令得到根(/)下的目錄結構。

必須要掌握的linux目錄路徑知識

修改網絡卡配置檔案

注意

上圖設定實際上修改的是/etc/resolv.conf這個檔案

[zcl@chengliang ~]$ cat /etc/resolv.conf

; generated by /sbin/dhclient-script

search localdomain zhang

nameserver 8.8.8.8

nameserver 202.106.0.20

[zcl@chengliang ~]$

小結

1、linux客戶端dns可以在網絡卡配置檔案裡設定(ifcfg-eth0)

2、linux客戶端dns也可以在/etc/resolv.conf裡設定

3、網絡卡裡的設定dns優先於/etc/resolv.conf,如果重啟網路網絡卡的dns會覆蓋/etc/resolv.conf的設定

4、/etc/hosts:設定使用者ip與名字(網域名稱)的對應解析表,相當於本地lan區域網內的dns解析檔案

5、/etc/sysconfig/network:可修改主機名及網絡卡啟動,閘道器等配置。永久更改主機名,需同時修改以下兩項:

(1)vi /etc/sysconfig/network

(2)hostname 主機名

在開機時,linux會把/etc/rc.local裡的內容執行一遍

1,rpm -ivh(存在rpm包,又無法使用yum的時候)

2,yum install

(習慣:線上對外的伺服器很少安裝apache,nginx,mysql,功能性軟體會用yum)

3,原始碼(./configure,make,make install),定製。大中小企業重要服務。

門戶:原始碼---定製rpm包---製作yum倉庫----yum安裝

top:看cpu等

當cpu平均負載率大於cpu的核數的時候,我們就可以說,伺服器cpu的負載已經很繁忙了。

Linux系統 目錄結構介紹

我們大多數人使用的計算機系統基本上都是windows系統,它的目錄結構是 c盤 d盤 e盤 而linux系統沒有碟符這個概念,只有乙個根目錄 所有檔案都在它下面。就像乙個樹形結構。那麼,linux系統有哪些常見的目錄呢?目錄 作用 bin 二進位制命令所在的目錄 boot 系統引導程式所需要的檔案目...

linux系統目錄結構介紹篇

linux 系統有其特定的檔案系統的目錄組織結構,了解這些目錄結構是學習基本知識的基本。下面我以 redhatlinux 為藍本介紹一下這些目錄結構。目錄名 簡介 bin 這個目錄是系統中最主要的可執行檔案的存放地 這些可執行檔案大都是 linux 系統裡最常用的命令了,一般使用者和超級使用者都會經...

Linux目錄結構介紹

1 bin 這裡存放了標準的linux的命令,比如像 ls cat mv cp 等。2 boot 放置linux系統啟動時相關的檔案。如 linux的核心檔案 boot vmlinuz 系統引導管理器 boot grub 3 cdrom 這個目錄在你剛剛安裝系統的時候是空的。你可以將光碟機檔案系統掛...