RHEL6下升級網(wǎng)卡及陣列卡驅(qū)動以及如何安裝gcc編譯環(huán)境.docx

RHEL6下升級網(wǎng)卡及陣列卡驅(qū)動以及如何安裝gcc編譯環(huán)境.docx

ID:61693567

大小:776.76 KB

頁數(shù):9頁

時間:2021-03-09

RHEL6下升級網(wǎng)卡及陣列卡驅(qū)動以及如何安裝gcc編譯環(huán)境.docx_第1頁
RHEL6下升級網(wǎng)卡及陣列卡驅(qū)動以及如何安裝gcc編譯環(huán)境.docx_第2頁
RHEL6下升級網(wǎng)卡及陣列卡驅(qū)動以及如何安裝gcc編譯環(huán)境.docx_第3頁
RHEL6下升級網(wǎng)卡及陣列卡驅(qū)動以及如何安裝gcc編譯環(huán)境.docx_第4頁
RHEL6下升級網(wǎng)卡及陣列卡驅(qū)動以及如何安裝gcc編譯環(huán)境.docx_第5頁
資源描述:

《RHEL6下升級網(wǎng)卡及陣列卡驅(qū)動以及如何安裝gcc編譯環(huán)境.docx》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫

1、服務(wù)器RHEL6.0下升級網(wǎng)卡及P410i陣列卡驅(qū)動以及如何安裝gcc編譯環(huán)境在這里,我們以HPProLiantDL380G7服務(wù)器為例:一、下載相應(yīng)的驅(qū)動程序查看資料,我們得知,HPProLiantDL380G7使用的是Broadcom網(wǎng)卡和SmartArrayP410i的陣列卡,下載對應(yīng)操作系統(tǒng)的相應(yīng)驅(qū)動包(rpm包)這里,操作系統(tǒng)我選擇了RHEL6.0x86版本,下載相應(yīng)的驅(qū)動包這里是下載的兩個rpm驅(qū)動包,將其拷貝至u盤二、升級網(wǎng)卡驅(qū)動程序如果linux下安裝的xwindow圖形界面,需要進(jìn)入l

2、inux的Terminal界面,這里演示的是在純命令行模式下如何升級網(wǎng)卡和陣列卡的驅(qū)動程序以及如何安裝gcc編譯環(huán)境。首先,我們要進(jìn)入到linux的root賬戶,這樣才有足夠的權(quán)限修改linnx下的配置登錄普通用戶后,使用su–root命令進(jìn)入root賬戶注:root賬戶能修改linux的任何參數(shù),所以要謹(jǐn)慎使用該賬戶,防止誤修改客戶的系統(tǒng)參數(shù)引起不必要的麻煩在下載驅(qū)動頁面中的RELEASENOTES下面,我們可以看到Broadcom網(wǎng)卡在linux下面的模塊名稱是bnx2我們也可以看到該驅(qū)動所適用的是

3、哪些網(wǎng)卡,如何查看客戶服務(wù)器使用的是什么網(wǎng)卡?我們可以在survey中搜索Networ來找到答案??梢钥吹奖纠蠬PProLiantDL380G7使用的就是NC382i和NC382T兩種網(wǎng)卡到這里所有準(zhǔn)備工作都已經(jīng)完成,開始升級網(wǎng)卡陣列卡驅(qū)動。首先使用cat/proc/partitions查看主機(jī)的分區(qū)信息將U盤插入linux主機(jī)USB口,這里linux會提示發(fā)現(xiàn)新分區(qū)再次查看主機(jī)的分區(qū)信息對比前后的分區(qū)信息,可以發(fā)現(xiàn)linux新發(fā)現(xiàn)了sdb和sdb1兩個分區(qū),其實(shí)sdb表示u盤的盤符,sdb1才是u盤

4、中用來存儲數(shù)據(jù)的分區(qū),如果要掛載u盤的話,我們需要掛載的是sdb1這個分區(qū)。使用fdisk–可l以查看到u盤分區(qū)的詳細(xì)信息,比如u盤的分區(qū)格式等信息。將u盤掛載到linux下,在這里,我需要新建一個文件夾來掛載u盤。使用mkdir在用戶賬戶的桌面上新建一個qjj文件夾。使用mount命令掛載u盤。在上面u盤詳細(xì)信息中我們可以看到如下(這里我在/mnt下新建了一個u盤的格式是usb文件夾):FAT32,不同格式的u盤掛載命令不相同,F(xiàn)AT16格式:mountFAT32格式:mountExt2格式:m

5、ount這樣我們就能看到–tmsdos/dev/sdb1/mnt/usb–tvfat/dev/sdb1/mnt/usb–text2/dev/sdb1/mnt/usbu盤中的文件了。在u盤下的driver文件夾中放著剛才下載的兩個驅(qū)動。到這里,準(zhǔn)備工作結(jié)束,開始升級網(wǎng)卡驅(qū)動,先來看一下現(xiàn)在系統(tǒng)中的網(wǎng)卡驅(qū)動是什么版本,使用modinfobnx2來查看注:linux下所有驅(qū)動就叫做模塊,所以使用mod這個命令首先要將正在使用中的bnx2模塊移除也就是shutdown掉,這樣才能對其進(jìn)行操作。使用

6、rmmodbnx2移除正在使用中的bnx2”過濾出只包含“模塊shutdown。bnx2模塊,lsmod是列出正在使用的全部模塊信息,這里使用管道“

7、grepbnx2”關(guān)鍵字的模塊信息,這里顯示沒有,表示我們已經(jīng)成功將bnx2安裝rpm包,這里可以理解為釋放rpm包中的驅(qū)動文件,使用命令rpm–ivhxxxx.rpm重新編譯內(nèi)核,將新的驅(qū)動模塊編譯到內(nèi)核中去,使用rpmbuild命令編譯內(nèi)核這里發(fā)現(xiàn)沒有rpmbuild這個命令,表示機(jī)器上沒有gcc編譯環(huán)境,下面要安裝gcc編譯環(huán)境。如果機(jī)器上

8、有gcc環(huán)境,可以跳過這些步驟。將系統(tǒng)安裝光盤放入光驅(qū)或者直接加載系統(tǒng)iso鏡像,使用/media文件夾下,安裝gcc環(huán)境的所有安裝包都放在光盤中的mount命令將/dev/cdromPackages文件夾下。掛載到下面就是安裝gcc環(huán)境所需要安裝的包,一共18個,順序有先后,從上到下依次安裝。1、redhat-rpm-config2、kernel-devel3、elfutils-libs4、elfutils-libelf5、elfutils6、rpm-build7、kernel-headers8

9、、glibc-headers9、glibc-devel10、libgomp11、mpfr12、ppl13、cpp14、cloog-ppl15、gcc16、libstdc++17、libstdc++-devel18、gcc-c++到此為止,gcc環(huán)境已經(jīng)安裝完畢,至于哪些包可以不裝,哪些包必須要裝,我也不太清楚,建議還是全部安裝,免得出問題。使用rpmbuild命令編譯網(wǎng)卡驅(qū)動RHEL5中命令有所不同:rpmbuild-bb/usr/src/

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。