版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
Linux操作系統(tǒng)項(xiàng)目式教程目錄CONTENTS項(xiàng)目1初識(shí)Linux操作系統(tǒng)項(xiàng)目2Linux操作系統(tǒng)基礎(chǔ)項(xiàng)目3用戶組群和權(quán)限管理項(xiàng)目項(xiàng)目4配置和管理磁盤(pán)項(xiàng)目5安裝軟件項(xiàng)目6編寫(xiě)Shell腳本統(tǒng)項(xiàng)目7配置和管理網(wǎng)絡(luò)系統(tǒng)項(xiàng)目8配置和管理Linux服務(wù)任務(wù)1安裝Linux服務(wù)器1.1.1Vmware虛擬機(jī)簡(jiǎn)介VMware虛擬機(jī)是一款通過(guò)軟件模擬的具有完整硬件系統(tǒng)功能的、運(yùn)行在一個(gè)完全隔離環(huán)境中的完整計(jì)算機(jī)系統(tǒng)。通過(guò)VMware虛擬機(jī),您可以在一臺(tái)物理計(jì)算機(jī)上模擬出一臺(tái)或多臺(tái)虛擬的計(jì)算機(jī),這些虛擬機(jī)完全像真正的計(jì)算機(jī)那樣進(jìn)行工作,例如您可以安裝操作系統(tǒng)、安裝應(yīng)用程序、訪問(wèn)網(wǎng)絡(luò)資源等。對(duì)于您而言,VMware虛擬機(jī)只是運(yùn)行在您的物理計(jì)算機(jī)上的一個(gè)應(yīng)用程序,但是對(duì)于在VMware虛擬機(jī)中運(yùn)行的應(yīng)用程序而言,它就是一臺(tái)真正的計(jì)算機(jī)。VMware虛擬機(jī)軟件可以在計(jì)算機(jī)平臺(tái)和終端用戶之間建立一種環(huán)境,而終端用戶則是基于這個(gè)軟件所建立的環(huán)境來(lái)操作軟件的。在計(jì)算機(jī)科學(xué)中,虛擬機(jī)是指可以像真實(shí)機(jī)器一樣運(yùn)行程序的計(jì)算機(jī)的軟件實(shí)現(xiàn)。因此,當(dāng)我們?cè)谔摂M機(jī)中進(jìn)行軟件評(píng)測(cè)時(shí),系統(tǒng)可能一樣會(huì)崩潰,但是,崩潰的只是虛擬機(jī)上的操作系統(tǒng),而不是物理計(jì)算機(jī)上的操作系統(tǒng),并且,使用虛擬機(jī)的“Undo(復(fù)原)”功能,可以馬上恢復(fù)虛擬機(jī)到安裝軟件之前的狀態(tài)。功能
VMwareWorkstation不需要重開(kāi)機(jī)就能在同一臺(tái)計(jì)算機(jī)中使用好幾個(gè)虛擬機(jī)操作系統(tǒng),主要的功能有:(1)不需要分區(qū)或重開(kāi)機(jī)就能在同一臺(tái)計(jì)算機(jī)中上使用兩種以上的操作系統(tǒng)。(2)完全隔離并且保護(hù)不同操作系統(tǒng)的操作環(huán)境及所有安裝在操作系統(tǒng)上面的應(yīng)用軟件和資料。(3)不同的操作系統(tǒng)之間還能互動(dòng)操作,包括網(wǎng)絡(luò)、周邊設(shè)備、文件分享及復(fù)制粘貼功能。(4)具有恢復(fù)功能、快照功能、復(fù)制功能。(5)能夠設(shè)定并且隨時(shí)修改操作系統(tǒng)的操作環(huán)境,如內(nèi)存、磁盤(pán)空間、周邊設(shè)備等。Vmware虛擬機(jī)安裝(1)下載VMware-workstation-full-15.5.5-16285975軟件安裝包,雙擊該安裝包,如圖1-1所示,彈出安裝主界面。圖1-1VMware安裝主界面(2)單擊“下一步(N)”按鈕,彈出下一個(gè)安裝界面,如圖1-2所示。圖1-2VMware安裝界面Vmware虛擬機(jī)安裝(3)勾選“我接受許可協(xié)議中的條款(A)”復(fù)選框,單擊“下一步(N)”按鈕,彈出下一個(gè)安裝界面,如圖1-3所示圖1-3接受VMware許可協(xié)議中的條款(4)單擊“下一步(N)”按鈕,彈出下一個(gè)安裝界面,如圖1-4所示。圖1-4VMware自定義安裝Vmware虛擬機(jī)安裝(5)不勾選此界面的復(fù)選框,單擊“下一步(N)”按鈕,彈出下一個(gè)安裝界面,如圖1-5所示。圖1-5VMware用戶體驗(yàn)設(shè)置(6)默認(rèn)安裝,單擊“下一步(N)”按鈕,彈出下一個(gè)安裝界面,如圖1-6所示。圖1-6VMware快捷方式
Vmware虛擬機(jī)安裝(7)默認(rèn)安裝,單擊“下一步(N)”按鈕,彈出下一個(gè)安裝界面,如圖1-7所示。圖1-7VMware準(zhǔn)備安裝(8)單擊“安裝(I)”按鈕,開(kāi)始安裝,如圖1-8所示。圖1-8VMware正在安裝Vmware虛擬機(jī)安裝(10)單擊“完成(F)”按鈕,完成安裝,如圖1-9所示。圖1-9VMware安裝向?qū)б淹瓿?.1.2安裝Linux系統(tǒng)(1)首先從CentOS官網(wǎng)下載Linux的發(fā)行版本的CentOS的安裝包,本書(shū)教材使用的下載文件為:“CentOS-7-x86_64-DVD-1810.iso”,當(dāng)前版本為7.6.1810。
(2)雙擊桌面上的VMwareWorkstationPro快捷圖標(biāo),打開(kāi)軟件,如圖1-10所示。圖1-10VMwareWorkstationPro軟件快捷圖標(biāo)(3)運(yùn)行后會(huì)出現(xiàn)創(chuàng)建虛擬機(jī)安裝的界面,如圖1-11所示。圖1-11啟動(dòng)虛擬機(jī)1.1.2安裝Linux系統(tǒng)(4)使用新建虛擬機(jī)向?qū)?,進(jìn)行虛擬機(jī)安裝,默認(rèn)選擇“典型(推薦)(I)”單選按鈕,單擊“下一步(N)”按鈕,如圖1-12所示。圖1-12新建虛擬機(jī)向?qū)В?)安裝客戶機(jī)操作系統(tǒng),可以選擇“安裝程序光盤(pán)(D)”,可以選擇“安裝程序光盤(pán)映像文件(ISO)(M)”并瀏覽選中相應(yīng)的ISO文件,也可以選擇稍后安裝操作系統(tǒng)(S),如圖1-13所示。圖1-13安裝客戶機(jī)操作系統(tǒng)方式選擇1.1.2安裝Linux系統(tǒng)(6)本次操作選擇稍后安裝操作系統(tǒng)(S),創(chuàng)建的虛擬機(jī)將包含一個(gè)空白硬盤(pán),單擊“下一步(N)”按鈕,如圖1-14所示。圖1-14安裝客戶機(jī)操作系統(tǒng)版本選擇(7)單擊“下一步(N)”按鈕,進(jìn)行命名虛擬機(jī)配置,選擇系統(tǒng)文件安裝位置,如圖1-15所示。圖1-15命名虛擬機(jī)1.1.2安裝Linux系統(tǒng)(8)單擊“下一步(N)”按鈕,進(jìn)行虛擬機(jī)指定磁盤(pán)容量配置,如圖1-16所示。圖1-16虛擬機(jī)磁盤(pán)配置(9)單擊“下一步(N)”按鈕,進(jìn)行已準(zhǔn)備好創(chuàng)建虛擬機(jī)配置,如圖1-17所示。圖1-17已準(zhǔn)備好創(chuàng)建虛擬機(jī)1.1.2安裝Linux系統(tǒng)(10)選擇自定義硬件(C)按鈕,進(jìn)行硬件相關(guān)信息配置,如圖1-18所示。圖1-18虛擬機(jī)硬件配置(11)單擊“完成”按鈕,虛擬機(jī)初步配置完成,如圖1-19所示。圖1-19虛擬機(jī)初步配置完成1.1.2安裝Linux系統(tǒng)(12)進(jìn)行虛擬設(shè)置,選擇【CD/DVD(IDE)】選項(xiàng),如圖1.20所示,選擇使用ISO映像文件(M),【瀏覽】選擇ISO鏡像文件“CentOS-7-x86_64-DVD-1810.iso”位置。圖1-20選擇ISO鏡像文件(13)單擊“確定”按鈕,進(jìn)行Centos操作系統(tǒng)安裝,如圖1-21所示。圖1-21Centos操作系統(tǒng)安裝1.1.2安裝Linux系統(tǒng)(14)設(shè)置語(yǔ)言選擇,選擇【中文】→【簡(jiǎn)體中文(中國(guó))】,如圖1-22所示,單擊【繼續(xù)(C)】按鈕。圖1-22設(shè)置語(yǔ)言選擇
(15)進(jìn)行安裝信息摘要配置,如圖1-23所示,可以進(jìn)行【安裝位置】配置,自定義分區(qū);可以進(jìn)行【網(wǎng)絡(luò)和主機(jī)名配置】,單擊【保存】按鈕,返回安裝信息摘要窗口。圖1-23安裝信息摘要1.1.2安裝Linux系統(tǒng)(16)選擇【軟件選擇】,可以進(jìn)行安裝桌面化Centos操作系統(tǒng),可以選擇【GNOME桌面】,并且可以選擇相關(guān)環(huán)境的附加選項(xiàng),如圖1-24所示。圖1-24選擇GNOME桌面(17)選擇【完成(D)】按鈕,返回CENTOS7安裝窗口,繼續(xù)進(jìn)行安裝,配置用戶設(shè)置,如圖1-25所示。圖1-25用戶設(shè)置1.1.2安裝Linux系統(tǒng)
(18)CENTOS7系統(tǒng)安裝時(shí)間稍長(zhǎng),請(qǐng)耐心等待,可以選擇【ROOT密碼】,進(jìn)行ROOT用戶密碼設(shè)置,設(shè)置完成,單擊【完成(D)】按鈕,返回安裝窗口,如圖1-26所示。圖1-26ROOT用戶密碼設(shè)置(19)CENTOS7操作系統(tǒng)安裝圖1-27CENTOS7操作系統(tǒng)安裝完成完成,如圖1-27所示。圖1-27CENTOS7操作系統(tǒng)安裝完成1.1.2安裝Linux系統(tǒng)
(20)單擊【重啟(R)】按鈕,系統(tǒng)重啟后,進(jìn)入系統(tǒng),可以進(jìn)行系統(tǒng)初始化設(shè)置,如圖1-28所示。圖1-28系統(tǒng)初始化設(shè)置
(21)單擊【退出(Q】按鈕,進(jìn)入Centos7LinuxEUA許可協(xié)議窗口,如圖1-29所示。圖1-29Centos7LinuxEUA許可協(xié)議1.1.2安裝Linux系統(tǒng)
(22)選擇【我同意許可協(xié)議】復(fù)選框,單擊【完成(D)】按鈕,進(jìn)入初始設(shè)置窗口,如圖1-30所示。圖1-30初始設(shè)置窗口(23)單擊【完成配置(F)】按鈕,進(jìn)入【歡迎】窗口,選擇【漢語(yǔ)】,如圖1-31所示。圖1-31選擇語(yǔ)言漢語(yǔ)(24)單擊【前進(jìn)(N)】按鈕,進(jìn)入【時(shí)區(qū)】窗口,在查找地址欄中輸入【上?!浚x擇【上海,上海,中國(guó)】,如圖1-32所示。圖1-32選擇時(shí)區(qū)(25)單擊【前進(jìn)(N)】按鈕,進(jìn)入【在線賬號(hào)】窗口,如圖1-33所示。圖1-33在線賬號(hào)1.1.2安裝Linux系統(tǒng)(26)單擊【跳過(guò)(S)】按鈕,進(jìn)入【準(zhǔn)備好了】窗口,如圖1-34所示。圖1-34設(shè)置完成窗口(1)VMwareworkstation11以后版本僅支持64位操作系統(tǒng)。(2)Linux系統(tǒng)安裝時(shí),最好設(shè)置一個(gè)普通用戶。。(1)在自己的筆記本電腦中動(dòng)手安裝一臺(tái)虛擬機(jī),操作系統(tǒng)為CentOS7.6。(2)Linux系統(tǒng)安裝時(shí),選擇最小安裝模式,并啟動(dòng)系統(tǒng)。
本任務(wù)注意點(diǎn)任務(wù)拓展訓(xùn)練補(bǔ)充知識(shí)在一臺(tái)PC機(jī)上安裝Linux操作系統(tǒng),有兩種方案可供選擇:1.雙系統(tǒng)安裝方式;2.虛擬機(jī)安裝方式。虛擬機(jī)本身是一個(gè)軟件,一個(gè)虛擬機(jī)就是通過(guò)軟件模擬出來(lái)的一臺(tái)虛擬的電腦,和真實(shí)的電腦一樣,每個(gè)虛擬機(jī)都有互相獨(dú)立的電源、聲卡、網(wǎng)卡、硬盤(pán)、處理器、內(nèi)存、BIOS、USB控制器等等硬件,我們可以通過(guò)自定義硬件的方式去“組裝”一臺(tái)虛擬的電腦,就如同搭積木一樣,在虛擬機(jī)中搭出來(lái)一臺(tái)電腦,然后給這臺(tái)電腦安裝獨(dú)立的操作系統(tǒng),之后就可以和使用普通電腦一樣使用它。使用虛擬機(jī)的好處是不需要多臺(tái)電腦即可實(shí)現(xiàn)多臺(tái)電腦的功能,并且切換安裝都很迅速,例如安裝體驗(yàn)
Linux系統(tǒng),測(cè)試不明來(lái)源的軟件,臨時(shí)安裝一些軟件完成一些任務(wù),測(cè)試一些需要修改系統(tǒng)文件的功能等等。常見(jiàn)的虛擬機(jī)軟件有VirtualBox和VMwareWorkstation。1.VirtualBoxVirtualBox是Oracle公司的x86和AMD64/Intel64虛擬化軟件。它是一個(gè)免費(fèi)的開(kāi)源虛擬化產(chǎn)品,根據(jù)GNU通用公共許可證(GPL)第2版分發(fā)。該軟件允許在主機(jī)操作系統(tǒng)上運(yùn)行虛擬機(jī)或在VM甚至主機(jī)之間建立托管連接。VirtualBox可以在Linux、Windows、MacOS和OracleSolaris上運(yùn)行。2010年,Oracle推出了VirtualBoxExtensionPack,,這是一個(gè)具有附加功能的閉源補(bǔ)充包。它包括支持USB2/USB3和RDP等功能。2.VMwareWorkstationVMwareWorkstation是一款功能強(qiáng)大的桌面虛擬計(jì)算機(jī)軟件,提供用戶可在單一的桌面上同時(shí)運(yùn)行不同的操作系統(tǒng),和進(jìn)行開(kāi)發(fā)、測(cè)試、部署新的應(yīng)用程序的最佳解決方案。VMwareWorkstation可在一部實(shí)體機(jī)器上模擬完整的網(wǎng)絡(luò)環(huán)境,以及可便于攜帶的虛擬機(jī)器,其更好的靈活性與先進(jìn)的技術(shù)勝過(guò)了市面上其他的虛擬計(jì)算機(jī)軟件。對(duì)于企業(yè)的IT開(kāi)發(fā)人員和系統(tǒng)管理員而言,VMware在虛擬網(wǎng)路,實(shí)時(shí)快照,拖曳共享文件夾,支持PXE等方面的特點(diǎn)使它成為必不可少的工具。
任務(wù)2網(wǎng)絡(luò)操作系統(tǒng)登錄與管理1.2.1用戶圖形化登錄與注銷1.2.2文本模式系統(tǒng)關(guān)閉與重啟1.2.5使用Xshell登錄虛擬機(jī)1.2.4系統(tǒng)克隆與快照管理1.2.3重置root管理員密碼1.2.1用戶圖形化登錄與注銷1.
圖形化系統(tǒng)登錄(1)系統(tǒng)安裝完成后,在虛擬機(jī)中啟動(dòng)Centos7操作系統(tǒng),選擇【開(kāi)啟此虛擬機(jī)】,如圖1-35所示。圖1-35開(kāi)啟Centos7操作系統(tǒng)(2)在系統(tǒng)啟動(dòng)后,可以看到系統(tǒng)登錄界面,則表示已經(jīng)成功啟動(dòng)Centos7操作系統(tǒng),如圖1-36所示。圖1-36系統(tǒng)登錄界面1.2.1用戶圖形化登錄與注銷(3)選擇登錄用戶,輸入密碼,進(jìn)入Centos7操作系統(tǒng),如圖1-37所示圖1-37Centos7操作系統(tǒng)主界面1.2.1用戶圖形化登錄與注銷2.圖形化系統(tǒng)關(guān)機(jī)、重啟與注銷如果要在圖形界面下退出系統(tǒng),單擊右上角關(guān)機(jī)按鈕圖標(biāo),如圖1-38所示。在單擊右上角關(guān)機(jī)按鈕,右下角也有一個(gè)關(guān)機(jī)按鈕圖標(biāo),可以進(jìn)行系統(tǒng)重啟、關(guān)機(jī),如圖1-39所示,單擊root用戶右側(cè)圖標(biāo),可以進(jìn)行用戶注銷操作,如圖1-40所示。圖1-38圖形化界面關(guān)機(jī)主界面圖1-39圖形化界面重啟、關(guān)機(jī)圖1-40圖形化界面用戶注銷1.2.2文本模式系統(tǒng)關(guān)閉與重啟在Linux命令中reboot是重新啟動(dòng),shutdown-rnow是立即停止然后重新啟動(dòng),都說(shuō)他們兩個(gè)是一樣的,其實(shí)是有一定的區(qū)別的。(1)shutdown命令可以安全地關(guān)閉或重啟Linux系統(tǒng),它在系統(tǒng)關(guān)閉之前給系統(tǒng)上的所有登錄用戶提示一條警告信息。該命令還允許用戶指定一個(gè)時(shí)間參數(shù),可以是一個(gè)精確的時(shí)間,也可以是從現(xiàn)在開(kāi)始的一個(gè)時(shí)間段。精確時(shí)間的格式是hh:mm,表示小時(shí)和分鐘,時(shí)間段由小時(shí)和分鐘數(shù)表示。系統(tǒng)執(zhí)行該命令后會(huì)自動(dòng)進(jìn)行數(shù)據(jù)同步的工作。該命令的一般格式:shutdown[選項(xiàng)][時(shí)間][警告信息][root@localhost~]#shutdown-hnow//立刻關(guān)閉系統(tǒng)命令中各選項(xiàng)的含義為:-k并不真正關(guān)機(jī)而只是發(fā)出警告信息給所有用戶-r關(guān)機(jī)后立即重新啟動(dòng)-h關(guān)機(jī)后不重新啟動(dòng)-f快速關(guān)機(jī)重啟動(dòng)時(shí)跳過(guò)fsck-n快速關(guān)機(jī)不經(jīng)過(guò)init程序-c取消一個(gè)已經(jīng)運(yùn)行的shutdown需要特別說(shuō)明的是該命令只能由超級(jí)用戶使用。halt是最簡(jiǎn)單的關(guān)機(jī)命令,其實(shí)際上是調(diào)用shutdown-h命令。halt執(zhí)行時(shí),殺死應(yīng)用進(jìn)程,文件系統(tǒng)寫(xiě)操作完成后就會(huì)停止內(nèi)核。1.2.2文本模式系統(tǒng)關(guān)閉與重啟(2)reboot的工作過(guò)程與halt類似,其作用是重新啟動(dòng),而halt是關(guān)機(jī)。其參數(shù)也與halt類似,reboot命令重啟動(dòng)系統(tǒng)時(shí)是刪除所有的進(jìn)程,而不是平穩(wěn)地終止它們。因此,使用reboot命令可以快速地關(guān)閉系統(tǒng),但如果還有其它用戶在該系統(tǒng)上工作時(shí),就會(huì)引起數(shù)據(jù)的丟失,所以使用reboot命令的場(chǎng)合主要是在單用戶模式。[root@localhost~]#reboot//立刻重啟系統(tǒng)[root@localhost~]#shutdown–r00:05//5分鐘后,重啟系統(tǒng)[root@localhost~]#shutdown–c//取消shutdown操作(3)退出終端窗口命令:exit。[root@localhost~]#exit//退出終端窗口1.2.3重置root管理員密碼如果系統(tǒng)管理員把Linux系統(tǒng)的root管理員密碼忘記了,應(yīng)該如何進(jìn)行操作呢?首先,要先確定您的操作系統(tǒng)是否為Centos7系統(tǒng),如果是,則可以進(jìn)行以下的操作。(1)打開(kāi)【應(yīng)用程序】菜單,單擊【終端】應(yīng)用程序,如圖1-41所示,然后在打開(kāi)的終端中輸入如下以下命令。[root@localhost~]#cat/etc/redhat-release//查看系統(tǒng)內(nèi)核版本CentOSLinuxrelease7.6.1810(Core)//CentOSLinux內(nèi)核版本為:7.6.1810[root@localhost~]#圖1-41打開(kāi)終端1.2.3重置root管理員密碼(2)在終端輸入“reboot”或“shutdown–rnow”命令,或進(jìn)單擊右上角關(guān)機(jī)按鈕圖標(biāo),選擇【重啟】按鈕,重啟Linux系統(tǒng)主機(jī)并出現(xiàn)引導(dǎo)界面時(shí),按“e”鍵進(jìn)入內(nèi)核編輯界面,如圖1-42所示。圖1-42Linux系統(tǒng)的引導(dǎo)界面(3)按住光標(biāo)鍵【↓】向下翻,在Linux16參數(shù)行的最后面追加“rd.break”參數(shù),然后按下“Ctrl+X”組合鍵來(lái)運(yùn)行修改過(guò)的內(nèi)核程序,如圖1-43所示。圖1-43內(nèi)核信息的編輯界面1.2.3重置root管理員密碼(4)大約30秒過(guò)后,系統(tǒng)進(jìn)入緊急救援模式,依次輸入以下命令,等待系統(tǒng)重啟操作完畢。mount–oremount,rw/sysroot//重新以可讀可寫(xiě)的方式掛載/sysrootchroot/sysroot//切換系統(tǒng)的根位置為/sysrootpasswd//修改root密碼touch/.autorelabel//使seLinux生效exit//退出reboot//重啟注意:輸入passwd后,輸入密碼和確認(rèn)密碼是不顯示的。(5)重新輸入root管理員新密碼“tjvi@123”來(lái)登錄Linux系統(tǒng),命令行的執(zhí)行效果,如圖1-44所示。圖1-44重置Linux系統(tǒng)的root管理員密碼1.2.4系統(tǒng)克隆與快照管理我們經(jīng)常用虛擬機(jī)做各種試驗(yàn),初學(xué)者免不了誤操作導(dǎo)致系統(tǒng)崩潰、無(wú)法啟動(dòng),或者在做集群的時(shí)候,通常需要多臺(tái)服務(wù)器進(jìn)行測(cè)試,比如搭建mysql服務(wù),redis服務(wù),tomcat、nginx等,搭建一臺(tái)服務(wù)器都很費(fèi)時(shí)費(fèi)力,一旦系統(tǒng)崩潰、無(wú)法啟動(dòng),需要重新安裝操作系統(tǒng)或是部署多臺(tái)服務(wù)器的時(shí)候,安裝操作系統(tǒng)將會(huì)浪費(fèi)太多時(shí)間,那么我們將如何進(jìn)行操作呢?系統(tǒng)克隆將會(huì)很好的解決這個(gè)問(wèn)題。在我們虛擬機(jī)安裝好原始的操作系統(tǒng)后,進(jìn)行一下克隆,多克隆出幾份備用,方便日后多臺(tái)機(jī)器做實(shí)驗(yàn)測(cè)試,這樣就可以避免重新安裝操作系統(tǒng),方便快捷。(1)打開(kāi)VMware虛擬機(jī)主界面,關(guān)閉虛擬機(jī)中的系統(tǒng),選擇你要克隆的系統(tǒng),選擇菜單欄【虛擬機(jī)】→【管理(M)】→【克隆(C)】,如圖1-45所示。圖1-45系統(tǒng)克隆界面1.2.4系統(tǒng)克隆與快照管理(2)進(jìn)入克隆虛擬機(jī)向?qū)Ы缑?,如圖1-46所示,單擊【下一步(N)】按鈕,進(jìn)入克隆源選擇窗口,如圖1-47所示,可以選擇【虛擬機(jī)中的當(dāng)前狀態(tài)(C)】或是選擇【現(xiàn)有快照(僅限關(guān)閉的虛擬機(jī))(S):】進(jìn)行選擇。圖1-46克隆虛擬機(jī)向?qū)D1-47選擇克隆源1.2.4系統(tǒng)克隆與快照管理(3)選擇克隆類型,如圖1-48所示,選擇克隆方法,可以選擇【創(chuàng)建鏈接克?。↙)】,也可以選擇【創(chuàng)建完整克?。‵)】,單擊【下一步(N)】按鈕。圖1-48克隆類型(4)進(jìn)入【新虛擬機(jī)名稱】窗口,如圖1-49所示,為虛擬機(jī)命令以及安裝位置進(jìn)行路徑選擇設(shè)置,單擊【完成】按鈕。圖1-49新虛擬機(jī)名稱1.2.4系統(tǒng)克隆與快照管理(5)進(jìn)入【正在克隆虛擬機(jī)】窗口,如圖1-50所示,單擊【關(guān)閉】按鈕,返回虛擬機(jī)主窗口界面,系統(tǒng)克隆完成,如圖1-51所示。圖1-50正在克隆虛擬機(jī)圖1-51系統(tǒng)克隆完成1.2.4系統(tǒng)克隆與快照管理2.快照管理VMware快照,又稱還原點(diǎn),就是保存拍快照時(shí)候的系統(tǒng)的狀態(tài),在后期的時(shí)候隨時(shí)可以恢復(fù)。對(duì)于初學(xué)者免不了誤操作導(dǎo)致系統(tǒng)崩潰、無(wú)法啟動(dòng),或是搭建一臺(tái)服務(wù)器應(yīng)用服務(wù)比較多時(shí),如mysql服務(wù),redis服務(wù),tomcat、nginx等,搭建服務(wù)器費(fèi)時(shí)費(fèi)力,當(dāng)系統(tǒng)崩潰或系統(tǒng)異常無(wú)法啟動(dòng),需要重新安裝操作系統(tǒng)或是部署多臺(tái)服務(wù)器的時(shí)候,安裝操作系統(tǒng)將會(huì)浪費(fèi)太多時(shí)間,那么我們將如何進(jìn)行操作呢?可以通過(guò)恢復(fù)到快快照來(lái)保持磁盤(pán)文件系統(tǒng)和系統(tǒng)存儲(chǔ),系統(tǒng)快照功能將會(huì)很好的解決這個(gè)問(wèn)題,可以把做好的系統(tǒng),做一個(gè)快照保存?zhèn)浞莩鰜?lái),日后系統(tǒng)出現(xiàn)問(wèn)題了,就可以從快照中恢復(fù)。(1)打開(kāi)VMware虛擬機(jī)主界面,啟動(dòng)虛擬機(jī)中的系統(tǒng),選擇你要快照保存?zhèn)浞莸南到y(tǒng),選擇菜單欄【虛擬機(jī)】→【快照(N)】→【拍攝快照(T)】,如圖1-52所示,命名系統(tǒng)快照名稱,如圖1-53所示。圖1-52拍攝快照界面圖1-53快照名稱1.2.4系統(tǒng)克隆與快照管理(2)單擊【拍攝快照(T)】按鈕,返回虛擬機(jī)主窗口界面,系統(tǒng)拍攝快照完成,如圖1-54所示。圖1-54快照完成1.2.5使用Xshell登錄虛擬機(jī)Xshell是一個(gè)強(qiáng)大的安全終端模擬軟件,它支持SSH1,SSH2,以及MicrosoftWindows平臺(tái)的TELNET協(xié)議。Xshell通過(guò)互聯(lián)網(wǎng)到遠(yuǎn)程主機(jī)的安全連接以及它創(chuàng)新性的設(shè)計(jì)和特色幫助用戶在復(fù)雜的網(wǎng)絡(luò)環(huán)境中享受他們的工作。Xshell可以在Windows界面下用來(lái)訪問(wèn)遠(yuǎn)端不同系統(tǒng)下的服務(wù)器,從而比較好的達(dá)到遠(yuǎn)程控制終端的目的。1.虛擬機(jī)網(wǎng)絡(luò)設(shè)置(1)為了方便操作,使用Xshell連接Linux服務(wù)器,選擇相應(yīng)的虛擬機(jī)操作系統(tǒng),在VMware主頁(yè)面中,選擇工具菜單【編輯(E)】,在菜單下選擇【虛擬網(wǎng)絡(luò)編輯器(N)】,如圖1-55所示。圖1-55虛擬網(wǎng)絡(luò)編輯器1.2.5使用Xshell登錄虛擬機(jī)(2)在【虛擬網(wǎng)絡(luò)編輯器】窗口中,選擇【VMnet8】,設(shè)置NAT模式的子網(wǎng)地址為:,如圖1-56所示。圖1-56設(shè)置NAT模式的子網(wǎng)地址(3)在【虛擬網(wǎng)絡(luò)編輯器】窗口中,選擇【NAT設(shè)置(S)】,彈出NAT設(shè)置窗口,設(shè)置網(wǎng)關(guān)IP地址,如圖1-57所示。圖1-57NAT網(wǎng)關(guān)設(shè)置1.2.5使用Xshell登錄虛擬機(jī)(4)選擇【控制面板】→【網(wǎng)絡(luò)和Internet】→【網(wǎng)絡(luò)連接】,查看VMwareNetworkAdapterVMnet8連接,如圖1-58所示。圖1-58查看VMwareNetworkAdapterVMnet8連接(5)選擇VMwareNetworkAdapterVMnet8連接,查看【VMnet8】的IP地址,如圖1-59所示。圖1-59查看【VMnet8】的IP地址1.2.5使用Xshell登錄虛擬機(jī)(6)進(jìn)入Linux系統(tǒng)桌面窗口,單擊桌面右上角的“啟動(dòng)”按鈕,單擊【有線連接
已關(guān)閉】選項(xiàng),如圖1-60所示。圖1-60設(shè)置網(wǎng)絡(luò)有線連接(7)選擇【有線設(shè)置】,進(jìn)入設(shè)置窗口界面,如圖1-61所示。圖1-61有線設(shè)置窗口1.2.5使用Xshell登錄虛擬機(jī)(8)在【設(shè)置】窗口中選擇按鈕,選擇【IPv4】窗口,設(shè)置IP地址、子網(wǎng)掩碼、網(wǎng)關(guān)、DNS相關(guān)信息,如圖1-62所示,
圖162有線IPv4地址設(shè)置9)設(shè)置完成后,單擊【應(yīng)用(A)】按鈕,返回【設(shè)置】窗口,單擊按鈕,使按鈕狀態(tài)變?yōu)?,選擇按鈕,查看網(wǎng)絡(luò)配置詳細(xì)信息,如圖1-63所示。圖1-63查看網(wǎng)絡(luò)配置詳細(xì)信息1.2.5使用Xshell登錄虛擬機(jī)(10)使用【W(wǎng)INDOWS+R】鍵,打開(kāi)運(yùn)行窗口,輸入命令cmd,如圖1-64所示。圖1-64打開(kāi)運(yùn)行窗口(11)測(cè)試網(wǎng)絡(luò)連通性,訪問(wèn)網(wǎng)絡(luò)主機(jī)28,如圖1-65所示。圖1-65訪問(wèn)網(wǎng)絡(luò)主機(jī)1.2.5使用Xshell登錄虛擬機(jī)2.配置Xshell登錄服務(wù)器(1)打開(kāi)Xshell工具軟件,單擊工具欄圖標(biāo),如圖1-66所示。圖1-66打開(kāi)Xshell工具軟件(2)打開(kāi)新建會(huì)話窗口,名稱(N):新建會(huì)話,主機(jī)(H):28,單擊確定,進(jìn)行登錄,如圖1-67所示。圖1-67Xshell新建會(huì)話窗口1.2.5使用Xshell登錄虛擬機(jī)(3)彈出會(huì)話窗口,選中“新建會(huì)話”選項(xiàng),如圖1-68所示,單擊【連接】按鈕。圖1-68會(huì)話窗口(4)在彈出的窗口中分別輸入用戶名和密碼,如圖1-69和圖1-70所示。圖1-69輸入用戶名界面圖1-70輸入密碼界面1.2.5使用Xshell登錄虛擬機(jī)(5)單擊【確定】按鈕,已經(jīng)成功連接網(wǎng)絡(luò)主機(jī)28,如圖1-71所示。圖1-71成功連接網(wǎng)絡(luò)主機(jī)1.2.5使用Xshell登錄虛擬機(jī)3.Xftp遠(yuǎn)程連接文件傳輸配置(1)下載安裝Xftp工具軟件,如圖1-72所示。
圖1-72安裝Xftp工具軟件(2)打開(kāi)安裝Xftp工具軟件,單擊工具欄圖標(biāo),如圖1-73所示。
圖1-73打開(kāi)安裝Xftp工具軟件1.2.5使用Xshell登錄虛擬機(jī)(3)打開(kāi)新建會(huì)話窗口,主機(jī)(H):28,用戶名:root,輸入密碼,單擊【確定】按鈕,如圖1-74所示。圖1-74Xftp新建會(huì)話窗口(4)在會(huì)話窗口,選擇“新建會(huì)話”選項(xiàng),單擊【連接】按鈕,進(jìn)行登錄,如圖1-75所示。圖1-75Xftp會(huì)話窗口1.2.5使用Xshell登錄虛擬機(jī)(5)進(jìn)入Xftp主頁(yè)面窗口,如圖1-76所示。圖1-76SecureFX主頁(yè)面窗口(6)將WINDOWS10操作系統(tǒng)G盤(pán)下的文件:abc.txt,傳輸?shù)絃inux系統(tǒng)/mnt/aaa目錄下,在Linux系統(tǒng)/mnt/目錄下,新建aaa目錄,選中aaa目錄,同時(shí)選擇G盤(pán)下的文件:abc.txt,并且拖拽到傳輸隊(duì)列中,如圖1-77所示。圖1-77使用Xftp傳輸文件1.2.5使用Xshell登錄虛擬機(jī)l任務(wù)計(jì)劃程序:任務(wù)計(jì)劃程序能夠?qū)PU的執(zhí)行分配給很多不同的任務(wù)。這些任務(wù)中,有些是用戶運(yùn)行的各種應(yīng)用程序,有些是操作系統(tǒng)任務(wù)。任務(wù)計(jì)劃程序是操作系統(tǒng)的一部分,有了這個(gè)程序,用戶可以一邊在文字處理程序窗口中打印文檔,一邊在另一個(gè)窗口中下載文件,同時(shí)還可以在第三個(gè)窗口中使用電子表格或者玩游戲。l內(nèi)存管理器:內(nèi)存管理器控制系統(tǒng)的RAM(隨機(jī)存儲(chǔ)器,也叫內(nèi)存),它通常使用硬盤(pán)上的一個(gè)文件,創(chuàng)建較大的虛擬內(nèi)存空間。l磁盤(pán)管理器:磁盤(pán)管理器創(chuàng)建并維護(hù)磁盤(pán)上的目錄和文件。請(qǐng)求文件時(shí),磁盤(pán)管理器將文件從磁盤(pán)上取出。l網(wǎng)絡(luò)管理器:網(wǎng)絡(luò)管理器控制在計(jì)算機(jī)和網(wǎng)絡(luò)之間傳輸?shù)乃袛?shù)據(jù)。l其他I/O服務(wù)管理器:I/O服務(wù)管理器控制管理鍵盤(pán)、鼠標(biāo)、顯示器、打印機(jī)等。l安全管理器:安全管理器維護(hù)計(jì)算機(jī)文件的信息安全,對(duì)哪些人可以訪問(wèn)計(jì)算機(jī)進(jìn)行嚴(yán)格的控制。內(nèi)核是系統(tǒng)的心臟,是運(yùn)行程序和管理像磁盤(pán)和打印機(jī)等硬件設(shè)備的核心程序。操作環(huán)境向用戶提供一個(gè)操作界面,它從用戶那里接受命令,并且把命令送給內(nèi)核去執(zhí)行。由于內(nèi)核提供的都是操作系統(tǒng)最基本的功能,所以如果內(nèi)核發(fā)生問(wèn)題,那么整個(gè)計(jì)算機(jī)系統(tǒng)就可能會(huì)崩潰。Shell是系統(tǒng)的用戶界面,提供了用戶與內(nèi)核進(jìn)行交互操作的一種接口。它接收用戶輸入的命令,并且是把它送入內(nèi)核去執(zhí)行。操作環(huán)境在操作系統(tǒng)內(nèi)核與用戶之間提供操作界面,它可以描述為一個(gè)解釋器。操作系統(tǒng)對(duì)用戶輸入的命令進(jìn)行解釋,再將其發(fā)送到內(nèi)核。Linux存在幾種操作環(huán)境,分別是:桌面(desktop)、窗口管理器(windowmanager)和命令行shell(commandlineshell)。Linux系統(tǒng)中的每個(gè)用戶都可以擁有自己的用戶操作界面,根據(jù)自己的要求進(jìn)行定制。Shell是一個(gè)命令解釋器,它解釋由用戶輸入的命令,并且把它們送到內(nèi)核。不僅如此,shell還有自己的編程語(yǔ)言用于命令的編輯,它允許用戶編寫(xiě)由shell命令組成的程序。用這種語(yǔ)言編寫(xiě)的shell程序與其他應(yīng)用程序具有同樣的效果。(1)鼠標(biāo)指針進(jìn)入虛擬機(jī)后,想要退出到Windows,可以按“Ctrl+Alt”快捷鍵。(2)使用Xshell登錄虛擬機(jī)之前一定要在網(wǎng)絡(luò)連接中開(kāi)啟VMnet8網(wǎng)絡(luò),因?yàn)樘摂M機(jī)默認(rèn)網(wǎng)絡(luò)使用的是NAT模式。(1)在自己的筆記本電腦中動(dòng)手安裝一臺(tái)虛擬機(jī),操作系統(tǒng)為CentOS7.6。(2)使用Xshell登錄CentOS7.6,調(diào)整字體和終端顯示效果。
本任務(wù)注意點(diǎn)任務(wù)拓展訓(xùn)練補(bǔ)充知識(shí)什么是操作系統(tǒng)操作系統(tǒng)(OperatingSystem,簡(jiǎn)稱OS)是管理和控制計(jì)算機(jī)硬件與軟件資源的計(jì)算機(jī)程序,是直接運(yùn)行在“裸機(jī)”上的最基本的系統(tǒng)軟件,任何其他軟件都必須在操作系統(tǒng)的支持下才能運(yùn)行。操作系統(tǒng)是用戶和計(jì)算機(jī)的接口,同時(shí)也是計(jì)算機(jī)硬件和其他軟件的接口。操作系統(tǒng)的功能包括管理計(jì)算機(jī)系統(tǒng)的硬件、軟件及數(shù)據(jù)資源,控制程序運(yùn)行,改善人機(jī)界面,為其它軟件提供支持等,使計(jì)算機(jī)系統(tǒng)所有資源最大限度地發(fā)揮作用,提供了各種形式的用戶界面,使用戶有一個(gè)好的工作環(huán)境,為其它軟件的開(kāi)發(fā)提供必要的服務(wù)和接口。實(shí)際上,用戶是不用接觸操作系統(tǒng)內(nèi)核的,操作系統(tǒng)管理著計(jì)算機(jī)硬件資源,同時(shí)按照應(yīng)用程序的資源請(qǐng)求,為其分配資源,如:劃分CPU時(shí)間,內(nèi)存空間的開(kāi)辟,調(diào)用打印機(jī)等。如圖1-75所示,接口與內(nèi)核兩層被稱為操作系統(tǒng)。操作系統(tǒng)是一種計(jì)算機(jī)程序。計(jì)算機(jī)啟動(dòng)后,最先執(zhí)行的軟件就是操作系統(tǒng)。操作系統(tǒng)將自身加載到內(nèi)存中,便開(kāi)始管理計(jì)算機(jī)上的可用資源。然后,它將這些資源提供給用戶要執(zhí)行的其他應(yīng)用程序。操作系統(tǒng)提供的典型服務(wù)包括以下幾種。
圖1-75操作系統(tǒng)角色圖補(bǔ)充知識(shí)l任務(wù)計(jì)劃程序:任務(wù)計(jì)劃程序能夠?qū)PU的執(zhí)行分配給很多不同的任務(wù)。這些任務(wù)中,有些是用戶運(yùn)行的各種應(yīng)用程序,有些是操作系統(tǒng)任務(wù)。任務(wù)計(jì)劃程序是操作系統(tǒng)的一部分,有了這個(gè)程序,用戶可以一邊在文字處理程序窗口中打印文檔,一邊在另一個(gè)窗口中下載文件,同時(shí)還可以在第三個(gè)窗口中使用電子表格或者玩游戲。l內(nèi)存管理器:內(nèi)存管理器控制系統(tǒng)的RAM(隨機(jī)存儲(chǔ)器,也叫內(nèi)存),它通常使用硬盤(pán)上的一個(gè)文件,創(chuàng)建較大的虛擬內(nèi)存空間。l磁盤(pán)管理器:磁盤(pán)管理器創(chuàng)建并維護(hù)磁盤(pán)上的目錄和文件。請(qǐng)求文件時(shí),磁盤(pán)管理器將文件從磁盤(pán)上取出。l網(wǎng)絡(luò)管理器:網(wǎng)絡(luò)管理器控制在計(jì)算機(jī)和網(wǎng)絡(luò)之間傳輸?shù)乃袛?shù)據(jù)。l其他I/O服務(wù)管理器:I/O服務(wù)管理器控制管理鍵盤(pán)、鼠標(biāo)、顯示器、打印機(jī)等。l安全管理器:安全管理器維護(hù)計(jì)算機(jī)文件的信息安全,對(duì)哪些人可以訪問(wèn)計(jì)算機(jī)進(jìn)行嚴(yán)格的控制。內(nèi)核是系統(tǒng)的心臟,是運(yùn)行程序和管理像磁盤(pán)和打印機(jī)等硬件設(shè)備的核心程序。操作環(huán)境向用戶提供一個(gè)操作界面,它從用戶那里接受命令,并且把命令送給內(nèi)核去執(zhí)行。由于內(nèi)核提供的都是操作系統(tǒng)最基本的功能,所以如果內(nèi)核發(fā)生問(wèn)題,那么整個(gè)計(jì)算機(jī)系統(tǒng)就可能會(huì)崩潰。Shell是系統(tǒng)的用戶界面,提供了用戶與內(nèi)核進(jìn)行交互操作的一種接口。它接收用戶輸入的命令,并且是把它送入內(nèi)核去執(zhí)行。操作環(huán)境在操作系統(tǒng)內(nèi)核與用戶之間提供操作界面,它可以描述為一個(gè)解釋器。操作系統(tǒng)對(duì)用戶輸入的命令進(jìn)行解釋,再將其發(fā)送到內(nèi)核。Linux存在幾種操作環(huán)境,分別是:桌面(desktop)、窗口管理器(windowmanager)和命令行shell(commandlineshell)。Linux系統(tǒng)中的每個(gè)用戶都可以擁有自己的用戶操作界面,根據(jù)自己的要求進(jìn)行定制。Shell是一個(gè)命令解釋器,它解釋由用戶輸入的命令,并且把它們送到內(nèi)核。不僅如此,shell還有自己的編程語(yǔ)言用于命令的編輯,它允許用戶編寫(xiě)由shell命令組成的程序。用這種語(yǔ)言編寫(xiě)的shell程序與其他應(yīng)用程序具有同樣的效果。補(bǔ)充知識(shí)2Linux是什么與Windows和UNIX操作系統(tǒng)相比,Linux是一個(gè)自由的、免費(fèi)的、源碼開(kāi)放的操作系統(tǒng)。在服務(wù)器上使用Linux操作系統(tǒng),將會(huì)更加穩(wěn)定、安全、高效,并且具有出色的性能,這是Windows無(wú)法比擬的。Linux是一個(gè)基于POSIX和UNIX的多用戶、多任務(wù)、支持多線程和多CPU的操作系統(tǒng)。它能運(yùn)行主要的UNIX工具軟件、應(yīng)用程序和網(wǎng)絡(luò)協(xié)議。Linux繼承了UNIX以網(wǎng)絡(luò)為核心的設(shè)計(jì)思想,是一個(gè)性能穩(wěn)定的多用戶網(wǎng)絡(luò)操作系統(tǒng)。Linux系統(tǒng)是我們最熟悉的陌生人,雖然表面上感受不到,但實(shí)際上全球數(shù)億手機(jī)、路由器、服務(wù)器等等都在使用Linux的內(nèi)核。3Linux系統(tǒng)的產(chǎn)生20世紀(jì)80年代,計(jì)算機(jī)硬件的性能不斷提高,PC的市場(chǎng)不斷擴(kuò)大,當(dāng)時(shí)可供計(jì)算機(jī)選用的操作系統(tǒng)主要有Unix、DOS和MacOS這幾種。Unix價(jià)格昂貴,不能運(yùn)行于PC;DOS顯得簡(jiǎn)陋,且源代碼被軟件廠商嚴(yán)格保密;MacOS是一種專門(mén)用于蘋(píng)果計(jì)算機(jī)的操作系統(tǒng)。此時(shí),計(jì)算機(jī)科學(xué)領(lǐng)域迫切需要一個(gè)更加完善、強(qiáng)大、廉價(jià)和完全開(kāi)放的操作系統(tǒng)。美國(guó)教授AndrewS.Tanenbaum編寫(xiě)了一個(gè)操作系統(tǒng),名為MINIX,為了向?qū)W生講述操作系統(tǒng)內(nèi)部工作原理。MINIX雖然很好,但只是一個(gè)用于教學(xué)目的的簡(jiǎn)單操作系統(tǒng),而不是一個(gè)強(qiáng)有力的實(shí)用操作系統(tǒng),然而最大的好處就是公開(kāi)源代碼。全世界學(xué)計(jì)算機(jī)的學(xué)生都通過(guò)鉆研MINIX源代碼來(lái)了解電腦里運(yùn)行的MINIX操作系統(tǒng),芬蘭赫爾辛基大學(xué)二年級(jí)的學(xué)生LinusTorvalds就是其中一個(gè),在吸收了MINIX精華的基礎(chǔ)上,Linus于1991年寫(xiě)出了屬于自己的Linux操作系統(tǒng),版本為L(zhǎng)inux0.01,是Linux時(shí)代開(kāi)始的標(biāo)志。他利用Unix的核心,去除繁雜的核心程序,改寫(xiě)成適用于一般計(jì)算機(jī)的x86系統(tǒng),并放在網(wǎng)絡(luò)上供大家下載,1994年推出完整的核心Version1.0,至此,Linux逐漸成為功能完善、穩(wěn)定的操作系統(tǒng),并被廣泛使用。補(bǔ)充知識(shí)4GNU計(jì)劃、自由軟件Linux的發(fā)展離不開(kāi)GNU計(jì)劃。GNU計(jì)劃,是由理查德·斯托曼在1983年9月27日公開(kāi)發(fā)起的,它的目標(biāo)是創(chuàng)建一套完全自由的操作系統(tǒng)。它的標(biāo)志是角馬,如圖1-79所示。為保證GNU軟件可以自由地“使用、復(fù)制、修改和發(fā)布”,所有GNU軟件都包含一份在禁止其他人添加任何限制的情況下,授權(quán)所有權(quán)利給任何人的協(xié)議條款,GNU通用公共許可證(GNUGeneralPublicLicense,GPL)。這個(gè)就是被稱為‘公共版權(quán)’的概念。補(bǔ)充知識(shí)5認(rèn)識(shí)Linux的版本Linux的版本分為內(nèi)核版本和發(fā)行版本兩種。(1)內(nèi)核版本內(nèi)核是系統(tǒng)的心臟,是運(yùn)行程序和管理像磁盤(pán)和打印機(jī)等硬件設(shè)備的核心程序,它提供了一個(gè)在裸設(shè)備與應(yīng)用程序間的抽象層。內(nèi)核的開(kāi)發(fā)和規(guī)范一直由Linus領(lǐng)導(dǎo)的開(kāi)發(fā)小組控制著,版本也是唯一的。開(kāi)發(fā)小組每隔一段時(shí)間公布新的版本或其修訂版。到目前為止,最新的內(nèi)核是6.5.1版本,Linux的功能越來(lái)越強(qiáng)大。Linux內(nèi)核的版本號(hào)命名是有一定規(guī)則的,版本號(hào)的格式通常為“主版本號(hào).次版本號(hào).修正號(hào)”。主版本號(hào)和次版本號(hào)標(biāo)志著重要的功能變動(dòng),修正號(hào)表示較小的功能變更。以6.5.1版本為例,6代表主版本號(hào),5代表次版本號(hào),1代表修正號(hào)。其中,次版本號(hào)還有特定的意義:如果是偶數(shù)數(shù)字,表示該內(nèi)核是一個(gè)可放心使用的穩(wěn)定版;如果是奇數(shù)數(shù)字,則表示該內(nèi)核加入了某些測(cè)試的新功能,是一個(gè)內(nèi)部可能存在著B(niǎo)UG的測(cè)試版。例如,6.5.1表示一個(gè)測(cè)試版的內(nèi)核,6.4.8表示一個(gè)穩(wěn)定版的內(nèi)核。讀者可到Linux內(nèi)核官方網(wǎng)站下載最新的內(nèi)核代碼,如圖1-76所示。圖1-76Linux內(nèi)核官方網(wǎng)站(2)發(fā)行版本僅有內(nèi)核而沒(méi)有應(yīng)用軟件的操作系統(tǒng)是無(wú)法使用的,所以許多公司或社團(tuán)將內(nèi)核、源代碼及相關(guān)的應(yīng)用程序組織構(gòu)成一個(gè)完整的操作系統(tǒng),讓一般的用戶可以簡(jiǎn)便地安裝和使用Linux,這就是所謂的發(fā)行版本(Distribution),一般談?wù)摰腖inux系統(tǒng)便是針對(duì)這些發(fā)行版本的。目前各種發(fā)行版本超過(guò)300種,它們的發(fā)行版本號(hào)各不相同,使用的內(nèi)核版本號(hào)也可能各不一樣,現(xiàn)在最流行的套件有RedHat、CentOS、Fedora、openSUSE、Debian、Ubuntu、Deepin、UbuntuKylin等。補(bǔ)充知識(shí)6Linux應(yīng)用領(lǐng)域(1)服務(wù)器領(lǐng)域現(xiàn)在的服務(wù)器市場(chǎng)以Linux、unix、windows三分天下,Linux可謂后起之秀,從產(chǎn)生發(fā)展到現(xiàn)在,在服務(wù)器應(yīng)用領(lǐng)域節(jié)節(jié)攀升,并且每年增長(zhǎng)勢(shì)頭迅猛。Linux作為企業(yè)級(jí)服務(wù)器應(yīng)用廣泛,利用Linux系統(tǒng)可以使企業(yè)構(gòu)架WWW服務(wù)器、代理服務(wù)器、郵件服務(wù)器、DNS服務(wù)器、透明網(wǎng)關(guān)、路由器等等,不但給企業(yè)降低了運(yùn)營(yíng)成本,同時(shí)獲得了Linux系統(tǒng)帶來(lái)的高穩(wěn)定性和高可靠性。隨著Linux在服務(wù)器領(lǐng)域的廣泛應(yīng)用,這幾年來(lái),Linux已經(jīng)悄悄進(jìn)入政府、教育、銀行、石油等行業(yè),同時(shí)各大unix廠商也推出在unix平臺(tái)支持Linux操作系統(tǒng),例如IBMAIX。這一切表明,Linux在服務(wù)器市場(chǎng)前景光明,相信在不久的將來(lái),Linux會(huì)滲透到社會(huì)各個(gè)領(lǐng)域。(2)嵌入式Linux系統(tǒng)由于Linux系統(tǒng)開(kāi)放源碼,功能強(qiáng)大、可靠、靈活而且具有伸縮性,再加上它廣泛支持大量的微處理器體系結(jié)構(gòu)、硬件設(shè)備、圖形支持和通信協(xié)議。因此,在嵌入式應(yīng)用的領(lǐng)域里,從因特網(wǎng)設(shè)備到專用的控制系統(tǒng),Linux操作系統(tǒng)的前景都是很光明的。移動(dòng)互聯(lián)時(shí)代尤其是物聯(lián)網(wǎng)時(shí)代的到來(lái),移動(dòng)終端產(chǎn)品的研發(fā)與應(yīng)用以及物物相連的美好愿景,給Linux帶來(lái)了更大的機(jī)遇,也迎來(lái)了更加光明的前景。練習(xí)1.選擇題(1)下列中不是Linux系統(tǒng)的特點(diǎn)()。A.多用戶B.單任務(wù)
C.開(kāi)放性D.設(shè)備獨(dú)立性(2)Linux最早是由計(jì)算機(jī)愛(ài)好者()開(kāi)發(fā)的。A.
LinusTorvalds
B.
AndrewS.Tanenbaum
C.K.ThompsonD.D.Ritchie
(3)下列中()是自由軟件。A.
WindowsXPB.UNIXC.LinuxD.MAC(4)Linux系統(tǒng)中可以實(shí)現(xiàn)關(guān)機(jī)命令是()。A.shutdown–knowB.shutdown–rnowC.shutdown–cnowD.shutdown–hnow2.簡(jiǎn)答題(1)簡(jiǎn)述Linux的版本以及特性?(2)如何安裝Centos7操作系統(tǒng)?(3)用戶如何進(jìn)行圖形化與文本模式登錄、重啟、關(guān)機(jī)與注銷?(4)如何進(jìn)行終端界面切換?(5)如何進(jìn)行系統(tǒng)克隆與快照管理?Linux操作系統(tǒng)項(xiàng)目式教程目錄CONTENTS項(xiàng)目1初識(shí)Linux操作系統(tǒng)項(xiàng)目2Linux操作系統(tǒng)基礎(chǔ)項(xiàng)目3用戶組群和權(quán)限管理項(xiàng)目項(xiàng)目4配置和管理磁盤(pán)項(xiàng)目5安裝軟件項(xiàng)目6編寫(xiě)Shell腳本統(tǒng)項(xiàng)目7配置和管理網(wǎng)絡(luò)系統(tǒng)項(xiàng)目8配置和管理Linux服務(wù)項(xiàng)目2Linux操作系統(tǒng)基礎(chǔ)任務(wù)1Shell操作基礎(chǔ)任務(wù)2目錄文件基本操作任務(wù)3文件查詢與壓縮任務(wù)4使用vi編輯器2.1.1打開(kāi)Shell窗口Linux系統(tǒng)提供圖形用戶界面XWindow,就像Windows一樣,也有窗口、菜單和圖標(biāo),可以通過(guò)鼠標(biāo)進(jìn)行相關(guān)的管理操作,在圖形化界面窗口,選擇【應(yīng)用程序】→【系統(tǒng)工具】→【終端】命令來(lái)打開(kāi)虛擬終端,這時(shí)就啟動(dòng)了Shell,如圖2-1所示。圖2-1啟動(dòng)Shell當(dāng)?shù)顷懙絃inux系統(tǒng)之后,就可以看到系統(tǒng)提示信息如下:[root@localhost~]#其中:l root是我們登陸系統(tǒng)的用戶名。l @用戶名和主機(jī)名的分隔符。l localhost代表本機(jī)。l ~代表現(xiàn)在是root用戶的家目錄/root。l #代表root是管理員用戶。2.1.2Shell命令格式ls命令之后不加選項(xiàng)和參數(shù)也能執(zhí)行,不過(guò)只能執(zhí)行最基本的功能,即顯示當(dāng)前目錄下的文件名。那么加入一個(gè)選項(xiàng),會(huì)出現(xiàn)什么結(jié)果?[root@localhost~]#ls
-l總用量
8-rw.1rootroot16476月801:27anaconda-ks.cfg-rw-r--r--.1rootroot16956月801:30initial-setup-ks.cfgdrwxr-xr-x.2rootroot66月801:41公共drwxr-xr-x.2rootroot66月801:41模板drwxr-xr-x.2rootroot66月801:41視頻drwxr-xr-x.2rootroot536月1721:08圖片drwxr-xr-x.2rootroot66月801:41文檔drwxr-xr-x.2rootroot66月801:41下載drwxr-xr-x.2rootroot66月801:41音樂(lè)drwxr-xr-x.2rootroot406月801:41桌面[root@localhost~]#如果加一個(gè)-l選項(xiàng),則可以看到顯示的內(nèi)容明顯增多了。-l是長(zhǎng)格式(longlist)的意思,也就是顯示文件的詳細(xì)信息。可以看到,選項(xiàng)的作用是調(diào)整命令功能。如果沒(méi)有選項(xiàng),那么命令只能執(zhí)行最基本的功能;而一旦有選項(xiàng),則能執(zhí)行更多功能,或者顯示更加豐富的數(shù)據(jù)。短格式選項(xiàng)和長(zhǎng)格式選項(xiàng)Linux的選項(xiàng)又分為短格式選項(xiàng)和長(zhǎng)格式選項(xiàng)。短格式選項(xiàng)是長(zhǎng)格式選項(xiàng)的簡(jiǎn)寫(xiě),用一個(gè)減號(hào)-和一個(gè)字母表示,例如ls-l。長(zhǎng)格式選項(xiàng)是完整的英文單詞,用兩個(gè)減號(hào)--和一個(gè)單詞表示,例如ls--all。一般情況下,短格式選項(xiàng)是長(zhǎng)格式選項(xiàng)的縮寫(xiě),也就是一個(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),所以具體的命令選項(xiàng)還需要通過(guò)幫助手冊(cè)來(lái)查詢。(3)[參數(shù)]為跟在可選項(xiàng)后的參數(shù),或者是command的參數(shù),參數(shù)可以是文件,也可以是目錄,可以沒(méi)有,也可以是多個(gè),有些命令必須使用多個(gè)操作參數(shù),如:cp(copy的縮寫(xiě))命令必須指定源操作對(duì)象和目標(biāo)對(duì)象。(4)command[選項(xiàng)][參數(shù)]等項(xiàng)目之間以空格隔開(kāi),無(wú)論幾個(gè)空格,Shell都視為一個(gè)空格。2.1.2Shell命令格式2.輸入命令時(shí)鍵盤(pán)操作的一般規(guī)律(1)命令、文件名、參數(shù)等都要區(qū)分大小寫(xiě),如:md與MD是不同的。(2)命令、選項(xiàng)、參數(shù)之間必須有一個(gè)或多個(gè)空格。(3)命令太長(zhǎng)時(shí),可以使用“\”符號(hào)來(lái)轉(zhuǎn)義Enter符號(hào),可以實(shí)現(xiàn)一條命令跨多行。[root@localhost~]#hostnamectlset-hostname\
//輸入“\”符號(hào)來(lái)轉(zhuǎn)義Enter符號(hào)>linux//輸入主機(jī)名為:linux[root@localhost~]#bash
//bash執(zhí)行命令[root@linux~]#(4)按Enter鍵以后,該條命令才會(huì)被執(zhí)行。2.1.3系統(tǒng)基本操作命令1.查看用戶登錄信息who命令主要用來(lái)查看當(dāng)前哪些用戶登錄到了本臺(tái)機(jī)器上。
[root@localhost~]#who
-a//顯示所有用戶的信息系統(tǒng)引導(dǎo)
2023-02-0710:42root?:02023-02-0711:21?21501(:0)運(yùn)行級(jí)別
52023-02-0710:56最近=3root+pts/02023-02-0711:23.22440(:0)tty11970-01-0108:0019091id=tty1終端=1退出=0[root@localhost~]#2.顯示當(dāng)前操作用戶用來(lái)顯示當(dāng)前的操作用戶的用戶名的命令為whoami,命令如下:[root@localhost~]#whoamiroot[root@localhost~]#2.1.3系統(tǒng)基本操作命令3.hostname/hostnamectl-顯示或設(shè)置當(dāng)前系統(tǒng)主機(jī)名(1)顯示當(dāng)前系統(tǒng)的主機(jī)名的命令為hostname,命令如下:[root@localhost~]#hostname
//顯示當(dāng)前系統(tǒng)的主機(jī)名localhost
//主機(jī)名為:localhost
[root@localhost~]#(2)設(shè)置當(dāng)前系統(tǒng)的主機(jī)名的命令為hostnamectlset-hostname,命令如下:[root@localhost~]#hostnamectlset-hostnametest1
//設(shè)置當(dāng)前系統(tǒng)的主機(jī)名為:test1[root@localhost~]#bash
//執(zhí)行命令[root@test1~]#[root@test1~]#hostnametest1[root@test1~]#4.顯示時(shí)間日期顯示當(dāng)前時(shí)間日期,可以執(zhí)行date命令來(lái)查看時(shí)間日期,命令如下:[root@localhost~]#date2023年02月07日星期二11:31:22CST[root@localhost~]#5.顯示日歷命令顯示日歷信息,可以執(zhí)行cal命令查看,命令如下:[root@localhost~]#cal
二月
2023日
一
二
三
四
五
六12345678910111213141516171819202122232425262728[root@localhost~]#2.1.3系統(tǒng)基本操作命令6.clear-清除屏幕命令該命令相當(dāng)于DOS下的cls命令,命令如下:[root@localhost~]#clear[root@localhost~]#5.顯示日歷命令顯示日歷信息,可以執(zhí)行cal命令查看,命令如下:[root@localhost~]#cal
二月
2023日
一
二
三
四
五
六12345678910111213141516171819202122232425262728[root@localhost~]#2.1.4Shell使用技巧1.命令和文件的自動(dòng)補(bǔ)齊功能Linux系統(tǒng)中的命令有許多實(shí)用的功能,下面我們就介紹自動(dòng)補(bǔ)齊功能,在Linux命令行下,輸入字符后,按兩次Tab鍵,Shell就會(huì)列出以這些字符打頭的所有可用命令。如果只有一個(gè)命令匹配到,按一次Tab鍵就自動(dòng)將這個(gè)命令補(bǔ)全。當(dāng)然,除了命令補(bǔ)全,還有路徑、文件名補(bǔ)全。[root@localhost~]#mkd<Tab>mkdictmkdirmkdosfsmkdumprd[root@localhost~]#在這里Shell將列出所有以字符串mkd開(kāi)關(guān)的已知命令,這些被稱為“命令行自動(dòng)補(bǔ)齊”,這種功能在平常的應(yīng)用中是經(jīng)常使用的。在命令行上操作時(shí),一定要經(jīng)常勤用Tab鍵,這樣可以避免命令拼寫(xiě)錯(cuò)誤或是文件名過(guò)長(zhǎng)而導(dǎo)致輸入錯(cuò)誤。2.歷史命令若要查看最近使用的過(guò)的命令,可以在終端中執(zhí)行history命令。執(zhí)行歷史命令最簡(jiǎn)單的方法就是利用小鍵盤(pán)上的方向鍵上下箭頭,可以把最近執(zhí)行過(guò)的命令找回來(lái),減少輸入命令的次數(shù),在需要使用重復(fù)執(zhí)行的命令時(shí)非常方便。用history來(lái)顯示和編輯歷史命令,其命令格式如下:history
[n]功能:當(dāng)history命令沒(méi)有參數(shù),將顯示整個(gè)歷史命令列表的內(nèi)容,如果用n參數(shù),將顯示最后n個(gè)歷史命令。[root@localhost~]#history
5
//顯示最近5個(gè)歷史命令27dir28clear29ipaddress30ifconfig31history5[root@localhost~]#2.1.4Shell使用技巧3.命令別名用戶可以為某一個(gè)復(fù)雜的指令創(chuàng)建一個(gè)簡(jiǎn)單的別名,當(dāng)用戶使用這個(gè)別名時(shí),系統(tǒng)就會(huì)自動(dòng)地找到并執(zhí)行這個(gè)別名對(duì)應(yīng)的真實(shí)指令,從而提高工作效率??梢允褂胊lias指令查詢當(dāng)前已經(jīng)定義的alias列表。使用alias指令創(chuàng)建別名,使用unalias來(lái)取消一條別名記錄,使用alias命令指令,其命令格式如下:alias
[別名]=[命令名稱]功能:設(shè)置命令的別名,如果不加任何參數(shù),僅輸入alias命令,將列出當(dāng)前所有的別名設(shè)置,alias命令僅對(duì)該次登錄系統(tǒng)有效。【示例1】為'ls–l/home'命令設(shè)置別名displayhome,然后就可以使用displayhome命令了,再執(zhí)行unaliasdisplayhome命令,取消別名設(shè)置,此時(shí)displayhome就已經(jīng)不是命令了,設(shè)置命令如下:[root@localhosthome]#aliasdisplayhome='ls-l/home'[root@localhosthome]#displayhome總用量
8drwxr-xr-x.2rootroot40967月162021jddrwxr-xr-x.2rootroot40962月710:56linux[root@localhosthome]#取消別名設(shè)置,此時(shí)displayhome就已經(jīng)不是命令了。[root@localhosthome]#unalias
displayhome[root@localhosthome]#displayhomebash:displayhome:未找到命令...[root@localhosthome]#2.1.4Shell使用技巧4.命令幫助由于Linux操作系統(tǒng)的命令以及選項(xiàng)和參數(shù)實(shí)在太多了,所以建議用戶不要去費(fèi)力記住所有命令的用法,實(shí)際上也不可能全部記住,借助Linux系統(tǒng)提供的各種幫助工具,可以很好的解決此類問(wèn)題。(1)whatis查詢命令。[root@localhost~]#whatis
lsls(1)-列目錄內(nèi)容ls(1p)-listdirectorycontents[root@localhost~]#(2)利用“--help”選項(xiàng)查詢命令。[root@localhost~]#ls
--help用法:ls[選項(xiàng)]...[文件]...ListinformationabouttheFILEs(thecurrentdirectorybydefault).Sortentriesalphabeticallyifnoneof-cftuvSUXnor--sortisspecified.Mandatoryargumentstolongoptionsaremandatoryforshortoptionstoo.-a,--all不隱藏任何以.開(kāi)始的項(xiàng)目-A,--almost-all列出除.及..以外的任何項(xiàng)目--author與-l同時(shí)使用時(shí)列出每個(gè)文件的作者-b,--escape以八進(jìn)制溢出序列表示不可打印的字符--block-size=SIZEscalesizesbySIZEbeforeprintingthem;e.g.,'--block-size=M'printssizesinunitsof1,048,576bytes;seeSIZEformatbelow……(3)利用man查詢命令。[root@localhost~]#man
ls提要:
ls[選項(xiàng)][文件名...]GNU選項(xiàng)(短格式):[-1abcdfgiklmnopqrstuxABCDFGLNQRSUX][-wcols][-Tcols]描述(
DESCRIPTION):程序ls先列出非目錄的文件項(xiàng),然后是每一個(gè)目錄中的“可顯示”文件。如果沒(méi)有選項(xiàng)之外的參數(shù)出現(xiàn),缺省為"."(當(dāng)前目錄)?!?.1.4Shell使用技巧(4)利用info查詢命令。[root@localhost~]#infolsFile:,Node:Whatinformationislisted,Next:Sortingtheoutput,Prev:Whichfilesarelisted\,Up:lsinvocation10.1.2WhatinformationislistedTheseoptionsaffecttheinformationthat'ls'displays.Bydefault,onlyfilenamesareshown.'--author'Listeachfile'sauthorwhenproducinglongformatdirectorylistings.InGNU/Hurd,fileauthorscandifferfromtheirowners,butinotheroperatingsystemsthetwoarethesame.'-D''--dired'Withthelonglisting('-l')format,printanadditionallineafterthemainoutput://DIRED//BEG1END1BEG2END2...TheBEGNandENDNareunsignedintegersthatrecordthebytepositionofthebeginningandendofeachfilenameintheoutput.ThismakesiteasyforEmacstofindthenames,evenwhentheycontainunusualcharacterssuchasspaceornewline,withoutfancysearching.Ifdirectoriesarebeinglistedrecursively('-R'),outputasimilarlinewithoffsetsforeachsubdirectoryname://SUBDIRED//BEG1END1...Finally,outputalineoftheform://DIRED-OPTIONS//--quoting-style=WORDwhereWORDisthequotingstyle(*noteFormattingthefilenames::).本任務(wù)注意點(diǎn)(1)Linux中的命令格式由command[options][arguments](命令、選項(xiàng)、參數(shù))三部分組成的,三部分內(nèi)容使用空格分開(kāi),有些命令不需要選項(xiàng)也不需要參數(shù),但有的命令在運(yùn)行時(shí)需要多個(gè)選項(xiàng)或參數(shù)。(2)為了熟悉Linux命令,盡量少使用圖形界面,可以使用命令實(shí)現(xiàn)關(guān)機(jī)、重啟等操作。任務(wù)拓展訓(xùn)練(1)在Linux系統(tǒng)中,使用命令實(shí)現(xiàn)重啟、關(guān)機(jī)等操作。(2)在Linux系統(tǒng)中,使用命令實(shí)現(xiàn)不同啟動(dòng)級(jí)別。(3)在Linux系統(tǒng)中,使用命令查看主機(jī)名以及登錄的用戶的信息。(4)在Linux系統(tǒng)中,計(jì)算129+(45-5*3)+2013的值。(5)在Linux系統(tǒng)中,查看使用的系統(tǒng)的編碼規(guī)范。(6)在Linux系統(tǒng)中,查看計(jì)算機(jī)的ip地址等網(wǎng)絡(luò)信息。(7)在Linux系統(tǒng)中,利用man文件查看init命令的用法。(8)在Linux系統(tǒng)中,通知所有登錄到本計(jì)算機(jī)上的用戶20分鐘后將關(guān)閉計(jì)算機(jī)。補(bǔ)充知識(shí)Shell簡(jiǎn)介Shell從英文字面上看是“殼”的意思,Shell在Linux中俗稱殼,Shell處于Linuxkernel的外圍,就像一個(gè)“殼”一樣,如圖2-2所示。Linuxkernel承擔(dān)的任務(wù)是上層的服務(wù)、應(yīng)用以及硬件控制等,但是Linuxkernel是無(wú)法直接去控制的,也就是用戶是不允許直接與Linuxkernel直接進(jìn)行通訊的,這就需要我們要借助一個(gè)外圍的“殼”,在這里我們把它叫做Shell。Shell所起到的作用是個(gè)中間媒介的作用也就是將用戶的需求,轉(zhuǎn)換成Linuxkernel能夠識(shí)別的指令。但是Shell其實(shí)本身只是一個(gè)概念,其中的實(shí)施是依靠圖形或者命令模式去實(shí)現(xiàn)的。圖2-2Shell示意圖
2.2.1系統(tǒng)目錄結(jié)構(gòu)1.整體目錄結(jié)構(gòu)在Linux操作系統(tǒng)下面,所有的文件與目錄都是由根目錄"/"開(kāi)始的,這是所有文件與目錄的源頭。然后再逐漸擴(kuò)展出枝干,就像一棵倒置的樹(shù),所有的文件和外部設(shè)備都以文件的形式掛結(jié)在這個(gè)文件樹(shù)上,包括硬盤(pán)、U盤(pán)、光驅(qū)、調(diào)制解調(diào)器等,也正因?yàn)槿绱宋覀兞?xí)慣上將Linux的這種目錄配置方式稱作“目錄樹(shù)”,如圖2-3所示。Linux系統(tǒng)中的這棵樹(shù)具有以下特點(diǎn):這棵樹(shù)的樹(shù)根是根目錄(/);每個(gè)目錄既可以是本地的文件系統(tǒng),也可以是網(wǎng)絡(luò)上的文件系統(tǒng);每個(gè)文件在目錄樹(shù)中的文件名,如果連路徑都算到一起的話是唯一的,換句話說(shuō)就是在同一目錄下,文件不能重名。圖2-3Linux目錄樹(shù)2.2.1系統(tǒng)目錄結(jié)構(gòu)2.主要目錄作用l/:根目錄,文件的最頂端,其它目錄和文件的入口。l/bin:存放系統(tǒng)所需要的重要命令,ls,cp,mkdir等,usr/bin也存放了一些系統(tǒng)命令,這些命令對(duì)應(yīng)的文件都是可執(zhí)行的,普通用戶可以使用大部分的命令。l/boot:存放Linux啟動(dòng)時(shí)內(nèi)核及引導(dǎo)系統(tǒng)程序所需要的核心文件,內(nèi)核文件和grub系統(tǒng)引導(dǎo)管理器都位于此目錄。l/dev:存放Linux系統(tǒng)下的設(shè)備文件,如光驅(qū),磁盤(pán)等。訪問(wèn)該目錄下的某個(gè)文件相當(dāng)于訪問(wèn)某個(gè)硬件設(shè)備,常用的是掛在光驅(qū)。l/etc:一般存放系統(tǒng)的配置文件,作為一些軟件啟動(dòng)時(shí)默認(rèn)配置文件讀取的目錄,如/etc/fstab存放系統(tǒng)分區(qū)信息。l/home:系統(tǒng)默認(rèn)的用戶家目錄。l/root:Linux超級(jí)權(quán)限用戶的root目錄。/run:包含運(yùn)行時(shí)文件的目錄。l/sbin:存放一些系統(tǒng)管理的命令,一般只能由超級(jí)權(quán)限用戶root執(zhí)行。l/tmp:臨時(shí)文件目錄,任何人都可以訪問(wèn)。系統(tǒng)軟件或用戶運(yùn)行程序產(chǎn)生的臨時(shí)文件存放到這里,此目錄數(shù)據(jù)需要定期清除。l/usr:應(yīng)用程序存放目錄,如命令、幫助文檔等。安裝Linux軟件包時(shí)默認(rèn)安裝到/usr/local目錄下.l/var:這個(gè)目錄的內(nèi)容經(jīng)常變動(dòng)的,/var/log用于存放系統(tǒng)日志,/var/lib存放系統(tǒng)庫(kù)文件等。l/home/alice、/home/bob、/home/eve:一般用戶建立的用戶家目錄。/usr/bin:系統(tǒng)用戶使用的應(yīng)用程序與指令。/usr/local:用戶級(jí)的軟件目錄,用來(lái)存放用戶安裝編譯的軟件。/usr/sbin:超級(jí)用戶使用的比較高級(jí)的管理程序和系統(tǒng)守護(hù)程序。/var/tmp:存儲(chǔ)可以保存較長(zhǎng)時(shí)間的臨時(shí)文件。2.2.2瀏覽目錄1.絕對(duì)路徑和相對(duì)路徑Linux的一個(gè)重要特點(diǎn)就是一切內(nèi)容都是以文件存在的,這就要求我們找到要操作的文件,找到文件的前提是迅速定位文件的目錄,我們定位目錄的方法有兩種,一種是通過(guò)絕對(duì)路徑定位目錄,另一種是通過(guò)相對(duì)路徑定位目錄。l絕對(duì)路徑:路徑的寫(xiě)法一定由根目錄/寫(xiě)起,如/usr/local/mysql。l相對(duì)路徑:路徑的寫(xiě)法不是由根目錄/寫(xiě)起,例如,用戶首先進(jìn)入到/,然后再進(jìn)入到home,命令為cd/home,然后再使用cdtest命令,此時(shí)用戶所在的路徑為/home/test。第一個(gè)cd命令后面跟/h
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 債券質(zhì)押貸款合同范例
- 合同范例修改合同金額
- 外墻防水合同范例
- 多方合作合同范例
- 大米購(gòu)買(mǎi)合同范例
- 傳媒模特兼職合同范例
- 農(nóng)村泵房施工合同范例
- 出租道具租賃合同范例
- 合伙挖機(jī)合同范例
- 場(chǎng)地續(xù)租賃合同范例
- 森林病蟲(chóng)害防治造林施工承包合同
- 2024年湖北省人才發(fā)展集團(tuán)有限公司社會(huì)招聘8人筆試模擬試題及答案解析
- 2024年道路運(yùn)輸企業(yè)安全生產(chǎn)管理人員考試試題題庫(kù)
- 《巧用形狀突重點(diǎn)》說(shuō)課稿
- 幼兒園文學(xué)活動(dòng)的設(shè)計(jì)與指導(dǎo)課件
- 衛(wèi)生院24小時(shí)值班制度
- 開(kāi)源軟件漏洞分析方法研究
- 【8物(科)期中模擬】合肥市2023-2024學(xué)年八年級(jí)上學(xué)期期中模擬物理作業(yè)試卷
- 手工木工(高級(jí))技能認(rèn)定理論考試題庫(kù)大全-下(判斷題)
- 5材料仿生完整版本
- 情商與智慧人生學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年
評(píng)論
0/150
提交評(píng)論