linux用户操作的日志,linux 用户操作记录并录入日志
1. 添加bash全局配置文件:
cd /etc/profile.d
vi log_command.sh
輸入如下內(nèi)容:
export PROMPT_COMMAND=‘RETRN_VAL=$?;logger -p local6.debug "$(whoami) [$$]: $(history 1 | sed "s/^[ ]*
[0-9]\+[ ]*//" ) [$RETRN_VAL]"‘
2. 添加rsyslog配置文件bash.conf:
vi /etc/rsyslog.d/bash.conf
填寫(xiě)如下內(nèi)容:
local6.* /var/log/commands.log
3. 重啟rsyslog服務(wù):
systemctl restart rsyslog
4. 添加logrotate文件
cd /etc/logrotate.d
vi syslog
添加一行:
/var/log/cron
/var/log/maillog
/var/log/messages
/var/log/secure
/var/log/spooler
/var/log/commands.log #添加這個(gè)
{
missingok
sharedscripts
postrotate
/bin/kill -HUP `cat /var/run/syslogd.pid 2> /dev/null` 2> /dev/null || true
endscript
}
原文:https://blog.51cto.com/12328206/2452865
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來(lái)咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)總結(jié)
以上是生活随笔為你收集整理的linux用户操作的日志,linux 用户操作记录并录入日志的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: linux钟java运行命令,在java
- 下一篇: linux ptrace 内核源码分析,