怎么用日志记录Linux用户执行的每一条命令
发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,本篇内容主要讲解"怎么用日志记录Linux用户执行的每一条命令",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"怎么用日志记录Linux用户执行的每一条命令"
千家信息网最后更新 2026年11月03日怎么用日志记录Linux用户执行的每一条命令
本篇内容主要讲解"怎么用日志记录Linux用户执行的每一条命令",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"怎么用日志记录Linux用户执行的每一条命令"吧!
工作中,需要把用户执行的每一个命令都记录下来,并发送到日志服务器的需求,为此我做了一个简单的解决方案。这个方案会在每个用户退出登录时,把用户所执行的每一个命令都发送给日志守护进程rsyslogd,你也可通过配置"/etc/rsyslog.conf"进一步将日志发送给日志服务器。
***种方法
# vi /etc/profile #设置history格式 export HISTTIMEFORMAT="[%Y-%m-%d %H:%M:%S] [`who am i 2>/dev/null| awk '{print $NF}'|sed -e 's/[()]//g'`] " #记录shell执行的每一条命令 export PROMPT_COMMAND='\ if [ -z "$OLD_PWD" ];then export OLD_PWD=$PWD; fi; if [ ! -z "$LAST_CMD" ] && [ "$(history 1)" != "$LAST_CMD" ]; then logger -t `whoami`_shell_cmd "[$OLD_PWD]$(history 1)"; fi ; export LAST_CMD="$(history 1)"; export OLD_PWD=$PWD;'下面是第二种方法,较笨
***步:全局设置(这是一次性设置,需要root用户权限)
命令# vi /etc/profile
#用户登录时执行此脚本 #设置history显示格式 export HISTTIMEFORMAT="[%Y-%m-%d %H:%M:%S] [`who am i 2>/dev/null| awk '{print $NF}'|sed -e 's/[()]//g'`] " #登录时清空当前缓存 echo "" > .bash_history第二步:不同用户分别设置
命令# source /etc/profile
命令# vi /home/user1/.bash_logout
#当用户退出登录时会执行此脚本 tmpfile="/tmp/`whoami`_history.tmp" #把格式化的history记录到文件里 history > $tmpfile #读取文件,一行一行把文件内容发送到给syslogd。 #不要试图用"history | logger"或"logger -f $tmpfile"来替代下面的代码,否则将只能记录前200行。 k=1 while read line; do ((k++)) logger -t `whoami`_shell_cmd "$line" done < $tmpfile rm -f $tmpfile
(如果还有其它用户需要监控,则重复第二步骤)
第三步:把日志发送给远程主机(可选)
# vi /etc/rsyslog.conf #增加如下行,IP自己换,也可以用域名,@表示用UDP协议,@@表示用TCP协议 *.* @192.168.0.1
不足之处:
1. 不能实时记录命令并发送log
2. 要记录终端桌面下的命令需要重启。
到此,相信大家对"怎么用日志记录Linux用户执行的每一条命令"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
命令
用户
日志
登录
内容
文件
方法
格式
一行
方案
服务器
脚本
学习
服务
不同
实用
更深
为此
一次性
主机
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
广东万易互联网科技有限公司惠州分公司
科技赋能下的互联网金融
河南真二互联网科技有限公司
港股互联网科技股
互联网科技媒体
米客互联网科技
科技互联网创业计划书
互联网科技宣传片
成都狮子座互联网科技
盛创互联网科技有限公司
互联网公司会议桌创意科技软装饰
中国科技互联网公司收入
河南猎农互联网科技有限公司
链环科技传统企业怎么转型互联网
广州新华互联网科技学校电竞方面
玉溪新华互联网科技好不好
四川慕妮娅互联网科技有限公司
上海钢联属于互联网科技股吗
江苏互联网智能科技产品出厂价
互联网领先科技成果宣传视频
华服互联网科技怎么样
腾讯阿里互联网科技
喔噻互联网科技
互联网系的金融科技公司
顶级互联网科技成果有哪些
美国互联网科技实力
雨阳互联网卡科技有限公司
抖集互联网科技技术咨询
广州梦谷互联网科技有限公司领导
银川新华互联网科技学校招聘