当前位置: 首页 > news >正文

centos7-bcc 安装

检查 内核信息

确保安装的kernel-dev 和内核版本一致!!!

rpm -qa|grep kernel
kernel-tools-3.10.0-1160.92.1.el7.x86_64
kernel-devel-3.10.0-1160.92.1.el7.x86_64
kernel-headers-3.10.0-1160.92.1.el7.x86_64
kernel-3.10.0-1160.92.1.el7.x86_64
kernel-tools-libs-3.10.0-1160.92.1.el7.x86_64
kernel-debug-devel-3.10.0-1160.92.1.el7.x86_64

安装 软件

yum install bcc

设置环境变量

export PATH=$PATH://usr/share/bcc/tools

故障

如果不一致将出现对应的错误

modprobe: FATAL: Module kheaders not found.
chdir(/lib/modules/3.10.0-1160.92.1.el7.x86_64/build): No such file or directory
Traceback (most recent call last):
  File "//usr/share/bcc/tools/vfsstat", line 64, in <module>
    """)
  File "/usr/lib/python2.7/site-packages/bcc/__init__.py", line 325, in __init__
    raise Exception("Failed to compile BPF text")
Exception: Failed to compile BPF text

故障解决方案

1:获取内核版本

uname -r

2: 删除掉无效的版本,避免高低版本不齐

查看现在系统可用内核版本 rpm -qa | grep kernel

kernel-headers-3.10.0-1062.9.1.el7.x86_64
kernel-devel-3.10.0-1160.83.1.el7.x86_64
kernel-debug-devel-3.10.0-1062.12.1.el7.x86_64
kernel-tools-libs-3.10.0-1062.9.1.el7.x86_64
kernel-3.10.0-957.12.2.el7.x86_64
kernel-3.10.0-1062.9.1.el7.x86_64
kernel-tools-3.10.0-1062.9.1.el7.x86_64

3:查看内核仓库中可安装的内核包

yum list --showduplicate kernel*

能找得到kernel.x86_64 3.10.0-1160.83.1.el7。

4:安装指定版本kernel

yum -y install "kernel-uname-r == 3.10.0-1160.83.1.el7.x86_64"

等等

5:查看内核版本的启动顺序

awk -F\' '$1=="menuentry " {print $2}' /etc/grub2.cfg

找到自己新安装的版本,一般最新安装的会是第一行

6:修改内核启动顺序

sudo vim /etc/default/grub

把GRUB_DEFAULT=saved改成GRUB_0=saved

运行命令重新生成内核配置

grub2-mkconfig -o /boot/grub2/grub.cfg

7:reboot重启,当前内核uname -r

3.10.0-1160.83.1.el7.x86_64

http://www.lryc.cn/news/344387.html

相关文章:

  • 5.06号模拟前端面试8问
  • 解读Inscode AI:开启代码智能化的新时代
  • 快速了解Vuex
  • vue管理系统导航中添加新的iconfont的图标
  • Docker的介绍及与传统虚拟化技术的区别
  • 06.Git远程仓库
  • Anaconda安装和深度学习环境的安装(TensorFlow、Pytorch)
  • 元素设置 flex:1,但是会被内部长单词宽度超出拉伸
  • win11 安装oracle11g详细流程及问题总结
  • 自我模拟面试
  • 头歌java面向对象基础
  • PMP课程知识点很多,无法入手,该如何学习?
  • 隔离流量优化网络传输
  • 【前端热门框架【vue框架】】——事件处理与表单输入绑定以及学习技巧,让学习如此简单
  • 芒果YOLOv8改进164:检测头篇:ImplicitHead 隐性知识检测头| 即插即用,独家新颖更新,精度高效涨点
  • 学习周报:文献阅读+Fluent案例+有限体积法理论学习
  • 用户中心(下)
  • 商务分析方法与工具(六):Python的趣味快捷-字符串巧妙破解密码本、身份证号码、词云图问题
  • ftp方式和http方式搭建云仓库
  • vue2 + antvx6 实现流程图功能
  • IDEA 中的奇技淫巧
  • LSTM-KDE的长短期记忆神经网络结合核密度估计多变量回归区间预测(Matlab)
  • CMakeLists.txt语法规则:部分常用命令说明三
  • android init进程启动流程
  • 利用爬虫解决数据采集难题
  • 智慧粮库/粮仓视频监管系统:AI视频智能监测保障储粮安全
  • 经验浅谈!伦敦银如何交易?
  • 信息系统项目管理师(高项)_习题杂记
  • CMakeLists.txt 简单的语法介绍
  • AI时代:人工智能大模型引领科技创造新时代