1、描述計(jì)算機(jī)的組成及其功能
計(jì)算機(jī)各個(gè)組成部分的功能:
從基本結(jié)構(gòu)上來講,計(jì)算機(jī)可以分為五大部分:?運(yùn)算器、存儲(chǔ)器、控制器、輸入設(shè)備、輸出設(shè)備。-?
運(yùn)算器的功能?- 實(shí)現(xiàn)算術(shù)運(yùn)算和邏輯運(yùn)算(與控制器組成CPU)。?-?
存儲(chǔ)器的功能?- 將輸入設(shè)備接收到的信息以二進(jìn)制的數(shù)據(jù)形式存到存儲(chǔ)器中。?-
?控制器的功能?- 將指令逐條從存儲(chǔ)器中取出,經(jīng)譯碼分析后向全機(jī)發(fā)出相應(yīng)的操作控?制信號(hào)作用于其他部件,使各部件有條不紊地協(xié)調(diào)工作(與運(yùn)算器組成CPU)。?-?
輸入設(shè)備的功能?- 將數(shù)據(jù)、程序、文字符號(hào)、圖象、聲音等信息輸送到計(jì)算機(jī)中。?-?
輸出設(shè)備的功能?- 將計(jì)算機(jī)的運(yùn)算結(jié)果或者中間結(jié)果打印或顯示出來
2、按系列羅列Linux的發(fā)行版,并描述不同發(fā)行版之間的聯(lián)系與區(qū)別。
?Linux是一個(gè)誕生于網(wǎng)絡(luò)、成長于網(wǎng)絡(luò)且成熟于網(wǎng)絡(luò)的奇特的操作系統(tǒng)。1991年,芬蘭大學(xué)生Linus
Torvalds萌發(fā)了開發(fā)一個(gè)自由的UNIX操作系統(tǒng)的想法,當(dāng)年,Linux就誕生了,為了不讓這個(gè)羽毛未豐的操作系統(tǒng)矢折,Linus將自已的作品Linux通過Internet發(fā)布。從此一大批知名的、不知名的電腦黑客、編程人員加入到開發(fā)過程中來,Linux逐漸成長起來。
Fedora Core
????????Fedora
Core(自第七版直接更名為Fedora)是眾多 Linux 發(fā)行版之一。它是一套從Red
Hat Linux發(fā)展出來的免費(fèi)Linux系統(tǒng)。Fedora Core 的前身就是Red
Hat Linux。Fedora是一個(gè)開放的、創(chuàng)新的、前瞻性的操作系統(tǒng)和平臺(tái),基于Linux。它允許任何人自由地使用、修改和重發(fā)布,無論現(xiàn)在還是將來。它由一個(gè)強(qiáng)大的社群開發(fā),這個(gè)社群的成員以自己的不懈努力,提供并維護(hù)自由、開放源碼的軟件和開放的標(biāo)準(zhǔn)。Fedora 項(xiàng)目由 Fedora 基金會(huì)管理和控制,得到了Red Hat, Inc. 的支持。Fedora 是一個(gè)獨(dú)立的操作系統(tǒng),是Linux的一個(gè)發(fā)行版,可運(yùn)行的體系結(jié)構(gòu)包括 x86(即i386-i686),
x86_64 和 PowerPC。
Debian
????????Debian
Project誕生于1993年8月13日,它的目標(biāo)是提供一個(gè)穩(wěn)定容錯(cuò)的Linux版本。支持Debian的不是某家公司,而是許多在其改進(jìn)過程中投入了大量時(shí)間的開發(fā)人員,這種改進(jìn)吸取了早期Linux的經(jīng)驗(yàn)。Debian的安裝完全是基于文本的,對(duì)于其本身來說這不是一件壞事。但對(duì)于初級(jí)用戶來說卻并非這樣。因?yàn)樗鼉H僅使用fdisk?作為分區(qū)工具而沒有自動(dòng)分區(qū)功能,所以它的磁盤分區(qū)過程令人十分討厭。磁盤設(shè)置完畢后,軟件工具包的選擇通過一個(gè)名為dselect的工具實(shí)現(xiàn),但它不向用戶提供安裝基本工具組(如開發(fā)工具)的簡易設(shè)置步驟。最后需要使用anXious工具配置X
Windows,這個(gè)過程與其他版本的X Windows配置過程類似。完成這些配置后,Debian就可以使用了。
Mandrake
????????MandrakeSoft,Linux Mandrake的發(fā)行商,在1998年由一個(gè)推崇Linux的小組創(chuàng)立,它的目標(biāo)是盡量讓工作變得更簡單。最終,Mandrake給人們提供了一個(gè)優(yōu)秀的圖形安裝界面,它的最新版本還包含了許多Linux軟件包。作為Red Hat
Linux的一個(gè)分支,Mandrake將自己定位在桌面市場的最佳Linux版本上。但該公司還是支持服務(wù)器上的安裝,而且成績并不壞。Mandrake的安裝非常簡單明了,為初級(jí)用戶設(shè)置了簡單的安裝選項(xiàng)。它完全使用GUI界面,還為磁盤分區(qū)制作了一個(gè)適合各類用戶的簡單GUI界面。軟件包的選擇非常標(biāo)準(zhǔn),另外還有對(duì)軟件組和單個(gè)工具包的選項(xiàng)。安裝完畢后,用戶只需重啟系統(tǒng)并登錄進(jìn)入即可。
Mandrake主要通過郵件列表和Mandrak自己的Web論壇提供技術(shù)支持。Mandrak對(duì)桌面用戶來說是一個(gè)非常不錯(cuò)的選擇,它還可作為一款優(yōu)秀的服務(wù)器系統(tǒng),尤其適合Linux新手使用。它使用最新版本的內(nèi)核,擁有許多用戶需要在Linux服務(wù)器環(huán)境中使用的軟件——數(shù)據(jù)庫和Web服務(wù)器。
Ubuntu
????????Ubuntu是一個(gè)以桌面應(yīng)用為主的Linux操作系統(tǒng),其名稱來自非洲南部祖魯語或豪薩語的“ubuntu”一詞(譯為吾幫托或?yàn)醢鄨D),意思是“人性”、“我的存在是因?yàn)榇蠹业拇嬖凇保欠侵迋鹘y(tǒng)的一種價(jià)值觀,類似華人社會(huì)的“仁愛”思想。Ubuntu基于Debian發(fā)行版和unity桌面環(huán)境,與Debian的不同在于它每6個(gè)月會(huì)發(fā)布一個(gè)新版本。Ubuntu的目標(biāo)在于為一般用戶提供一個(gè)最新的、同時(shí)又相當(dāng)穩(wěn)定的主要由自由軟件構(gòu)建而成的操作系統(tǒng)。隨著云計(jì)算的流行,ubuntu推出了一個(gè)云計(jì)算環(huán)境搭建的解決方案,可以在其官方網(wǎng)站找到相關(guān)信息。于2012年4月26日發(fā)布最終版ubuntu?12.04,ubuntu 12.04是長期支持的版本。
Red Hat Linux
? ?這是最著名的Linux版本了,Red
Hat?Linux創(chuàng)造了自己的品牌,越來越多的人聽說過它。Red Hat在1994年創(chuàng)業(yè),當(dāng)時(shí)聘用了全世界500多名員工,他們都致力于開放的源代碼體系。
Red Hat Linux是公共環(huán)境中表現(xiàn)上佳的服務(wù)器。它擁有自己的公司,能向用戶提供一套完整的服務(wù),這使得它特別適合在公共網(wǎng)絡(luò)中使用。這個(gè)版本的Linux也使用最新的內(nèi)核,還擁有大多數(shù)人都需要使用的主體軟件包。
Red Hat Linux的安裝過程也十分簡單明了。它的圖形安裝過程提供簡易設(shè)置服務(wù)器的全部信息。磁盤分區(qū)過程可以自動(dòng)完成,還可以選擇GUI工具完成,即使對(duì)于?Linux新手來說這些都非常簡單。選擇軟件包的過程也與其他版本類似;用戶可以選擇軟件包種類或特殊的軟件包。系統(tǒng)運(yùn)行起來后,用戶可以從Web站點(diǎn)和?Red Hat那里得到充分的技術(shù)支持。我發(fā)現(xiàn)Red Hat是一個(gè)符合大眾需求的最優(yōu)版本。在服務(wù)器和桌面系統(tǒng)中它都工作得很好。Red Hat的唯一缺陷是帶有一些不標(biāo)準(zhǔn)的內(nèi)核補(bǔ)丁,這使得它難于按用戶的需求進(jìn)行定制。?Red Hat通過論壇和郵件列表提供廣泛的技術(shù)支持,它還有自己公司的電話技術(shù)支持,后者對(duì)要求更高技術(shù)支持水平的集團(tuán)客戶更有吸引力。
SuSE
? ?總部設(shè)在德國的SuSE?AG在商界已經(jīng)奮斗了8年多,它一直致力于創(chuàng)建一個(gè)連接數(shù)據(jù)庫的最佳Linux版本。為了實(shí)現(xiàn)這一目的,SuSE與Oracle?和IBM合作,以使他們的產(chǎn)品能穩(wěn)定地工作。SuSE還開發(fā)了SuSE
Linux eMail Server III,一個(gè)非常穩(wěn)定的電子郵件群組應(yīng)用。
基于2.4.10內(nèi)核的SuSE 7.3,在原有版本的基礎(chǔ)上提高了易用性。安裝過程通過GUI完成,磁盤分區(qū)過程也非常簡單,但它沒有為用戶提供更多的控制和選擇。
在SuSE?操作系統(tǒng)下,可以非常方便地訪問Windows磁盤,這使得兩種平臺(tái)之間的切換,以及使用雙系統(tǒng)啟動(dòng)變得更容易。SuSE的硬件檢測非常優(yōu)秀,該版本在服務(wù)器和工作站上都用得很好。
SuSE擁有界面友好的安裝過程,還有圖形管理工具,可方便地訪問Windows磁盤,對(duì)于終端用戶和管理員來說使用它同樣方便,這使它成為了一個(gè)強(qiáng)大的服務(wù)器平臺(tái)。
Linux Mint
????????Linux
Mint是一份基于Ubuntu的發(fā)行版,其目標(biāo)是提供一種更完整的即刻可用體驗(yàn),這包括提供瀏覽器插件、多媒體編解碼器、對(duì)DVD播放的支持、Java和其他組件。它與Ubuntu軟件倉庫兼容。Linux Mint 是一個(gè)為pc和X86電腦設(shè)計(jì)的操作系統(tǒng)。
因此,一個(gè)可以跑得動(dòng)Windows的電腦也可以使用Linux Mint來代替Windows,或者兩個(gè)都跑。既有Windows又有Linux的系統(tǒng)就是傳說中的“雙系統(tǒng)”。同樣,MAC,BSD或者其他的Linux版本也可以和Linux Mint?共存。一臺(tái)裝有多系統(tǒng)的電腦在開機(jī)的時(shí)候會(huì)出現(xiàn)一個(gè)供你選擇操作系統(tǒng)的菜單。Linux Mint可以很好的在一個(gè)單系統(tǒng)的電腦上運(yùn)行,但是它也可以自動(dòng)檢測其他操作系統(tǒng)并與其互動(dòng),例如,如果你安裝Linux Mint在一個(gè)安裝了Windows版本的(xp,vista或者其他版本),它會(huì)自動(dòng)檢測并建立雙啟動(dòng)以供您在開機(jī)的時(shí)候選擇啟動(dòng)哪個(gè)系統(tǒng)。并且你可以在Linux Mint下訪問Windows分區(qū)。Linux是更安全,更穩(wěn)定,更有效并且日益易于操作的甚至可以和Windows相媲美的系統(tǒng),它越來越讓人感到難以抉擇了。
Gentoo
????????Gentoo是Linux世界最年輕的發(fā)行版本,正因?yàn)槟贻p,所以能吸取在她之前的所有發(fā)行版本的優(yōu)點(diǎn)。Gentoo最初由Daniel Robbins(FreeBSD的開發(fā)者之一)創(chuàng)建,首個(gè)穩(wěn)定版本發(fā)布于2002年。由于開發(fā)者對(duì)FreeBSD的熟識(shí),所以Gentoo擁有媲美FreeBSD的廣受美譽(yù)的ports系統(tǒng)——Portage包管理系統(tǒng)。
centos
????????CentOS(Community ENTerprise Operating System)是Linux發(fā)行版之一,它是來自于Red Hat Enterprise Linux依照開放源代碼規(guī)定釋出的源代碼所編譯而成。由于出自同樣的源代碼,因此有些要求高度穩(wěn)定性的服務(wù)器以CentOS替代商業(yè)版的Red Hat Enterprise Linux使用。兩者的不同,在于CentOS并不包含封閉源代碼軟件,CentOS 是一個(gè)基于Red Hat Linux 提供的可自由使用源代碼的企業(yè)級(jí)Linux發(fā)行版本。每個(gè)版本的 CentOS都會(huì)獲得十年的支持(通過安全更新方式)。新版本的 CentOS 大約每兩年發(fā)行一次,而每個(gè)版本的 CentOS 會(huì)定期(大概每六個(gè)月)更新一次,以便支持新的硬件。這樣,建立一個(gè)安全、低維護(hù)、穩(wěn)定、高預(yù)測性、高重復(fù)性的 Linux 環(huán)境。CentOS是Community
Enterprise Operating System的縮寫。
CentOS?是RHEL(Red Hat
Enterprise Linux)源代碼再編譯的產(chǎn)物,而且在RHEL的基礎(chǔ)上修正了不少已知的 Bug ,相對(duì)于其他Linux 發(fā)行版,其穩(wěn)定性值得信賴。
RHEL?在發(fā)行的時(shí)候,有兩種方式。一種是二進(jìn)制的發(fā)行方式,另外一種是源代碼的發(fā)行方式。
3、描述Linux的哲學(xué)思想,并按照自己的理解對(duì)其進(jìn)行解釋性描述。
Linux的哲學(xué)思想:
1、一切皆文件:
????????顧名思義,就是要將所有事物都能當(dāng)成一個(gè)文件來處理(包括設(shè)備)。
2、由眾多單一目的的小程序,一個(gè)程序只實(shí)現(xiàn)一個(gè)功能,多個(gè)程序組合完成復(fù)雜任務(wù):
? ?組合小程序完成復(fù)雜任務(wù),將功能碎塊化了,更易組合和拼接。由其是和windows相比起來,系統(tǒng)會(huì)輕量化許多。
3、文本文件保存配置信息:
????????一個(gè)文本編輯器技能完成系統(tǒng)配置工作
4、盡量避免跟用戶交互:
????????將底部各功能集合成一個(gè)抽象的羅邏輯的概念
5、提供機(jī)制,而非策略:
“需要提供什么功能”(機(jī)制)
“怎樣實(shí)現(xiàn)這些功能”(策略)
如果說機(jī)制是一種框架,那么,策略就是填充框架的一個(gè)個(gè)具體實(shí)體。機(jī)制提供的是一種開放而寬松的環(huán)境,而策略就是在這個(gè)環(huán)境下賴以生存的生命個(gè)體。比如,我們編寫的一個(gè)程序,fork()以后,就成為一個(gè)個(gè)進(jìn)程的生命個(gè)體。而操作系統(tǒng)所提供給我們創(chuàng)建、執(zhí)行以及結(jié)束進(jìn)程的各種原語-fork(),exex()和exit()等是統(tǒng)管各種進(jìn)程的機(jī)制。我們所創(chuàng)建進(jìn)程的死活并不會(huì)影響機(jī)制本身。
4、說明Linux系統(tǒng)上命令的使用格式;詳細(xì)介紹ifconfig、echo、tty、startx、export、pwd、history、shutdown、poweroff、reboot、hwclock、date命令的使用,并配合相應(yīng)的示例來闡述。
(1)Ifconfig命令:
ifconfig或 ip addr list:查看活動(dòng)接口的ip
(2)echo命令
echo:回顯命令
echo
[SHORT-OPTION]... [STRING]...
?????? echo LONG-OPTION
參數(shù):
-n:不進(jìn)行換行
[root@gz01-sys-sdn-test01
~]# echo -n "hello world"
hello
world[root@gz01-sys-sdn-test01 ~]#
-e:讓轉(zhuǎn)義符生效;
[root@gz01-sys-sdn-test01
~]# echo -e "hello \nwsds"
hello
wsds
\n: 換行
\t:制表符
string可以使用引號(hào),單引號(hào)和雙引號(hào)均可用
單引號(hào):強(qiáng)引用,變量引用不執(zhí)行替換
[root@gz01-sys-sdn-test01
~]# echo '$SHELL'
$SHELL
雙引號(hào):弱引用,變量引用會(huì)被替換
[root@gz01-sys-sdn-test01
~]# echo "$SHELL"
/bin/bash
注意:變量引用的正規(guī)符號(hào):
${name}
(3)tty命令
tty:查看當(dāng)前的終端設(shè)備
(4)startx命令
在某一虛擬終端接口運(yùn)行此命令,啟動(dòng)圖形界面
(5)export命令
? 變量賦值:export name=value
? 查看環(huán)境變量
(6)pwd命令
顯示當(dāng)前工作目錄
(7)history命令
命令歷史:shell進(jìn)程會(huì)在其會(huì)話中保存此前用戶提交執(zhí)行過的命令
# history
定制history的功能,可通過環(huán)境變量實(shí)現(xiàn):
HISTSIZE:shell進(jìn)程可保留的命令歷史的條數(shù),
HISTFILE:持久保存命令歷史的文件
.bash_history
HISTFILESIZE:命令歷史文件的大小;
[root@gz01-sys-sdn-test01
~]# echo $HISTFILE
/root/.bash_history
[root@gz01-sys-sdn-test01
~]# echo $HISTFILESIZE
100000
命令用法:
History【-c】【-d 偏移量】【n】
或history -anrw 【文件名】
或history -ps 參數(shù)【參數(shù)…】
-c:清空命令歷史;
-d offset:刪除指定命令歷史
-r:從文件讀取命令歷史至歷史列表中;
-w:把歷史列表中的命令追加至歷史文件中;
History #:顯示最近的#條命令
調(diào)用 命令歷史列表中的命令:
!#:再一次執(zhí)行歷史列表中的第#條命令
??????????????? !!: 再一次執(zhí)行上一條命令
!STRING:再一次執(zhí)行命令歷史列表中最近一個(gè)以STING開頭的命令
注意:命令的重復(fù)執(zhí)行 有時(shí)需要冪等性
調(diào)用上一條命令的最后一個(gè)參數(shù):
快捷鍵:SC,+ .
字符串:!$
控制命令歷史記錄的方式:
環(huán)境變量:HISTCONTROL
ignoredups:忽略重復(fù)的命令;
ignorespace:忽略以空白字符開頭的命令
ignoreboth:以上兩者同時(shí)生效;
????????修改變量的值:
NAME='VALUE'
(8)shutdown命令
關(guān)機(jī)或重啟命令:shutdown
shutdown
[OPTIONS...] [TIME] [WALL...]
參數(shù):
OPTIONS:
shutdown -h now
-h:halt
-r:reboot
-c:cancel
Time:
Now
Hh:mm
(9)poweroff關(guān)機(jī)命令
參數(shù):
-f:強(qiáng)制關(guān)機(jī),不調(diào)用shutdown程序
-p:斷電停機(jī),默認(rèn)參數(shù);
-w:只是顯示關(guān)機(jī)警告,不調(diào)用shutodnw命令,記錄寫到/var/log/wtmp
(10)reboot命令
同power命令
(11)hwclock命令
硬件時(shí)鐘命令
(12)date命令
顯示日期時(shí)間:date [OPTION]... [+FORMAT]
format:格式符
%F;
%T
%Y
%m
%d
%H
%M
%S
%s
?????????? 設(shè)定日期時(shí)間:date [-u|--utc|--universal]
[MMDDhhmm[[CC]YY][.ss]]
date[MMDDhhmmCC]YY][.ss]]
[root@gz01-sys-sdn-test01
~]# date
Thu Nov 22 21:53:52
CST 2018
[root@gz01-sys-sdn-test01
~]# date +%F
2018-11-22
[root@gz01-sys-sdn-test01
~]# date +%T
21:55:07
[root@gz01-sys-sdn-test01
~]# date +%F-%T
2018-11-22-21:55:31
[root@gz01-sys-sdn-test01
~]# date +"%F %T"
2018-11-22 21:55:58
[root@gz01-sys-sdn-test01
~]# date +%Y-%m-%d-%H-%M-%S
2018-11-22-21-57-21
[root@gz01-sys-sdn-test01
~]# date +%s
1542895091
5、如何在Linux系統(tǒng)上獲取命令的幫助信息,請(qǐng)?jiān)敿?xì)列出,并描述man文檔的章節(jié)是如何劃分的。
獲取命令幫助
??? 內(nèi)部命令:
??? ~]# help COMMAND
??? 外部命令:
??? (1) ~]# COMMAND –help
??? (2)使用手冊(cè) manual 位于/usr/share/man
??????? ~]# man CHAPTER COMMAND
??????? ~]# man 5 passwd
??????????????? SECTIONS:
??????????????????? NAME:功能性說明
??????????????????? SYNOPSIS:語法格式
??????????????????? DESSCRIPTION:描述
??????????????????? OPTIONS:選項(xiàng)
??????????????????? EXAMPLES:使用示例
??????????????????? AUTHOR:作者
??????????????????? BUGS:報(bào)告程序bug的方式
??????????????????? SEE ALSO:參考
????????????? SYNOPSIS:
??????????????????? []:可選內(nèi)容
??????????????????? <>:必須提供的內(nèi)容
??????????????????? a|b|c:多選一
??????????????????? …:同類內(nèi)容可出現(xiàn)多個(gè)
??? 有章節(jié)之分,man1,man2,…
??????? 1:用戶命令;
??????? 2:系統(tǒng)調(diào)用;
??????? 3:C庫調(diào)用;
??????? 4:設(shè)備文件及特殊文件;
??????? 5:文件格式(配置文件格式);
??????? 6:游戲使用幫助;
??????? 7:雜項(xiàng);
??????? 8:管理工具及守護(hù)進(jìn)程;
??? ~]# whatis COMMAND
??????? 查看命令在man哪些章節(jié)有(查詢數(shù)據(jù)庫的)
??? ~]# makewhatis
??????? 手動(dòng)更新數(shù)據(jù)庫
man命令打開手冊(cè)操作方法:
??? 翻屏:
??????? 空格:向文件尾翻一屏;
??????? b:向文件首翻一屏;
??????? ctrl+d:向文件尾翻半屏;
??????? ctrl+u:向文件首翻半屏;
??????? 回車:向文件尾翻一行;
??????? k:向文件首翻一行;
??????? G:跳轉(zhuǎn)至最后一行;
??????? #G:跳轉(zhuǎn)至指定行;
文本搜索:
??????? /keyword:向文件尾依次查找,不區(qū)分大小寫
??????? ?keyword:向文件首依次查找
??????????? n:與查找命令方向相同;
??????????? N:相反
??? 退出:
??????? q:quit
??? (3)info COMMAND
?????????????? 獲取命令的在線文檔?????? (4)使用應(yīng)用程序自帶幫助文檔:/usr/share/doc/APP-VERSION
??????????? README:程序相關(guān)信息
??????????? INSTALL:安裝幫助
??????????? CHANGES:版本迭代改動(dòng)信息
?????? (5)主流發(fā)行版官方文檔
??????????? http://www.redhat.com/doc
6、請(qǐng)羅列Linux發(fā)行版的基礎(chǔ)目錄名稱命名法則及功用規(guī)定
FHS:文件系統(tǒng)層級(jí)結(jié)構(gòu)標(biāo)準(zhǔn)
文件系統(tǒng):層級(jí)結(jié)構(gòu)
/bin:所有用戶可用的基本命令程序文件
/sbin:供系統(tǒng)管理使用的工具程序
/boot:引導(dǎo)加載器必須用到的各靜態(tài)文件:kernel,grub等
/dev:存儲(chǔ)特殊文件或設(shè)備文件;
設(shè)備有2種類型:字符設(shè)備、塊設(shè)備
/etc:主機(jī)特有的配置文件;系統(tǒng)程序的配置文件,只能為靜態(tài)
/home:普通的家目錄的位置,一般每個(gè)普通的家目錄默認(rèn)為此目錄下與用戶同名的子目錄,/home/USERNAME
/lib:為系統(tǒng)啟動(dòng)或根文件系統(tǒng)上的應(yīng)用程序(/bin,/sbin)提供共享庫,以及為內(nèi)核提供內(nèi)核模塊。
Libc.so.*:動(dòng)態(tài)鏈接的C庫
Ld*:運(yùn)行時(shí)鏈接器/加載器
modules:用于存儲(chǔ)內(nèi)核模塊的目錄
/lib64:64位系統(tǒng)特有的存放64位共享庫的路徑;
/media:便攜式設(shè)備掛載點(diǎn),cdrom,floppy等
/mnt:臨時(shí)掛載點(diǎn);其他文件系統(tǒng)的臨時(shí)掛載點(diǎn)
/opt:附加應(yīng)用程序的安裝位置,可選路徑;
/root:根root路徑;root用戶的家目錄
/srv:當(dāng)前主機(jī)為服務(wù)提供的數(shù)據(jù);有特殊性;
/tmp:臨時(shí)文件目錄,為那些會(huì)產(chǎn)生臨時(shí)文件的程序提供的用于存儲(chǔ)臨時(shí)文件的目錄,可供用戶執(zhí)行寫入操作;
/usr:全局共享的只讀數(shù)據(jù)路徑;
bin,sbin
lib,lib64
include:C程序頭文件;
share:命令手冊(cè)頁,命令自帶文檔;
local:另一個(gè)層級(jí)目錄;
/usr/local:Localhierachy? 讓系統(tǒng)管理員安裝本地應(yīng)用程序,也通常用于第三方軟件安裝路徑;
/var:存儲(chǔ)經(jīng)常發(fā)生變化的數(shù)據(jù)的目錄
/proc:內(nèi)核及進(jìn)程存儲(chǔ)其相關(guān)信息,他們多為內(nèi)核參數(shù),例如:net.ipv4.ip_forward,虛擬為/net/ipv4/forwad
存儲(chǔ)于/proc/sys/,因此其完整路徑為/proc/sys/net/ipv4/ip_forward
/sys:sysfs虛擬文件系統(tǒng)提供了一種比proc更為理想的訪問內(nèi)核數(shù)據(jù)的路徑;
其主要作用在于管理linux設(shè)備提供統(tǒng)一的模型的接口;