linux bash 历史记录,Linux Bash History 命令历史记录
此处网址,有详细介绍标准状况下, bash命令历史记录的传统修改方式。linux
下面文章,介绍了更符合实际须要的处理方法:git
1. 在/etc/bashrc文件末尾内添加内容:
不一样版本Linux,该文件名不一样,视实际状况来:
- RHEL : /etc/bashrc
- Ubuntu: /etc/bash.bashrcbash
export PROMPT_COMMAND='RETRN_VAL=$?;logger -p local6.debug "$(whoami) $SSH_CONNECTION [$$]: $(history 1 | sed "s/^[ ]*[0-9]\+[ ]*//" ) [$RETRN_VAL]"'
2. 修改rsyslog设定,新增/etc/rsyslog.d/bash.conf,定义类别为local6的日志文件名
local6.debug /var/log/commands.log
3. 修改rsyslog设定,避免bash history日志重复记录到系统日志文件内
- RHEL: *.info;mail.none;authpriv.none;cron.none,local6.none /var/log/messages
- Ubuntu: *.*;auth,authpriv.none,local6.none -/var/log/syslogspa
4. 定义日志转储, 在/etc/logrotate.d/syslog内,仿照已有格式,添加一行:
不一样版本Linux,该文件名不一样,视实际状况来:
- RHEL : /etc/logrotate.d/syslog
- Ubuntu: /etc/logrotate.d/rsyslogdebug
/var/log/commands.logrest
5. 重启rsyslog
systemctl restart rsyslog日志
6. 从新登陆帐号后,查看日志 tail /var/log/commands.log
Apr 18 10:32:42 RHEL7macj root: root [2190]: what ? [127]
Apr 18 10:32:50 RHEL7macj root: root [2190]: ll /var/log/commands.log [0]
Apr 18 10:32:52 RHEL7macj root: root [2190]: cat /var/log/commands.log [0]
code
linux bash 历史记录,Linux Bash History 命令历史记录相关推荐
- Linux系统下活用History命令
Linux系统下可通过history命令查看用户所有的历史操作记录,在安全应急响应中起着非常重要的作用,但在未进行附加配置情况下,history命令只能查看用户历史操作记录,并不能区分用户以及操作时间 ...
- history命令历史记录中加时间
Linux系统下可通过history命令查看用户所有的历史操作记录,但默认情况下,history命令只能查看用户历史操作记录,并不能区分用户以及操作时间,不便于审计分析. 当然,一些不好的操作习惯也可 ...
- Ubuntu彻底清除history命令历史记录
在Linux系统的终端中,通常会保存一些敏感的命令记录,使用 history -c 命令行清除历史命令记录. 但在有些系统版本是不会把 .bash_history 里的所有历史命令清除掉的.当再次打开 ...
- 谁动了我的主机? 之活用History命令|Linux安全运维
Linux系统下可通过history命令查看用户所有的历史操作记录,在安全应急响应中起着非常重要的作用,但在未进行附加配置情况下,history命令只能查看用户历史操作记录,并不能区分用户以及操作时间 ...
- 如何在Linux中使用history命令
随着我在终端会话中花费越来越多的时间,感觉就像我一直在寻找使我的日常任务更加高效的新命令一样. GNU history命令确实改变了我的工作日. GNU history命令保留了从该终端会话运行的所有 ...
- 删除悬镜linux安装教程,Linux安全运维之如何活用history命令
作者分离本人多年丰厚的工作实战经历,以简单.浅显易懂方式讲述了如何活用history命令. Linux系统下可通过history命令查看用户所有的历史操作记录,在安全应急响应中起着非常重要的作用,但在 ...
- windows命令提示符_如何在Windows命令提示符中使用命令历史记录
windows命令提示符 The Windows Command Prompt has a built-in history feature, allowing you to quickly view ...
- Matlab:设置命令历史记录预设项
Matlab:设置命令历史记录预设项 可以从命令历史记录中排除语句,并指定命令历史记录文件 History.xml 中可保存的命令数.MATLAB® 既在命令历史记录窗口中使用命令历史记录文件,也利用 ...
- linux bash gt,linux之bash的基础特性(一)--gt;命令历史(history命令),命令补全,路径补全...
关于命令历史-->history 1.与之相关的环境变量:HISTSIZE,HISTFILE-->~/.bash_history,HISTFILESIZE,HISTCONTROL,HIST ...
最新文章
- c++ char **argv 赋值
- mysql多启动与日志调优
- intellij idea使用的准备工作
- DataURL:概述
- php中的__FUNCTION__
- Jmeter日志输出和日志级别设置
- java中流关闭如何打开_关于java中流关闭的问题
- CentOS 8下 MySQL 8.0 安装部署(亲测)
- Java 8整装待发 图谋云计算
- 计算机图形学与混合现实研讨会GAMES: Graphics And Mixed Environment Seminar
- ORACLE下载jdk需要注册账号,jdk下载
- 我的世界服务器修改种子,《我的世界》服务器种子代码大全 最新种子代码分享...
- (转载) Android RecyclerView 使用完全解析 体验艺术般的控件
- 分贝测试软件哪个好 家庭影院,家庭影院隔音怎么做效果最好 这7个解决方案你一定要知道...
- java lambda表达式 list转string
- 网络工程师——Private VLAN
- 瓦伦达效应:在大是大非面前不要在乎结果所带来的后果,你就会成功!
- 固定系数与自适应结合的主动降噪耳机设计实验
- (转)腾讯微信引发的产品建设经验
- King(差分约束)
热门文章
- vs 启动调用的目标发生异常_协程中的取消和异常 | 取消操作详解
- python单词首字母大写_在Python中将每个单词的首字母大写
- 奥鹏东北大学作业答案计算机网络,东北大学17秋学期《计算机网络》在线作业1参考答案...
- 徐州初中计算机学校排名2015,徐州初中学校排名,徐州重点初中排名详细榜单
- 加密生成指定长度_3分钟短文 | PHP伪随机Token生成器,实地测试,效果感人!
- ruby 类方法与实例方法_Ruby Set相交? 实例方法
- c#中的long类型示例_C#中带示例的带符号字节数组
- Python | 查找字符串中每个字符的频率
- 两个矩阵相乘的乘法次数_C ++程序将两个数字相乘而不使用乘法运算符
- 我去,这几个Linux指令太装B了|动图展示