1、描述計算機(jī)的組成及其功能
計算機(jī)各個組成部分的功能:
從基本結(jié)構(gòu)上來講码撰,計算機(jī)可以分為五大部分:?運算器渗柿、存儲器、控制器脖岛、輸入設(shè)備朵栖、輸出設(shè)備。-?
運算器的功能?- 實現(xiàn)算術(shù)運算和邏輯運算(與控制器組成CPU)柴梆。?-?
存儲器的功能?- 將輸入設(shè)備接收到的信息以二進(jìn)制的數(shù)據(jù)形式存到存儲器中陨溅。?-
?控制器的功能?- 將指令逐條從存儲器中取出,經(jīng)譯碼分析后向全機(jī)發(fā)出相應(yīng)的操作控?制信號作用于其他部件绍在,使各部件有條不紊地協(xié)調(diào)工作(與運算器組成CPU)门扇。?-?
輸入設(shè)備的功能?- 將數(shù)據(jù)、程序偿渡、文字符號臼寄、圖象、聲音等信息輸送到計算機(jī)中溜宽。?-?
輸出設(shè)備的功能?- 將計算機(jī)的運算結(jié)果或者中間結(jié)果打印或顯示出來
2吉拳、按系列羅列Linux的發(fā)行版,并描述不同發(fā)行版之間的聯(lián)系與區(qū)別适揉。
?Linux是一個誕生于網(wǎng)絡(luò)合武、成長于網(wǎng)絡(luò)且成熟于網(wǎng)絡(luò)的奇特的操作系統(tǒng)。1991年涡扼,芬蘭大學(xué)生Linus
Torvalds萌發(fā)了開發(fā)一個自由的UNIX操作系統(tǒng)的想法稼跳,當(dāng)年,Linux就誕生了吃沪,為了不讓這個羽毛未豐的操作系統(tǒng)矢折汤善,Linus將自已的作品Linux通過Internet發(fā)布。從此一大批知名的票彪、不知名的電腦黑客红淡、編程人員加入到開發(fā)過程中來,Linux逐漸成長起來降铸。
Fedora Core
????????Fedora
Core(自第七版直接更名為Fedora)是眾多 Linux 發(fā)行版之一在旱。它是一套從Red
Hat Linux發(fā)展出來的免費Linux系統(tǒng)。Fedora Core 的前身就是Red
Hat Linux推掸。Fedora是一個開放的桶蝎、創(chuàng)新的驻仅、前瞻性的操作系統(tǒng)和平臺,基于Linux登渣。它允許任何人自由地使用噪服、修改和重發(fā)布,無論現(xiàn)在還是將來胜茧。它由一個強(qiáng)大的社群開發(fā)粘优,這個社群的成員以自己的不懈努力,提供并維護(hù)自由呻顽、開放源碼的軟件和開放的標(biāo)準(zhǔn)雹顺。Fedora 項目由 Fedora 基金會管理和控制,得到了Red Hat, Inc. 的支持廊遍。Fedora 是一個獨立的操作系統(tǒng)无拗,是Linux的一個發(fā)行版,可運行的體系結(jié)構(gòu)包括 x86(即i386-i686),
x86_64 和 PowerPC昧碉。
Debian
????????Debian
Project誕生于1993年8月13日,它的目標(biāo)是提供一個穩(wěn)定容錯的Linux版本揽惹。支持Debian的不是某家公司被饿,而是許多在其改進(jìn)過程中投入了大量時間的開發(fā)人員,這種改進(jìn)吸取了早期Linux的經(jīng)驗搪搏。Debian的安裝完全是基于文本的狭握,對于其本身來說這不是一件壞事。但對于初級用戶來說卻并非這樣疯溺。因為它僅僅使用fdisk?作為分區(qū)工具而沒有自動分區(qū)功能论颅,所以它的磁盤分區(qū)過程令人十分討厭。磁盤設(shè)置完畢后囱嫩,軟件工具包的選擇通過一個名為dselect的工具實現(xiàn)恃疯,但它不向用戶提供安裝基本工具組(如開發(fā)工具)的簡易設(shè)置步驟。最后需要使用anXious工具配置X
Windows墨闲,這個過程與其他版本的X Windows配置過程類似今妄。完成這些配置后,Debian就可以使用了鸳碧。
Mandrake
????????MandrakeSoft盾鳞,Linux Mandrake的發(fā)行商,在1998年由一個推崇Linux的小組創(chuàng)立瞻离,它的目標(biāo)是盡量讓工作變得更簡單腾仅。最終,Mandrake給人們提供了一個優(yōu)秀的圖形安裝界面套利,它的最新版本還包含了許多Linux軟件包推励。作為Red Hat
Linux的一個分支鹤耍,Mandrake將自己定位在桌面市場的最佳Linux版本上。但該公司還是支持服務(wù)器上的安裝吹艇,而且成績并不壞惰蜜。Mandrake的安裝非常簡單明了,為初級用戶設(shè)置了簡單的安裝選項受神。它完全使用GUI界面抛猖,還為磁盤分區(qū)制作了一個適合各類用戶的簡單GUI界面。軟件包的選擇非常標(biāo)準(zhǔn)鼻听,另外還有對軟件組和單個工具包的選項财著。安裝完畢后,用戶只需重啟系統(tǒng)并登錄進(jìn)入即可撑碴。
Mandrake主要通過郵件列表和Mandrak自己的Web論壇提供技術(shù)支持撑教。Mandrak對桌面用戶來說是一個非常不錯的選擇,它還可作為一款優(yōu)秀的服務(wù)器系統(tǒng)醉拓,尤其適合Linux新手使用伟姐。它使用最新版本的內(nèi)核,擁有許多用戶需要在Linux服務(wù)器環(huán)境中使用的軟件——數(shù)據(jù)庫和Web服務(wù)器亿卤。
Ubuntu
????????Ubuntu是一個以桌面應(yīng)用為主的Linux操作系統(tǒng)愤兵,其名稱來自非洲南部祖魯語或豪薩語的“ubuntu”一詞(譯為吾幫托或烏班圖),意思是“人性”排吴、“我的存在是因為大家的存在”秆乳,是非洲傳統(tǒng)的一種價值觀,類似華人社會的“仁愛”思想钻哩。Ubuntu基于Debian發(fā)行版和unity桌面環(huán)境屹堰,與Debian的不同在于它每6個月會發(fā)布一個新版本。Ubuntu的目標(biāo)在于為一般用戶提供一個最新的街氢、同時又相當(dāng)穩(wěn)定的主要由自由軟件構(gòu)建而成的操作系統(tǒng)扯键。隨著云計算的流行,ubuntu推出了一個云計算環(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)時聘用了全世界500多名員工,他們都致力于開放的源代碼體系斥杜。
Red Hat Linux是公共環(huán)境中表現(xiàn)上佳的服務(wù)器虱颗。它擁有自己的公司沥匈,能向用戶提供一套完整的服務(wù),這使得它特別適合在公共網(wǎng)絡(luò)中使用忘渔。這個版本的Linux也使用最新的內(nèi)核高帖,還擁有大多數(shù)人都需要使用的主體軟件包。
Red Hat Linux的安裝過程也十分簡單明了畦粮。它的圖形安裝過程提供簡易設(shè)置服務(wù)器的全部信息散址。磁盤分區(qū)過程可以自動完成,還可以選擇GUI工具完成宣赔,即使對于?Linux新手來說這些都非常簡單预麸。選擇軟件包的過程也與其他版本類似;用戶可以選擇軟件包種類或特殊的軟件包儒将。系統(tǒng)運行起來后吏祸,用戶可以從Web站點和?Red Hat那里得到充分的技術(shù)支持。我發(fā)現(xiàn)Red Hat是一個符合大眾需求的最優(yōu)版本钩蚊。在服務(wù)器和桌面系統(tǒng)中它都工作得很好贡翘。Red Hat的唯一缺陷是帶有一些不標(biāo)準(zhǔn)的內(nèi)核補(bǔ)丁,這使得它難于按用戶的需求進(jìn)行定制砰逻。?Red Hat通過論壇和郵件列表提供廣泛的技術(shù)支持鸣驱,它還有自己公司的電話技術(shù)支持,后者對要求更高技術(shù)支持水平的集團(tuán)客戶更有吸引力诱渤。
SuSE
? ?總部設(shè)在德國的SuSE?AG在商界已經(jīng)奮斗了8年多,它一直致力于創(chuàng)建一個連接數(shù)據(jù)庫的最佳Linux版本谈况。為了實現(xiàn)這一目的勺美,SuSE與Oracle?和IBM合作,以使他們的產(chǎn)品能穩(wěn)定地工作碑韵。SuSE還開發(fā)了SuSE
Linux eMail Server III赡茸,一個非常穩(wěn)定的電子郵件群組應(yīng)用。
基于2.4.10內(nèi)核的SuSE 7.3祝闻,在原有版本的基礎(chǔ)上提高了易用性占卧。安裝過程通過GUI完成,磁盤分區(qū)過程也非常簡單联喘,但它沒有為用戶提供更多的控制和選擇华蜒。
在SuSE?操作系統(tǒng)下,可以非常方便地訪問Windows磁盤豁遭,這使得兩種平臺之間的切換叭喜,以及使用雙系統(tǒng)啟動變得更容易。SuSE的硬件檢測非常優(yōu)秀蓖谢,該版本在服務(wù)器和工作站上都用得很好捂蕴。
SuSE擁有界面友好的安裝過程譬涡,還有圖形管理工具,可方便地訪問Windows磁盤啥辨,對于終端用戶和管理員來說使用它同樣方便涡匀,這使它成為了一個強(qiáng)大的服務(wù)器平臺。
Linux Mint
????????Linux
Mint是一份基于Ubuntu的發(fā)行版溉知,其目標(biāo)是提供一種更完整的即刻可用體驗陨瘩,這包括提供瀏覽器插件、多媒體編解碼器着倾、對DVD播放的支持拾酝、Java和其他組件。它與Ubuntu軟件倉庫兼容卡者。Linux Mint 是一個為pc和X86電腦設(shè)計的操作系統(tǒng)蒿囤。
因此,一個可以跑得動Windows的電腦也可以使用Linux Mint來代替Windows崇决,或者兩個都跑材诽。既有Windows又有Linux的系統(tǒng)就是傳說中的“雙系統(tǒng)”。同樣恒傻,MAC脸侥,BSD或者其他的Linux版本也可以和Linux Mint?共存。一臺裝有多系統(tǒng)的電腦在開機(jī)的時候會出現(xiàn)一個供你選擇操作系統(tǒng)的菜單睁枕。Linux Mint可以很好的在一個單系統(tǒng)的電腦上運行,但是它也可以自動檢測其他操作系統(tǒng)并與其互動,例如,如果你安裝Linux Mint在一個安裝了Windows版本的(xp,vista或者其他版本),它會自動檢測并建立雙啟動以供您在開機(jī)的時候選擇啟動哪個系統(tǒng)鸯屿。并且你可以在Linux Mint下訪問Windows分區(qū)。Linux是更安全,更穩(wěn)定,更有效并且日益易于操作的甚至可以和Windows相媲美的系統(tǒng),它越來越讓人感到難以抉擇了。
Gentoo
????????Gentoo是Linux世界最年輕的發(fā)行版本,正因為年輕叹侄,所以能吸取在她之前的所有發(fā)行版本的優(yōu)點篙骡。Gentoo最初由Daniel Robbins(FreeBSD的開發(fā)者之一)創(chuàng)建,首個穩(wěn)定版本發(fā)布于2002年。由于開發(fā)者對FreeBSD的熟識臼闻,所以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 是一個基于Red Hat Linux 提供的可自由使用源代碼的企業(yè)級Linux發(fā)行版本。每個版本的 CentOS都會獲得十年的支持(通過安全更新方式)见秽。新版本的 CentOS 大約每兩年發(fā)行一次愉烙,而每個版本的 CentOS 會定期(大概每六個月)更新一次,以便支持新的硬件解取。這樣步责,建立一個安全、低維護(hù)、穩(wěn)定蔓肯、高預(yù)測性遂鹊、高重復(fù)性的 Linux 環(huán)境。CentOS是Community
Enterprise Operating System的縮寫蔗包。
CentOS?是RHEL(Red Hat
Enterprise Linux)源代碼再編譯的產(chǎn)物稿辙,而且在RHEL的基礎(chǔ)上修正了不少已知的 Bug ,相對于其他Linux 發(fā)行版气忠,其穩(wěn)定性值得信賴邻储。
RHEL?在發(fā)行的時候,有兩種方式旧噪。一種是二進(jìn)制的發(fā)行方式吨娜,另外一種是源代碼的發(fā)行方式。
3淘钟、描述Linux的哲學(xué)思想宦赠,并按照自己的理解對其進(jìn)行解釋性描述。
Linux的哲學(xué)思想:
1米母、一切皆文件:
????????顧名思義勾扭,就是要將所有事物都能當(dāng)成一個文件來處理(包括設(shè)備)。
2铁瞒、由眾多單一目的的小程序妙色,一個程序只實現(xiàn)一個功能,多個程序組合完成復(fù)雜任務(wù):
? ?組合小程序完成復(fù)雜任務(wù)慧耍,將功能碎塊化了身辨,更易組合和拼接。由其是和windows相比起來芍碧,系統(tǒng)會輕量化許多煌珊。
3、文本文件保存配置信息:
????????一個文本編輯器技能完成系統(tǒng)配置工作
4泌豆、盡量避免跟用戶交互:
????????將底部各功能集合成一個抽象的羅邏輯的概念
5定庵、提供機(jī)制,而非策略:
“需要提供什么功能”(機(jī)制)
“怎樣實現(xiàn)這些功能”(策略)
如果說機(jī)制是一種框架踪危,那么蔬浙,策略就是填充框架的一個個具體實體。機(jī)制提供的是一種開放而寬松的環(huán)境陨倡,而策略就是在這個環(huán)境下賴以生存的生命個體敛滋。比如许布,我們編寫的一個程序,fork()以后,就成為一個個進(jìn)程的生命個體杂曲。而操作系統(tǒng)所提供給我們創(chuàng)建、執(zhí)行以及結(jié)束進(jìn)程的各種原語-fork(),exex()和exit()等是統(tǒng)管各種進(jìn)程的機(jī)制擎勘。我們所創(chuàng)建進(jìn)程的死活并不會影響機(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:查看活動接口的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可以使用引號,單引號和雙引號均可用
單引號:強(qiáng)引用版述,變量引用不執(zhí)行替換
[root@gz01-sys-sdn-test01
~]# echo '$SHELL'
$SHELL
雙引號:弱引用,變量引用會被替換
[root@gz01-sys-sdn-test01
~]# echo "$SHELL"
/bin/bash
注意:變量引用的正規(guī)符號:
${name}
(3)tty命令
tty:查看當(dāng)前的終端設(shè)備
(4)startx命令
在某一虛擬終端接口運行此命令渴析,啟動圖形界面
(5)export命令
? 變量賦值:export name=value
? 查看環(huán)境變量
(6)pwd命令
顯示當(dāng)前工作目錄
(7)history命令
命令歷史:shell進(jìn)程會在其會話中保存此前用戶提交執(zhí)行過的命令
# history
定制history的功能,可通過環(huán)境變量實現(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í)行命令歷史列表中最近一個以STING開頭的命令
注意:命令的重復(fù)執(zhí)行 有時需要冪等性
調(diào)用上一條命令的最后一個參數(shù):
快捷鍵:SC登颓,+ .
字符串:!$
控制命令歷史記錄的方式:
環(huán)境變量:HISTCONTROL
ignoredups:忽略重復(fù)的命令;
ignorespace:忽略以空白字符開頭的命令
ignoreboth:以上兩者同時生效框咙;
????????修改變量的值:
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命令
硬件時鐘命令
(12)date命令
顯示日期時間:date [OPTION]... [+FORMAT]
format:格式符
%F;
%T
%Y
%m
%d
%H
%M
%S
%s
?????????? 設(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)上獲取命令的幫助信息俗壹,請詳細(xì)列出科汗,并描述man文檔的章節(jié)是如何劃分的绷雏。
獲取命令幫助
??? 內(nèi)部命令:
??? ~]# help COMMAND
??? 外部命令:
??? (1) ~]# COMMAND –help
??? (2)使用手冊 manual 位于/usr/share/man
??????? ~]# man CHAPTER COMMAND
??????? ~]# man 5 passwd
??????????????? SECTIONS:
??????????????????? NAME:功能性說明
??????????????????? SYNOPSIS:語法格式
??????????????????? DESSCRIPTION:描述
??????????????????? OPTIONS:選項
??????????????????? EXAMPLES:使用示例
??????????????????? AUTHOR:作者
??????????????????? BUGS:報告程序bug的方式
??????????????????? SEE ALSO:參考
????????????? SYNOPSIS:
??????????????????? []:可選內(nèi)容
??????????????????? <>:必須提供的內(nèi)容
??????????????????? a|b|c:多選一
??????????????????? …:同類內(nèi)容可出現(xiàn)多個
??? 有章節(jié)之分,man1,man2,…
??????? 1:用戶命令涎显;
??????? 2:系統(tǒng)調(diào)用;
??????? 3:C庫調(diào)用期吓;
??????? 4:設(shè)備文件及特殊文件;
??????? 5:文件格式(配置文件格式)箭跳;
??????? 6:游戲使用幫助;
??????? 7:雜項谱姓;
??????? 8:管理工具及守護(hù)進(jìn)程;
??? ~]# whatis COMMAND
??????? 查看命令在man哪些章節(jié)有(查詢數(shù)據(jù)庫的)
??? ~]# makewhatis
??????? 手動更新數(shù)據(jù)庫
man命令打開手冊操作方法:
??? 翻屏:
??????? 空格:向文件尾翻一屏屉来;
??????? 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:版本迭代改動信息
?????? (5)主流發(fā)行版官方文檔
??????????? http://www.redhat.com/doc
6、請羅列Linux發(fā)行版的基礎(chǔ)目錄名稱命名法則及功用規(guī)定
FHS:文件系統(tǒng)層級結(jié)構(gòu)標(biāo)準(zhǔn)
文件系統(tǒng):層級結(jié)構(gòu)
/bin:所有用戶可用的基本命令程序文件
/sbin:供系統(tǒng)管理使用的工具程序
/boot:引導(dǎo)加載器必須用到的各靜態(tài)文件:kernel拐袜,grub等
/dev:存儲特殊文件或設(shè)備文件;
設(shè)備有2種類型:字符設(shè)備蹬铺、塊設(shè)備
/etc:主機(jī)特有的配置文件;系統(tǒng)程序的配置文件秋泄,只能為靜態(tài)
/home:普通的家目錄的位置,一般每個普通的家目錄默認(rèn)為此目錄下與用戶同名的子目錄恒序,/home/USERNAME
/lib:為系統(tǒng)啟動或根文件系統(tǒng)上的應(yīng)用程序(/bin,/sbin)提供共享庫奸焙,以及為內(nèi)核提供內(nèi)核模塊。
Libc.so.*:動態(tài)鏈接的C庫
Ld*:運行時鏈接器/加載器
modules:用于存儲內(nèi)核模塊的目錄
/lib64:64位系統(tǒng)特有的存放64位共享庫的路徑与帆;
/media:便攜式設(shè)備掛載點,cdrom玄糟,floppy等
/mnt:臨時掛載點;其他文件系統(tǒng)的臨時掛載點
/opt:附加應(yīng)用程序的安裝位置阵翎,可選路徑逢并;
/root:根root路徑郭卫;root用戶的家目錄
/srv:當(dāng)前主機(jī)為服務(wù)提供的數(shù)據(jù);有特殊性贰军;
/tmp:臨時文件目錄,為那些會產(chǎn)生臨時文件的程序提供的用于存儲臨時文件的目錄词疼,可供用戶執(zhí)行寫入操作;
/usr:全局共享的只讀數(shù)據(jù)路徑贰盗;
bin,sbin
lib舵盈,lib64
include:C程序頭文件;
share:命令手冊頁秽晚,命令自帶文檔;
local:另一個層級目錄爆惧;
/usr/local:Localhierachy? 讓系統(tǒng)管理員安裝本地應(yīng)用程序,也通常用于第三方軟件安裝路徑扯再;
/var:存儲經(jīng)常發(fā)生變化的數(shù)據(jù)的目錄
/proc:內(nèi)核及進(jìn)程存儲其相關(guān)信息,他們多為內(nèi)核參數(shù)熄阻,例如:net.ipv4.ip_forward,虛擬為/net/ipv4/forwad
存儲于/proc/sys/,因此其完整路徑為/proc/sys/net/ipv4/ip_forward
/sys:sysfs虛擬文件系統(tǒng)提供了一種比proc更為理想的訪問內(nèi)核數(shù)據(jù)的路徑秃殉;
其主要作用在于管理linux設(shè)備提供統(tǒng)一的模型的接口;