當前位置:首頁 » 操作系統 » linux文件修改記錄

linux文件修改記錄

發布時間: 2024-10-17 04:46:57

linux怎麼看一個文件的操作歷史

1、使用w命令查看登錄用戶正在使用的進程信息,w命令用於顯示已經登錄系統的用戶的名稱,以及他們正在做的事。該命令所使用的信息來源於/var/run/utmp文件。w命令輸出的信息包括:
用戶名稱
用戶的機器名稱或tty號
遠程主機地址
用戶登錄系統的時間
空閑時間(作用不大)
附加到tty(終端)的進程所用的時間(JCPU時間)
當前進程所用時間(PCPU時間)
用戶當前正在使用的命令
$ w
23:04:27 up 29 days, 7:51, 3 users, load average: 0.04, 0.06, 0.02
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
ramesh pts/0 10.1.80.56 22:57 8.00s 0.05s 0.01s sshd: ramesh [priv]
jason pts/1 10.20.48 23:01 2:53 0.01s 0.01s -bash
john pts/2 10.1.80.7 23:04 0.00s 0.00s 0.00s w

此外,可以使用who am i查看使用該命令的用戶及進程,使用who查看所有登錄用戶進程信息,這些查看命令大同小異;
2. 在linux系統的環境下,不管是root用戶還是其它的用戶只有登陸系統後用進入操作我們都可以通過命令history來查看歷史記錄, 可是假如一台伺服器多人登陸,一天因為某人誤操作了刪除了重要的數據。這時候通過查看歷史記錄(命令:history)是沒有什麼意義了(因為history只針對登錄用戶下執行有效,即使root用戶也無法得到其它用戶histotry歷史)。那有沒有什麼辦法實現通過記錄登陸後的IP地址和某用戶名所操作的歷史記錄呢?答案:有的。
通過在/etc/profile裡面加入以下代碼就可以實現:
PS1="`whoami`@`hostname`:"'[$PWD]'
history
USER_IP=`who -u am i 2>/dev/null| awk '{print $NF}'|sed -e 's/[()]//g'`
if [ "$USER_IP" = "" ]
then
USER_IP=`hostname`
fi
if [ ! -d /tmp/dbasky ]
then
mkdir /tmp/dbasky
chmod 777 /tmp/dbasky
fi
if [ ! -d /tmp/dbasky/${LOGNAME} ]
then
mkdir /tmp/dbasky/${LOGNAME}
chmod 300 /tmp/dbasky/${LOGNAME}
fi
export HISTSIZE=4096
DT=`date "+%Y-%m-%d_%H:%M:%S"`
export HISTFILE="/tmp/dbasky/${LOGNAME}/${USER_IP} dbasky.$DT"
chmod 600 /tmp/dbasky/${LOGNAME}/*dbasky* 2>/dev/null

source /etc/profile 使用腳本生效
退出用戶,重新登錄
上面腳本在系統的/tmp新建個dbasky目錄,記錄所有登陸過系統的用戶和IP地址(文件名),每當用戶登錄/退出會創建相應的文件,該文件保存這段用戶登錄時期內操作歷史,可以用這個方法來監測系統的安全性。
root@zsc6:[/tmp/dbasky/root]ls
10.1.80.47 dbasky.2013-10-24_12:53:08
root@zsc6:[/tmp/dbasky/root]cat 10.1.80.47 dbasky.2013-10-24_12:53:08

查看在12:53:08從10.1.80.47登錄的root用戶操作命令歷史

Ⅱ linux查看文件最近修改時間

在命令提示符 $ 下面,使用 ls -al 命令即可顯示文件最近的修改時間。

Ⅲ linux修改時間後會留下記錄嗎

會的,linux系統中文件有ctime(cmin)、mtime等時間屬性,ctime就代表了該文件的內容修改時間,mtime好像是代表了該文件的許可權修改時間;還有一個time,應該是創建時間;用ls
-al可以查看對比該文件的屬性及變化信息;

熱點內容
T型存儲器 發布:2024-11-24 01:01:08 瀏覽:371
android操作串口 發布:2024-11-24 00:56:02 瀏覽:222
foxpro資料庫管理系統 發布:2024-11-24 00:44:53 瀏覽:822
python微信爬蟲 發布:2024-11-24 00:44:12 瀏覽:562
東北大腳本 發布:2024-11-24 00:42:26 瀏覽:533
山東省域名伺服器地址雲主機 發布:2024-11-24 00:42:23 瀏覽:521
安卓71的n是什麼 發布:2024-11-24 00:27:27 瀏覽:390
存儲一個國際碼需要幾個位元組 發布:2024-11-24 00:26:41 瀏覽:958
javalistadd 發布:2024-11-24 00:26:39 瀏覽:429
fgo腳本登錄 發布:2024-11-24 00:20:29 瀏覽:19