银河麒麟高级服务器操纵系统V10SP2(X86)audit服务组件升级、历程彻底关闭 ...

打印 上一主题 下一主题

主题 683|帖子 683|积分 2049

一 系统环境

  1. [root@localhost ~]# nkvers
  2. ############## Kylin Linux Version #################
  3. Release:
  4. Kylin Linux Advanced Server release V10 (Sword)
  5. Kernel:
  6. 4.19.90-24.4.v2101.ky10.x86_64
  7. Build:
  8. Kylin Linux Advanced Server
  9. release V10 (SP2) /(Sword)-x86_64-Build09/20210524
  10. #################################################
复制代码
二 组件升级

默认安装完毕系统之后的audit版本存在内存泄露问题,需要对组件版本进行升级修复,升级到audit-3.0-5.se.08.ky10版本或者以上版本(官网详细audit弊端信息链接先容地址:https://www.kylinos.cn/support/update/6.html)
2.1 联网升级audit

2.1.1 配置外网源(默认配置如下,不消修改)

  1. [root@localhost ~]# cat /etc/yum.repos.d/kylin_x86_64.repo
  2. ###Kylin Linux Advanced Server 10 - os repo###
  3. [ks10-adv-os]
  4. name = Kylin Linux Advanced Server 10 - Os
  5. baseurl = http://update.cs2c.com.cn:8080/NS/V10/V10SP2/os/adv/lic/base/$basearch/
  6. gpgcheck = 1
  7. gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-kylin
  8. enabled = 1
  9. [ks10-adv-updates]
  10. name = Kylin Linux Advanced Server 10 - Updates
  11. baseurl = http://update.cs2c.com.cn:8080/NS/V10/V10SP2/os/adv/lic/updates/$basearch/
  12. gpgcheck = 1
  13. gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-kylin
  14. enabled = 1
  15. [ks10-adv-addons]
  16. name = Kylin Linux Advanced Server 10 - Addons
  17. baseurl = http://update.cs2c.com.cn:8080/NS/V10/V10SP2/os/adv/lic/addons/$basearch/
  18. gpgcheck = 1
  19. gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-kylin
  20. enabled = 0
复制代码
2.1.2 通过dnf下令进行升级(未指定版本的话会升级到最新se.12版本,建议升级到最新)

  1. [root@localhost ~]# dnf  update audit
  2. 上次元数据过期检查:1:22:24 前,执行于 2024年05月06日 星期一 12时23分43秒。
  3. 依赖关系解决。
  4. ==============================================================================================================================================================================================================================================
  5. Package                                                   Architecture                                       Version                                                      Repository                                                    Size
  6. ==============================================================================================================================================================================================================================================
  7. 升级:
  8. audit                                                     x86_64                                             3.0-5.se.12.ky10                                             ks10-adv-updates                                             171 k
  9. audit-libs                                                x86_64                                             3.0-5.se.12.ky10                                             ks10-adv-updates                                              99 k
  10. python3-audit                                             x86_64                                             3.0-5.se.12.ky10                                             ks10-adv-updates                                              71 k
  11. 事务概要
  12. ==============================================================================================================================================================================================================================================
  13. 升级  3 软件包
  14. 总下载:341 k
  15. 确定吗?[y/N]: y
  16. 下载软件包:
  17. (1/3): audit-libs-3.0-5.se.12.ky10.x86_64.rpm                                                                                                                                                                 433 kB/s |  99 kB     00:00   
  18. (2/3): audit-3.0-5.se.12.ky10.x86_64.rpm                                                                                                                                                                      621 kB/s | 171 kB     00:00   
  19. (3/3): python3-audit-3.0-5.se.12.ky10.x86_64.rpm                                                                                                                                                               62 kB/s |  71 kB     00:01   
  20. ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  21. 总计                                                                                                                                                                                                          296 kB/s | 341 kB     00:01     
  22. 警告:/var/cache/dnf/ks10-adv-updates-857d09ecb846ac4a/packages/audit-3.0-5.se.12.ky10.x86_64.rpm: 头V4 RSA/SHA1 Signature, 密钥 ID 7a486d9f: NOKEY
  23. Kylin Linux Advanced Server 10 - Updates                                                                                                                                                                      1.4 MB/s | 1.7 kB     00:00   
  24. 导入 GPG 公钥 0x7A486D9F:
  25. Userid: "NeoKylin (release key) <support@cs2c.com.cn>"
  26. 指纹: B814 9E68 5286 4585 CE41 143B 41F8 AEBE 7A48 6D9F
  27. 来自: /etc/pki/rpm-gpg/RPM-GPG-KEY-kylin
  28. 确定吗?[y/N]: y
  29. 导入公钥成功
  30. 运行事务检查
  31. 事务检查成功。
  32. 运行事务测试
  33. 事务测试成功。
  34. 运行事务
  35.   准备中  :                                                                                                                                                                                                                               1/1
  36.   运行脚本: audit-libs-3.0-5.se.12.ky10.x86_64                                                                                                                                                                                            1/1
  37.   升级    : audit-libs-3.0-5.se.12.ky10.x86_64                                                                                                                                                                                            1/6
  38.   升级    : audit-3.0-5.se.12.ky10.x86_64                                                                                                                                                                                                 2/6
  39.   运行脚本: audit-3.0-5.se.12.ky10.x86_64                                                                                                                                                                                                 2/6
  40. /sbin/ldconfig: /usr/lib64/libLLVM-7.so 不是符号链接
  41.   升级    : python3-audit-3.0-5.se.12.ky10.x86_64                                                                                                                                                                                         3/6
  42.   清理    : python3-audit-3.0-5.se.06.ky10.x86_64                                                                                                                                                                                         4/6
  43.   运行脚本: audit-3.0-5.se.06.ky10.x86_64                                                                                                                                                                                                 5/6
  44.   清理    : audit-3.0-5.se.06.ky10.x86_64                                                                                                                                                                                                 5/6
  45.   运行脚本: audit-3.0-5.se.06.ky10.x86_64                                                                                                                                                                                                 5/6
  46. /sbin/ldconfig: /usr/lib64/libLLVM-7.so 不是符号链接
  47.   清理    : audit-libs-3.0-5.se.06.ky10.x86_64                                                                                                                                                                                            6/6
  48.   运行脚本: audit-libs-3.0-5.se.06.ky10.x86_64                                                                                                                                                                                            6/6
  49. /sbin/ldconfig: /usr/lib64/libLLVM-7.so 不是符号链接
  50. /sbin/ldconfig: /usr/lib64/libLLVM-7.so 不是符号链接
  51.   验证    : audit-3.0-5.se.12.ky10.x86_64                                                                                                                                                                                                 1/6
  52.   验证    : audit-3.0-5.se.06.ky10.x86_64                                                                                                                                                                                                 2/6
  53.   验证    : audit-libs-3.0-5.se.12.ky10.x86_64                                                                                                                                                                                            3/6
  54.   验证    : audit-libs-3.0-5.se.06.ky10.x86_64                                                                                                                                                                                            4/6
  55.   验证    : python3-audit-3.0-5.se.12.ky10.x86_64                                                                                                                                                                                         5/6
  56.   验证    : python3-audit-3.0-5.se.06.ky10.x86_64                                                                                                                                                                                         6/6
  57. 已升级:
  58.   audit-3.0-5.se.12.ky10.x86_64                                             audit-libs-3.0-5.se.12.ky10.x86_64                                             python3-audit-3.0-5.se.12.ky10.x86_64                                            
  59. 完毕!
复制代码
2.1.3 重启服务使其生效

  1. [root@localhost ~]# systemctl daemon-reload  #重载配置文件
  2. [root@localhost ~]# systemctl restart auditd #重启auditd服务
复制代码
2.2 离线升级

2.2.1 离线升级

找一台能连互联网的机器,访问如下链接,下载audit-3.0-5.se.12.ky10.x86_64.rpm python3-audit-3.0-5.se.12.ky10.x86_64.rpm audit-libs-3.0-5.se.12.ky10.x86_64.rpm
  1. https://update.cs2c.com.cn/NS/V10/V10SP2/os/adv/lic/updates/x86_64/Packages/
复制代码
2.2.2 实行rpm -Uvh下令进行升级

  1. [root@localhost audit]# ls
  2. audit-3.0-5.se.12.ky10.x86_64.rpm  audit-libs-3.0-5.se.12.ky10.x86_64.rpm  python3-audit-3.0-5.se.12.ky10.x86_64.rpm
  3. [root@localhost audit]#
  4. [root@localhost audit]# rpm -Uvh audit-3.0-5.se.12.ky10.x86_64.rpm  audit-libs-3.0-5.se.12.ky10.x86_64.rpm  python3-audit-3.0-5.se.12.ky10.x86_64.rpm
  5. Verifying...                          ################################# [100%]
  6. 准备中...                          ################################# [100%]
  7. 正在升级/安装...
  8.    1:audit-libs-3.0-5.se.12.ky10      ################################# [ 17%]
  9.    2:audit-3.0-5.se.12.ky10           ################################# [ 33%]
  10. /sbin/ldconfig: /usr/lib64/libLLVM-7.so 不是符号链接
  11.    3:python3-audit-3.0-5.se.12.ky10   ################################# [ 50%]
  12. 正在清理/删除...
  13.    4:python3-audit-3.0-5.se.06.ky10   ################################# [ 67%]
  14.    5:audit-3.0-5.se.06.ky10           ################################# [ 83%]
  15. /sbin/ldconfig: /usr/lib64/libLLVM-7.so 不是符号链接
  16.    6:audit-libs-3.0-5.se.06.ky10      ################################# [100%]
  17. /sbin/ldconfig: /usr/lib64/libLLVM-7.so 不是符号链接
  18. /sbin/ldconfig: /usr/lib64/libLLVM-7.so 不是符号链接
复制代码
2.2.3 重启服务使其生效

  1. [root@localhost ~]# systemctl daemon-reload  #重载配置文件
  2. [root@localhost ~]# systemctl restart auditd #重启auditd服务
复制代码
三 关闭audit服务

3.1 audit历程先容

有两个历程,一个是内核态,一个是用户态
kaudit:内核空间程序,根据配置好的审计规则记录发生的变乱
auditd:用户态程序,通过netlink获取审计日志
3.2 只关闭用户态程序

用户在不能重启系统的情况下需要关闭audit服务
  1. [root@localhost ~]# service auditd stop              #关闭audit服务
  2. [root@localhost ~]# systemctl disable auditd.service #禁用audit服务
  3. [root@localhost ~]# ps -ef | grep audit
  4. root          32       2  0 09:12 ?        00:00:00 [kauditd]
  5. root        5338       1  0 14:14 ?        00:00:00 /sbin/auditd
  6. root        5359    2971  0 14:14 pts/1    00:00:00 grep audit
  7. [root@localhost ~]#
  8. [root@localhost ~]# service auditd stop
  9. Stopping logging: [  OK  ]
  10. [root@localhost ~]#
  11. [root@localhost ~]# ps -ef | grep audit
  12. root          32       2  0 09:12 ?        00:00:00 [kauditd]
  13. root        5375    2971  0 14:14 pts/1    00:00:00 grep audit
  14. [root@localhost ~]#
  15. [root@localhost ~]#
  16. #可以发现/sbin/auditd相关的进程已经没了
复制代码
3.3 关闭内核态kaudit历程以及用户态auditd历程

3.3.1 关闭audit服务

  1. [root@localhost ~]# service auditd stop              #关闭audit服务
  2. [root@localhost ~]# systemctl disable auditd.service #禁用audit服务
复制代码
3.3.2 在/etc/default/grub文件中GRUB_CMDLINE_LINUX行尾添加audit=0

  1. [root@localhost ~]# cat /etc/default/grub
  2. GRUB_TIMEOUT=5
  3. GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"
  4. GRUB_DEFAULT=saved
  5. GRUB_DISABLE_SUBMENU=true
  6. GRUB_TERMINAL_OUTPUT="console"
  7. GRUB_CMDLINE_LINUX="resume=/dev/mapper/klas-swap rd.lvm.lv=klas/root rd.lvm.lv=klas/swap rhgb quiet crashkernel=1024M,high audit=0"
  8. GRUB_DISABLE_RECOVERY="true"
复制代码
3.3.3 更新grub文件

  1. 检查是Legacy引导还是uefi引导
  2. [ -d /sys/firmware/efi ] && echo UEFI || echo BIOS
  3. BIOS
  4. #如果输出是UEFI则表示是UEFI启动
  5. #如果输出是BIOS则表示是传统的Legacy BIOS启动
  6. 传统的Legacy BIOS启动文件路径:
  7. /boot/grub2/grub.cfg
  8. UEFI启动文件路径:
  9. /boot/efi/EFI/kylin/grub.cfg
  10. UEFI引导执行:grub2-mkconfig -o /boot/efi/EFI/kylin/grub.cfg
  11. Legacy启动执行:grub2-mkconfig -o /boot/grub2/grub.cfg
复制代码
3.3.4 重启验证

  1. [root@localhost ~]# ps -ef | grep audit
  2. root        2208    2160  0 14:24 pts/0    00:00:00 grep audit
  3. #重启之后[kauditd]和/sbin/auditd进程信息都没有表示关闭成功
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

正序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

用户云卷云舒

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表