使用yum查看工具lspci所在包并安裝的方法(詳解)
摘要:虛擬機安裝時一般都采用最小化安裝,默認(rèn)沒有l(wèi)spci工具。一臺測試虛擬網(wǎng)卡性能的虛擬機,需要lspci工具來查看網(wǎng)卡的類型。本文描述了在一個虛擬機中安裝lspci工具的具體步驟。
由于要測試虛擬機上的不同的虛擬網(wǎng)卡驅(qū)動類型的傳輸效率,所以需要變化虛擬機的虛擬網(wǎng)卡類型,并且利用lspci工具驗證是否加載成功。
虛擬機操作系統(tǒng):CentOS6.0 i386。
啟動虛擬機后,鍵入lspci,系統(tǒng)提示沒有這個命令。于是想到先安裝這個工具再測試。安裝過程需要解決幾個問題:安裝源?lspci屬于哪個包?
操作步驟:
1、首先解決安裝源的問題。由于虛擬機不能上網(wǎng),無法通過互聯(lián)網(wǎng)來安裝。還是利用光盤吧。找到原始安裝光盤,放入宿主機的光驅(qū)中,在虛擬機光驅(qū)設(shè)備中點擊“connect”,連接這個設(shè)備。使用iso文件也是可以的。
2、加載光驅(qū)內(nèi)容。進入虛擬機的控制臺,
# mkdir /media/cdrom # mount -t iso9660 /dev/sr0 /media/cdrom
3、利用本地化的yum庫,查詢lspci屬于yum庫的哪個軟件包。
# yum --disablerepo=\* --enablerepo=c6-media whatprovides */lspci c6-media/filelists_db | 4.7 MB 00:01 ... pciutils-3.1.4-9.el6.i686 : PCI bus related utilities Repo : c6-media Matched from: Filename : /sbin/lspci
查詢某個軟件屬于哪個軟件包,還可以用
yum provides */lspci
關(guān)于yum本地庫的配置,參見我的文章《Redhat, CentOS系統(tǒng)的yum本地軟件庫設(shè)置》
4、查詢出結(jié)果,屬于pciutils工具包,安裝這個工具包:
#yum --disablerepo=\* --enablerepo=c6-media install pciutils Installing : pciutils-3.1.4-9.el6.i686 1/1 Installed: pciutils.i686 0:3.1.4-9.el6 Complete!
5、安裝完成,在虛擬機控制臺中查詢網(wǎng)卡類型
# lspci | grep Ethernet 00:03.0 Ethernet controller: Red Hat, Inc Virtio network device
當(dāng)前使用的是虛擬設(shè)備Virtio。
現(xiàn)在,可以開始網(wǎng)卡設(shè)備的各種性能測試了。
以上這篇使用yum查看工具lspci所在包并安裝的方法(詳解)就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
詳解CentOS 6.4下PXE+Kickstart無人值守安裝操作系統(tǒng)
這篇文章主要介紹了詳解CentOS 6.4下PXE+Kickstart無人值守安裝操作系統(tǒng) ,PXE(Pre-boot Execution Environment,預(yù)啟動執(zhí)行環(huán)境)是由Intel公司開發(fā)的最新技術(shù),有興趣的可以了解一下。2016-12-12Apache啟動提示錯誤undefined symbol: libiconv_open解決方法
這篇文章主要介紹了Apache啟動提示錯誤undefined symbol: libiconv_open解決方法,需要的朋友可以參考下2015-06-06CentOS 7.2.1511 編譯安裝Nginx1.10.1+MySQL5.6.33+PHP5.6.26運行環(huán)境
這篇文章主要介紹了CentOS 7.2.1511 編譯安裝Nginx1.10.1+MySQL5.6.33+PHP5.6.26運行環(huán)境,需要的朋友可以參考下2016-10-10