您现在的位置是:网站首页> 编程资料编程资料
CentOS系统如何添加用户操作日志?CentOS系统添加用户操作日志的方法_RedHat/Centos_操作系统_
2023-03-23
644人已围观
简介 CentOS系统如何添加用户操作日志?CentOS系统添加用户操作日志的方法_RedHat/Centos_操作系统_
1、把以下内容放至/etc/profile结尾(部分系统如CentOS 5.5可能需要放至/etc/bashrc结尾)
HISTFILESIZE=2000
HISTSIZE=2000
exportHISTTIMEFORMAT="%Y%m%d-%H%M%S:"
exportPROMPT_COMMAND='{ command=$(history1 | { readx y; echo$y; } | cut-d ":"-f2-);
logger -p local1.notice -t bash"$command(user=$USER,ppid=$PPID,from=$SSH_CLIENT,pwd=$PWD)"; }'
readonlyPROMPT_COMMAND
注:readonly PROMPT_COMMAND防止恶意普通用户登陆后,清空变量,导致无法正常记录日志。
2、日志输出到单个文件
在/etc/rsyslog.conf中添加
local1.notice /var/log/local1
3、配置logrotate
vim /etc/logrotate.d/local1
/var/log/local1{
missingok
notifempty
size 1M
yearly
create 0600 root root
}
相关内容
- Centos进程状态详解_RedHat/Centos_操作系统_
- CentOS EXT4文件系统的详解_RedHat/Centos_操作系统_
- CentOS系统备份脚本详解_RedHat/Centos_操作系统_
- Centos系统里screen命令如何使用?Centos系统里screen命令的使用方法_RedHat/Centos_操作系统_
- Centos下crontab指定执行用户_RedHat/Centos_操作系统_
- CentOS中禁止用户ssh和sftp登陆的详解_RedHat/Centos_操作系统_
- Centos查找目录下所有文件中是否包含指定字符串的方法_RedHat/Centos_操作系统_
- rsync如何同步隐藏文件和排除文件?rsync同步隐藏文件和排除文件的方法_RedHat/Centos_操作系统_
- CentOS下对硬盘读写速度测试的详解_RedHat/Centos_操作系统_
- Centos内存使用与优化技巧_RedHat/Centos_操作系统_
