Linux操作系統(tǒng)-上篇電子教案(全)完整版課件整套教學(xué)課件_第1頁(yè)
Linux操作系統(tǒng)-上篇電子教案(全)完整版課件整套教學(xué)課件_第2頁(yè)
Linux操作系統(tǒng)-上篇電子教案(全)完整版課件整套教學(xué)課件_第3頁(yè)
Linux操作系統(tǒng)-上篇電子教案(全)完整版課件整套教學(xué)課件_第4頁(yè)
Linux操作系統(tǒng)-上篇電子教案(全)完整版課件整套教學(xué)課件_第5頁(yè)
已閱讀5頁(yè),還剩639頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、1.項(xiàng)目1 Linux操作系統(tǒng)的安裝與啟動(dòng)任務(wù)一 認(rèn)識(shí)Linux任務(wù)二 搭建Linux環(huán)境教學(xué)學(xué)時(shí)教學(xué)內(nèi)容2學(xué)時(shí)理論+2學(xué)時(shí)實(shí)踐本課教學(xué)目標(biāo)了解Linux的發(fā)展史、主要特點(diǎn)、主要應(yīng)用領(lǐng)域以及主要發(fā)行版本;學(xué)會(huì)安裝虛擬機(jī)軟件并會(huì)創(chuàng)建虛擬計(jì)算機(jī);學(xué)會(huì)在虛擬計(jì)算機(jī)中安裝CentOS 6.3操作系統(tǒng)。本課教學(xué)重難點(diǎn)教學(xué)重點(diǎn) Linux的主要特點(diǎn); 利用虛擬計(jì)算機(jī)安裝CentOS 6.3操作系統(tǒng)。教學(xué)難點(diǎn) 利用虛擬計(jì)算機(jī)安裝CentOS 6.3操作系統(tǒng)。1、當(dāng)今主流三大操作系統(tǒng) UNIX誕生于20世紀(jì)60年代末; Windows誕生于20世紀(jì)80年代中期; Linux誕生于20世紀(jì)90年代初。 這三種操

2、作系統(tǒng)又分兩大陣營(yíng),一邊是基于微軟Windows NT的操作系統(tǒng),一邊是由UNIX衍生下來(lái)的操作系統(tǒng)。Linux,Mac OS X,Android,IOS,Chrome OS甚至路由器上的固件,這些操作系統(tǒng)如出一族,都是基于最初的UNIX系統(tǒng)開發(fā)出來(lái)的,統(tǒng)稱Unix-like(類UNIX)操作系統(tǒng)。UNIX作為操作系統(tǒng)中的老大哥,Linux和UNIX又有著非同尋常的淵源,所以,要了解Linux的發(fā)展史,還得從UNIX說(shuō)起。一 、Linux的發(fā)展史任務(wù)一 認(rèn)識(shí)Linux2、UNIX的產(chǎn)生 UNIX操作系統(tǒng)由肯湯普森(Ken Thompson)和丹尼斯里奇(Dennis Ritchie)發(fā)明。最初

3、來(lái)源于1965年由AT&T貝爾實(shí)驗(yàn)室、通用電氣公司(GE)與麻省理工(MIT)合作開發(fā)的MULTICS(Multiplexed Information and Computing Service)計(jì)劃,該計(jì)劃的目標(biāo)是開發(fā)一種交互式、具有多道程序處理能力的分時(shí)操作系統(tǒng),以取代當(dāng)時(shí)廣泛使用的批處理操作系統(tǒng),由于該計(jì)劃追求的目標(biāo)太過(guò)龐大復(fù)雜,最終由于進(jìn)度過(guò)慢而終止。一 、Linux的發(fā)展史任務(wù)一 認(rèn)識(shí)Linux3、UNIX發(fā)展史上的兩個(gè)關(guān)鍵事件 C語(yǔ)言的誕生 UNIX系統(tǒng)的第一個(gè)版本使用匯編語(yǔ)言編寫,1971-1972年,肯湯普森的同事丹尼斯里奇發(fā)明了傳說(shuō)中的C語(yǔ)言,這是一種適合編寫系統(tǒng)軟件的高級(jí)語(yǔ)

4、言,到了1973年,肯湯普森使用C語(yǔ)言重寫了UNIX的第三版內(nèi)核,這不但提升了UNIX系統(tǒng)的可移植性,同時(shí)也提高了系統(tǒng)軟件的開發(fā)效率,可以說(shuō)C語(yǔ)言的誕生是UNIX發(fā)展過(guò)程中的一個(gè)重要里程碑。一 、Linux的發(fā)展史任務(wù)一 認(rèn)識(shí)Linux3、UNIX發(fā)展史上的兩個(gè)關(guān)鍵事件 TCP/IP協(xié)議 20世紀(jì)70年代初,計(jì)算機(jī)界還有一項(xiàng)偉大的發(fā)明TCP/IP協(xié)議,美國(guó)國(guó)防部把TCP/IP協(xié)議與UNIX系統(tǒng)、C語(yǔ)言捆綁在一起,由AT&T發(fā)行給美國(guó)各個(gè)大學(xué)非商業(yè)性許可證,這為UNIX系統(tǒng)、C語(yǔ)言、TPC/IP協(xié)議的發(fā)展拉開了序幕,他們分別在操作系統(tǒng)、匯編語(yǔ)言、網(wǎng)絡(luò)協(xié)議三個(gè)領(lǐng)域影響至今??蠝丈偷つ崴估锲嬉惨?/p>

5、在計(jì)算機(jī)領(lǐng)域做出的杰出貢獻(xiàn),于1983年獲得了計(jì)算機(jī)科學(xué)的最高獎(jiǎng)圖靈獎(jiǎng)。一 、Linux的發(fā)展史任務(wù)一 認(rèn)識(shí)Linux4、Linux與UNIX的淵源 由于早期的UNIX開放源代碼,這使得UNIX發(fā)展很快,經(jīng)過(guò)近40年的歷史,Unix可謂子孫繁多,但可歸結(jié)為兩個(gè)分支,BSD和System V。其中BSD分支有一個(gè)用于教學(xué)的Unix-like操作系統(tǒng)MINI,Linux就是赫爾辛基大學(xué)的Linus Torvalds受MINI啟發(fā)開發(fā)出來(lái)的,而且還遵循GNU(又稱革奴計(jì)劃)規(guī)范,所以,如今的Linux確切來(lái)說(shuō)又叫GNU/Linux,由Linux內(nèi)核和很多GNU工具組成,是一款開源的自由軟件操作系統(tǒng)。

6、 一 、Linux的發(fā)展史任務(wù)一 認(rèn)識(shí)Linux4、Linux與UNIX的淵源 Linux之所以受到廣大計(jì)算機(jī)愛好者的喜愛,主要原因有兩個(gè),一是它屬于開源軟件,用戶不用支付任何費(fèi)用就可以獲得它和它的源代碼,并且可以根據(jù)自己的需要對(duì)源代碼進(jìn)行修改,且完全不用擔(dān)心系統(tǒng)里會(huì)不會(huì)藏有什么貓膩。二是它既具有UNIX的全部功能,而且彌補(bǔ)了UNIX對(duì)硬件的配套性要求高這一缺陷,比方說(shuō)大多數(shù)UNIX系統(tǒng)如AIX、HP-UX等都是無(wú)法安裝在x86服務(wù)器和個(gè)人計(jì)算上的,而Linux可以運(yùn)行在各種硬件平臺(tái)上。如果要用一句話來(lái)簡(jiǎn)單總結(jié)Linux和UNIX的關(guān)系,那就是:Linux是UNIX最優(yōu)秀的傳承者。 一 、Li

