中文字幕日韩精品一区二区免费_精品一区二区三区国产精品无卡在_国精品无码专区一区二区三区_国产αv三级中文在线

linux記錄用戶命令行 linux記錄命令行命令

使用什么命令查看Linux服務器命令操作記錄?可以查看多少行?

在Linux服務器上,可以使用"history"命令查看命令操作記錄。默認情況下,它將顯示最近執(zhí)行的1000條命令記錄。

成都創(chuàng)新互聯(lián)公司于2013年成立,先為大埔等服務建站,大埔等地企業(yè),進行企業(yè)商務咨詢服務。為大埔企業(yè)網站制作PC+手機+微官網三網同步一站式服務解決您的所有建站問題。

要顯示更多的歷史記錄,可以使用以下命令:

history n

其中n是要顯示的歷史記錄的行數(shù)。例如,要顯示最近執(zhí)行的5000條命令記錄,可以使用以下命令:

history 5000

Linux用戶命令記錄

很多情況下我們需要記錄用戶執(zhí)行過的命令,不管是root還是其他普通用戶,我們可以通過以下方式來記錄。

PROMPT_COMMAND會在命令執(zhí)行前執(zhí)行。

$(who am i |awk '{print \$2,\$5}') 會輸出登錄用戶用的tty和登錄服務器的遠程電腦IP或者主機名。

$PWD 是內建變量,顯示當前執(zhí)行命令的工作目錄。

history 1 | { read x cmd; echo ${cmd}; 會輸出最后一條歷史命令中的執(zhí)行信息。

為了不讓用戶修改變量,使用 declare -rx 命令定義了只讀環(huán)境變量。這里要注意使用 readonly 命令也可以定義只讀變量,但是用戶用env命令看不到,只有用 export PROMPT_COMMAND 命令將變量設置為環(huán)境變量后才能看到。

變量加到 /etc/bashrc 是因為用戶登錄后會加載這里的配置,包括 sudo sudo su sudo su - su root su - root 。如果加到其他文件里則部分命令后就不會加載變量,自行嘗試。

修改rsyslog是可以自定義日志輸出的文件路徑和名字,用 logger -p 這個命令配合使用。

新增logrotate配置則是需要切割日志,防止單個日志文件太大,以及做好切割備份,方便查詢。

【一】

在 /etc/profile 最后添加如下行,則日志會直接輸出到 messages 日志里。

這種方式:不定義日志格式,直接將日志寫到messages日志文件里,和其他日志放一起,但是可以指定日志標簽,方便檢索。

缺點是(1)會導致日志增大,并且用戶提權后因-t標簽的存在,導致不會記錄提權前的用戶。(2)不能自定義日志路徑。

【二】

缺點:用戶可以刪除日志文件。

因為普通用戶和root都要往日志文件里寫,所以需要給普通用戶加一個附加組;并且如果日志文件不存在,普通用戶登錄后也需要新建,所以普通用戶必須有日志文件父目錄的寫權限。為了能讓所有普通用戶都可以寫,就給Command目錄加了SGID權限以及修改目錄屬組為audit。這樣普通用戶在這個目錄下創(chuàng)建的日志文件的屬組會自動繼承Command目錄的屬組,也就是audit。 (umask 002 touch $HISTORY_FILE) 命令則是因為root用戶生成的日志文件權限是644,屬組沒有寫權限。所以這里用 啟動子shell并修改umask的方式生成日志文件。這樣就不會修改root默認的 0022 的umask。

其他審計軟件:

免費2個月

linux 查看當前哪些用戶在線的linux命令

1、首先,連接相應linux主機,進入到linux命令行狀態(tài)下,等待輸入shell指令。

2、其次,在linux命令行中輸入:w|cat。

3、最后,按下回車鍵執(zhí)行shell指令,此時會看到當前所有連接該linux主機的用戶。

本文題目:linux記錄用戶命令行 linux記錄命令行命令
URL地址:http://www.rwnh.cn/article28/ddgoejp.html

成都網站建設公司_創(chuàng)新互聯(lián),為您提供全網營銷推廣、搜索引擎優(yōu)化、App開發(fā)、網站收錄、、商城網站

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

網站建設網站維護公司
武邑县| 射洪县| 临清市| 吴川市| 连南| 团风县| 略阳县| 安国市| 永昌县| 英山县| 南陵县| 南安市| 南雄市| 南川市| 遂昌县| 英山县| 日喀则市| 济宁市| 宝坻区| 禹城市| 红河县| 双桥区| 孙吴县| 城口县| 定边县| 罗甸县| 清远市| 宝坻区| 罗源县| 武乡县| 临邑县| 任丘市| 金平| 天全县| 德格县| 青田县| 托里县| 绥芬河市| 广州市| 邯郸县| 常山县|