1. 程式人生 > >Linux檢視登入IP以及對應的執行命令

Linux檢視登入IP以及對應的執行命令

Linux伺服器可以記錄歷史執行過的命令,以及最近登入過系統的IP 地址使用Last命令可以查出最近當前哪些IP地址登入過系統[[email protected] ~]# lastroot pts/2 10.254.200.252 Sat Apr 14 15:26 still logged inroot pts/4 10.4.3.76 Fri Apr 13 16:59 - 18:06 (01:07)root pts/2 10.254.200.252 Fri Apr 13 16:54 - 18:05 (01:11)root pts/6 10.254.200.252 Fri Apr 13 11:48 - 11:58 (00:09)root pts/8 10.4.3.76 Fri Apr 13 09:47 - 12:05 (02:17)root pts/7 10.4.3.47 Fri Apr 13 09:32 - 12:18 (02:46)root pts/5 10.4.3.238 Fri Apr 13 09:22 - 20:12 (10:50)root pts/3 10.4.3.226 Fri Apr 13 08:57 - 18:24 (09:27)最上面的一條still logged in表示當前登入還沒有退出,還在繼續使用如果我們想要看到伺服器過去執行過的命令,可以使用histroty命令來檢視[
[email protected]
~]# history 4 2018-03-27 15:40:02ls 5 2018-03-27 15:40:10cd .. 6 2018-03-27 15:40:10ls 7 2018-03-27 15:40:22cd /u01 8 2018-03-27 15:40:26cd /usr如果你的history 命令執行時看不到具體的執行時間,只有執行的命令,你需要進行下面的操作:1.編輯/etc/profile 檔案,再檔案最後末尾加上下面程式碼export HISTTIMEFORMAT="%Y-%m-%d %H:%M:%S  "2.重新登入再執行一些命令,然後再執行history命令你就會看到最新執行的這行命令都有對應的時間
再重新登入之前執行的那些命令,時間顯示的都是第一次記錄命令執行的時間,而不是這些歷史命令真正的執行時間。我們也可以使用history | grep 來過濾過不想需要看到的命令,比如說我們要看2018年4月14號都執行了哪些操作,使用下面的命令即可[[email protected] ~]# history | grep '2018-04-14' 1000 2018-04-14 15:26:28last 1001 2018-04-14 15:26:33history 1002 2018-04-14 15:28:10last 1003 2018-04-14 15:30:47history 1004 2018-04-14 15:32:32history | grep '2018-04-14'這樣我們結合last 和history命令就可以看到某個具體的ip地址對我們的伺服器執行了哪些操作,還是以上面為例,執行last命令顯示的第一條資料root pts/2 10.254.200.252 Sat Apr 14 15:26 still logged in顯示10.254.200.252 這個IP地址是在 15:26登入的,並且還沒有退出登入,那我們使用history | grep 檢視得知,在15:26以後執行的命令有 1000 2018-04-14 15:26:28 last 1001 2018-04-14 15:26:33 history 1002 2018-04-14 15:28:10 last 1003 2018-04-14 15:30:47 history

這樣我們就可以知道IP地址10.254.200.252這個使用者對我們的伺服器進行了那些操作

相關推薦

Linux檢視登入IP以及對應執行命令

Linux伺服器可以記錄歷史執行過的命令,以及最近登入過系統的IP 地址使用Last命令可以查出最近當前哪些IP地址登入過系統[[email protected] ~]# lastroot pts/2 10.254.200.252 Sat

Linux檢視登入到服務的使用者,檢視使用者的操作已經剔掉幹壞事的使用者的命令

  在工作中,我們有時候會經常的切換使用者,有時候會忘記切換到哪個使用者了,我們就需要知道當前登入的使用者時誰,可以使用: whoami   檢視當前登入到系統中的使用者有哪些: who   列表中顯示,第一列是使用者名稱,第二列是連線的終端,tty 表示顯示器,pts 表

Linux history 命令記錄加執行時間戳以及記錄執行命令到message日誌

history 命令記錄加執行時間戳 export HISTTIMEFORMAT="%F %T `whoami`" 效果如下:   記錄登陸系統的人指定的命令以及時間,執行命令所在的目錄記錄到系統message日誌 export PROMPT_COMMAND='{ msg=$(hi

Linux 檢視登入日誌及登入失敗使用者的ip

Linux 檢視登入成功的使用者資訊 命令: last 最新的登入記錄在最前面,所以可以用 一下命令來檢視。 last | less 檢視登入失敗的使用者資訊 命令: lastb 檢視登入日誌 命令:  tail /var/log/secure

Linux檢視硬體資訊以及驅動裝置的命令

