欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

linux記錄用戶登錄日志與命令執(zhí)行日志方式

 更新時(shí)間:2024年12月20日 09:12:20   作者:Gekkoou  
文章介紹了在/etc/profile文件末尾增加代碼并執(zhí)行source使其生效后,不同用戶會(huì)在/var/log/history目錄下以用戶名為目錄名的子目錄中,進(jìn)入對(duì)應(yīng)目錄后有以用戶登錄時(shí)間及IP為名字的文件,文件內(nèi)容為用戶執(zhí)行命令的日志信息

linux用戶登錄日志與命令執(zhí)行日志

vi /etc/profile 在末尾增加代碼

history
USER=`whoami`
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 /var/log/history ]; then
mkdir /var/log/history
chmod 777 /var/log/history
fi
if [ ! -d /var/log/history/${LOGNAME} ]; then
mkdir /var/log/history/${LOGNAME}
chmod 300 /var/log/history/${LOGNAME}
fi
export HISTSIZE=4096
DT=`date +"%Y%m%d_%H:%M:%S"`
export HISTTIMEFORMAT="[$DT][${USER}][${USER_IP}]"
export HISTFILE="/var/log/history/${LOGNAME}/${USER}@${USER_IP}_$DT"
chmod 600 /var/log/history/${LOGNAME}/*history* 2>/dev/null

執(zhí)行 source /etc/profile 使其生效

之后不同用戶會(huì)在 /var/log/history 以用戶名為目錄名的目錄

進(jìn)入對(duì)應(yīng)目錄后會(huì)有用戶登錄時(shí)間IP為名字的文件

內(nèi)容為用戶執(zhí)行命令的日志信息

# cd /var/log/history/
# ll
total 4
d-wx------ 2 root root 4096 Nov  7 15:37 root

# cd root
# ll
total 24
-rw------- 1 root root  800 Nov  6 17:26 root@192.168.1.1_20181106_15:09:56
-rw------- 1 root root 4411 Nov  6 18:55 root@192.168.1.1_20181106_17:40:31
-rw------- 1 root root    7 Nov  7 15:35 root@192.168.1.1_20181107_15:33:23
-rw------- 1 root root   86 Nov  7 15:37 root@192.168.1.1_20181107_15:35:27
-rw------- 1 root root  124 Nov  7 15:37 root@192.168.1.1_20181107_15:37:18

# cat root@192.168.1.1_20181107_15\:37\:18
ll
ps aux
logout

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • linux下多個(gè)硬盤劃分到同一掛載點(diǎn)問題

    linux下多個(gè)硬盤劃分到同一掛載點(diǎn)問題

    在Linux系統(tǒng)中,將多個(gè)硬盤劃分到同一掛載點(diǎn)需要通過邏輯卷管理(LVM)來實(shí)現(xiàn),首先,需要將物理存儲(chǔ)設(shè)備(如硬盤分區(qū))創(chuàng)建為物理卷,然后,將這些物理卷組成邏輯卷組,接著,從邏輯卷組中劃分出邏輯卷,并進(jìn)行格式化和掛載
    2025-02-02
  • SSH遠(yuǎn)程登錄和端口轉(zhuǎn)發(fā)詳解

    SSH遠(yuǎn)程登錄和端口轉(zhuǎn)發(fā)詳解

    這篇文章主要介紹了關(guān)于SSH遠(yuǎn)程登錄和端口轉(zhuǎn)發(fā)的相關(guān)資料,文中介紹的非常詳細(xì),需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-03-03
  • 解決Linux中ifconfig和addr查看不到ip問題

    解決Linux中ifconfig和addr查看不到ip問題

    這篇文章主要介紹了解決Linux中ifconfig和addr查看不到ip問題,本文圖文并茂給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-07-07
  • linux提示未找到命令unzip和zip的解決方案

    linux提示未找到命令unzip和zip的解決方案

    這篇文章主要介紹了linux提示未找到命令unzip和zip的解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-12-12
  • linux系統(tǒng)掛載數(shù)據(jù)盤的方法(視頻圖文教程)

    linux系統(tǒng)掛載數(shù)據(jù)盤的方法(視頻圖文教程)

    這篇文章主要介紹了linux系統(tǒng)掛載數(shù)據(jù)盤的方法(視頻圖文教程),需要的朋友可以參考下
    2017-08-08
  • Linux6.7卸載系統(tǒng)自帶的mysql-libs* crontab命令不能用了原因分析

    Linux6.7卸載系統(tǒng)自帶的mysql-libs* crontab命令不能用了原因分析

    這篇文章主要介紹了Linux6.7卸載系統(tǒng)自帶的mysql-libs* crontab命令不能用了原因分析及解決方法,非常不錯(cuò),需要的朋友參考下吧
    2016-12-12
  • 在LINUX系統(tǒng)上使用rsync命令詳解

    在LINUX系統(tǒng)上使用rsync命令詳解

    rsync是一款多功能的文件同步工具,支持增量備份,減少數(shù)據(jù)傳輸時(shí)間和帶寬,它可以與不同的shell和協(xié)議配合使用,確保數(shù)據(jù)傳輸?shù)陌踩?提供了詳細(xì)的安裝和使用指南,適用于多種Linux發(fā)行版,使用戶能夠輕松掌握和應(yīng)用,Rsync的命令選項(xiàng)豐富
    2024-10-10
  • ubuntu16.04搭建nfs服務(wù)的方法

    ubuntu16.04搭建nfs服務(wù)的方法

    今天小編就為大家分享一篇關(guān)于ubuntu16.04搭建nfs服務(wù)的方法,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧
    2019-03-03
  • 解決Debian系統(tǒng)自動(dòng)更新軟件包的問題的方法

    解決Debian系統(tǒng)自動(dòng)更新軟件包的問題的方法

    這篇文章主要介紹了解決Debian系統(tǒng)自動(dòng)更新軟件包的問題的方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-12-12
  • apache正常訪問mht類型文件的配置方法

    apache正常訪問mht類型文件的配置方法

    這篇文章主要介紹了apache正常訪問mht類型文件的配置方法,需要的朋友可以參考下
    2014-04-04

最新評(píng)論