linux查看lib下模块,可以在 /lib/modules/2.6.32-71.el6.x86_64/kernel 目录下查看内核模块信息 modprobe -l 列出所加载的模块 示例: # mo...

作为用户程序和系统硬件之间的接口,内核在确保Red Hat Enterprise Linux 应用到广泛到物理和虚拟硬件环境中发挥来重要作用。

识别运行内核:

1. cat /etc/redhat-release 安装的Red Hat Enterprise Linux 版本

2. uname -r 当前运行的内核版本

3. yum list installed kernel* 安装的内核版本

4. uname -m 或arch 当前运行所在处理器体系结构

5.uname -a 查看内核信息

有时,内核会发出日志消息。这些消息记录在/var/log/messages文件中,标记为kernel服务。

内核模块:

模块加载和卸载

● 在引导时加载的核心内核映像位于/boot/vmlinuz-VERSION.

● 虽然可以安装多个内核,但是只有一个是当前运行的内核。若要更改内核,必须重新引导系统。

● 每个内核都包含一组动态加载的模块,这些模块与该内核兼容,保留在/lib/modules/VERSION/ 中。

● 通常,根据需要加载和卸载模块,无需用户(或管理员)交互。

● 可以使用 lsmod 列出当前加载的模块。

● 有时,可能需要使用modprobe MODULENAME 手动加载模块。

● 可以使用modprobe -r MODULENAME 删除不再使用的模块。

可以在 /lib/modules/2.6.32-71.el6.x86_64/kernel 目录下查看内核模块信息

modprobe -l 列出所加载的模块

示例:

# modprobe -l | grep nf_conntrack_ftp

# modprobe nf_conntrack_ftp

# lsmod | grep nf_conntrack_ftp

# modprobe -r nf_conntrack_ftp

内核更新:

下载新内核rpm包

理论上应使用rpm -Uvh kernel-name.rpm 但是如果使用U的话会使当前运行的系统挂掉,

所以用 rpm -ivh kernel-name.rpm 全新安装内核

在 /boot 中会出现一个新的内核

在 /boot/grub/grub.conf 中 default=0 表示使用新内核,此时需重启才能使用到新内核。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值