Linux檔案的型別與系統目錄

2022-06-23 03:33:10 字數 2652 閱讀 6494

常規檔案:進行讀寫的檔案,格式格式[-rwx-rw-rw]

[root@linux desktop]# cat /var/log/wtmp

~~~reboot3.10.0-123.el7.x86_64

�^�'5~~~runlevel3.10.0-123.el7.x86_64r��^���0�0:0:0:0���^$�1:0:0user:0���^;~~~reboot3.10.0-123.el7.x86_c:0:0(unknown):0;��^�{5~~~runlevel3.10.0123.el7.x86_64���^g�:0:0:0)��^t&p0:0:0user:0)��

^@0�pts/0/0user:0=��^pts/0/0user���^�0��pts/0/0user:0���^s[pts/0/0user<��^�" .........

[root@linux desktop]# last /var/log/wtmp

wtmp begins tue jun 16 08:02:09 2020

目錄: 格式[drwx-rw-rw]

裝置與裝置檔案:通常集中/dev目錄下:

資料介面檔案: 該檔案通常用於網路資料交換,客戶端可以通過這個 資料介面檔案來進行資料溝通,格式格式[s-rwx-rw-rw]

資料輸送檔案(fifo,pipe): 該檔案主要解決多個程式同時讀寫乙個檔案出現的問題,格式[p-rwx-rw-rw]

linux檔案能否執行和副檔名沒有關係,和屬性x有關係,表示該檔案有可執行的能力,不代表執行該檔案能成功。

linux擴充套件只是能讓你識別該檔案特殊罷了,若有的檔案無法執行,可能屬性被改變了。

linux檔名開頭若是.則是隱藏檔案得用ls -a 檢視

可分享不可分享

不變動-static

/usr(軟體存放處)

/etc(配置檔案)

/opt(第三方輔助檔案)

/boot(啟動與核心檔案)

可變動-variable

/var/mail(使用者郵箱)

/var/run(程式相關)

/var/spool/news(新聞組)

/var/lock(程式相關)

可分享:可以分享給其他系統掛載使用的目錄;包括執行檔案和使用者的郵件,是能夠分享給網路上其他主機掛載用的目錄

不可分享:僅與自身機器有關,不適合分享其他主機

不變動:有些資料是不變動的,比如函式庫,檔案說明,系統管理員所管理的主機服務配置

可變動:經常修改的資料,比如日誌檔案

fhs標準:根目錄(/),所在分割槽應該越小越好,且應用程式所安裝的軟體最好不要與根目錄放在同乙個分區內,

保持根目錄越小越好。這樣效能不但較佳,根目錄的檔案系統也容易發生問題。

linux:一切皆是檔案

/bin:放置的是單人維護模式下還能夠被使用的命令,比如cat,date,mv,mkdir,cp等命令

/boot:裡存放的是啟動 linux 時使用的一些核心檔案,包括一些連線檔案以及映象檔案。

/root:linux核心檔案及啟動選項與啟動所需配置檔案,該目錄為系統管理員,也稱作超級許可權者的使用者主目錄。

/dev:是 device(裝置) 的縮寫, 該目錄下存放的是linux的外部裝置;讀寫該檔案就是讀寫該裝置

/etc: 系統主要的配置檔案,比如賬號密碼檔案,各種服務啟動檔案,這個目錄的各個檔案的許可權所有使用者都可檢視,但修改許可權得root;

注:不可放置可執行檔案在該目錄

*/etc/opt:這個目錄放置第三方輔助軟體pot的相關配置檔案

*/etc/x11:與x windos有關的配置檔案

*/etc/sgml:與sgml格式有關的各項配置檔案

*/etc/xml:與xml格式有關的各項配置檔案

/home:使用者自己的目錄

/srv:該目錄存放一些服務啟動之後需要提取的資料。

/lib:該目錄存放函式庫,其作用類似於 windows 裡的 dll 檔案。幾乎所有的應用程式都需要用到這些共享庫。

/media:linux 系統會自動識別一些裝置,例如u盤、光碟機等等,當識別後,linux 會把識別的裝置掛載到這個目錄下

/mnt:系統提供該目錄是為了讓使用者臨時掛載別的檔案系統的,我們可以將光碟機掛載在 /mnt/ 上,然後進入該目錄就可以檢視光碟機裡的內容了。

/opt:第三方軟體輔助放置的目錄,這是給主機額外安裝軟體所擺放的目錄。

/run:是乙個臨時檔案系統,儲存系統啟動以來的資訊。當系統重啟時,這個目錄下的檔案應該被刪掉或清除。

/sbin:該目錄包括啟動,修復,還原系統所需要的命令。而伺服器軟體程式放置在/usr/sbin/;本機自行安裝的軟體所產生的系統執行檔案則放置到/usr/local/sbin

/srv:網路服務啟動所需要的資料目錄,比如www伺服器需要的資料目錄在/srv/www/

/tmp:一般使用者或正在執行的程式暫時放置檔案的地方,fhs在啟動時,應該要將/tmp下的資料都刪除,是 temporary(臨時) 的縮寫這個目錄是用來存放一些臨時檔案的。

/usr: usr 是 unix shared resources(共享資源) 的縮寫,使用者的很多應用程式和檔案都放在這個目錄下,類似於 windows 下的 program files 目錄。

/var:var 是 variable(變數) 的縮寫,我們習慣將那些經常被修改的目錄放在這個目錄下。包括各種日誌檔案。

linux系統檔案目錄

主目錄 root home username 使用者可執行檔案 bin usr bin usr local bin 系統可執行檔案 sbin usr sbin usr local sbin 其他掛載點 media mnt 配置 etc 臨時檔案 tmp 核心和bootloader boot 伺服器資...

Linux系統檔案與目錄結構解析

2.樹狀結構 3.常用的說明下 bin 存放著最經常使用的命令 boot 啟動使用的一些核心檔案 dev 放的是外部裝置 etc 所有的系統管理所需要的配置檔案和子目錄 home 存放普通使用者的主目錄,就是代表這個目錄下的 lib 開機所需要最基本的動態連線共享庫。幾乎所有的應用程式都需要用到這些...

Linux的檔案型別許可權與目錄配置

一 目錄儲存層次 linux不像windows,沒有碟符,根目錄 所有檔案儲存的初始位置 下面列舉根目錄底下的目錄 home 所有普通使用者的家目錄 root 系統管理員 root 的家目錄 bin 系統命令對應的可執行檔案 elf格式 etc 系統的配置檔案 usr 第三方軟體的資源 proc 虛...