• <output id="aynwq"><form id="aynwq"><code id="aynwq"></code></form></output>

    <mark id="aynwq"><option id="aynwq"></option></mark>
  • <mark id="aynwq"><option id="aynwq"></option></mark><label id="aynwq"><dl id="aynwq"></dl></label>
  • 學習啦>學習電腦>操作系統>Linux教程>

    linux中 shell歷史命令記錄功能

    時間: 志藝942 分享

      在 Linux 下面可以使用 history 命令查看用戶的所有歷史操作,同時 shell 命令操作記錄默認保存在用戶目錄的 .bash_history 文件中。接下來是小編為大家收集的linux中 shell 歷史命令記錄功能,希望能幫到大家。

      linux中 shell 歷史命令記錄功能

      通過這個文件可以查詢 shell 命令的執行歷史,有助于運維人員進行系統審計和問題排查,同時在服務器遭受黑客攻擊后,也可以查詢黑客登錄服務器的歷史命令操作。但是黑客在入侵后,為了抹除痕跡,會刪除 .bash_history 文件,這個就需要合理備份這個文件了。

      默認的 history 命令只能查看用戶的歷史操作記錄,但是不能區分每個用戶操作命令的時間。這點對于問題排查相當的不方便。解決辦法是在 /etc/bashrc 文件中加入以下四行來讓 history 命令自動記錄所有 shell 命令的執行時間:

      復制代碼 代碼如下:

      HISTFILESIZE 表示在 .bash_history 文件中保存命令的記錄總數,默認值是 1000;HISTSIZE 定義了 history 命令輸出的記錄總數;HISTTIMEFORMAT 定義了時間顯示格式,該格式與 date 命令后的 “+"%F %T"” 是一樣的;HISTTIMEFORMAT 作為 history 的時間變量將值傳遞給 history 命令。

      高級技巧

      上面那個雖然可以記錄時間,但是無法作為審計目的使用,很容易被黑客篡改或者丟失。下面這種方法詳細記錄了登錄過系統的用戶、IP 地址、shell 命令以及詳細操作的時間。并將這些信息以文件的形式保存在一個安全的地方,以供系統審計和故障排查。

      把以下代碼放入 /etc/profile 文件中,即可實現上述功能。

      復制代碼 代碼如下:

    看了“linux中 shell 歷史命令記錄功能”還想看:

    1.Linux中使用history命令即歷史命令的教程

    2.Linux下最常用的Shell命令的介紹

    3.Linux中history命令怎么用

    4.如何查閱Linux系統正在使用的Shell版本

    2891700 主站蜘蛛池模板: 真实男女动态无遮挡图| 一区二区三区免费视频网站| 成人三级精品视频在线观看| 欧美办公室系列观看丝袜| 国产精品第2页| 亚洲欧美另类国产| 2021久久精品国产99国产精品| 欧美黑人又粗又大久久久| 国内精品视频在线播放一区| 亚洲码欧美码一区二区三区| 91天仙tv嫩模福利| 欧美成人黄色片| 国产漂亮白嫩美女在线观看| 五月婷婷丁香久久| 韩国理论三级在线观看视频| 日本5级床片全免费| 啦啦啦中文在线观看| 一区二区高清视频在线观看| 精品亚洲麻豆1区2区3区| 天天综合日日噜噜噜| 亚洲精品国产精品乱码不卡√| 91精品国产综合久久香蕉| 欧美国产成人精品一区二区三区| 国产真实乱系列2孕妇| 久久成人国产精品| 老师吸大胸校花的奶水漫画| 强行扒开双腿猛烈进入| 俄罗斯大荫蒂女人毛茸茸| 91麻豆国产福利在线观看| 欧美一区二区三区久久综合| 国产在线视频色综合| 中文字幕不卡在线观看| 男人的天堂久久| 国产精品福利自产拍在线观看| 九九九好热在线| 美女扒开内裤羞羞网站| 天天天欲色欲色WWW免费| 亚洲啪啪av无码片| 青草国产精品久久久久久| 小小视频最新免费观看在线| 亚洲欧洲精品成人久久曰影片 |