7、nux的發(fā)展史任務(wù)一 認(rèn)識(shí)Linux1、具有大量的可用軟件 Linux系統(tǒng)上有著大量的可用軟件,且絕大多數(shù)都是免費(fèi)的,比如非常有名的Apache、Samba、PHP、MySQL等等,用來(lái)搭建服務(wù)器,構(gòu)架成本低廉,這也是Linux被眾多企業(yè)青睞的重要原因之一。2、具有良好的可移植性 Linux有著良好的可移植性,支持幾乎所有的CPU平臺(tái)。我們可以把Linux放入U(xiǎn)盤、光盤等存儲(chǔ)介質(zhì)中,也可以在嵌入式領(lǐng)域廣泛應(yīng)用。 二、Linux的主要特點(diǎn)任務(wù)一 認(rèn)識(shí)Linux3、具有優(yōu)良的穩(wěn)定性和安全性 首先,因?yàn)長(zhǎng)inux開放源代碼,全世界的程序員都能夠看得到,所以它是藏不住貓膩的,就算有什么缺陷和漏洞,很快

8、就會(huì)被發(fā)現(xiàn)和完善,從而造就了Linux具有其他操作系統(tǒng)無(wú)法比擬的穩(wěn)定性和安全性。其次,令Windows非常頭疼的.exe病毒文件,Linux都是不認(rèn)的,這也是Linux更安全穩(wěn)定的一個(gè)重要原因。再次,Linux系統(tǒng)一切皆文件,可以非常方便地設(shè)置每一個(gè)人對(duì)每一個(gè)文件的權(quán)限控制,這是Linux更安全穩(wěn)定的另一個(gè)重要原因。 二 、Linux的主要特點(diǎn)任務(wù)一 認(rèn)識(shí)Linux4、支持幾乎所有的網(wǎng)絡(luò)協(xié)議和開發(fā)語(yǔ)言 現(xiàn)如今主流的語(yǔ)言如PHP、Java、C+等,都是基于C語(yǔ)言衍生出來(lái)的,所有的網(wǎng)絡(luò)協(xié)議又都與TCP/IP有關(guān)。在學(xué)習(xí)Linux發(fā)展史時(shí)已經(jīng)介紹到,UNIX系統(tǒng)是與C語(yǔ)言、TPC/IP協(xié)議一同發(fā)展起

9、來(lái)的,而Linux又是UNIX的一種,所以Linux不管是對(duì)各種主流的語(yǔ)言,還是各種網(wǎng)絡(luò)協(xié)議,都能夠做到很好的支持。二 、Linux的主要特點(diǎn)任務(wù)一 認(rèn)識(shí)Linux5、支持多用戶同時(shí)操作、多任務(wù)同時(shí)運(yùn)行 Linux支持多用戶同時(shí)操作、多任務(wù)同時(shí)運(yùn)行,共享系統(tǒng)各種資源,且各個(gè)用戶、各個(gè)程序之間互不干擾。這些特性使Linux很適合作為網(wǎng)絡(luò)操作系統(tǒng)使用。6、完全兼容POSIX1.0標(biāo)準(zhǔn) 對(duì)POSIX1.0標(biāo)準(zhǔn)的良好兼容,使得用戶可以在Linux下通過(guò)相應(yīng)的模擬器運(yùn)行常見的DOS、Windows的程序,這為用戶從Windows轉(zhuǎn)到Linux奠定了基礎(chǔ)。這消除了許多用戶在考慮使用Linux時(shí),總是擔(dān)憂以

10、前在Windows下常見的程序還能否正常運(yùn)行的疑慮。二、Linux的主要特點(diǎn)任務(wù)一 認(rèn)識(shí)Linux7、支持命令行和圖形界面兩種操作界面 Linux同時(shí)支持命令行和命令兩種操作界面,用戶可根據(jù)實(shí)際需要選擇不同的界面。對(duì)于硬件配置高,運(yùn)算能力強(qiáng)的設(shè)備,圖形界面直觀、簡(jiǎn)潔、易于操作,適合普通用戶使用。而對(duì)于運(yùn)算能力有限,配置較低的嵌入式系統(tǒng),或者作為服務(wù)器的場(chǎng)合,一般都采用命令行界面,因?yàn)槊钚薪缑嫦啾扔趫D形界面能夠節(jié)省出更多的系統(tǒng)性能用于任務(wù)處理。二、Linux的主要特點(diǎn)任務(wù)一 認(rèn)識(shí)Linux1、網(wǎng)站服務(wù)器2、電影工業(yè)3、嵌入式應(yīng)用4、云計(jì)算和大數(shù)據(jù)技術(shù)領(lǐng)域 隨著物聯(lián)網(wǎng)時(shí)代的到來(lái),物物相連,必然會(huì)

11、產(chǎn)生大量的數(shù)據(jù),大量的數(shù)據(jù)要有效的存儲(chǔ)、分析和處理,就需要用到現(xiàn)如今最主流的云計(jì)算技術(shù)和大數(shù)據(jù)技術(shù)。而云計(jì)算和大數(shù)據(jù)的處理框架都是搭建在Linux操作系統(tǒng)中的。2015年,貴州已成為中國(guó)第一個(gè)建設(shè)大數(shù)據(jù)綜合實(shí)驗(yàn)區(qū)的試點(diǎn)省份,大數(shù)據(jù)已上升到國(guó)家戰(zhàn)略的高度,所以,學(xué)好Linux的重要性、必要性和緊迫性已經(jīng)是不言而喻。三、Linux的主要應(yīng)用領(lǐng)域任務(wù)一 認(rèn)識(shí)Linux1、Red Hat Linux2、CentOS Linux【教材使用】3、Debian Linux4、Ubuntu Linux5、SuSE Linux6、Gentoo Linux四、Linux的主要版本任務(wù)一 認(rèn)識(shí)Linux內(nèi)核層 內(nèi)核

12、層是UNIX/Linux系統(tǒng)的核心和基礎(chǔ),它直接附著在硬件平臺(tái)上,控制和管理系統(tǒng)內(nèi)各種硬件資源和軟件資源,有效組織進(jìn)程的運(yùn)行。shell層Shell層是用戶與Linux直接交互的界面,相當(dāng)于命令解釋器。利用系統(tǒng)提供的豐富的命令,用戶可以在命令提示符下輸入命令行,由Shell解釋執(zhí)行并輸出相應(yīng)的結(jié)果或相關(guān)信息。應(yīng)用層應(yīng)用層提供基于X Window協(xié)議的圖形環(huán)境,現(xiàn)在大多數(shù)UNIX系統(tǒng)上都可以運(yùn)行CDE(Common Desktop Environment,通用桌面環(huán)境)的用戶界面,Linux系統(tǒng)上廣泛應(yīng)用的是Gnome。五、UNIX/Linux系統(tǒng)結(jié)構(gòu)任務(wù)一 認(rèn)識(shí)Linux 本書講解的Linux

13、操作系統(tǒng)是通過(guò)先在宿主機(jī)(安裝Windows操作系統(tǒng)的真實(shí)機(jī))中安裝虛擬機(jī)軟件,再在安裝好的虛擬機(jī)軟件中創(chuàng)建虛擬計(jì)算機(jī)來(lái)安裝Linux操作系統(tǒng)的。 首先在網(wǎng)上下載虛擬機(jī)軟件VMware-workstation-full-14.1.0-7370693.exe,本書以14.x版本為例,注意,32位系統(tǒng)只支持10.x以下版本。雙擊開始安裝,一直點(diǎn)下一步,直至輸入“許可證”完成虛擬機(jī)安裝,會(huì)在計(jì)算機(jī)桌面出現(xiàn)虛擬機(jī)圖標(biāo) 。一、安裝虛擬機(jī)軟件任務(wù)二 搭建Linux環(huán)境 VMware安裝完成后,雙擊桌面軟件圖標(biāo),進(jìn)入軟件主界面,如下圖所示,單擊“創(chuàng)建虛擬機(jī)”,啟動(dòng)虛擬機(jī)創(chuàng)建向?qū)?。二、?chuàng)建虛擬機(jī)任務(wù)二 搭建L

