Linux下的目錄配置

2021-10-02 13:01:39 字數 2453 閱讀 4903

這個春節假期疫情嚴重,不出門在家學習。上班一直使用linux作業系統,但是對其中許多模組一知半解,沒有深究。下面就一些目錄相關的東西進行整理。

1. root目錄 與 根目錄/ 以及 /root 目錄的區別?

答: 借用鳥哥的一段話: 這個 root 在 linux 裡面的意義真的很多很多~多到讓人搞不懂那是啥玩意兒。 如果以『賬號』的角度來看,所謂的 root 指的是『系統管理員!』的身份, 如果以『目錄』的角度來看,所謂的 root 意即指的是根目錄,就是 / 啦~ 要特別留意喔!

總結: root目錄就是平時說的根目錄/ 而/root就是root帳號的家目錄。這個較/home/username 家目錄特殊。

2. 一些常用命令的預設搜尋目錄:

2-1) man (聯機幫助服務): 預設情況下man 會去搜尋 /usr/local/man (/usr/local/share/man)下面的說明檔案

man詳細的搜尋路徑可見配置檔案: /etc/man_db.conf  中的配置,修改此配置檔案可新增搜尋項。配置項大概如下圖:

2-2) 函式庫

絕大多數的函式庫都放置在: /lib64,  /lib 目錄下!

此外,linux 系統裡面很多的函式庫其實 kernel 就提供了,那麼 kernel 的函式庫放在**?呵呵!就是

在 /lib/modules 裡面啦

如何將動態函式庫載入快取記憶體當中呢?

1. 首先,我們必須要在 /etc/ld.so.conf 裡面寫下『 想要讀入快取記憶體當中的動態函式庫所在的目錄』

,注意喔, 是目錄而不是檔案;

2. 接下來則是利用 ldconfig 這個執行檔將 /etc/ld.so.conf 的資料讀入快取當中;

3. 同時也將資料記錄乙份在 /etc/ld.so.cache 這個檔案當中吶!

2-3) yum與rpm

yum 會向軟體庫要求清單的更新,等到清單更新到本機的 /var/cache/yum  裡面

rpm 檔案被安裝到你的 linux 系統上。安裝完畢後,該軟體相關的資訊就會被寫入 /var/lib/rpm/ 目錄下的資料庫檔案中了

yum 軟體庫查詢url修改地方: /etc/yum.repos.d/centos-base.repo

yum 命令配置檔案: /etc/yum.conf

2-4) centos7.x 後的systemd服務管理涉及目錄記錄:

 /usr/lib/systemd/system/:

使用 centos 官方提供的軟體安裝後,預設的啟動指令碼配置檔案都放在這裡,這裡的資料盡量不要修改~

要修改時,請到 /etc/systemd/system 底下修改較佳!

 /run/systemd/system/:

系統執行過程中所產生的服務指令碼,這些指令碼的優先序要比 /usr/lib/systemd/system/ 高!

 /etc/systemd/system/:

管理員依據主機系統的需求所建立的執行指令碼,其實這個目錄有點像以前 /etc/rc.d/rc5.d/sxx 之類的功能!

執行優先序又比 /run/systemd/system/ 高喔!

 /etc/sysconfig/*:

幾乎所有的服務都會將初始化的一些選項設定寫入到這個目錄下,舉例來說,mandb 所要更新的 man page

索引中,需要加入的引數就寫入到此目錄下的 man-db 當中喔!而網路的設定則寫在

/etc/sysconfig/network-scripts/ 這個目錄內。所以,這個目錄內的檔案也是挺重要的;

 /var/lib/:

一些會產生資料的服務都會將他的資料寫入到 /var/lib/ 目錄中。舉例來說,資料庫管理系統 mariadb 的數

據庫預設就是寫入 /var/lib/mysql/ 這個目錄下啦!

 /run/:

放置了好多 daemon 的暫存檔,包括 lock file 以及 pid file 等等。

2--5) 系統是嗯面設定服務與埠號的服務檔案: /etc/services

請特別注意!雖然有的時候你可以藉由修改 /etc/services 來更改乙個服務的埠號,不

過並不建議如此做, 因為很有可能會造成一些協議的錯誤情況!這裡特此說明一番呦!(除非你要架設乙個地下網

站,否則的話,使用 /etc/services 原先的設定就好啦!)

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

最近看了 鳥哥的linux私房菜 之後,對檔案的許可權管理有了新的認識,對檔案和目錄的許可權也有了系統的認知,其中最讓我容易混淆的就是 x 許可權了!在我們要學習檔案許可權的時候,使用者和使用者組是乙個非常基礎並且比較重要的概念,這裡其實還有個 第三者 也就是其他人的概念。由於linux是個多人多任...

linux下mysql安裝 目錄結構 配置

服務端 mysql server community 5.1.44 1.rhel4.i386.rpm 客戶端 mysql client community 5.1.44 1.rhel4.i386.rpm 2 安裝 列印資訊略 root localhost rpm ivh mysql server c...

linux下mysql安裝 目錄結構 配置

服務端 mysql server community 5.1.44 1.rhel4.i386.rpm 客戶端 mysql client community 5.1.44 1.rhel4.i386.rpm 2 安裝 列印資訊略 root localhost rpm ivh mysql server c...