RHEL6下升级网卡及阵列卡驱动以及如何安装gcc编译环境.docx

RHEL6下升级网卡及阵列卡驱动以及如何安装gcc编译环境.docx

ID:61693567

大小:776.76 KB

页数:9页

时间:2021-03-09

RHEL6下升级网卡及阵列卡驱动以及如何安装gcc编译环境.docx_第1页
RHEL6下升级网卡及阵列卡驱动以及如何安装gcc编译环境.docx_第2页
RHEL6下升级网卡及阵列卡驱动以及如何安装gcc编译环境.docx_第3页
RHEL6下升级网卡及阵列卡驱动以及如何安装gcc编译环境.docx_第4页
RHEL6下升级网卡及阵列卡驱动以及如何安装gcc编译环境.docx_第5页
资源描述:

《RHEL6下升级网卡及阵列卡驱动以及如何安装gcc编译环境.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、服务器RHEL6.0下升级网卡及P410i阵列卡驱动以及如何安装gcc编译环境在这里,我们以HPProLiantDL380G7服务器为例:一、下载相应的驱动程序查看资料,我们得知,HPProLiantDL380G7使用的是Broadcom网卡和SmartArrayP410i的阵列卡,下载对应操作系统的相应驱动包(rpm包)这里,操作系统我选择了RHEL6.0x86版本,下载相应的驱动包这里是下载的两个rpm驱动包,将其拷贝至u盘二、升级网卡驱动程序如果linux下安装的xwindow图形界面,需要进入l

2、inux的Terminal界面,这里演示的是在纯命令行模式下如何升级网卡和阵列卡的驱动程序以及如何安装gcc编译环境。首先,我们要进入到linux的root账户,这样才有足够的权限修改linnx下的配置登录普通用户后,使用su–root命令进入root账户注:root账户能修改linux的任何参数,所以要谨慎使用该账户,防止误修改客户的系统参数引起不必要的麻烦在下载驱动页面中的RELEASENOTES下面,我们可以看到Broadcom网卡在linux下面的模块名称是bnx2我们也可以看到该驱动所适用的是

3、哪些网卡,如何查看客户服务器使用的是什么网卡?我们可以在survey中搜索Networ来找到答案。可以看到本例中HPProLiantDL380G7使用的就是NC382i和NC382T两种网卡到这里所有准备工作都已经完成,开始升级网卡阵列卡驱动。首先使用cat/proc/partitions查看主机的分区信息将U盘插入linux主机USB口,这里linux会提示发现新分区再次查看主机的分区信息对比前后的分区信息,可以发现linux新发现了sdb和sdb1两个分区,其实sdb表示u盘的盘符,sdb1才是u盘

4、中用来存储数据的分区,如果要挂载u盘的话,我们需要挂载的是sdb1这个分区。使用fdisk–可l以查看到u盘分区的详细信息,比如u盘的分区格式等信息。将u盘挂载到linux下,在这里,我需要新建一个文件夹来挂载u盘。使用mkdir在用户账户的桌面上新建一个qjj文件夹。使用mount命令挂载u盘。在上面u盘详细信息中我们可以看到如下(这里我在/mnt下新建了一个u盘的格式是usb文件夹):FAT32,不同格式的u盘挂载命令不相同,FAT16格式:mountFAT32格式:mountExt2格式:m

5、ount这样我们就能看到–tmsdos/dev/sdb1/mnt/usb–tvfat/dev/sdb1/mnt/usb–text2/dev/sdb1/mnt/usbu盘中的文件了。在u盘下的driver文件夹中放着刚才下载的两个驱动。到这里,准备工作结束,开始升级网卡驱动,先来看一下现在系统中的网卡驱动是什么版本,使用modinfobnx2来查看注:linux下所有驱动就叫做模块,所以使用mod这个命令首先要将正在使用中的bnx2模块移除也就是shutdown掉,这样才能对其进行操作。使用

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

7、grepbnx2”关键字的模块信息,这里显示没有,表示我们已经成功将bnx2安装rpm包,这里可以理解为释放rpm包中的驱动文件,使用命令rpm–ivhxxxx.rpm重新编译内核,将新的驱动模块编译到内核中去,使用rpmbuild命令编译内核这里发现没有rpmbuild这个命令,表示机器上没有gcc编译环境,下面要安装gcc编译环境。如果机器上

8、有gcc环境,可以跳过这些步骤。将系统安装光盘放入光驱或者直接加载系统iso镜像,使用/media文件夹下,安装gcc环境的所有安装包都放在光盘中的mount命令将/dev/cdromPackages文件夹下。挂载到下面就是安装gcc环境所需要安装的包,一共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环境已经安装完毕,至于哪些包可以不装,哪些包必须要装,我也不太清楚,建议还是全部安装,免得出问题。使用rpmbuild命令编译网卡驱动RHEL5中命令有所不同:rpmbuild-bb/usr/src/

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。