linux模块加?linux升级软件包命令
大家好,今天小编来为大家解答linux模块加这个问题,linux升级软件包命令很多人还不知道,现在让我们一起来看看吧!
vmware 上的Linux怎么识别usb无线网卡
vmware上的Linux可以通过以下步骤识别usb无线网卡:
一、所需材料准备如下:
一台装有vmware和Linux系统的电脑,一张USB无线网卡;
二、具体步骤如下:
1、打开装有Linux系统的电脑,登录root用户,先用【lsusb】命令检测无线网卡是否存在;
2、采用【modinfo】与【iwconfig】命令检查模块与对应的网卡代号;
3、如系统检测到没有安装正确的驱动程序,则需重新下载正确的驱动程序,可用【rpm】命令下载相关的驱动程序;
4、此时【lsusb】命令已检测到UBS无线网卡,并加载正确的驱动程序,则需配置网卡配置文件,【cd】进入【etc/sysconfig/network-scripts】目录,再用【vim】打开相应的网卡配置文件进行配置;
5、配置完成后,采用【ping】命令检查到网络已联通,此时vmware上的Linux识别usb无线网卡步骤已操作完成,即可连接网络正常上网。
编译linux内核时 make modules有啥用
make modules是编译模块,很多驱动还有功能在选的时候选成M的都是modules,不过直接make,不加任何参数,就是make all,包含make modules。不用额外加此make,但是在安装的时候make install只是安装bzimage,Systemmap。没有把modules安装好,还要额外的make modules_install,把模块放到/lib/modules文件夹一个和内核名一样的文件夹下,并且运行depmod生成模块依赖关系文件,系统启动时加载模块就是从dep里面读取信息加载模块。
如何从 Linux 平台删除驱动程序
Linux下大部分驱动都是以模块方式加载到内核的,所以要删除一个驱动,主要从模块下手。所以首先要学会如何查看已经加载的模块:
lsmod
第一列是模块的名字,根据模块名字往往可以猜出哪个模块是你要删除的驱动。如果对硬件不熟悉的话就要试着通过其他命令来找相关的信息。
比如我要删除无线网卡的驱动,那么我可以用:
lspci| grep less
lspci命令会列出所有PCI设备,而grep会找出返回结果中包含less的行。无线是Wireless,所以返回结果就会包含有我的无线网卡的信息,比如:
02:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8192E Wireless LAN Controller(rev 01)
可以看出型号是RTL8192E,这个时候再用lsmod命令,查看有没有与8192相关的模块名就可以了。
找到模块名字后(比如我的无线网卡叫做r8192e_pci)就可以用如下命令卸载模块:
rmmod模块名
对于我的无线网卡就是rmmod r8192e_pci。这时候驱动就已经成功被卸载了,但是是临时的,重启又会重新加载,如果要永久卸载这个驱动的话还需要改一点东西。
在Ubuntu下进入/etc/modprobe.d目录下(其他发行版会有些差别),编辑blacklist.conf文件,加入一行(一般加在最下面):
blacklist模块名
这样就将你要删的驱动加入了黑名单,以后就再也见不到它啦!:)