14、inux環(huán)境 選擇“典型”方法創(chuàng)建;在“安裝客戶機(jī)操作系統(tǒng)”界面選中“稍后安裝操作系統(tǒng)”選項(xiàng);在“選擇客戶機(jī)操作系統(tǒng)”界面,客戶機(jī)操作系統(tǒng)類型選擇“Linux”,版本選擇“Centos 6”;在“命名虛擬機(jī)”界面自己定義虛擬機(jī)名稱,位置選擇一個(gè)大一點(diǎn)的分區(qū),要求至少要有20G以上的空閑容量;最大磁盤大小(GB)保持默認(rèn)的20G即可,其他保持默認(rèn)即可,最終效果如下圖:二、創(chuàng)建虛擬機(jī)任務(wù)二 搭建Linux環(huán)境任務(wù)二 搭建Linux環(huán)境 虛擬計(jì)算機(jī)創(chuàng)建好以后,接下來(lái)要在該新建虛擬計(jì)算機(jī)中安裝Linux操作系統(tǒng),本教材使用的是CentOS 6.3版本的操作系統(tǒng)。步驟如下:首先在網(wǎng)上下載CentOS 6

15、.3系統(tǒng)鏡像文件,再將Linux操作系統(tǒng)鏡像文件置入虛擬機(jī)計(jì)算機(jī)的光驅(qū)中。在圖所示界面中單擊“CD/DVD(IDE)”項(xiàng):三、安裝Linux操作系統(tǒng)任務(wù)二 搭建Linux環(huán)境 單擊后將進(jìn)入“虛擬機(jī)設(shè)置”界面,如圖所示。選中“使用ISO鏡像文件”,此時(shí)“瀏覽”按鈕將被激活,單擊“瀏覽”按鈕選中Linux系統(tǒng)鏡像所在的路徑,注意右上角“啟動(dòng)時(shí)連接”復(fù)選框的勾一定要打上。單擊“確定”按鈕,進(jìn)入到如圖1-22所示界面,此時(shí)將鼠標(biāo)移到“CD/DVD(IDE)”項(xiàng)上,會(huì)顯示“正在使用文件”,指明系統(tǒng)鏡像的文件路徑,代表系統(tǒng)鏡像已被成功置入虛擬計(jì)算機(jī)的光驅(qū)。三、安裝Linux操作系統(tǒng)任務(wù)二 搭建Linux環(huán)

16、境 至此,一切準(zhǔn)備工作已經(jīng)就緒,接下來(lái)正式開始安裝Linux操作系統(tǒng),如下圖所示:?jiǎn)螕簟伴_啟此虛擬機(jī)”按鈕,相當(dāng)于開啟了虛擬計(jì)算機(jī)的電源,此后將開始安裝linux操作系統(tǒng)。三、安裝Linux操作系統(tǒng)任務(wù)二 搭建Linux環(huán)境 正常啟動(dòng)虛擬機(jī)電源后,會(huì)出現(xiàn)如圖所示歡迎進(jìn)入安裝向?qū)Ы缑妫喝?、安裝Linux操作系統(tǒng)任務(wù)二 搭建Linux環(huán)境 將鼠標(biāo)在虛擬機(jī)內(nèi)單擊一下,默認(rèn)選擇第一項(xiàng),按Enter鍵,進(jìn)入下圖所示界面。注意鼠標(biāo)的位置切換,左下角有提示語(yǔ)句,它指明怎樣設(shè)置鼠標(biāo)的控制范圍,要將輸入定向到該虛擬機(jī),得把鼠標(biāo)在虛擬機(jī)內(nèi)部單擊一下或者按Ctrl+G,此時(shí)鼠標(biāo)是不能控制宿主機(jī)的,若要回到宿主機(jī),要

17、按Ctrl+Alt組合件退出。三、安裝Linux操作系統(tǒng)任務(wù)二 搭建Linux環(huán)境 上圖是詢問(wèn)是否要檢查安裝介質(zhì)的完整性,這是為了避免因安裝來(lái)源不明造成損失或者因鏡像文件有問(wèn)題而導(dǎo)致后期無(wú)法順利安裝,相當(dāng)于有問(wèn)題提前發(fā)現(xiàn),防止后續(xù)安裝做無(wú)用功,但如果是靠譜的操作系統(tǒng)鏡像,我們一般直接選擇Skip,跳過(guò)掃描,因?yàn)闄z測(cè)要花較長(zhǎng)的時(shí)間。此處選擇Skip,回車,進(jìn)入下圖所示界面。三、安裝Linux操作系統(tǒng)任務(wù)二 搭建Linux環(huán)境 直接回車,進(jìn)入下圖所示界面。三、安裝Linux操作系統(tǒng)任務(wù)二 搭建Linux環(huán)境 單擊“Next”按鈕,進(jìn)入下圖所示選擇安裝系統(tǒng)默認(rèn)語(yǔ)言界面:三、安裝Linux操作系統(tǒng)任務(wù)

18、二 搭建Linux環(huán)境 根據(jù)需要自行選擇語(yǔ)言,一般初學(xué)者建議選擇“中文(簡(jiǎn)體)”,但要注意,如果是真正的服務(wù)器都是選擇默認(rèn)的“English(English)”。之后單擊“Next”按鈕,進(jìn)入下圖所示的鍵盤布局界面。三、安裝Linux操作系統(tǒng)任務(wù)二 搭建Linux環(huán)境 選擇默認(rèn)的“美國(guó)英語(yǔ)式”,單擊“下一步”按鈕,進(jìn)入如圖所示的存儲(chǔ)設(shè)備選擇界面。三、安裝Linux操作系統(tǒng)任務(wù)二 搭建Linux環(huán)境 選擇“基本存儲(chǔ)設(shè)備”,單擊“下一步”按鈕,會(huì)彈出一個(gè)存儲(chǔ)設(shè)備警告框,警告安裝操作會(huì)導(dǎo)致存儲(chǔ)設(shè)備中的數(shù)據(jù)丟失,如下圖所示。三、安裝Linux操作系統(tǒng)任務(wù)二 搭建Linux環(huán)境 單擊“是,忽略所有數(shù)據(jù)”

19、按鈕,進(jìn)入如圖所示主機(jī)名配置界面。三、安裝Linux操作系統(tǒng)任務(wù)二 搭建Linux環(huán)境 默認(rèn)主機(jī)名是“l(fā)ocalhost.localdomain”,可以自行更改,也可不改。再此界面中還可進(jìn)行網(wǎng)絡(luò)配置,也可在安裝完成后通過(guò)ifconfig、setup等命令或者修改網(wǎng)絡(luò)配置文件等方式再進(jìn)行網(wǎng)絡(luò)配置,一般是安裝完成后再進(jìn)行網(wǎng)絡(luò)配置,因此,此界面可直接單擊“下一步”按鈕,進(jìn)入如圖所示的時(shí)區(qū)選擇界面。三、安裝Linux操作系統(tǒng)任務(wù)二 搭建Linux環(huán)境 如果在中國(guó),則直接保持默認(rèn)的“亞洲/上?!奔纯桑到y(tǒng)時(shí)間默認(rèn)是“系統(tǒng)時(shí)間使用UTC時(shí)間”,此處建議不勾選。單擊“下一步”按鈕,進(jìn)入如圖所示的設(shè)置管理員密

20、碼界面。三、安裝Linux操作系統(tǒng)任務(wù)二 搭建Linux環(huán)境 設(shè)置管理員密碼,也叫根密碼(在Linux系統(tǒng)中管理員為“root”,翻譯為根用戶),如果是自己學(xué)習(xí)用的系統(tǒng),可以設(shè)置簡(jiǎn)單一些的密碼,這里設(shè)置為123456,但是會(huì)出現(xiàn)如圖所示的密碼脆弱提示。三、安裝Linux操作系統(tǒng)任務(wù)二 搭建Linux環(huán)境 因?yàn)槟闶莚oot用戶,可單擊“無(wú)論如何都使用”,該簡(jiǎn)單密碼依然會(huì)生效。但是如果是真正的服務(wù)器,則密碼設(shè)置必須嚴(yán)格對(duì)待,得符合密碼原則,即遵守“復(fù)雜性”、“時(shí)效性”和“易記憶性”三條基本原則,而且要定時(shí)更換,防止密碼被黑客破解而造成無(wú)法估量的損失。單擊“下一步”按鈕,進(jìn)入如圖所示的操作系統(tǒng)分區(qū)類

