国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 系統(tǒng) > Linux > 正文

Linux配置文件全面認(rèn)識(shí)

2024-08-28 00:16:18
字體:
供稿:網(wǎng)友

Linux配置文件

系統(tǒng)配置文件

內(nèi)核本身也可以看成是一個(gè)“程序”。為什么內(nèi)核需要配置文件??jī)?nèi)核需要了解系統(tǒng)中用戶和組的列表,進(jìn)而管理文件權(quán)限(即根據(jù)權(quán)限判定特定用戶(UNIX_USERS)是否可以打開某個(gè)文件)。注意,這些文件不是明確地由程序讀取的,而是由系統(tǒng)庫(kù)所提供的一個(gè)函數(shù)讀取,并被內(nèi)核使用。例如,程序需要某個(gè)用戶的(加密過的)密碼時(shí)不應(yīng)該打開 /etc/passwd 文件。相反,程序應(yīng)該調(diào)用系統(tǒng)庫(kù)的 getpw() 函數(shù)。這種函數(shù)也被稱為系統(tǒng)調(diào)用。打開 /etc/passwd 文件和之后查找那個(gè)被請(qǐng)求的用戶的密碼都是由內(nèi)核(通過系統(tǒng)庫(kù))決定的。

  除非另行指定,Red Hat Linux 系統(tǒng)中大多數(shù)配置文件都在 /etc 目錄中。配置文件可以大致分為下面幾類:

訪問文件

  /etc/host.conf 告訴網(wǎng)絡(luò)域名服務(wù)器如何查找主機(jī)名。(通常是 /etc/hosts,然后就是名稱服務(wù)器;可通過 netconf 對(duì)其進(jìn)行更改)

  /etc/hosts 包含(本地網(wǎng)絡(luò)中)已知主機(jī)的一個(gè)列表。如果系統(tǒng)的 IP 不是動(dòng)態(tài)生成,就可以使用它。對(duì)于簡(jiǎn)單的主機(jī)名解析(點(diǎn)分表示法),在請(qǐng)求 DNS 或 NIS 網(wǎng)絡(luò)名稱服務(wù)器之前,/etc/hosts.conf 通常會(huì)告訴解析程序先查看這里。

  /etc/hosts.allow 請(qǐng)參閱 hosts_access 的聯(lián)機(jī)幫助頁(yè)。至少由 tcpd 讀取。

  /etc/hosts.deny 請(qǐng)參閱 hosts_access 的聯(lián)機(jī)幫助頁(yè)。至少由 tcpd 讀取。

引導(dǎo)和登錄/注銷

  /etc/issue & /etc/issue.net 這些文件由 mingetty(和類似的程序)讀取,用來向從終端(issue)或通過 telnet 會(huì)話(issue.net)連接的用戶顯示一個(gè)“welcome”字符串。 它們包括幾行聲明 Red Hat 版本號(hào)、名稱和內(nèi)核 ID 的信息。它們由 rc.local 使用。

  /etc/RedHat-release 包括一行聲明 Red Hat 版本號(hào)和名稱的信息。由 rc.local 使用。

  /etc/rc.d/rc 通常在所有運(yùn)行級(jí)別運(yùn)行,級(jí)別作為參數(shù)傳送。 例如,要以圖形(Graphics)模式(X-Server)引導(dǎo)機(jī)器,請(qǐng)?jiān)诿钚羞\(yùn)行下面的命令:init 5。運(yùn)行級(jí)別 5 表示以圖形模式引導(dǎo)系統(tǒng)。

  /etc/rc.d/rc.local 非正式的。可以從 rc、rc.sysinit 或 /etc/inittab 調(diào)用。

  /etc/rc.d/rc.sysinit 通常是所有運(yùn)行級(jí)別的第一個(gè)腳本。

  /etc/rc.d/rc/rcX.d 從 rc 運(yùn)行的腳本(X 表示 1 到 5 之間的任意數(shù)字)。這些目錄是特定“運(yùn)行級(jí)別”的目錄。 當(dāng)系統(tǒng)啟動(dòng)時(shí),它會(huì)識(shí)別要啟動(dòng)的運(yùn)行級(jí)別,然后調(diào)用該運(yùn)行級(jí)別的特定目錄中存在的所有啟動(dòng)腳本。例如,系統(tǒng)啟動(dòng)時(shí)通常會(huì)在引導(dǎo)消息之后顯示“entering run-level 3”的消息;這意味著 /etc/rc.d/rc3.d/ 目錄中的所有初始化腳本都將被調(diào)用。

文件系統(tǒng)

  內(nèi)核提供了一個(gè)接口,用來顯示一些它的數(shù)據(jù)結(jié)構(gòu),這些數(shù)據(jù)結(jié)構(gòu)對(duì)于決定諸如使用的中斷、初始化的設(shè)備和內(nèi)存統(tǒng)計(jì)信息之類的系統(tǒng)參數(shù)可能很有用。這個(gè)接口是作為一個(gè)獨(dú)立但虛擬的文件系統(tǒng)提供的,稱為 /proc 文件系統(tǒng)。很多系統(tǒng)實(shí)用程序都使用這個(gè)文件系統(tǒng)中存在的值來顯示系統(tǒng)統(tǒng)計(jì)信息。例如,/proc/modules 文件列舉系統(tǒng)中當(dāng)前加載的模塊。lsmod 命令讀取此信息,然后將其以人們可以看懂的格式顯示出來。 下面表格中指定的 mtab 文件以同樣的方式讀取包含當(dāng)前安裝的文件系統(tǒng)的 /proc/mount 文件。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 洪泽县| 平山县| 宁陕县| 武义县| 行唐县| 天气| 西峡县| 塘沽区| 金堂县| 桂平市| 平远县| 汨罗市| 大渡口区| 仁怀市| 黄梅县| 济阳县| 漳州市| 奈曼旗| 谷城县| 东阳市| 广宁县| 兴和县| 密山市| 宁蒗| 扎兰屯市| 孝昌县| 定南县| 昆山市| 安国市| 辽阳县| 穆棱市| 河津市| 安康市| 遂溪县| 获嘉县| 南安市| 湖南省| 桂东县| 汝南县| 栖霞市| 马山县|