解決方法
成都創(chuàng)新互聯(lián)公司是一家專(zhuān)業(yè)提供申扎企業(yè)網(wǎng)站建設(shè),專(zhuān)注與網(wǎng)站設(shè)計(jì)、網(wǎng)站制作、H5網(wǎng)站設(shè)計(jì)、小程序制作等業(yè)務(wù)。10年已為申扎眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專(zhuān)業(yè)網(wǎng)站建設(shè)公司優(yōu)惠進(jìn)行中。
1、連接上相應(yīng)的linux主機(jī),進(jìn)入到等待輸入shell指令的linux命令行狀態(tài)下。
2、在linux命令行下輸入shell指令:history。
3、最后,按下回車(chē)鍵執(zhí)行shell指令,此時(shí)會(huì)看到所有使用過(guò)的命令都被逆序打印了出來(lái)。
注意事項(xiàng):
語(yǔ)法:"命令 文件zd" ,這是將文件作為命令輸入。"命令 文件" ,這是將文件作為命令輸出。比如說(shuō):mail -s "test" linux@163.com aa ,就是將文件aa作為信件的內(nèi)容主題為test給收信人發(fā)去。
Linux它誕生于1991 年的 [Linux桌面] 10 月5 日(這是第一次正回式向外公布的時(shí)間)。以后借助于Internet網(wǎng)絡(luò),并通過(guò)全世界各地計(jì)算機(jī)愛(ài)好者的共同努力,已成為今天世界上使用最多的一種UNIX 類(lèi)操作系統(tǒng),并且使用人數(shù)還在迅猛增長(zhǎng)。
Linux系統(tǒng)會(huì)記錄用戶(hù)登陸系統(tǒng)后執(zhí)行過(guò)的命令;在一定情況下,可以幫助對(duì)系統(tǒng)的管理。
配置參數(shù):
HISTTIMEFORMAT = '%F %T ' #日期格式
HISTSIZE = 4000 #保留日志數(shù)量
HISTFILE = /var/history #存儲(chǔ)文件
缺點(diǎn):
1、默認(rèn)的記錄用戶(hù)命令服務(wù),沒(méi)有記錄命令執(zhí)行的時(shí)間。
2、沒(méi)有記錄用戶(hù)登陸的IP
3、同一個(gè)用戶(hù)的不同會(huì)話(huà),記錄到同一個(gè)文件中;無(wú)法根據(jù)不同會(huì)話(huà)分別記錄。
優(yōu)化:
1、每次用戶(hù)登陸后,根據(jù)用戶(hù)賬號(hào)、登陸IP和登陸時(shí)間確定存儲(chǔ)文件名。這樣除非同一個(gè)用戶(hù),同一個(gè)IP,同一時(shí)刻登陸服務(wù)器才會(huì)記錄到同一個(gè)文件中。
2、將上述設(shè)置,配置為用戶(hù)登陸后,自動(dòng)執(zhí)行
3、將日志寫(xiě)入一個(gè)隱藏目錄中。
腳本內(nèi)容:
將腳本放在/etc/profile.d/history.sh中。
1."linux查看歷史命令,為您提供linux查看歷史命令圖文信息,打開(kāi)linux客戶(hù)端。
2.點(diǎn)擊連接linux按鈕。
3.輸入用戶(hù)名,主機(jī)ip地址。
4.輸入密碼。
5.顯示連接成功,就可以進(jìn)行操作。
6.輸入history命令,即可返回命令的歷史記錄。