監控Linux伺服器上使用者操作記錄

2021-09-29 15:57:56 字數 918 閱讀 3642

最近線上阿里雲伺服器,發現有檔案丟失的情況,卻找不到是誰把檔案刪掉了。所以想找乙個能支援操作監控的**,放在自己的linux伺服器上。自己不咋熟悉linux程式命令編寫,找了幾篇部落格,試試改改,將成功的儲存下來,以方便以後的使用或者修改優化~

第一步:vi /etc/profile(將下面的**新增到原始檔最後)

history

user=`whoami`

user_ip=`who -u am i 2>/dev/null| awk ''|sed -e 's/[()]//g'`

if [ "$user_ip" = "" ]; then

user_ip=`hostname`

fiif [ ! -d /var/log/history ]; then

mkdir /var/log/history

chmod 777 /var/log/history

fiif [ ! -d /var/log/history/$ ]; then

mkdir /var/log/history/$

chmod 300 /var/log/history/$

fiexport histsize=4096

dt=`date +"%y%m%d_%h:%m:%s"`

export histfile="/var/log/history/$/$@$_$dt"

chmod 600 /var/log/history/$/*history* 2>/dev/null

第二步:wq(儲存退出)

第三步:source /etc/profile(重新整理配置檔案)

第四步:可以關閉退出此連線了

第五步:重連該服務,cd  /var/log/history/    目錄下就已經有儲存了的檔案了

/var/log/history這是記錄日誌的存放位置,可以自定義。

Linux伺服器上監控網路頻寬

nload是乙個命令列工具,讓使用者可以分開來監控入站流量和出站流量。它還可以繪製圖表以顯示入站流量和出站流量,檢視比例可以調整。用起來很簡單,支援許多選項。安裝 yum y install nload apt get install nload 原始碼安裝 wget tar zxvf nload ...

LoadRunner監控Linux伺服器資源

要監控並得到linux伺服器的相關引數,必須是系統開啟了特定的服務,這就是作業系統,所以你必須有足夠的許可權和方法才能獲得。linux與windows在機制原理上比較相似,在windows中需要開啟許多許可權,以及一些遠端訪問的程序,在linux中也不例外。在linux下有乙個程序是必須的,那就是系...

Prometheus 監控linux伺服器

prometheus 監控linux伺服器 node exporter 用於 nix系統監控,使用go語言編寫的收集器。密碼 vrpk 安裝監控客戶端 2 解壓壓縮包 tar xvfz node exporter 0.17.0.linux amd64.tar.gz3 移動並進入目錄 mv node ...