用硬體檢測程式kuduz探測新硬體:service kudzu start ( or restart) 檢視CPU資訊:cat /proc/cpuinfo 查看板卡資訊:cat /proc/pci 檢視PCI資訊:lspci (相比cat /proc/p

Linux啟動或重啟時執行命令與腳本

但是 ron cat 文件 amp 如果 rontab 系統 shu 有時可能會需要在重啟時或者每次系統啟動時運行某些命令或者腳本。我們要怎樣做呢?本文中我們就對此進行討論。我們會用兩種方法來描述如何在 CentOS/RHEL 以及 Ubuntu 系統上做到重啟或者系統啟動

VWware安裝Linux設定固定IP以及上網問題解決

最近在研究虛擬機器搭建Linux 然後各種問題出現,不是IP一直在變,就是連不上網,各種煩人,今天就把一部分煩人的東西的解決辦法,在前人的方法下作了彙總,希望可以幫助大夥解決點問題(本人新手,轉載的內容都有說明) Linux版本:烏班圖ubuntu-14.10-desktop-amd64

linux不開賬號允許遠端執行命令

2016-09-21 周海漢 2016.9.21 如果允許使用者可以遠端執行一些linux命令,但並不希望在系統中給使用者單獨建立賬號。而每個使用者還需要隔離,需要認證是否是系統允許的合法使用者。同時需要限制操作的範圍和許可權

Linux 檢視防火牆狀態及開啟關閉命令

Centos 6.x版本 iptables 檢視防火牆狀態: [[email protected] ~]# service iptables status iptables: Firewall is not running. 說明防火牆沒有開啟。 開啟防

Linux檢視記憶體和cpu利用率的命令(親測有效)

參考資料: https://zhidao.baidu.com/question/287497401.html https://blog.csdn.net/u011341352/article/details/53635484  1、top命令 top - 

利用 expect 免密輸入遠端登入到伺服器,並且執行命令,執行完後並退出mmmi

expect 是什麼?         我們通過Shell可以實現簡單的控制流功能,如:迴圈、判斷等。但是對於需要互動的場合則必須通過人工來干預,有時候我們可能會需要實現和互動程式如telnet伺服器等進行互動的功能。而expect就使用來實現這種功能的工具。類似wind

linux檢視檔案的使用程序:fuser命令

fuser功能   fuser 可以顯示出當前哪個程式在使用磁碟上的某個檔案、掛載點、甚至網路埠,並給出程式程序的詳細資訊.   fuser顯示使用指定檔案或者檔案系統的程序ID.預設情況下每個檔名後面跟一個字母表示訪問型別。   訪問型別如下:   c 代表當前目錄   e

linux檢視so檔案的一些資訊命令

檢視so檔案是32位還是64位 [[email protected] native]# file libhadoop.so.1.0.0 libhadoop.so.1.0.0: ELF 64-bit LSB shared object, x86-64, versio

Linux檢視系統配置及JDK相關命令

轉自 http://www.cnblogs.com/qmfsun/p/5591732.html linux檢視java jdk安裝路徑和設定環境變數 windows: set java_home:檢視JDK安裝路徑 java -version:檢視JDK版本 lin

Linux系統下常見的Xshell執行命令——Xshell入門必看

  最近接觸到了Xshell這個軟體,使用這個軟體我們來進行連線Linux系統,進去之後我們可能會兩眼一抹黑,小編就帶大家來學些常見的shell命令。   首先我們要跟大家從最簡單的聊起,我們進入Xs

Linux 檢視登入資訊(w/who/last/lastlog)

w命令 w //檢視登入使用者的資訊 USER 當前登入的使用者名稱 TTY 登入的終端 FROM 進行登入的IP [email protected]

linux中利用shell指令碼條件執行命令

在linux環境中,我們總會有一些命令需要經常用,例如經常跳轉到某些目錄下或者執行某些命令,輸入一連串的命令是很煩的,此時我們可以預先寫一些指令碼然後根據我們的選擇自動執行命令,那豈不是完美,本指令碼就是為此而生的(以跳轉不同的目錄舉例,當然也可以執行其他命令,

Linux 小工具---多臺機器執行命令或複製檔案

今天寫了一個小工具,用shell實現從一臺機器往其他多臺機器複製檔案或者在其他多臺機器執行相同命令用的。 目錄結構如下, [[email protected]1 ~]# cd tools/ [[email protected]1 to

linux檢視防火牆狀態及開啟關閉命令

存在以下兩種方式(即時生效,重啟後失效): 一、service方式 檢視防火牆狀態: [[email protected] ~]# service iptables status iptables:未執行防火牆。 開啟防火牆: [[ema

Linux 檢視登入日誌

一、檢視日誌檔案  Linux檢視/var/log/wtmp檔案檢視可疑IP登陸  last -f /var/log/wtmp 該日誌檔案永久記錄每個使用者登入、登出及系統的啟動、停機的事件。因此隨著系統正常執行時間的增加,該檔案的大小也會越來越大, 增加的速