




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第5章軟件安裝與包管理工具Linux系統(tǒng)管理與服務(wù)器配置——基于CentOS7目錄5.1項(xiàng)目一:使用RPM管理telnet-server軟件包5.1.1RPM包管理工具簡(jiǎn)介 5.1.2RPM工具的使用 5.1.3常見(jiàn)問(wèn)題分析5.2項(xiàng)目二:配置本地YUM源安裝服務(wù)器
5.2.1YUM工具簡(jiǎn)介 5.2.2設(shè)置YUM源 5.2.3YUM工具的使用5.2.4常見(jiàn)問(wèn)題分析
5.3項(xiàng)目三:使用源代碼安裝FTP軟件
5.3.1TAR包管理工具簡(jiǎn)介 5.3.2TAR包管理工具的使用5.4本章小結(jié)
5.1項(xiàng)目一:使用RPM管理telnet-server軟件包管理員要在服務(wù)器上安裝配置telnet服務(wù)器,以方便用戶通過(guò)telnet遠(yuǎn)程訪問(wèn)Linux系統(tǒng)服務(wù)器。首先查詢目前系統(tǒng)中是否已經(jīng)安裝了合適版本的telnet服務(wù)器。如果未安裝,則準(zhǔn)備好所需版本的軟件包telnet-server-0.17-59.el7.x86_64.rpm,待安裝。安裝前,需要了解telnet-server軟件包將要安裝的位置。安裝完成后,查詢telnet-server軟件包安裝是否成功。設(shè)置telnet服務(wù)的自啟動(dòng)狀態(tài),啟動(dòng)telnet服務(wù)。最后測(cè)試telnet服務(wù)的安裝配置是否成功。5.1項(xiàng)目一:使用RPM管理telnet-server軟件包序號(hào)知識(shí)點(diǎn)詳見(jiàn)章節(jié)1對(duì)RPM軟件包管理工具的理解5.1.12查詢telnet-server軟件包是否安裝5.1.23查詢telnet-server軟件包安裝位置5.1.24安裝telnet-server軟件包5.1.25查詢telnet-server軟件包安裝是否成功5.1.26設(shè)置telnet服務(wù)的自啟動(dòng)狀態(tài)4.2.27啟動(dòng)telnet服務(wù).1RPM包管理工具簡(jiǎn)介RedHat軟件包管理工具(RedHatPackageManager,RPM)RPM軟件包工具常用于軟件包的安裝、查詢、更新升級(jí)、校驗(yàn)、卸載以及生成.rpm格式的軟件包等操作。RPM軟件包工具只能管理后綴是.rpm的軟件包。軟件包的命名格式:軟件名稱-版本號(hào)(包括主版本號(hào)和次版本號(hào)).軟件運(yùn)行的硬件平臺(tái).rpm例:telnet-server-0.17-59.el7.x86_64.rpm。5.1.2RPM工具的使用1.查詢軟件包的查詢功能主要由-q選項(xiàng)完成,為了實(shí)現(xiàn)特殊的查詢功能要配合其它的選項(xiàng)使用。〖例5.1〗查詢系統(tǒng)中已經(jīng)安裝的所有RPM軟件包。5.1.2RPM工具的使用〖例5.2〗在已經(jīng)安裝的軟件包中查詢包含lib關(guān)鍵字的軟件包的名稱,實(shí)現(xiàn)命令如下。5.1.2RPM工具的使用〖例5.3〗查詢openssh-server軟件包是否已經(jīng)安裝。〖例5.4〗查詢openssh-server和telnet-server兩個(gè)軟件是否已經(jīng)安裝。5.1.2RPM工具的使用〖例5.5〗查詢已安裝的openssh-server軟件包的信息。5.1.2RPM工具的使用〖例5.6〗查詢openssh-server軟件包中有哪些文件,以及這些文件安裝在系統(tǒng)的位置。5.1.2RPM工具的使用〖例5.7〗查詢/var/empty/sshd目錄是安裝哪一個(gè)軟件包而創(chuàng)建的。〖例5.8〗查詢待安裝vsftpd-2.0.5-16.e15_4.1.i386.rpm軟件包的文件列表。5.1.2RPM工具的使用2.安裝命令格式:rpm-ivh軟件包名稱選項(xiàng)說(shuō)明:-i:表示安裝軟件包。-v:表示在安裝過(guò)程中顯示詳細(xì)信息。-h:表示在安裝過(guò)程中將顯示一系列的“#”來(lái)表示安裝進(jìn)度。〖例5.9〗安裝telnet-server-0.17-59.el7.x86_64.rpm軟件包5.1.2RPM工具的使用3.升級(jí)升級(jí)功能首先將低版本的軟件包卸載,再安裝高版本的軟件包。需要使用-U選項(xiàng),為了詳細(xì)地顯示安裝過(guò)程,通常結(jié)合v和h選項(xiàng)使用。命令格式:rpm-Uvh軟件包名稱〖例5.10〗升級(jí)telnet軟件為telnet-server-0.17-59.el7.x86_64.rpm軟件包。#rpm-Uvhtelnet-server-0.17-59.el7.x86_64.rpm5.1.2RPM工具的使用4.刷新刷新軟件包時(shí),系統(tǒng)會(huì)比較選項(xiàng)指定的軟件包的版本和目前系統(tǒng)中所安裝的軟件包的版本。如果選項(xiàng)指定的軟件包的版本更高,就會(huì)升級(jí)到高版本軟件包。如果系統(tǒng)中未安裝過(guò)該軟件包,則刷新選項(xiàng)不會(huì)安裝軟件包,這一點(diǎn)與軟件升級(jí)功能不同。由選項(xiàng)-F實(shí)現(xiàn),通常結(jié)合v和h選項(xiàng)使用。命令格式: rpm-Fvh軟件包名稱〖例5.11〗刷新telnet-server-0.17-59.el7.x86_64.rpm軟件包5.1.2RPM工具的使用5.卸載卸載命令可以從系統(tǒng)中將已安裝的軟件包清除。命令格式:rpm-e軟件名稱〖例5.12〗將telnet-server軟件從系統(tǒng)中卸載。#rpm-etelnet-server5.1.3常見(jiàn)問(wèn)題分析1.在執(zhí)行#rpm-qa命令時(shí),如果輸出信息過(guò)多,不易查找指定信息。2.在查詢軟件包信息或文件時(shí),想保存執(zhí)行結(jié)果。3.“軟件名稱”和“軟件包名稱”。4.軟件包依賴問(wèn)題5.RPM數(shù)據(jù)庫(kù)損壞6.軟件安裝的時(shí)間問(wèn)題5.1項(xiàng)目一:使用RPM管理telnet-server軟件包操作過(guò)程:#rpm-qtelnet-server#rpm-qpltelnet-server-0.17-59.el7.x86_64.rpm#rpm-ivhtelnet-server-0.17-59.el7.x86_64.rpm#rpm-qtelnet-server#systemctlenabletelnet.socket#systemctlstarttelnet.socket#systemctlrestartxinetd.service#telnet25.2項(xiàng)目二:配置本地YUM源安裝服務(wù)器作為系統(tǒng)管理員,需要經(jīng)常在服務(wù)器上安裝各種軟件,由于使用RPM軟件包安裝的方法需要找到相應(yīng)的軟件包,還要解決包依賴的的問(wèn)題,比較麻煩。所以管理員計(jì)劃采用YUM的方式來(lái)安裝軟件。序號(hào)知識(shí)點(diǎn)詳見(jiàn)章節(jié)1對(duì)YUM工具的理解5.2.12設(shè)置本地YUM源5.2.23使用yum命令安裝軟件.1YUM工具簡(jiǎn)介YUM(YellowdogUpadateModifie,YUM)是改進(jìn)版的RPM軟件管理器,它很好地解決了RPM所面臨的軟件包依賴問(wèn)題。YUM可以從很多源中搜索軟件以及他們的依賴包,并自動(dòng)安裝相應(yīng)的依賴軟件。使用YUM安裝軟件時(shí)至少需要一個(gè)YUM源,YUM源就是存放有很多RPM軟件的目錄,用戶可以使用HTTP、FTP或本地目錄的方式訪問(wèn)YUM源。5.2.2設(shè)置YUM源CentOS7次的默認(rèn)的YUM源定義文件存放在/etc/yum.repos.d/目錄下,用戶可以自行定義任意可以使用的YUM源,但文件名的擴(kuò)展名必須是repo。選項(xiàng)功能表述[]填寫(xiě)YUM源唯一的ID號(hào),可以為任意字符串name指定YUM源名稱,可以為任意字符串baseurl指定YUM源的URL地址(可以是HTTP、FTP或本地路徑)mirrorlist指定鏡像站點(diǎn)目錄enabled是否激活該YUM源(0代表禁用,1代表激活,默認(rèn)為激活)gpgcheck安裝軟件時(shí)是否檢查簽名(0代表禁用,1代表激活)gpqkey如果檢查軟件包的簽名,該語(yǔ)句定義檢查簽名的密鑰文件5.2.2設(shè)置YUM源查看CentOS7默認(rèn)的YUM源/etc/yum.repos.d/CentOS-Base.repo的部分內(nèi)容,如下:[base]name=CentOS-$releasever-Basemirrorlist=/?release=$releasever&arch=$basearch&repo=os&infra=$infra#baseurl=/centos/$releasever/os/$basearch/gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-75.2.2設(shè)置YUM源下面通過(guò)創(chuàng)建media.repo文件,使用CentOS7系統(tǒng)光盤(pán)作為YUM源,前提是已經(jīng)將光盤(pán)掛載到/media/CentOS7目錄下。修改YUM配置文件的內(nèi)容如下:[media]name=CentOS7baseurl=file:///media/CentOS7enabled=1gpgcheck=0gpqkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-75.2.3YUM工具的使用YUM工具主要有查詢、安裝、升級(jí)、刷新、卸載軟件包等功能,這些功能均由yum命令配合不同的指令來(lái)實(shí)現(xiàn)。命令格式:yum[選項(xiàng)][指令][軟件包…]選項(xiàng):-y執(zhí)行非交互安裝,安裝過(guò)程中出現(xiàn)的所有提示回答為YES。指令:installpackage1[package2][…]使用YUM源安裝軟件包。 update[package][packge2][…]使用YUM源升級(jí)軟件包。 check-update 檢查YUM源中所有可用的升級(jí)。 remove|erasepackage1[package2][…] 卸載軟件包。 list[…]系統(tǒng)中已經(jīng)安裝的以及YUM源中所有可用的軟件包。 info[…] 查看軟件包信息。 cleanall 清空所有的緩存信息。 groupinstallgroup1[group2][…]使用YUM源安裝組包。groupremovegroup1[group2][…] 卸載組包。
5.2.4常見(jiàn)問(wèn)題分析1.創(chuàng)建YUM源2.YUM繁忙問(wèn)題操作過(guò)程:#mount/dev/cdrom/media#cd/etc/yum.repos.d#vimmedia.repo[media]name=CentOS7baseurl=file:///media/CentOS7enabled=1gpgcheck=0gpqkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7#yum-yinstallvsftpd5.2項(xiàng)目二:配置本地YUM源安裝服務(wù)器5.3項(xiàng)目三:使用源代碼安裝FTP軟件系統(tǒng)管理員計(jì)劃在服務(wù)器上安裝FTP服務(wù),目前管理員已經(jīng)獲取到了FTP服務(wù)的源代碼包,因此計(jì)劃采用源代碼的方式完成服務(wù)的安裝。序號(hào)知識(shí)點(diǎn)詳見(jiàn)章節(jié)1理解TAR包管理工具5.3.12源碼包的解壓縮5.3.23源代碼包的安裝過(guò)程及相關(guān)操作參見(jiàn)【操作步驟】5.3.1TAR包管理工具簡(jiǎn)介T(mén)AR(TapeArchive,TAR)是Linux下的包管理工具。利用tar命令可以將要備份保存的數(shù)據(jù)打包成一個(gè)擴(kuò)展名為.tar的文件,以便文件的保存。需要使用時(shí)再利用tar命名進(jìn)行釋放即可。使用tar命令對(duì)文件打包有兩種形式,一種是簡(jiǎn)單的不壓縮的打包,一種是使用壓縮打包。如果想進(jìn)行壓縮打包,需要配合壓縮技術(shù)(gzip或bzip2)來(lái)實(shí)現(xiàn)。為了方便使用,tar命令內(nèi)置了相應(yīng)選項(xiàng)(-j或-z)來(lái)直接實(shí)現(xiàn)壓縮功能。5.3.2TAR包管理工具的使用TAR包管理工具主要有5種基本功能:打包、查詢、釋放、更新、追加,這些功能均由tar命令配合不同的選項(xiàng)來(lái)實(shí)現(xiàn)。命令格式:tar[主選項(xiàng)+輔選項(xiàng)][文件或者目錄](méi)選項(xiàng)說(shuō)明:在使用tar命令時(shí),主選項(xiàng)是必須要有的,主選項(xiàng)控制tar命令執(zhí)行的功能,輔選項(xiàng)是輔助使用的,可以選用。5.3.2TAR包管理工具的使用常用主選項(xiàng):c:創(chuàng)建新的TAR包。t:列出TAR包中文件的列表。x:從TAR包中釋放文件,解壓縮。r:把要備份的文件追加到已備份文件的未尾。常用輔助選項(xiàng):f:使用備份文件或設(shè)備,這個(gè)選項(xiàng)通常是必選的。v:詳細(xì)報(bào)告tar命令處理的文件信息。z:用gzip來(lái)壓縮/解壓縮文件。j:用bzip2來(lái)壓縮/解壓縮文件。C:用于指定文件解壓釋后的存放路徑。5.3.2TAR包管理工具的使用1.創(chuàng)建TAR包打包命令可以將指定的目錄或者文件打包成擴(kuò)展名為.tar的包文件。命令格式:tar-cvftar包名
要打包備份的目錄或文件名其中-c代表創(chuàng)建包文件。〖例5.13〗
guestuser1用戶在其主目錄中打包test目錄為test.tar包文件。5.3.2TAR包管理工具的使用創(chuàng)建壓縮包命令格式:tar-[z|j]cvftar包名
要打包備份的目錄或文件名〖例5.14〗guestuser1用戶在其主目錄中打包test目錄為test.tar.gz和test.tar.bz2包文件。5.3.2TAR包管理工具的使用2.查看TAR包中文件的列表在釋放TAR包文件之前,很可能需要查看一下TAR包中文件列表,以確定包文件是否有需要的文件。命令格式:tar-tvftar包名
查看壓縮包文件列表命令格式:tar-[z|j]tvftar包名
其中-t選項(xiàng)表示查看文件列表。〖例5.15〗
guestuser1用戶查看test.tar和test.tar.gz包中文件列表。5.3.2TAR包管理工具的使用3.釋放TAR包使用-x選項(xiàng)。命令格式:tar-xvftar包名
釋放壓縮包命令格式:tar-[z|j]xvftar包名
〖例5.16〗guestuser1用戶釋放test.tar包到當(dāng)前目錄下。5.3.2TAR包管理工具的使用〖例5.17〗guestuser1用戶釋放test.tar.gz包到/tmp目錄下。5.3.2TAR包管理工具
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 北京戲曲藝術(shù)職業(yè)學(xué)院《電影賞析》2023-2024學(xué)年第一學(xué)期期末試卷
- 貴州中醫(yī)藥大學(xué)《網(wǎng)絡(luò)營(yíng)銷與互聯(lián)網(wǎng)創(chuàng)業(yè)實(shí)踐二》2023-2024學(xué)年第一學(xué)期期末試卷
- 長(zhǎng)春建筑學(xué)院《書(shū)法實(shí)踐》2023-2024學(xué)年第一學(xué)期期末試卷
- 臨沂科技職業(yè)學(xué)院《企業(yè)形象與品牌傳播》2023-2024學(xué)年第一學(xué)期期末試卷
- 2025屆河南省新野縣英語(yǔ)八下期末綜合測(cè)試試題含答案
- 煙臺(tái)南山學(xué)院《專業(yè)外語(yǔ)暖通》2023-2024學(xué)年第一學(xué)期期末試卷
- 重慶經(jīng)貿(mào)職業(yè)學(xué)院《中國(guó)近代文學(xué)》2023-2024學(xué)年第一學(xué)期期末試卷
- 重慶經(jīng)貿(mào)職業(yè)學(xué)院《醫(yī)事藥事法規(guī)》2023-2024學(xué)年第一學(xué)期期末試卷
- 2025屆湖北省鄂州市梁子湖區(qū)吳都中學(xué)英語(yǔ)七年級(jí)第二學(xué)期期末綜合測(cè)試試題含答案
- 年底行政人事工作總結(jié)
- DL∕T 901-2017 火力發(fā)電廠煙囪(煙道)防腐蝕材料
- DL∕T 664-2016 帶電設(shè)備紅外診斷應(yīng)用規(guī)范
- 河北省承德市平泉市2023-2024學(xué)年七年級(jí)下學(xué)期期末數(shù)學(xué)試題(無(wú)答案)
- DL-T448-2016電能計(jì)量裝置技術(shù)管理規(guī)程
- 2024建筑工程勞務(wù)分包合同標(biāo)準(zhǔn)范本
- QB/T 2660-2024 化妝水(正式版)
- 《化工和危險(xiǎn)化學(xué)品生產(chǎn)經(jīng)營(yíng)單位重大生產(chǎn)安全事故隱患判定標(biāo)準(zhǔn)(試行)》解讀課件
- 數(shù)學(xué)分析教學(xué)課件
- 基于Python+MySQL的員工管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 拔絲生產(chǎn)企業(yè)管理制度
- 可視對(duì)講及門(mén)禁的課程設(shè)計(jì)
評(píng)論
0/150
提交評(píng)論