21、型選擇界面。三、安裝Linux操作系統(tǒng)任務(wù)二 搭建Linux環(huán)境 Linux安裝程序提供了5種分區(qū)方式,解釋如下:使用所有空間:占用整個(gè)硬盤安裝Linux系統(tǒng),會(huì)導(dǎo)致原有硬盤數(shù)據(jù)全部丟失。替換現(xiàn)有Linux系統(tǒng):只刪除原有的Linux分區(qū),而不會(huì)影響其他的系統(tǒng)分區(qū)??s小現(xiàn)有系統(tǒng):縮小現(xiàn)有的系統(tǒng),產(chǎn)生剩余空間,用來(lái)安裝Linux分區(qū)。使用剩余空間:使用剩余空間安裝Linux系統(tǒng)。如果想讓W(xué)indows和Linux雙系統(tǒng)并存,就需要?jiǎng)h除一個(gè)Windows分區(qū),變?yōu)椤拔捶峙淇臻g”。創(chuàng)建自定義布局:手工指定Linux分區(qū)結(jié)構(gòu)。三、安裝Linux操作系統(tǒng)任務(wù)二 搭建Linux環(huán)境 如果是用作真正的服務(wù)器

22、,必須使用“創(chuàng)建自定義布局”,因?yàn)橐鶕?jù)特定的需求對(duì)分區(qū)及大小進(jìn)行明確的換分,此內(nèi)容待入門后在文件系統(tǒng)管理項(xiàng)目中有詳細(xì)介紹,此處不做敘述。如果是初學(xué)者,這里建議選擇“替換現(xiàn)有系統(tǒng)”方式,單擊“下一步”按鈕,進(jìn)入如圖所示的將存儲(chǔ)配置寫入磁盤界面。三、安裝Linux操作系統(tǒng)任務(wù)二 搭建Linux環(huán)境 單擊“將修改寫入磁盤”,進(jìn)入如圖1-39所示軟件包選擇界面。三、安裝Linux操作系統(tǒng)任務(wù)二 搭建Linux環(huán)境 這里共有8中選擇方式,解釋如下:Desktop:桌面,即圖形化界面,實(shí)際應(yīng)用中,Linux都是用的命令行界面,因?yàn)槊钚薪缑嫦鄬?duì)于圖形化界面能更好的發(fā)揮計(jì)算機(jī)的性能。Minimal Des

23、ktop:最小化桌面,圖形化界面,很多基本的軟件都沒(méi)有。Minimal:最小化,默認(rèn)選項(xiàng),命令行界面,沒(méi)有安裝基本的軟件。Basic Server:基本服務(wù)器,命令行界面,且基本的軟件包已安裝。Database Server:數(shù)據(jù)庫(kù)服務(wù)器。Web Server:網(wǎng)頁(yè)服務(wù)器。Virtual Host:虛擬主機(jī)。Software Development Workstation:軟件開發(fā)工作站。三、安裝Linux操作系統(tǒng)任務(wù)二 搭建Linux環(huán)境 本書選擇“Basic Server”方式安裝,單擊“下一步”按鈕,進(jìn)入安裝界面。安裝程序開始后,會(huì)花上一段時(shí)間,如圖所示。三、安裝Linux操作系統(tǒng)任務(wù)二

24、 搭建Linux環(huán)境 大約6分鐘后,具體時(shí)間由計(jì)算機(jī)的性能決定,安裝完成,出現(xiàn)如圖所示界面。三、安裝Linux操作系統(tǒng)任務(wù)二 搭建Linux環(huán)境 安裝完成后,單擊“重新引導(dǎo)”按鈕重新啟動(dòng)系統(tǒng)即可進(jìn)入Linux系統(tǒng)的登錄界面了。如圖所示。三、安裝Linux操作系統(tǒng)任務(wù)二 搭建Linux環(huán)境 此時(shí)只要輸入用戶名:root,回車,再輸入密碼:123456,回車,即可登錄Linux操作系統(tǒng),出現(xiàn)命令提示符,如圖紅框所示內(nèi)容,#號(hào)后面有閃動(dòng)的光標(biāo),代表root用戶登錄成功,至此,Linux操作系統(tǒng)安裝全部完成。注意,這里的密碼輸入是沒(méi)有任何顯示的,任何字符都代表密碼符,所以一旦密碼輸入錯(cuò)誤,再用退格刪除

25、也是不可能正確的,因?yàn)榇藭r(shí)退格符也將作為密碼符輸入。如果密碼輸入錯(cuò)誤,就直接回車,會(huì)提示重新輸入用戶名,再輸入密碼,如果沒(méi)有輸入錯(cuò)誤,自然會(huì)登錄成功。三、安裝Linux操作系統(tǒng) 本課主要學(xué)習(xí)了Linux的發(fā)展史、主要特點(diǎn)、主要應(yīng)用領(lǐng)域以及主要發(fā)行版本;虛擬機(jī)軟件的安裝并創(chuàng)建虛擬計(jì)算機(jī);在虛擬計(jì)算機(jī)中安裝CentOS 6.3操作系統(tǒng)等知識(shí),主要是讓學(xué)習(xí)了解什么是Linux以及如何安裝Linux操作系統(tǒng)。1.項(xiàng)目1 Linux操作系統(tǒng)的安裝與啟動(dòng)教學(xué)小結(jié)課后作業(yè) 請(qǐng)完成超星學(xué)習(xí)通題庫(kù)對(duì)應(yīng)題目。討論互動(dòng) 問(wèn)題1:Linux特別重要,那為什么我們之前卻很少聽說(shuō)呢? 問(wèn)題2:我院Linux教學(xué)是從201

26、8年開始的,為什么現(xiàn)在突然要普及Linux的學(xué)習(xí)呢?1.項(xiàng)目1 Linux操作系統(tǒng)的安裝與啟動(dòng)作業(yè)及討論2. 項(xiàng)目1 Linux操作系統(tǒng)的安裝與啟動(dòng)任務(wù)三 啟動(dòng)與退出Linux;任務(wù)四 了解Linux文件結(jié)構(gòu)。教學(xué)學(xué)時(shí)教學(xué)內(nèi)容2學(xué)時(shí)理論+2學(xué)時(shí)實(shí)踐本課教學(xué)目標(biāo)掌握Linux的啟動(dòng)方法;掌握常見的退出與關(guān)機(jī)命令;了解Linux的文件結(jié)構(gòu)。本課教學(xué)重難點(diǎn)教學(xué)重點(diǎn) 掌握Linux的啟動(dòng)和退出方法。教學(xué)難點(diǎn) Linux的文件結(jié)構(gòu)。 因?yàn)長(zhǎng)inux是安裝在虛擬計(jì)算機(jī)中的,和正常使用計(jì)算機(jī)一樣,每次啟動(dòng)Linux操作系統(tǒng)其實(shí)就是啟動(dòng)安裝了Linux操作系統(tǒng)的虛擬計(jì)算機(jī)。啟動(dòng)方法是,先打開虛擬機(jī)軟件VMwa

27、re,出現(xiàn)如下圖所示界面。一 、啟動(dòng)Linux任務(wù)三 啟動(dòng)與退出Linux 選擇要開啟的虛擬計(jì)算機(jī),這里我們以選擇啟動(dòng)虛擬計(jì)算機(jī)MASTER(注意這里的MASTER為虛擬計(jì)算機(jī)名)為例,選中,再單擊“開啟此虛擬機(jī)”按鈕,則MASTER將啟動(dòng),正常啟動(dòng)過(guò)程大概1分鐘左右,具體根據(jù)自己真實(shí)機(jī)的配置來(lái)定。啟動(dòng)完成后將出現(xiàn)如圖所示界面:一 、啟動(dòng)Linux任務(wù)三 啟動(dòng)與退出Linux 輸入用戶名root,密碼123456即可登錄,注意,這里的“MASTER login”代表主機(jī)名為MASTER,它和虛擬計(jì)算機(jī)名不是同一個(gè)東西。登錄成功后的界面如圖所示:一 、啟動(dòng)Linux任務(wù)三 啟動(dòng)與退出Linux

