10.21 瞭解Linux目錄,那你就瞭解了一半的Linux系統

大到公司或者社群再小到個人要利用Linux來開發產品的人實在是多如牛毛,每個人都用自己的標準來配置文件或者設置目錄,那麼未來的Linux則就是一團亂麻,也對管理造成許多麻煩。

後來,就有所謂的FHS(Filesystem Hierarchy Standard)標準出爐了。

FHS的標準文件裡,主要是想讓使用者瞭解到以安裝軟件通常放置的哪個目錄下,希望軟件開發商,系統製作者等等,都能遵守FHS標準。

FHS的重點就是規範了目錄裡面應該是什麼文件或者啥數據,並讓別人來遵守。

這樣一統一的好處就是在統一標準下可以很好的管理也便於開發,為未來的Linux的風靡全世界打下堅實的基礎。

我希望大夥能對系統有更深刻的瞭解,我相信對未來的學習一定有幫助。

瞭解Linux目錄,那你就瞭解了一半的Linux系統

這個就是我的centos的根目錄所有的目錄及文件,再說一下那個有箭頭的就是軟連接,我用find的命令找出當前根目錄的所有軟連接。

瞭解Linux目錄,那你就瞭解了一半的Linux系統

舉個例子./bin->usr/bin 。 usr/bin這個才是實體,./bin是個軟連接,類似window系統的快捷方式。

/usr

是軟件放置處,大概的目錄結構如下圖:我只截取了一部分。

瞭解Linux目錄,那你就瞭解了一半的Linux系統

/opt

目錄用來安裝附加軟件包,是用戶級的程序目錄,可以理解為D:/Software。

瞭解Linux目錄,那你就瞭解了一半的Linux系統

/etc

包含很多文件.許多網絡配置文件也在/etc 中,可以這麼說/etc這個目錄包含了大部分的linux的配置,比如vsftp.conf配置就是在/etc這裡面,這個目錄相當重要。

瞭解Linux目錄,那你就瞭解了一半的Linux系統

/bin

系統有很多放置執行文件的目錄,但/bin 比較特殊。因為/bin 放置的是在單人維護模式下還能夠被操作的指令。 在/bin 底下的指令可以被root 與一般賬號所使用,主要有:cat, chmod, chown, date, mv, mkdir,cp, bash 等等常用的指令。

Linux裡面就是萬物皆是文件。運行的文件也就是linux的進程。

瞭解Linux目錄,那你就瞭解了一半的Linux系統

/boot

這個目錄主要在放置開機會使用到的文件,包括Linux 核心文件以及開機選單與開機所需配置文件等

等。 Linux kernel 常用的檔名為:vmlinuz,如果使用的是grub2 這個開機管理程序, 則還會存在

/boot/grub2/這個目錄喔!

瞭解Linux目錄,那你就瞭解了一半的Linux系統

/dev

在Linux 系統上,任何裝置與接口設備都是以文件的型態存在於這個目錄當中的。 你只要透過存取這個目錄底下的某個文件,就等於存取某個裝置囉~ 比要重要的文件有/dev/null, /dev/zero, /dev/tty,

/dev/loop*, /dev/sd*等等

/home 這是系統默認的用戶家目錄(home directory)。在你新增一個一般使用者賬號時, 默認的用戶家目錄都

會規範到這裡來。比較重要的是,家目錄有兩種代號喔:

· ~:代表目前這個用戶的家目錄

· ~test:test的用戶的家目錄。

瞭解Linux目錄,那你就瞭解了一半的Linux系統

這些都是我創立的用戶,這些都是用戶的家目錄啊!!

我希望的是大夥對系統瞭解更深入一些,這些都是很基礎的知識,但是基礎紮實那就更高級技術的基礎啊!!!

最後喜歡我文章的朋友請加圈子關注我們,私信關鍵詞:加群。

就會自動分享給你群號。歡迎大家加入我們的安全大家庭。提高大家的安全意識,提升大家的網絡安全技能一直是我們的初衷和願景,讓我們共同成為守護信息世界的“SaFeMAN”。


分享到:


相關文章: