日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux bash 历史记录,Linux Bash History 命令历史记录

發布時間:2025/3/12 linux 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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 命令历史记录的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。