28、解釋一下初始的兩條顯示信息的含義: “Last login:Thu Jan 31 14:46:24 from 04” 表示最后一次登錄這臺(tái)Linux服務(wù)器的計(jì)算機(jī)的IP地址及登錄時(shí)間,這里的04是一臺(tái)遠(yuǎn)程登錄的計(jì)算機(jī)。如果該Linux是初次安裝啟動(dòng)是不會(huì)出現(xiàn)這條語(yǔ)句的。一 、啟動(dòng)Linux任務(wù)三 啟動(dòng)與退出Linux rootMASTER # :這是提示符的分隔符號(hào),沒(méi)有特殊含義。 root:表示當(dāng)前登錄Linux的用戶名。 :這是分隔符號(hào),沒(méi)有特殊含義。 MASTER:表示主機(jī)名,如果在安裝系統(tǒng)時(shí)沒(méi)有改變主機(jī)名,則這里會(huì)顯示默認(rèn)完整主機(jī)名“l(fā)ocalhost.localdomain”的簡(jiǎn)寫主

29、機(jī)名“l(fā)ocalhost”。 :代表當(dāng)前用戶的家目錄,每個(gè)用戶登錄總會(huì)有一個(gè)初始登錄位置,一般為用戶的家目錄,root用戶的家目錄是/root,其他用戶的家目錄是/home/xx(其中xx為登錄的用戶名)。 #:命令提示符,這個(gè)符號(hào)非常重要,Linux就是用這個(gè)符號(hào)來(lái)標(biāo)識(shí)登錄用戶的權(quán)限等級(jí)的。如果是超級(jí)用戶root,提示符是#,如果是普通用戶,提示符就是$。一 、啟動(dòng)Linux任務(wù)三 啟動(dòng)與退出Linux 關(guān)于超級(jí)用戶和普通用戶 在Linux系統(tǒng)中,登用戶分錄為root用戶和非root用戶(也叫普通用戶),root用戶具有高于非root用戶的超級(jí)權(quán)限,很多命令往往只能在root用戶下才能執(zhí)行,

30、在非root用戶下執(zhí)行就會(huì)提示“Failed to issue method call: Access denied”。為了學(xué)習(xí)需要,本書后面除非特殊實(shí)驗(yàn)需要,否則默認(rèn)操作全部在root用戶下進(jìn)行。一 、啟動(dòng)Linux任務(wù)三 啟動(dòng)與退出Linux1、shutdown命令 rootMASTER # shutdown -h now #現(xiàn)在關(guān)機(jī) rootMASTER # shutdown -h 05:30 #指定時(shí)間關(guān)機(jī) rootMASTER # shutdown -r now #現(xiàn)在重啟 rootMASTER # shutdown -r 05:30 #指定時(shí)間重啟 這是最安全的關(guān)機(jī)與重啟命令,因?yàn)?/p>

31、使用該命令在關(guān)機(jī)和重啟之前會(huì)正確終止所有的進(jìn)程及服務(wù)。二、退出與重啟Linux任務(wù)三 啟動(dòng)與退出Linux2、init命令 rootMASTER # init 0 #關(guān)機(jī),即調(diào)用系統(tǒng)的0級(jí)別rootMASTER # init 6 #重啟,即調(diào)用系統(tǒng)的6級(jí)別 二、退出與重啟Linux任務(wù)三 啟動(dòng)與退出Linux2、init命令 Linux系統(tǒng)默認(rèn)有7個(gè)運(yùn)行級(jí)別,級(jí)別號(hào)和功能如下: 0級(jí)別:關(guān)機(jī)。 1級(jí)別:?jiǎn)斡脩裟J?,可以想象為Windows的安全模式,主要用于系統(tǒng)修復(fù)。 2級(jí)別:不完全的命令行模式,不含NFS服務(wù)。 3級(jí)別:完全的命令行模式,就是標(biāo)準(zhǔn)字符界面。 4級(jí)別:系統(tǒng)保留。 5級(jí)別:圖形界

32、面模式。 6級(jí)別:重啟。 控制系統(tǒng)運(yùn)行級(jí)別的配置文件為/etc/inittab,可以通過(guò)該文件設(shè)定默認(rèn)運(yùn)行級(jí)別,平時(shí)可以通過(guò)runlevel命令來(lái)查看系統(tǒng)的運(yùn)行級(jí)別。二、退出與重啟Linux任務(wù)三 啟動(dòng)與退出Linux3、reboot命令 rootMASTER # reboot #重啟4、halt和poweroff命令 rootMASTER # halt #關(guān)機(jī)rootMASTER # poweroff #關(guān)機(jī)5、logout命令 rootMASTER # logout #注銷二、退出與重啟Linux任務(wù)三 啟動(dòng)與退出Linux 計(jì)算機(jī)一個(gè)非常重要的作用就是管理文件。對(duì)于Windows,我們已

33、經(jīng)比較熟悉它的文件管理結(jié)構(gòu),最上層是“計(jì)算機(jī)”或者“我的電腦”,進(jìn)去之后分“C盤”、“D盤”、“E盤”等,再往下走是文件夾或者文件,文件夾里又有嵌套的文件夾或文件,總之,Windows是以樹形目錄結(jié)構(gòu)來(lái)組織和管理文件的。一 、Windows文件結(jié)構(gòu)任務(wù)四 了解Linux文件結(jié)構(gòu) Linux文件系統(tǒng)同樣是采用樹形目錄結(jié)構(gòu)來(lái)組織管理文件的,所有的文件采取分級(jí)分層的方式組織在一起,形成一個(gè)樹形的層次結(jié)構(gòu)。 在Linux操作系統(tǒng)文件目錄結(jié)構(gòu)中,最上層叫根(用“/”表示),相當(dāng)于Windows系統(tǒng)中“我的電腦”,也就是說(shuō),Linux系統(tǒng)中所有的文件、目錄、設(shè)備(注意Linux一切皆文件,哪怕是設(shè)備也是對(duì)

34、應(yīng)為文件來(lái)操作的)都是建立在根目錄之下的。與Windows不同的是,根目錄下面不是只有幾個(gè)盤,而是有十幾個(gè)目錄,且每個(gè)目錄存放什么文件是有一定的要求和規(guī)定的,簡(jiǎn)單來(lái)說(shuō),根目錄下的有些目錄是只能用于存放特定類型的文件的,且有些目錄是不能隨便操作的。二、Linux文件結(jié)構(gòu)任務(wù)四 了解Linux文件結(jié)構(gòu) 若要查看哪一級(jí)目錄下有哪些文件,可在命令模式下的命令提示符下使用ls命令來(lái)查看,命令及輸出結(jié)果如下: rootMASTER # ls / #查看根目錄下有哪些文件,查詢結(jié)果如下:bin boot dev etc home lib lost+found media mnt opt proc root

35、sbin selinux srv tmp usr var二、Linux文件結(jié)構(gòu)任務(wù)四 了解Linux文件結(jié)構(gòu) 下面對(duì)根目錄及其包含的主要目錄的功能做進(jìn)一步說(shuō)明: /bin:代表根(/)下面的bin目錄,bin是二進(jìn)制(binary)的英文縮寫,該目錄主要用于存放Linux的常用命令。 /boot:代表根(/)下面的boot目錄,用于存放Linux內(nèi)核及引導(dǎo)系統(tǒng)程序所需要的文件,一般情況下,GRUB或LILO系統(tǒng)引導(dǎo)管理器也位于這個(gè)目錄下。 /dev:代表根(/)下面的dev目錄,dev是設(shè)備(device)的英文縮寫,該目錄包含了Linux系統(tǒng)中所有的外部設(shè)備,但并不存放外部設(shè)備的驅(qū)動(dòng)程序,實(shí)

