第10章linux 安裝RPM包 網(wǎng)絡(luò)命令_第1頁(yè)
第10章linux 安裝RPM包 網(wǎng)絡(luò)命令_第2頁(yè)
第10章linux 安裝RPM包 網(wǎng)絡(luò)命令_第3頁(yè)
第10章linux 安裝RPM包 網(wǎng)絡(luò)命令_第4頁(yè)
第10章linux 安裝RPM包 網(wǎng)絡(luò)命令_第5頁(yè)
已閱讀5頁(yè),還剩19頁(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、 在Windows系統(tǒng)中,安裝一個(gè)軟件直接雙擊.exe的文件即可;而在Linux下面,需要通過(guò)命令的方式安裝一個(gè)軟件。 同時(shí),作為系統(tǒng)管理員,需要掌握基本的系統(tǒng)日常管理的方法。第十章 安裝RPM包 網(wǎng)絡(luò)命令1 安裝包極其格式 rpm包和deb包是兩種Linux系統(tǒng)下最常見(jiàn)的安裝包格式,在安裝一些軟件或服務(wù)的時(shí)候免不了要和它們打交道。rpm包主要應(yīng)用在RedHat系列包括 Fedora等發(fā)行版的Linux系統(tǒng)上;deb包主要應(yīng)用于Debian系列包括現(xiàn)在比較流行的Ubuntu等發(fā)行版上。 安裝rpm包的命令是“rpm -參數(shù)”,安裝deb包的命令是“dpkg -參數(shù)”。 Linux系統(tǒng)很方便和人

2、性化的一點(diǎn)就是很多軟件或服務(wù)根本就不用我們?nèi)ハ螺d,直接使用相應(yīng)的命令就可以管理了,可能這就是傳說(shuō)中的 “云”的概念。安裝包的依賴關(guān)系 由于開(kāi)源的多態(tài)性,Linux 操作系統(tǒng)中的軟件之間的依賴性關(guān)系處理一直令用戶感到頭疼。 如果 package_a 依賴于 package_b ,那么在一個(gè)沒(méi)有安裝 package_b 的系統(tǒng)中,package_a 是不被系統(tǒng)推薦安裝的,強(qiáng)制安裝很可能會(huì)導(dǎo)致軟件無(wú)法正常工作。 基于以上 package_a 和 package_b 的關(guān)系,在一個(gè)干凈的系統(tǒng)中 ( 未安裝 package_a 或 package_b) ,欲安裝 package_a ,錯(cuò)誤通常會(huì)表現(xiàn)為:

3、安裝包的依賴關(guān)系 RHEL # rpm -ivh package_a.rpm error: Failed dependencies: pacakge_b = version info is needed by package_a Ubuntu $ sudo dpkg -i package_a.deb dpkg: regarding package_a.deb containing package, pre-dependency problm: package_a pre-depends on package_b (version info) dpkg: error processing pac

4、kage_a.deb (-install): pre-dependency problem - not installing package_a Errors were encountered while processing: package_a.deb1.1 RPM工具 RPM是 Redhat Package Manager的縮寫(xiě),是由REDHAT公司開(kāi)發(fā)的。它是以一種數(shù)據(jù)庫(kù)記錄的方式將所需要的套件安裝到Linux主機(jī)的一套管理工具程序 。 每個(gè)rpm包的名稱都是有“-”和“.”分成若干部分。 yum-2.0.4-1.rh.fr.i386.rpm 包名 版本 發(fā)布版本號(hào) 運(yùn)行平臺(tái)注意:安裝

5、包和當(dāng)前CPU匹配u i386,i586,i686為32位平臺(tái)u x86_64 為64位平臺(tái)u noarch沒(méi)有平臺(tái)限制1.2 rpm常用功能1. 安裝一個(gè)rpm包的命令:rpm ivh 包名其中各個(gè)選項(xiàng)的含義:n -i:表示安裝n -v:表示可視化n -h:表示顯示安裝進(jìn)度 安裝一個(gè)rpm包的時(shí)候,常用的附帶命令參數(shù):n -force:表示強(qiáng)制安裝,即使覆蓋屬于其它包的文件也要安裝n -nodeps:表示當(dāng)要安裝的rpm包依賴與其它包時(shí),即使其它包沒(méi)有安裝,也要安裝這個(gè)包。1.2 rpm常用功能2. 升級(jí)一個(gè)rpm包的命令:rpm Uvh FILENAME其中各個(gè)選項(xiàng)的含義:-U:表示升級(jí)1

6、.2 rpm常用功能3.卸載一個(gè)rpm包的命令rpm e FILENAME 這里的FILENAME是通過(guò)rpm的查詢命令所能查詢到的文件名。# rpm qa | grep xxxxxxxxxxxxxxx-1.2.3-1.e16.i686#rpm e xxxxxxxxx1.2 rpm常用功能4.查詢一個(gè)rpm包是否已經(jīng)安裝的命令rpm q rpm包名 這里的包名師不帶平臺(tái)信息和后綴名的。 查詢當(dāng)前系統(tǒng)所有已經(jīng)安裝的rpm包rpm qa1.2 rpm常用功能5.查詢一個(gè)已經(jīng)安裝的rpm包的相關(guān)信息rpm qi rpm包名 這里的包名師不帶平臺(tái)信息和后綴名的。6.列出一個(gè)rpm包的安裝文件rpm q

