[Centos7] bbc tools安装
来源:互联网 发布:粉底液 mac水漾 编辑:程序博客网 时间:2024/06/03 20:43
作者 运维开发群 @军爷,bbc是什么? 请参考 Brendan大爷的博客 Linux 4.9’s Efficient BPF-based Profiler
更新到最新 CentOS 7.3 1611
yum update -ycat /etc/redhat-releaseCentOS Linux release 7.3.1611 (Core)
安装elrepo内核
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.orgrpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm
然后先 rpm -qa |grep kernel
先卸载旧的 kernel-headers,kernel-tools, kernel-tools-libs,只保留内核,
然后 yum --enablerepo=elrepo-kernel install kernel-ml
就会安装elrepo正式版4.9内核,跟着再安装kernel-ml-headers kernel-ml-tools kernel-ml-tools-libs,
yum --enablerepo=elrepo-kernel install kernel-ml-headers kernel-ml-tools kernel-ml-tools-libs
然后
grub2-mkconfig -o /boot/grub2/grub.cfg
生成启动菜单,把kernel-ml 4.9设为默认(参考 https://wiki.centos.org/zh/HowTos/Grub2),重启
# awk -F\' '$1=="menuentry " {print i++ " : " $2}' /etc/grub2.cfg0 : CentOS Linux (4.9.0-1.el7.elrepo.x86_64) 7 (Core)1 : CentOS Linux (3.10.0-514.2.2.el7.x86_64) 7 (Core)2 : CentOS Linux (3.10.0-327.36.3.el7.x86_64) 7 (Core)3 : CentOS Linux (3.10.0-327.el7.x86_64) 7 (Core)4 : CentOS Linux (0-rescue-d67c340e997845be9d763958bab035d6) 7 (Core)# 查看当前设置# grub2-editenv listsaved_entry=0# grub2-set-default 0# reboot
安装sysdig
curl -s https://s3.amazonaws.com/download.draios.com/stable/install-sysdig | sudo bash
安装bcc-tools
yum install -y bison ethtool flex git iperf libstdc++-static \ python-netaddr python-pip gcc gcc-c++ make zlib-devel \ elfutils-libelf-develyum install -y luajit luajit-devel # for Lua supportyum install -y http://dl.marmotte.net/rpms/redhat/el7/x86_64/netperf-2.6.0-1.el7/netperf-2.6.0-1.el7.x86_64.rpmpip install pyroute2
安装依赖包:
cd /rootyum install -y git gcc gcc-c++
安装cmake3.7
wget https://cmake.org/files/v3.7/cmake-3.7.1.tar.gztar -xf cmake-3.7.1.tar.gzcd cmake-3.7.1./bootstrapgmake make installecho 'export PATH=$PATH:/usr/local/bin' >> ~/.bashrcsource ~/.bashrc
安装llvm3.9
cd /rootwget http://releases.llvm.org/3.9.1/llvm-3.9.1.src.tar.xztar -xf llvm-3.9.1.src.tar.xzwget http://releases.llvm.org/3.9.1/cfe-3.9.1.src.tar.xztar -xf cfe-3.9.1.src.tar.xzmv cfe-3.9.1.src llvm-3.9.1.src/tools/mkdir llvm-buildcd llvm-buildcmake -G "Unix Makefiles" -DCMAKE_INSTALL_PREFIX=/usr/local -DLLVM_TARGETS_TO_BUILD="BPF;X86" -DCMAKE_BUILD_TYPE=Release ../llvm-3.9.1.srcmakemake install
编译的时间稍微有点儿长
安装bcc-tools
cd /rootgit clone https://github.com/iovisor/bcc.gitmkdir bcc-buildcd bcc-buildcmake -DCMAKE_INSTALL_PREFIX=/usr ../bccmakemake install
编译也不快,因为我用的虚拟机吧。。
安装完成时候就可以到 /usr/share/bcc/tools
目下体验bbc-tools的强大了。
0 0
- [Centos7] bbc tools安装
- CENTOS7 安装VMWARE TOOLS
- CentOS7.3安装VMware Tools
- CentOS7.2安装VMware Tools
- VMware下minimal CentOS7 安装VMware tools
- 如何给CentOS7 安装Vmware Tools
- VMware下minimal CentOS7 安装VMware tools
- VMware下CentOS7 如何安装VMware Tools
- centos7 安装 vmware-tools的问题
- 使用VMware 12 安装 好了Centos7之后安装VMware Tools
- CentOS7学习笔记(1)-VMware Tools 安装
- Linux_vmware-tools安装、设置文件夹共享(CentOS7)
- CentOS7安装VMware Tools的方法、屏幕小问题
- bbc
- BBC
- 【CentOS】CentOS7的安装,网络的开启和VMware Tools的安装
- 【CentOS】CentOS7的安装,网络的开启和VMware Tools的安装
- 在centOs7虚拟机上安装vmware-tools时的报错解决
- LTE上行物理层传输机制(5)-CQI的传输方式(1)
- mybaits中批处理
- 在Ubuntu下如何给火狐浏览器安装Adobe flash player
- C++类中被删除的析构函数
- 数据持久化存储技术
- [Centos7] bbc tools安装
- HDU 2199 Can you solve this equation?(二分)
- 栈和栈帧
- 关于group by 两个或以上条件的分析
- 【LeetCode】461. Hamming Distance (java实现)
- 虚拟内存的理解
- DP (3) -- Count Numbers with Unique Digits,Decode Ways,Unique Binary Search Trees I, II
- 剑指Offer--我用JAVA做(一)
- impala用parquet格式,hive用orc格式