36、際上是一個(gè)訪問(wèn)外部設(shè)備的接口,因?yàn)閷?duì)Linux來(lái)講,一切皆文件,也就是說(shuō)訪問(wèn)外部設(shè)備也是通過(guò)訪問(wèn)相應(yīng)的目錄及文件來(lái)實(shí)現(xiàn)的。二、Linux文件結(jié)構(gòu)任務(wù)四 了解Linux文件結(jié)構(gòu) 下面對(duì)根目錄及其包含的主要目錄的功能做進(jìn)一步說(shuō)明: /etc:代表根(/)下面的etc目錄,這是Linux系統(tǒng)中最重要的目錄之一,存放了系統(tǒng)管理的各種配置文件和子目錄,如網(wǎng)絡(luò)配置文件、各種服務(wù)的配置文件、設(shè)備配置信息和用戶設(shè)置信息等都在該目錄下。 /home:代表根(/)下面的home目錄,該目錄用于存放普通用戶的主目錄,也就是說(shuō),每新建一個(gè)普通用戶,都會(huì)自動(dòng)在/home目錄下生成一個(gè)與用戶名同名的目錄,例如,新建一個(gè)普

37、通用戶zhangsan,在/home下就會(huì)自動(dòng)生成一個(gè)zhangsan目錄,作為zhangsan用戶登錄的默認(rèn)主目錄。二、Linux文件結(jié)構(gòu)任務(wù)四 了解Linux文件結(jié)構(gòu) 下面對(duì)根目錄及其包含的主要目錄的功能做進(jìn)一步說(shuō)明: /lib:代表根(/)下面的lib目錄,lib是庫(kù)(library)的英文縮寫,該目錄用來(lái)存放系統(tǒng)動(dòng)態(tài)鏈接共享庫(kù),幾乎所有的應(yīng)用程序都會(huì)用到該目錄下的共享庫(kù),因此,千萬(wàn)不要輕易對(duì)該目錄進(jìn)行什么操作,一旦發(fā)生問(wèn)題,將導(dǎo)致系統(tǒng)崩潰。 /lost+found:代表根(/)下面的lost+found目錄,在ext2或ext3文件系統(tǒng)中,系統(tǒng)意外崩潰或意外關(guān)機(jī)時(shí),產(chǎn)生的碎片文件會(huì)放在

38、這里,系統(tǒng)啟動(dòng)過(guò)程中fsck工具會(huì)檢查這里,并對(duì)損壞的文件系統(tǒng)進(jìn)行修復(fù)。二、Linux文件結(jié)構(gòu)任務(wù)四 了解Linux文件結(jié)構(gòu) 下面對(duì)根目錄及其包含的主要目錄的功能做進(jìn)一步說(shuō)明: /mnt:代表根(/)下面的mnt目錄,該目錄一般用來(lái)存放掛載存儲(chǔ)設(shè)備的掛載目錄,如我們一般在其下建一個(gè)cdrom目錄,用來(lái)掛載光盤。 /media:代表根(/)下面的media目錄,有些Linux的發(fā)行版本使用該目錄來(lái)掛載USB接口的移動(dòng)硬盤(如U盤)。 /opt:代表根(/)下面的opt目錄,該目錄用于存放那些可選的程序。 /proc:代表根(/)下面的proc目錄,該目錄主要用于獲取一些系統(tǒng)信息。二 、Linux

39、文件結(jié)構(gòu)任務(wù)四 了解Linux文件結(jié)構(gòu) 下面對(duì)根目錄及其包含的主要目錄的功能做進(jìn)一步說(shuō)明: /root:代表根(/)下面的root目錄,Linux超級(jí)用戶root的主目錄,也就是用root用戶登錄時(shí)所處的初始位置。就好像Windows系統(tǒng)啟動(dòng)后你默認(rèn)是在桌面一樣,任何一個(gè)用戶登錄Linux總會(huì)處在系統(tǒng)中的某個(gè)位置,root用戶登錄會(huì)在/root目錄下,其他普通用戶xx登錄會(huì)在/home/xx目錄下。 /sbin:代表根(/)下面的sbin目錄,該目錄用來(lái)存放系統(tǒng)管理的系統(tǒng)管理程序,也就是說(shuō),這里面的命令只有root用戶才能執(zhí)行,普通用戶是沒(méi)有權(quán)限執(zhí)行該目錄下的命令的。Linux中類似這樣的目錄

40、還有/usr/sbin、/usr/local/sbin等,總之,凡是sbin目錄中包含的命令只有root用戶才能執(zhí)行。二 、Linux文件結(jié)構(gòu)任務(wù)四 了解Linux文件結(jié)構(gòu) 下面對(duì)根目錄及其包含的主要目錄的功能做進(jìn)一步說(shuō)明: /selinux:代表根(/)下面的selinux目錄,該目錄用來(lái)存放selinux的相關(guān)配置文件,selinux是“Security Enhanced Linux”的縮寫,即安全強(qiáng)化的Linux,該機(jī)制可以使Linux更加安全。 /srv:代表根(/)下面的srv目錄,服務(wù)啟動(dòng)后,所需訪問(wèn)的數(shù)據(jù)目錄,例如,www服務(wù)啟動(dòng)讀取的網(wǎng)頁(yè)數(shù)據(jù)就可以放在/srv/www中。 /t

41、mp:代表根(/)下面的tmp目錄,該目錄用來(lái)存放臨時(shí)文件,/var/tmp目錄和該目錄相似,初學(xué)者做文件的操作實(shí)驗(yàn)建議都在該目錄下進(jìn)行,因?yàn)檫@里面的操作不會(huì)威脅到系統(tǒng)安全。二、Linux文件結(jié)構(gòu)任務(wù)四 了解Linux文件結(jié)構(gòu) 下面對(duì)根目錄及其包含的主要目錄的功能做進(jìn)一步說(shuō)明: /usr:代表根(/)下面的usr目錄,usr是“Universal Software Resource”的縮寫,類似于Windows里面的Program Files,這是Linux系統(tǒng)中占有硬盤空間最大的目錄,用戶的很多應(yīng)用程序和文件都存放在該目錄下。 /usr/local:代表根(/)下面的usr目錄下的local

42、目錄,該目錄主要用于存放那些手動(dòng)安裝的軟件。二 、Linux文件結(jié)構(gòu)任務(wù)四 了解Linux文件結(jié)構(gòu) 下面對(duì)根目錄及其包含的主要目錄的功能做進(jìn)一步說(shuō)明: /usr/share:代表根(/)下面的usr目錄下的share目錄,系統(tǒng)共用的文件存放地,比如/usr/share/fonts是字體目錄,/usr/share/doc和/usr/share/man是幫助文件目錄。 /var:代表根(/)下面的var目錄,var是variable的英文縮寫,中文意為“變動(dòng)”,主要用于存放經(jīng)常變動(dòng)的內(nèi)容,如/var/log是存放系統(tǒng)日志的目錄,/var/www是定義Apache服務(wù)器站點(diǎn)存放目錄,/var/lib

43、用來(lái)存放一些庫(kù)文件,比如MySQL。二、Linux文件結(jié)構(gòu)任務(wù)四 了解Linux文件結(jié)構(gòu) 本課主要學(xué)習(xí)Linux的啟動(dòng)方法;學(xué)習(xí)常見的關(guān)機(jī)和重啟命令;學(xué)習(xí)Linux的文件結(jié)構(gòu)。學(xué)習(xí)Linux的文件結(jié)構(gòu)時(shí)要聯(lián)想對(duì)比windows的文件結(jié)構(gòu),關(guān)鍵是要重點(diǎn)理解好根目錄。2.項(xiàng)目1 Linux操作系統(tǒng)的安裝與啟動(dòng)教學(xué)小結(jié)課后作業(yè) 請(qǐng)完成超星學(xué)習(xí)通題庫(kù)對(duì)應(yīng)題目。討論互動(dòng) 問(wèn)題1:選擇Linux的關(guān)機(jī)和重啟命令時(shí)要注意什么? 問(wèn)題2:如何借用windows的文件結(jié)構(gòu)來(lái)理解Linux的文件結(jié)構(gòu)?1.項(xiàng)目1 Linux操作系統(tǒng)的安裝與啟動(dòng)作業(yè)及討論3. 項(xiàng)目2 Linux常見命令任務(wù)一 認(rèn)識(shí)shell;任務(wù)二

