centos 升级内核以及安装bcc工具

centos7 升级最新版内核

升级系统

[[email protected] ~]# yum update -y

安装 ELRepo

  1. [[email protected] ~]# rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org

  2.  

    [[email protected] ~]# rpm -Uvh https://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm

安装新内核

  1. [[email protected] ~]# yum remove -y kernel-headers kernel-tools kernel-tools-libs

  2.  

    [[email protected] ~]# yum --enablerepo="elrepo-kernel" install -y kernel-ml kernel-ml-devel kernel-ml-headers kernel-ml-tools kernel-ml-tools-libs kernel-ml-tools-libs-devel

更新 Grub 后重启

  1. [[email protected] ~]# grub2-mkconfig -o /boot/grub2/grub.cfg

  2.  

    Generating grub configuration file ...

  3.  

    Found linux image: /boot/vmlinuz-5.2.8-1.el7.elrepo.x86_64

  4.  

    Found initrd image: /boot/initramfs-5.2.8-1.el7.elrepo.x86_64.img

  5.  

    Found linux image: /boot/vmlinuz-3.10.0-862.14.4.el7.x86_64

  6.  

    Found initrd image: /boot/initramfs-3.10.0-862.14.4.el7.x86_64.img

  7.  

    done

  8.  

  9.  

    [[email protected] ~]# awk -F\‘ ‘$1=="menuentry " {print i++ " : " $2}‘ /etc/grub2.cfg

  10.  

    0 : CentOS Linux (5.2.8-1.el7.elrepo.x86_64) 7 (Core)

  11.  

    1 : CentOS Linux (3.10.0-862.14.4.el7.x86_64) 7 (Core)

  12.  

  13.  

    [[email protected] ~]# grub2-set-default 0

  14.  

    [[email protected] ~]# reboot

查看当前设置

  1. [[email protected] ~]# grub2-editenv list

  2.  

    saved_entry=0

重启后确认内核版本已升级为最新版

  1. [[email protected] ~]# uname -r

  2.  

    5.2.8-1.el7.elrepo.x86_64

安装 bcc-tools

项目地址:https://github.com/iovisor/bcc

注意:5.0 以上内核安装 bcc-tools 工具会有 bug. 参见: memleak error on 5.0.10-1.el7.elrepo.x86_64

建议升级成 4.1~4.20.13 之间的内核,参见: 历史内核版本列表

内核安装。参见:centos7 内核升级

[[email protected] ~]# yum install -y bcc-tools

配置 PATH 路径

[[email protected] ~]# export PATH=$PATH:/usr/share/bcc/tools

验证安装成功

[[email protected] ~]# cachestat 

原文地址:https://www.cnblogs.com/zafu/p/12264485.html

时间: 2024-10-07 11:24:12

centos 升级内核以及安装bcc工具的相关文章

centos 升级内核并安装对应kernel-devel

内核包使用ELReo提供 1.准备ELRepo (1)检测ELRepo是否安装 yum --disablerepo="*" --enablerepo="elrepo-kernel" list available (2)安装ELRepo centos6 使用 rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org rpm -Uvh https://www.elrepo.org/elrepo-release-

centos 升级内核失败回救

在升级 centos6.3上使用, yum -y update  ... 灾难出现了!!! 解决方法: 1. 在机器启动的时候, 按F1, 会出现选择内核,选一个原来的. 2. vim /etc/grub.conf  把defaulut=0, 改为 1. () 3. 重启即可. 结论: 1. 系统级的命令, gcc, yum, libc库,不建议升级.直接安装全新的系统. Kernel panic — not syncing: VFS: Unable to mount root fs on un

Centos 升级内核安装 BBR 简易操作!

BBR 的描述: Google 开源了其 TCP BBR 拥塞控制算法,并提交到了 Linux 内核,从 4.9 开始,Linux 内核已经用上了该算法.根据以往的传统,Google 总是先在自家的生产环境上线运用后,才会将代码开源,此次也不例外.根据实地测试,在部署了最新版内核并开启了 TCP BBR 的机器上,网速甚至可以提升好几个数量级. 要在CentOS 上安装最新的内核版本,需要增加一个 ELRepo 源.首先,载入公钥,让我们添加 ELRepo GPG key: # rpm --im

centos 升级内核(编译安装)

yum install -y wget gcc gc bc gd make perl ncurses-devel xz下载地址:https://www.kernel.org#tar -Jxvf linux-3.4.56.tar.xz#mv linux-3.4.56 /usr/src/linux-3.4.56#cd /usr/src/linux-3.4.56 # make mrproper  #清除环境变量,即清除配置文件 # make menuconfig根据自己的需要对Kernel进行增.减.

centos升级内核(rpm方式)

#rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org 如果失败的话多试几次,感觉网络不是很好#rpm -ivh http://www.elrepo.org/elrepo-release-6-5.el6.elrepo.noarch.rpm#yum --enablerepo=elrepo-kernel install kernel-lt       安装3.10版本 或#yum --enablerepo=elrepo-kernel i

02_Docker在CentOS 6和CentOS 7下的安装

CentOS 7 环境下安装docker 安装Docker 检查系统内核是否高于Linux3.10版本 uname -r 使用root权限操作,确保yum包是最新版本 sudo yum update 卸载老版本docker(可选操作,如果之前安装过的话) sudo yum remove docker docker-common docker-selinux docker-engine 安装docker sudo yum -y install docker 启动docker服务 sudo serv

在RedHat/CentOS下安装Docker(不升级内核)

背景 由于内核版本问题,最初仅Ubuntu可以较好的支持Docker.不过,由于RedHat系列OS(REHL.CentOS)是目前主流的Linux服务器操作系统,所以令RedHat系列OS支持Docker很有必要.目前Docker和RedHat已经展开深入合作,并在2013年年底推出了可以在RedHat系列OS上运行的Docker0.7. 目前有一些博客介绍了如何在CentOS上安装Docker,例如http://www.linuxidc.com/Linux/2014-01/95512.htm

docker安装以及升级内核

1. 系统环境 [[email protected] ~]# cat /etc/redhat-release CentOS Linux release 7.5.1804 (Core) [[email protected] ~]# uname -r 3.10.0-862.el7.x86_64 [[email protected] ~]# uname -m x86_64 2. 准备安装 修改国内阿里源:wget -O /etc/yum.repos.d/CentOS-Base.repo http://

CentOS 6.5 升级内核到 3.10.28

网上有不少升级CentOS内核的文章 ,如< CentOS 6.5 升级内核到 3.10.28> ,大部分都是下载源码编译,有点麻烦. 在yum的ELRepo源中,有 m ain l ine(3.13.1). l ong- t erm(3.10.28)这2个内核版本,考虑到long-term更稳定,会长期更新,所以选择这个版本. 1.导入public key rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org 2.安装ELRep