rhel8中可以用yum install 安装bcc-tools包,bcc-tools包内有execsnoop等工具

在Red Hat Enterprise Linux 8上,通过光盘镜像安装bcc-tools及其依赖包,包括kernel-devel、clang-libs等,并验证安装成功。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

[root@rhel8server1 ~]# cat /etc/redhat-release 
Red Hat Enterprise Linux release 8.0 (Ootpa)
[root@rhel8server1 ~]# mount /dev/cdrom /mnt/cdrom
mount: /mnt/cdrom: WARNING: device write-protected, mounted read-only.
[root@rhel8server1 ~]# df -h
Filesystem                          Size  Used Avail Use% Mounted on
devtmpfs                            888M     0  888M   0% /dev
tmpfs                               904M     0  904M   0% /dev/shm
tmpfs                               904M  9.8M  894M   2% /run
tmpfs                               904M     0  904M   0% /sys/fs/cgroup
/dev/mapper/rhel_rhel8server1-root   91G  5.4G   86G   6% /
/dev/sda1                          1014M  170M  845M  17% /boot
tmpfs                               181M   24K  181M   1% /run/user/0
tmpfs                               181M   16K  181M   1% /run/user/42
/dev/sr0                            6.7G  6.7G     0 100% /mnt/cdrom
[root@rhel8server1 ~]# cat /etc/yum.repos.d/r
redhat.repo  rhel8.repo   
[root@rhel8server1 ~]# cat /etc/yum.repos.d/rhel8.repo 
[InstallMedia-BaseOS]
name=Red Hat Enterprise Linux 8 - BaseOS
metadata_expire=-1
gpgcheck=1
enabled=1
baseurl=file:///mnt/cdrom/BaseOS/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

[InstallMedia-AppStream]
name=Red Hat Enterprise Linux 8 - AppStream
metadata_expire=-1
gpgcheck=1
enabled=1
baseurl=file:///mnt/cdrom/AppStream/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
[root@rhel8server1 ~]# cat /etc/yum.repos.d/redhat.repo 
#
# Certificate-Based Repositories
# Managed by (rhsm) subscription-manager
#
# *** This file is auto-generated.  Changes made here will be over-written. ***
# *** Use "subscription-manager repo-override --help" if you wish to make changes. ***
#
# If this file is empty and this system is subscribed consider
# a "yum repolist" to refresh available repos
#
[root@rhel8server1 ~]# yum provides execsnoop
Updating Subscription Management repositories.
Unable to read consumer identity
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
Last metadata expiration check: 242 days, 7:38:00 ago on Sun 30 Jun 2019 10:32:04 AM EDT.
Error: No Matches found
[root@rhel8server1 ~]# yum list |grep bcc-tool
bcc-tools.x86_64                                     0.7.0-5.el8                                          InstallMedia-AppStream 
[root@rhel8server1 ~]# yum install bcc-tools
Updating Subscription Management repositories.
Unable to read consumer identity
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
Last metadata expiration check: 242 days, 7:38:42 ago on Sun 30 Jun 2019 10:32:04 AM EDT.
Dependencies resolved.
=============================================================================================================================================================
 Package                          Arch                    Version                                              Repository                               Size
=============================================================================================================================================================
Installing:
 bcc-tools                        x86_64                  0.7.0-5.el8                                          InstallMedia-AppStream                  389 k
Installing dependencies:
 bcc                              x86_64                  0.7.0-5.el8                                          InstallMedia-AppStream                   11 M
 clang-libs                       x86_64                  7.0.1-1.module+el8+2560+c32c7af1                     InstallMedia-AppStream                   16 M
 python3-bcc                      x86_64                  0.7.0-5.el8                                          InstallMedia-AppStream                   60 k
 python3-netaddr                  noarch                  0.7.19-8.el8                                         InstallMedia-AppStream                  1.5 M
 kernel-devel                     x86_64                  4.18.0-80.el8                                        InstallMedia-BaseOS                      12 M
 libatomic                        x86_64                  8.2.1-3.5.el8                                        InstallMedia-BaseOS                      20 k
Installing weak dependencies:
 compiler-rt                      x86_64                  7.0.1-1.module+el8+2560+c32c7af1                     InstallMedia-AppStream                  2.8 M
 libomp                           x86_64                  7.0.1-1.module+el8+2560+c32c7af1                     InstallMedia-AppStream                  317 k

Transaction Summary
=============================================================================================================================================================
Install  9 Packages