44、 掌握文件管理命令(目錄操作命令)教學(xué)學(xué)時(shí)教學(xué)內(nèi)容2學(xué)時(shí)理論+2學(xué)時(shí)實(shí)踐本課教學(xué)目標(biāo)認(rèn)識(shí)shell,了解shell的功能;掌握shell命令的基本格式;掌握常用的文件目錄操作命令。本課教學(xué)重難點(diǎn)教學(xué)重點(diǎn) shell命令的基本格式; 目錄操作命令。教學(xué)難點(diǎn) 目錄操作命令。 英文Shell的本意是“殼”,它是緊緊包裹在Linux內(nèi)核外面的一個(gè)殼程序,是Linux的命令解釋器,用戶讓操作系統(tǒng)做的所有任務(wù),都是通過(guò)Shell與系統(tǒng)內(nèi)核的交互來(lái)完成的。簡(jiǎn)單來(lái)理解,平時(shí)我們所說(shuō)的Shell就是Linux系統(tǒng)提供給用戶的使用界面,我們登錄Linux操作系統(tǒng)的命令行界面就是Linux的Shell,它為用戶提供

45、了輸入命令和參數(shù)并可以得到命令執(zhí)行結(jié)果的環(huán)境。工作過(guò)程為:Shell接收用戶輸入的命令,并把用戶的命令從類似abcd的ASCII碼解釋為類似0101的計(jì)算機(jī)能夠讀懂的機(jī)器語(yǔ)言,然后把命令提交到系統(tǒng)內(nèi)核處理,當(dāng)內(nèi)核處理完畢后,再把處理結(jié)果通過(guò)Shell返回給用戶。一 、什么是shell任務(wù)一 認(rèn)識(shí)shell Shell的版本有很多,如Bourne Shell、C Shell、Bash、ksh、tcsh等,他們各有特點(diǎn)。這里重點(diǎn)說(shuō)一下Bourne Shell,發(fā)明者是Steven Bourne,它是最重要的Shell版本,從1979年開始,UNIX使用的Shell就是Bourne Shell,Bo

46、urne Shell的主文件名為sh,開發(fā)人員便以sh作為Bourne Shell的主要識(shí)別名稱。Shell按照語(yǔ)法主要分為兩大類,Bourne和C,這兩種語(yǔ)法彼此不兼容。Bourne家族主要包括sh、ksh、Bash、psh、zsh等Shell,C家族主要包括csh、tcsh等Shell。其中Bash和zsh在不同程度上支持csh的語(yǔ)法。一 、什么是shell任務(wù)一 認(rèn)識(shí)shell 在Linux中,用戶(root用戶和普通用戶)Shell主要是Bash Shell,但在啟動(dòng)腳本、編輯等很多工作中仍然使用Bourne Shell。Bash Shell于1988年發(fā)布,是GNU計(jì)劃的重要工具之一

47、,也是GNU系統(tǒng)中的標(biāo)準(zhǔn)Shell。Bash與sh兼容,許多早期開發(fā)出來(lái)的Bourne Shell程序仍可以在Bash中運(yùn)行,如今的Linux基本上都以Bash作為用戶的基本Shell。不過(guò),在Linux中除了可以支持Bash,還可以支持很多其他的Shell,我們可以通過(guò)/etc/shells文件來(lái)查詢Linux支持哪些Shell。命令及查詢結(jié)果如下: rootMASTER # vi /etc/shells /bin/sh /bin/bash /sbin/nologin /bin/tcsh /bin/csh一 、什么是shell任務(wù)一 認(rèn)識(shí)shell 學(xué)習(xí)Linux命令,首先我們必須理解和掌握

48、命令的基本格式,簡(jiǎn)單地說(shuō)你起碼得知道正常的命令格式是長(zhǎng)啥樣的,Linux的命令結(jié)構(gòu)如下:rootMASTER # 命令 選項(xiàng) 參數(shù) 命令格式中的代表可選項(xiàng),即可有可無(wú),也就是說(shuō)有些命令是不需要選項(xiàng)和參數(shù)也能執(zhí)行的。下面我們就以Linux中最常見的ls命令來(lái)解釋命令的格式。rootMASTER # lsanaconda-ks.cfg install.log install.log.syslog二 、shell命令的基本格式任務(wù)一 認(rèn)識(shí)shell 選項(xiàng)的作用 ls之后不加選項(xiàng)和參數(shù)也能執(zhí)行,不過(guò)只能執(zhí)行最基本的功能,即顯示當(dāng)前目錄下的文件名。那么選項(xiàng)到底有啥作用呢?簡(jiǎn)單來(lái)說(shuō)選項(xiàng)能夠使命令實(shí)現(xiàn)更為豐

49、富的功能,而且同一個(gè)命令可能會(huì)有很多個(gè)不同的選項(xiàng)。這里,我們先來(lái)介紹“-l”選項(xiàng),命令及結(jié)果如下: rootMASTER # ls -l總用量 44-rw-. 1 root root 1370 12月 4 04:59 anaconda-ks.cfg-rw-r-r-. 1 root root 24772 12月 4 04:59 install.log-rw-r-r-. 1 root root 7690 12月 4 04:58 install.log.syslog 從結(jié)果來(lái)看,顯示的內(nèi)容明顯增多了。這是因?yàn)榧拥摹?l”選項(xiàng)是長(zhǎng)格式(long list)顯示的意思,也就是顯示文件的詳細(xì)信息。二 、s

50、hell命令的基本格式任務(wù)一 認(rèn)識(shí)shell 選項(xiàng)的作用 Linux的選項(xiàng)又分為短格式(-l)和長(zhǎng)格式(-all)兩種,短格式選項(xiàng)是英文的縮寫,一般用一個(gè)減號(hào)。而長(zhǎng)格式選項(xiàng)是英文完整單詞,一般用兩個(gè)減號(hào)來(lái)調(diào)用,例如:rootMASTER # ls -all. anaconda-ks.cfg .bash_logout .bashrc install.log .lesshst .tcshrc. .bash_history .bash_profile .cshrc install.log.syslog .mysql_history .viminfo 該命令和“l(fā)s -a”的效果是一樣的,作用是現(xiàn)實(shí)該

51、目錄下的全部文件。這些以“.”開頭的文件叫作影藏文件,隱藏文件不用“-a”選項(xiàng)是看不到的。一般情況下,短格式選項(xiàng)是長(zhǎng)格式選項(xiàng)的縮寫,也就是一個(gè)短格式選項(xiàng)會(huì)有對(duì)應(yīng)的長(zhǎng)格式選項(xiàng)。當(dāng)然也有例外,比如ls命令的短格式選項(xiàng)“-l”就沒(méi)有對(duì)應(yīng)的長(zhǎng)格式選項(xiàng)。二 、shell命令的基本格式任務(wù)一 認(rèn)識(shí)shell 參數(shù)的作用 參數(shù)是命令的操作對(duì)象,一般為文件、目錄、用戶和進(jìn)程等,例如:rootMASTER # ls -l install.log-rw-r-r-. 1 root root 24772 12月 4 04:59 install.log 為什么一開始ls命令不加參數(shù)也可以執(zhí)行呢?這是因?yàn)橛心J(rèn)參數(shù)。命令

