• <span id="ycodp"></span>
    <span id="ycodp"><small id="ycodp"></small></span>
    1. <label id="ycodp"></label>
      <rt id="ycodp"><tr id="ycodp"><strike id="ycodp"></strike></tr></rt>
      <i id="ycodp"><strong id="ycodp"><ul id="ycodp"></ul></strong></i>
    2. 幫助中心

      這里有最新的使用文檔和教程

      < 返回

      history命令內容格式優化,顯示IP,操作時間

      2024-07-08 11:25 作者:31IDC 閱讀量:3210 所屬分類:Linux系統

      history命令內容格式優化:添加日期時間及IP地址

       

      Centos 和ubuntu 測試都可以用

      注意:這個配置修改,只對配置生效后的操作命令記錄操作時間和IP, 在此之前操作的命令是無法顯示當時的時間和IP的。 

       

      Linux原生的history命令默認顯示內容太少,只顯示命令行的簡短列表,不包括時間戳或其他詳細信息。但是,可以通過修改shell配置文件顯示詳細的信息。

      如果希望看到所有用戶詳細的歷史記錄,就需要在全局的 /etc/profile 或 /etc/bash.bashrc 文件中進進行類似的更改。如下。

      vim /etc/profile

      末尾添加以下內容

      #add

      ###### history property ######

      USER_IP=`who -u am i 2>/dev/null| awk '{print $NF}'|sed -e 's/[()]//g'`

      export HISTTIMEFORMAT="[%F %T] [`whoami`] [${USER_IP}]"

      export HISTSIZE=10000

      export HISTFILESIZE=10000

      #export HISTIGNORE='ls*:ll'

      export PROMPT_COMMAND='if [ "$(history 1)" != "$(tail -n 1 /var/log/my_history_command 2>/dev/null)" ]; then history 1 >> /var/log/my_history_command; fi'

       

      HISTTIMEFORMAT 定義了時間戳的格式。"%F %T " 會顯示完整的日期和時間(例如 2023-09-17 10:30:00)

      HISTSIZE 定義了保存在內存中的歷史命令的數量

      HISTFILESIZE 定義了保存在歷史文件中的命令數量

      HISTIGNORE 定義哪些命令不應被保存在命令歷史文件中,建議不用忽略

      PROMPT_COMMAND 確保輸入命令時,都會將歷史記錄寫入文件并重新讀取,始終看到最新的歷史記錄

       

      讓環境變量生效

       

      source /etc/profile

       

      創建日志文件并賦予所有用戶讀寫權限

       

      touch /var/log/my_history_command

      chmod 666 /var/log/my_history_command

       

      這里將命令單獨記錄在/var/log/my_history_command文件中。原因是history命令只能看到本用戶下輸入的命令,所以其實who am i沒什么用,ip顯示的也是當前用戶登錄的ip,如果換個ip登錄,history命令顯示的ip也會變,所以單純使用history顯示IP是不準確的。因此需要將歷史記錄輸出到文本中,這種方式改完后,/var/log/my_history_command文件中才是真正意義上的所有用戶命令歷史,并且顯示正確的時間、用戶和IP地址。

      注意:這個配置修改,只對配置生效后的操作命令記錄操作時間和IP, 在此之前操作的命令是無法顯示當時的時間和IP的。 

       

      31IDC - 12 年深耕海外 IDC 高端資源

      主站蜘蛛池模板: 国产亚洲综合色就色| 亚洲婷婷五月综合狠狠爱| 亚洲综合在线视频| 亚洲综合一区二区三区四区五区| 国产精品亚洲综合久久| 国产成人综合色视频精品| 久久婷婷五月综合尤物色国产| 激情综合网五月激情| 丁香五月天综合缴情网| 亚洲国产成人久久综合一| 久久综合给合久久国产免费| 亚洲av一综合av一区| 国产精品综合AV一区二区国产馆| 亚洲精品第一国产综合野| 国产成人精品综合| 久久亚洲综合色一区二区三区| 狠狠色狠狠色综合日日五| 丁香婷婷激情综合俺也去| 老色鬼久久亚洲AV综合| 人人狠狠综合久久亚洲高清| 狠狠色狠狠色综合伊人| 五月丁香六月综合av| 亚洲狠狠色丁香婷婷综合| 国产天天综合永久精品日| 色欲久久久久久综合网精品| 亚洲狠狠婷婷综合久久久久| 色综合久久中文字幕综合网| 日本久久综合久久综合| 五月天激激婷婷大综合丁香| 亚洲Av综合色区无码专区桃色| 色综合伊人色综合网站| 国产成人综合精品| 五月综合激情婷婷六月色窝| 色欲香天天综合网无码| 一本色道久久综合网| 伊人色综合久久天天网| 插插插色欲综合网| 亚洲av日韩综合一区在线观看| 91精品婷婷国产综合久久| 一本色道久久综合亚洲精品蜜桃冫| 婷婷丁香五月激情综合|