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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/554464.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

优酷屏幕录制在哪里_手机优酷怎么录制视频

电脑屏录制软件有很多,但是大部分屏幕录制软件一般必须付钱,而且一些手机软件视频录制后的视頻也有图片水印,比较严重危害了视頻欣赏度。优酷视频的录屏功能设计方案精巧,简易好用,对第一次录制视频的人而言应用十分简…

上海电力大学c语言程序设计章测试,上海电力学院c语言报告:实验8 指针.doc

上海电力学院c语言报告:实验8 指针.doc下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。2.下载的文档,不会出现我们的网址水印。3、该文档所得收入(下载内容预览)…

如何删除2345浏览器网络导航主页

2345浏览器是一款非常便捷的服务软件,用户可以在这里体验一下全新的浏览感受,只要使用手机就可以快速体验最便捷的服务,浏览器是一种非常灵活的搜索软件,用户在使用的时候可以自由设置功能,这样用户可以享受自己想要的…

c语言.h文件怎么写,关于C语言中.h文件怎么书写?

其实,头文件的功能就是申明资源,特别是多个C文件的时候,简单地说,就像是库文件。例如:reg51.h头文件,就是单纯的申明资源,系统的其它头文件,还有申明函数的。如果自己编写头文件&…

腾讯视频怎样关闭推送迷你页面

腾讯视频是一款难得的好软件,本文给大家分享“腾讯视频怎样关闭推送迷你页面”,相信大家看完后在使用方面更加得心应手。腾讯视频客户端为您推荐更多精选热门视频,通过多条件筛选快速定位匹配结果,提供多种画质、多种语言切换播放…

python c语言 数据类型转换,Python类型转换,数据类型转换函数大全

虽然 Python 是弱类型编程语言,不需要像 Java 或 C 语言那样还要在使用变量前声明变量的类型,但在一些特定场景中,仍然需要用到类型转换。比如说,我们想通过使用 print() 函数输出信息“您的身高:”以及浮点类型 heigh…

帮助蚂蚁的小猪

帮助蚂蚁的小猪;小猪有个特别的爱好,那就是收集各种漂亮的树叶。 小猪最喜欢的就是秋天,因为在秋天,小猪可以收集到各种不同美丽的树叶。这一片像星星,这一片弯弯的像月亮,这一片有五个手指,这…

新闻发布系统C语言,资讯 | 助力期末之c语言专场圆满结束!

原标题:资讯 | "助力期末"之c语言专场圆满结束!大一生活如白驹过隙,一转眼便来到了期末,相信很多同学都对c语言期末考很在意,但是又不知道考点在哪里,感觉很多知识点都还不太清楚。确实&#xff…

c语言结构-的优先级,c语言运算符号优先级

/**************************************************************************/01 左结合_()、[]、->、.() 圆括号[] 下标运算符-> 指向结构体成员运算符. 结构体成员运算符/**************************************************************************/02 右结合 ( …

android自动化测试之robotium初探(三),Android自动化测试之Robotium--基础操作.pdf

Android自动化测试第五课Android 自劢化测试乊Robotium——基础操作Karen微信公众号:gloryroadtrainThreadingTest技术支持Q群:一群:339834199二群:311186106Android自动化测试全系列课程 Android系统级白盒测试以及不自劢化测试集成--核心…

PP视频如何播放本地视频文件

今天小编给广大用户分享PP视频如何播放本地视频文件。PP视频手机版是一款装机必备的手机视频播放软件,用户可在线观看PP视频全部免费高清正版视频,海量内容,高清画质,自由点播,配合先进的P2P下载技术,一键高…

android svn丢失文件恢复,SVN搭建(以此为准,成功)文后含备份与恢复

一,安装必须的软件包.yum install subversion (SVN服务器)mysql-server (用于codestriker)httpd mod_dav_svn mod_perl (用于支持WEB方式管理SVN服务器)sendmail (用于配置用户提交代码后发邮件提醒)wget gcc-c make unzip perl* (必备软件包)ntsysv vim-enhanced (…

搜狐视频怎么设置自动连播

本文播放器家园网小编给大家分享搜狐视频怎么设置自动连播,如果大家在使用搜狐视频过程当中遇到类似问题,欢迎阅读本文!搜狐视频拥有独立的播放界面,软件采用独立的播放界面进行播放,用户点击喜欢的影视播放之后不会干扰您对影视资…

PP视频怎么设置可以运行多个客户端

今天继续给大家分享PP视频方面的内容。PP视频怎么设置可以运行多个客户端。PP视频客户端是国内领先的视频播放器,以 “快者为王”为产品理念,注重用户体验,为用户提供视频播放,视频发布,视频搜索,视频分享功能,充分满足用户日益增…

android 怎么刷机,android系统怎么刷机

安卓系统手机如何刷机?大致可以说明如下:android手机的刷机,就相当于给它重装一下系统,这和我们常见的电脑重装系统类似。刷机前先对自己手机中的一些重要内容进行备份吧,像名片,短信,日历等重要…

android创建空文件,ADT 更新 eclipse srclayout 文件夹创建时候为空

今天是14-3-9,发现SDK Manager有更新,手贱点了一下。。。然后新建项目src和layout文件夹就成空的了。。。虽然可以手动建立内容,但是感觉很不爽,到处找解决方法,最后在贴吧找到了,内容链接到了eoe&#xff…

迅雷加载项会导致IE9浏览器崩溃

核心提示:相信很多网友今天启动电脑后的第一件时间就是下载IE9beta,看到IE浏览器的新界面以后感觉确实比之前的版本要简洁很多,色彩的搭配也更加舒服了。安装完毕以后立即打开浏览器体验,随便输入了一个网页打开即报错崩溃了。严重…

Win10系统浏览器字体乱码如何解决

核心提示:[Win10系统浏览器字体乱码如何解决?一起看看吧!](http://www.f8pc.cn/rjjc/66390.html) 目前,部分电脑用户在升级了Win10系统之后,都遇到了一些使用上的问题,其中,遇到浏览器出现乱码这个问题的电脑用户还真…

html语言循环语句,Scala @功能/语言的HTML文档 - for循环,如果语句等

我正在一个控制器的视图(HTML页面)中,我试图匹配复选框中的“选中”值的列表中。Scala 功能/语言的HTML文档 - for循环,如果语句等我从模型中抓取选定的复选框值(列表A),将它们在控制器中抓取并发送到视图。我还从模型中获取复选框选择/选项/…