Total size: 45 M
Installed size: 235 M
Is this ok [y/N]: y
Downloading Packages:
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :                                                                                                                                     1/1 
  Installing       : libatomic-8.2.1-3.5.el8.x86_64                                                                                                      1/9 
  Running scriptlet: libatomic-8.2.1-3.5.el8.x86_64                                                                                                      1/9 
  Installing       : kernel-devel-4.18.0-80.el8.x86_64                                                                                                   2/9 
  Running scriptlet: kernel-devel-4.18.0-80.el8.x86_64                                                                                                   2/9 
  Installing       : python3-netaddr-0.7.19-8.el8.noarch                                                                                                 3/9 
  Installing       : libomp-7.0.1-1.module+el8+2560+c32c7af1.x86_64                                                                                      4/9 
  Installing       : compiler-rt-7.0.1-1.module+el8+2560+c32c7af1.x86_64                                                                                 5/9 
  Installing       : clang-libs-7.0.1-1.module+el8+2560+c32c7af1.x86_64                                                                                  6/9 
  Installing       : bcc-tools-0.7.0-5.el8.x86_64                                                                                                        7/9 
  Installing       : bcc-0.7.0-5.el8.x86_64                                                                                                              8/9 
  Installing       : python3-bcc-0.7.0-5.el8.x86_64                                                                                                      9/9 
  Running scriptlet: python3-bcc-0.7.0-5.el8.x86_64                                                                                                      9/9 
  Verifying        : bcc-0.7.0-5.el8.x86_64                                                                                                              1/9 
  Verifying        : bcc-tools-0.7.0-5.el8.x86_64                                                                                                        2/9 
  Verifying        : clang-libs-7.0.1-1.module+el8+2560+c32c7af1.x86_64                                                                                  3/9 
  Verifying        : compiler-rt-7.0.1-1.module+el8+2560+c32c7af1.x86_64                                                                                 4/9 
  Verifying        : libomp-7.0.1-1.module+el8+2560+c32c7af1.x86_64                                                                                      5/9 
  Verifying        : python3-bcc-0.7.0-5.el8.x86_64                                                                                                      6/9 
  Verifying        : python3-netaddr-0.7.19-8.el8.noarch                                                                                                 7/9 
  Verifying        : kernel-devel-4.18.0-80.el8.x86_64                                                                                                   8/9 
  Verifying        : libatomic-8.2.1-3.5.el8.x86_64                                                                                                      9/9 
Installed products updated.

Installed:
  bcc-tools-0.7.0-5.el8.x86_64               compiler-rt-7.0.1-1.module+el8+2560+c32c7af1.x86_64        libomp-7.0.1-1.module+el8+2560+c32c7af1.x86_64       
  bcc-0.7.0-5.el8.x86_64                     clang-libs-7.0.1-1.module+el8+2560+c32c7af1.x86_64         python3-bcc-0.7.0-5.el8.x86_64                       
  python3-netaddr-0.7.19-8.el8.noarch        kernel-devel-4.18.0-80.el8.x86_64                          libatomic-8.2.1-3.5.el8.x86_64                       

Complete!
[root@rhel8server1 ~]# 
[root@rhel8server1 ~]# rpm -qa |grep bcc-tools
bcc-tools-0.7.0-5.el8.x86_64
[root@rhel8server1 ~]# rpm -ql bcc-tools-0.7.0-5.el8.x86_64 |grep execsnoop
/usr/share/bcc/tools/doc/execsnoop_example.txt
/usr/share/bcc/tools/execsnoop
/usr/share/man/man8/bcc-execsnoop.8.gz
[root@rhel8server1 ~]# 

 

### 正确安装 `libvirt`、`libvirt-python`、`qemu-kvm` 及其相关工具 为了正确安装 `libvirt`、`libvirt-python`、`qemu-kvm` 和其他相关工具,可以通过以下方法完成: #### 1. 安装基础组件 在 CentOS 或 RHEL 类似系统上,可以直接使用 `yum` 命令安装所需的软件。以下是具体的命令集合: ```bash yum install -y qemu-kvm qemu-img libvirt libvirt-python virt-manager virt-install virt-viewer ``` 此命令将一次性安装多个必要的组件[^1]。 #### 2. 验证 KVM 支持 确保硬件支持虚拟化技术,并已启用 BIOS 中的虚拟化选项。运行以下命令验证是否启用了 KVM 模块: ```bash lsmod | grep kvm ``` 如果返回结果为空,则可能未加载模块或硬件不支持虚拟化功能[^4]。 #### 3. 启动并配置服务 安装完成后,需启动 `libvirtd` 服务并将它设置为随系统启动自动运行: ```bash systemctl start libvirtd systemctl enable libvirtd ``` #### 4. 测试虚拟机创建能力 可以尝试通过 `virt-manager` 图形界面或者命令行工具 `virt-install` 来创建一台简单的虚拟机以确认环境正常工作[^2]。 对于 Rocky Linux 9 用户而言,除了上述提到的基础依赖外还需要额外增加一些特定于版本的支持库,例如 `bridge-utils`, `libguestfs-tools` 等[^3]: ```bash yum install -y qemu-kvm virt-manager libvirt virt-install virt-viewer \ bridge-utils libguestfs-tools ``` 以上步骤涵盖了从基本需求到高级扩展的所有必要操作说明. ```python print("Libvirt and related tools have been successfully installed.") ```
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值