7、l 包名7.列出一個(gè)文件屬于哪個(gè)rpm包rpm qf 文件的絕對(duì)路徑2.1 安裝yum Yum(全稱為 Yellow dog Updater, Modified)是一個(gè)在Fedora和RedHat以及CentOS中的Shell前端軟件包管理器。基于RPM包管理,能夠從指定的服務(wù)器自動(dòng)下載RPM包并且安裝,可以自動(dòng)處理依賴性關(guān)系,并且一次安裝所有依賴的軟件包,無(wú)須繁瑣地一次次下載、安裝。安裝yum:rpm ivh yum-2.4.3-4.centos.noarch.rpm 安裝完此程序后, 就可以使用下列指令來(lái)使用YUM服務(wù)器來(lái)管理rpm套件升級(jí).yum update 升級(jí)你的RPM套件, 此指

8、令等同于apt-get update 加上apt-get install 的功能.yum install 安裝新的RPM套件.yum clean 清除己經(jīng)完成安裝而不必要的暫存程序.yum remove 移除你的RPM套件2.2 yum的使用1)用YUM安裝刪除軟件 裝了系統(tǒng)添加刪除軟件是常事,yum同樣可以勝任這一任務(wù),只要軟件是rpm安裝的。 安裝的命令是yum install ,yum會(huì)查詢數(shù)據(jù)庫(kù),有無(wú)這一軟件包,如果有,則檢查其依賴沖突關(guān)系,如果沒(méi)有依賴沖突,那么最好,下載安裝;如果有,則會(huì)給出提示,詢問(wèn)是否要同時(shí)安裝依賴,或刪除沖突的包,你可以自己作出判斷。 刪除的命令是,yum r

9、emove ,同安裝一樣,yum也會(huì)查詢數(shù)據(jù)庫(kù),給出解決依賴關(guān)系的提示。2)用YUM安裝軟件包命令:yum install 3)用YUM刪除軟件包命令:yum remove 用YUM查詢軟件信息,我們常會(huì)碰到這樣的情況,想要安裝一個(gè)軟件,只知道它和某方面有關(guān),但又不能確切知道它的名字。這時(shí)yum的查詢功能就起作用了。你可以用 yum search keyword這樣的命令來(lái)進(jìn)行搜索。 比如我們要?jiǎng)t安裝一個(gè)Instant Messenger,但又不知到底有哪些,這時(shí)不妨用 yum search messenger這樣的指令進(jìn)行搜索,yum會(huì)搜索所有可用rpm的描述,列出所有描述中和messege

10、r有關(guān)的rpm包,于是我們可能得到 gaim,kopete等等,并從中選擇。 有時(shí)我們還會(huì)碰到安裝了一個(gè)包,但又不知道其用途,我們可以用yum info packagename這個(gè)指令來(lái)獲取信息。4)使用YUM查找軟件包命令:yum search 5)列出所有可安裝的軟件包命令:yum list6)列出所有可更新的軟件包命令:yum list updates7)列出所有已安裝的軟件包命令:yum list installed8)列出所有已安裝但不在 Yum Repository 內(nèi)的軟件包命令:yum list extras9)列出所指定的軟件包命令:yum list 3.1 apt-get

11、的使用 apt-get可以用于運(yùn)作deb包,例如在Ubuntu系統(tǒng)上對(duì)某個(gè)軟件的管理:安裝:apt-get install 卸載:apt-get remove 更新:apt-get update3.2 常用的apt命令apt-cache search package 搜索包 apt-cache show package 獲取包的相關(guān)信息,如說(shuō)明、大小、版本等 sudo apt-get install package 安裝包 sudo apt-get install package - reinstall 重新安裝包 sudo apt-get -f install 修復(fù)安裝-f = -fix-m

12、issing sudo apt-get remove package 刪除包 sudo apt-get remove package - purge 刪除包,包括刪除配置文件等 2.2 常用的apt-get命令sudo apt-get update 更新源 sudo apt-get upgrade 更新已安裝的包 sudo apt-get dist-upgrade 升級(jí)系統(tǒng) sudo apt-get dselect-upgrade 使用 dselect 升級(jí) apt-cache depends package 了解使用依賴 apt-cache rdepends package 是查看該包被哪些

13、包依賴 sudo apt-get build-dep package 安裝相關(guān)的編譯環(huán)境 apt-get source package 下載該包的源代碼 sudo apt-get clean & sudo apt-get autoclean 清理無(wú)用的包 sudo apt-get check 檢查是否有損壞的依賴2 常用的網(wǎng)絡(luò)命令1.1 監(jiān)控系統(tǒng)的狀態(tài) 查看當(dāng)前系統(tǒng)的負(fù)載# w 查看服務(wù)器有多少個(gè)CPU#cat /proc/cpuinfo1.2 vmstat監(jiān)控系統(tǒng)的狀態(tài) w命令是整體查看負(fù)載,無(wú)法具體判斷哪里有壓力,這是可以用vmstat# vmstat 1 4 或者# vmstat 2 2 常用的網(wǎng)絡(luò)命令1.3 顯示進(jìn)程所占的系統(tǒng)資源# top 動(dòng)態(tài)監(jiān)控進(jìn)程所占的資源,每3秒變一次。重點(diǎn)需要關(guān)注%CPU、%MEM和COMMAND這幾項(xiàng)。#top bn1 表示非動(dòng)態(tài)打印系統(tǒng)資源的使用情況,即為一次性輸出。2 常用的網(wǎng)絡(luò)命令1.4 sar監(jiān)控系統(tǒng)的狀態(tài) 它可以監(jiān)控系統(tǒng)所有資源的狀態(tài)。包括負(fù)載、網(wǎng)卡流量、磁盤狀態(tài)、內(nèi)存使用等等。 查看網(wǎng)卡流量#sar -n DEV 查看歷史負(fù)載#sar -q2 常用的網(wǎng)絡(luò)命令1.5 查看內(nèi)存使用情況 它可以查看當(dāng)前系統(tǒng)的內(nèi)

溫馨提示

  • 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)論