首页 > 系统相关 >Linux开启服务器审计

Linux开启服务器审计

时间:2025-01-16 13:56:30浏览次数:1  
标签:audit GRUB sudo auditd 开启 systemctl Linux 服务器

Linux开启服务器审计

在 Linux 服务器上启用 auditd(Linux Audit Framework 的守护进程)可以帮助记录系统活动,例如文件访问、用户登录等,为安全审计提供支持。以下是详细的步骤:

 

  1. 安装 auditd

    在大多数 Linux 发行版中,auditd 通常是默认安装的。如果未安装,可以通过包管理器安装。

    对于 RHEL/CentOS/Fedora:

    sudo yum install audit audit-libs -y

     

    对于 Ubuntu/Debian:

    sudo apt update sudo apt install auditd audispd-plugins -y

    2. 启用并启动 auditd

    启用服务(开机自动启动):

    sudo systemctl enable auditd

    启动服务:

    sudo systemctl start auditd

     

    检查服务状态:

    sudo systemctl status auditd

     

    如果服务运行正常,状态应为 active (running)

 

如果出现ConditionKernelCommandLine=!audit=0 was not met

  1. 确认当前内核启动参数

    检查当前内核启动参数是否包含 audit=0

    cat /proc/cmdline

    如果输出中包含 audit=0,说明审计功能被禁用。


    2. 修改内核启动参数

    需要移除 audit=0,或者设置为 audit=1 来启用审计功能。

    (1)编辑 GRUB 配置文件

    根据你的 Linux 发行版,编辑 GRUB 配置文件:

    RHEL/CentOS/Fedora
    sudo nano /etc/default/grub
    Ubuntu/Debian
    sudo nano /etc/default/grub

    找到类似以下的行:

    GRUB_CMDLINE_LINUX="... audit=0 ..."

    修改为:

    GRUB_CMDLINE_LINUX="... audit=1 ..."

    保存并退出编辑。

    (2)更新 GRUB 配置

    执行以下命令生成新的 GRUB 配置:

    sudo grub2-mkconfig -o /boot/grub2/grub.cfg # 对于 RHEL/CentOS/Fedora sudo update-grub # 对于 Ubuntu/Debian

    3. 重启系统

    修改完成后,重启系统以应用新的内核启动参数:

    sudo reboot

    4. 验证修改结果

    系统重启后,确认内核启动参数是否已生效:

    cat /proc/cmdline

    确保输出中 没有 audit=0,或者看到 audit=1

    然后启动 auditd 服务:

    sudo systemctl start auditd sudo systemctl status auditd

     

    状态应显示为 active (running)

     

标签:audit,GRUB,sudo,auditd,开启,systemctl,Linux,服务器
From: https://www.cnblogs.com/my-secret-base/p/18674745

相关文章

  • Linux互联网主机代理内网主机访问互联网
    互联网主机1、安装squidsquid代理内网主机访问互联网yum-yinstallsquidcat/etc/squid/squid.conf##Recommendedminimumconfiguration:##Exampleruleallowingaccessfromyourlocalnetworks.#Adapttolistyour(internal)IPnetworksfromwherebrows......
  • Ubuntu升级Linux内核教程
    本文作者CVE-柠檬i:https://www.cnblogs.com/CVE-Lemon本文使用的方法是dpkg安装,目前版本为5.4.0-204,要升级成5.8.5版本下载下载网站:https://kernel.ubuntu.com/mainline/在该网站下载deb包,选择自己想要升级的版本,这里是5.8.5https://kernel.ubuntu.com/mainline/v5.8.5/am......
  • Linux Shell 脚本编程基础知识篇—sed文本处理工具
    ℹ️大家好,我是练小杰,今天是周三了,距离星期五还有两天......
  • C语言——linux 【互斥锁、死锁、信号量、条件变量】内附代码及练习
    1、思维导图2、互斥锁1.互斥锁实现互斥的代码3.防死锁默认防死锁trylock(不推荐,容易破环互斥的同步性)常用防死锁的方式有——递归锁、错误检查锁函数原型:intpthread_mutexattr_settype(pthread_mutexattr_t*attr,intkind);功能描述:将互斥锁属性attr,设置成kind类......
  • 新购买的高防服务器连接速度非常慢,如何解决?
    关于您提到的新购买的高防服务器连接速度非常慢的问题,我们进行了详细的排查和分析。首先,需要明确的是,高防服务器的主要功能是提供强大的DDoS防护能力,因此其网络流量会经过清洗节点,这可能会导致访问速度稍慢。然而,如果您的服务器在没有遭受攻击的情况下仍然非常卡顿,可能有以下几个......
  • 新购买的高防服务器连接速度慢,如何优化?
    新购买的高防服务器连接速度慢可能由多个因素引起。为了帮助您提升服务器的性能和响应速度,我们可以从以下几个方面进行优化:检查网络线路选择高防服务器通常会提供不同的网络线路选择(如电信、联通、移动等)。请确认您选择的线路是否适合您的用户群体。如果大部分用户来自特定地区......
  • 开启服务器端口(如8990)的操作步骤及注意事项
    开启服务器上的指定端口(如8990)是一项重要的配置任务,它直接影响到应用程序能否正常通信。以下是详细的步骤和注意事项,帮助您顺利完成端口开启操作:确定操作系统类型:首先,确认您的服务器运行的是哪种操作系统(如Linux、Windows)。不同操作系统有不同的防火墙管理和端口配置工具。例如......
  • 为什么云服务器上的网站访问速度慢?如何解决?
    当您发现云服务器上的网站访问速度变慢时,可能涉及多个因素。为了有效解决问题,我们需要从多个角度进行排查和优化。以下是详细的解决方案:一、检查服务器资源使用情况CPU和内存使用率:登录云服务器控制面板,查看CPU和内存的使用情况。如果CPU或内存占用过高,可能导致网站响应缓慢。......
  • linux、git、adb常用命令
    linux:ls:查看所有当前目录下文件和目录名称pwd:查看当前路径mkdir:增加文件rmdir:删除文件mv:移动或重命名cp:复制gzip:添加解压gz格式tar:添加或解压tar格式zip:添加或解压zip格式adb:adbdevices:查看设备adbinstall:安装应用adbunstall:删除应用adblogcat:查看设备日志a......
  • 如何解决服务器连接问题:127.0.0.1 无法远程连接
    用户反馈其服务器(IP地址为127.0.0.1)经常无法远程连接,尝试重启后仍然无效。用户怀疑是由于内存不足或程序进程过多导致的问题。解决方案:步骤操作说明检查服务器状态首先,通过控制台登录服务器,查看当前的系统状态。如果服务器显示有很多游戏服务程序进程,可能是这些进程占......