52、一般都需要加入?yún)?shù),用于指定命令操作的對(duì)象,如果可以省略參數(shù),則一般都有默認(rèn)參數(shù)。ls不加參數(shù)表示默認(rèn)位置為當(dāng)前所在的位置。 總結(jié)一下:命令的選項(xiàng)用于調(diào)整命令的功能,命令的參數(shù)用來(lái)指定命令的操作對(duì)象,且命令與選項(xiàng)、選項(xiàng)與參數(shù)之間都是有空格的,這一點(diǎn)一定要注意。二 、shell命令的基本格式任務(wù)一 認(rèn)識(shí)shell三、目錄操作命令ls命令任務(wù)二 掌握文件管理命令(目錄操作命令)1、命令功能 ls是最常見的目錄操作命令,主要作用是顯示目錄下的內(nèi)容。2、命令格式 rootMASTER # ls 選項(xiàng) 參數(shù) 常用選項(xiàng): -a:顯示所有文件 -d:顯示目錄本身的信息,而不是目錄下的文件信息 -l:長(zhǎng)格式顯

53、示 -h:人性化顯示,按照我們習(xí)慣的單位顯示文件大小 -i:顯示文件的i節(jié)點(diǎn)號(hào)三、目錄操作命令ls命令任務(wù)二 掌握文件管理命令(目錄操作命令)3、常見用法“-a”選項(xiàng) “-a”選項(xiàng)中的a是all的意思,也就是顯示包括隱藏文件在內(nèi)的所有文件,在Linux中以“.”開頭的文件是隱藏文件,只有通過(guò)“-a”選項(xiàng)才能查看到。rootMASTER # ls -a. anaconda-ks.cfg .bash_logout .bashrc install.log .lesshst .tcshrc. .bash_history .bash_profile .cshrc install.log.syslog .

54、mysql_history .viminfo三、目錄操作命令ls命令任務(wù)二 掌握文件管理命令(目錄操作命令)3、常見用法“-l”選項(xiàng) “-l”選項(xiàng)用于長(zhǎng)格式顯示文件的詳細(xì)信息。rootMASTER # ls -l總用量 44-rw-. 1 root root 1370 12月 4 04:59 anaconda-ks.cfg-rw-r-r-. 1 root root 24772 12月 4 04:59 install.log-rw-r-r-. 1 root root 7690 12月 4 04:58 install.log.syslog#權(quán)限 引用計(jì)數(shù) 所有者 所屬組 大小 文件修改時(shí)間 文件名

55、三、目錄操作命令ls命令任務(wù)二 掌握文件管理命令(目錄操作命令) 下面詳細(xì)介紹這7列的含義: 第一列:共有10位符號(hào),第一位表示文件類型,后9位表示文件的權(quán)限。Linux中的常見文件類型有三種,“-”表示文件,“d”表示目錄,“l(fā)”表示軟連接。權(quán)限對(duì)Linux來(lái)講是非常重要的知識(shí),關(guān)于權(quán)限管理的知識(shí)后續(xù)會(huì)有專門地詳細(xì)介紹。 第二列:引用計(jì)數(shù)。文件的引用計(jì)數(shù)代表該文件的硬鏈接個(gè)數(shù),而目錄的引用數(shù)代表該目錄下有多少個(gè)一級(jí)子目錄。 三、目錄操作命令ls命令任務(wù)二 掌握文件管理命令(目錄操作命令) 第三列:所有者,即這個(gè)文件屬于哪個(gè)用戶。默認(rèn)所有者是文件的建立用戶。 第四列:所屬組。默認(rèn)所屬組是文件建

56、立用戶的有效組,一般情況下就是建立用戶的所在組。 第五列:大小。默認(rèn)單位是字節(jié)。 第六列:文件修改時(shí)間。文件狀態(tài)修改或者文件數(shù)據(jù)修改都會(huì)更改這個(gè)時(shí)間,注意這個(gè)時(shí)間不是文件的創(chuàng)建時(shí)間。 第七列:文件名。 關(guān)于所有者和所屬組再補(bǔ)充一點(diǎn)說(shuō)明:在Linux系統(tǒng)中,一般我們認(rèn)為任何人與任意一個(gè)文件之間只存在三種關(guān)系,要么是其所有者,要么是其所屬組,要么是其他人的關(guān)系。三、目錄操作命令ls命令任務(wù)二 掌握文件管理命令(目錄操作命令)3、常見用法“-d”選項(xiàng) 如果我們不是想看某個(gè)目錄下的文件的信息,而是想看該目錄本身的詳細(xì)信息,則使用“-d”選項(xiàng),例如:如果我們想看/root目錄本身的信息,得加“-d”選項(xiàng)

57、。rootMASTER # ls -ld /rootdr-xr-x-. 2 root root 4096 2月 1 12:17 /root三、目錄操作命令ls命令任務(wù)二 掌握文件管理命令(目錄操作命令)3、常見用法“-h”選項(xiàng) “l(fā)s -l”顯示的文件大小單位是字節(jié),但是我們更加習(xí)慣千字節(jié)用KB來(lái)顯示,兆字節(jié)用MB來(lái)顯示,“-h”選項(xiàng)的功能就是使文件大小用人們習(xí)慣的單位來(lái)顯示,例如:rootMASTER # ls -lh總用量 44K-rw-. 1 root root 1.4K 12月 4 04:59 anaconda-ks.cfg-rw-r-r-. 1 root root 25K 12月 4

58、 04:59 install.log-rw-r-r-. 1 root root 7.6K 12月 4 04:58 install.log.syslog“-h”選項(xiàng)三、目錄操作命令ls命令任務(wù)二 掌握文件管理命令(目錄操作命令)3、常見用法“-i”選項(xiàng) 每個(gè)文件都有一個(gè)被稱作inode(i節(jié)點(diǎn))的隱藏屬性,可以看成系統(tǒng)搜索這個(gè)文件的ID,從理論上來(lái)說(shuō),每個(gè)文件的inode號(hào)是不一樣的,當(dāng)然也有例外,如文件的硬鏈接,關(guān)于鏈接后面會(huì)有詳細(xì)介紹?!?i”選項(xiàng)的功能就是用來(lái)查看文件的inode號(hào)的,例如:rootMASTER # ls -i913935 anaconda-ks.cfg 913923 in

59、stall.log 913924 install.log.syslog三、目錄操作命令cd命令任務(wù)二 掌握文件管理命令(目錄操作命令)1、命令功能 cd命令用來(lái)切換所在的目錄。對(duì)于Linux初學(xué)者,很容易困擾自己的一個(gè)問(wèn)題就是不清楚自己哪里,反過(guò)來(lái)說(shuō),我們學(xué)習(xí)Linux時(shí),我們要時(shí)刻知道我們?cè)谀囊患?jí)目錄里,要執(zhí)行什么操作得切換到哪一級(jí)目錄中去,因?yàn)楹芏嗖僮鞫夹枰教囟ǖ奈恢萌?zhí)行。2、命令格式rootMASTER # cd 目錄名 cd命令是一個(gè)非常簡(jiǎn)單的命令,不需要掌握什么選項(xiàng)。三、目錄操作命令cd命令任務(wù)二 掌握文件管理命令(目錄操作命令)3、常見用法基本用法 cd命令切換目錄只需要在命令

60、后加目錄名即可,例如:rootMASTER # cd /usr/localrootMASTER local# 通過(guò)該命令,我們進(jìn)入到了/usr/local目錄,通過(guò)命令提示符,可以清楚地看到當(dāng)前所處的目錄已經(jīng)被切換(從變成了local)。三、目錄操作命令cd命令任務(wù)二 掌握文件管理命令(目錄操作命令)3、常見用法簡(jiǎn)化用法 cd命令可以識(shí)別一些特殊符號(hào),用于快速切換所在目錄,最常見的兩個(gè)符號(hào)用法如下:rootMASTER local# cd rootMASTER # 從結(jié)果可以看出,代表用戶家目錄,不管你現(xiàn)在身處哪一級(jí)目錄使用該命令都可以直接回到用戶的家目錄,或者cd后面不加任何東西直接回車也可

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論