linux last 命令用於顯示使用者最近登入資訊。
使用許可權:所有使用者。
[root@izbp14l3cm2lfnl5gf4kqmz ~]# last -10 //表示只顯示10行
[root@izbp14l3cm2lfnl5gf4kqmz ~]# last -n 5 -a -i //顯示5行且主機ip顯示為最後一列
history命令 用於顯示歷史使用命令
[root@yunwei-zabbix-songpingtai-1 ~]# history
1 /etc/init.d/zabbix_server status
2 less /tmp/zabbix_server.log
3 ll -h
4 top -c
5 ls
6 df -h
7 fdisk -l
8 vi /etc/fstab
9 ls
10 df -h
11 reboot
12 ls
13 cd /etc/ssh/
14 ls
15 rm -f sshd_config sshd_config.*
16 ls
17 pwd
18 cd `
19 cd ~
20 ls
語法:引數:
-n: 顯示歷史記錄中最近的n個記錄;
-c:清空當前歷史命令;
-a:將歷史命令緩衝區中命令寫入歷史命令檔案中;
-r:將歷史命令檔案中的命令讀入當前歷史命令緩衝區;
-w:將當前歷史命令緩衝區命令寫入歷史命令檔案中;
-d:刪除歷史記錄中第offset個命令
-n:讀取指定檔案
查詢最近20條歷史記錄
[root@yunwei-zabbix-songpingtai-1 ~]# history 20
987 vim szldd.py
988 ls
989 ./szldd.py " " test test
990 cat /usr/local/zabbix/logs/dingding.log
991 tail /usr/local/zabbix/logs/dingding.log
992 vim szldd.py
993 tail /usr/local/zabbix/logs/dingding.log
994 tail -f /tmp/zabbix_server.log
995 tail /usr/local/zabbix/logs/dingding.log
996 tail -f /tmp/zabbix_server.log
997 tail /usr/local/zabbix/logs/dingding.log
998 tail -f /tmp/zabbix_server.log
999 history
1000 history 5
1001 history -h
1002 history -help
1003 history --help
1004 history 20
1005*
1006 history 20
使用!執行 歷史命令
![number] // 執行第n條命令
!! // 執行上一條命令
[root@yunwei-zabbix-songpingtai-1 ~]# !1006
history 20
990 cat /usr/local/zabbix/logs/dingding.log
991 tail /usr/local/zabbix/logs/dingding.log
992 vim szldd.py
993 tail /usr/local/zabbix/logs/dingding.log
994 tail -f /tmp/zabbix_server.log
995 tail /usr/local/zabbix/logs/dingding.log
996 tail -f /tmp/zabbix_server.log
997 tail /usr/local/zabbix/logs/dingding.log
998 tail -f /tmp/zabbix_server.log
999 history
1000 history 5
1001 history -h
1002 history -help
1003 history --help
1004 history 20
1005*
1006 history 20
1007 ! 999
1008*
1009 history 20
[root@yunwei-zabbix-songpingtai-1 ~]# !!
history 20
990 cat /usr/local/zabbix/logs/dingding.log
991 tail /usr/local/zabbix/logs/dingding.log
992 vim szldd.py
993 tail /usr/local/zabbix/logs/dingding.log
994 tail -f /tmp/zabbix_server.log
995 tail /usr/local/zabbix/logs/dingding.log
996 tail -f /tmp/zabbix_server.log
997 tail /usr/local/zabbix/logs/dingding.log
998 tail -f /tmp/zabbix_server.log
999 history
1000 history 5
1001 history -h
1002 history -help
1003 history --help
1004 history 20
1005*
1006 history 20
1007 ! 999
1008*
1009 history 20
顯示歷史記錄執行的時間
預設情況下,history並不記錄命令的執行時間,分析起來很困難,我們可以使用histtimeformat在歷史記錄中顯示timestamp
方法:將 export histtimeformat="%f %t " 引數新增到當前使用者的~/.bashrc檔案 或者在全域性的/etc/profile檔案最後加入
其實histtimeformat的格式就是 strftime函式的合適,比如上面的"%f %t ",%f表示顯示為y-m-d格式的日誌,%t表示顯示為h-m-s格式的時間。
[root@yunwei-zabbix-songpingtai-1 ~]# history 5
1021 2019-06-12 10:57:17 history 5
1022 2019-06-12 10:57:20 source /etc/profile
1023 2019-06-12 10:57:22 history 5
1024 2019-06-12 10:57:39 vim /etc/profile
1025 2019-06-12 11:04:58 history 5
linux檢視使用者登入時間以及命令歷史
1 檢視當前登入使用者資訊 who命令 who預設輸出包括使用者名稱 終端型別 登陸日期以及遠端主機。who var log wtmp 可以檢視自從wtmp檔案建立以來的每一次登陸情況 1 b 檢視系統最近一次啟動時間 2 h 列印每列的標題 users命令 列印當前登入的使用者,每個顯示的使用者名...
linux檢視使用者登入時間以及命令歷史
1 檢視當前登入使用者資訊 who命令 who預設輸出包括使用者名稱 終端型別 登陸日期以及遠端主機。who var log wtmp 可以檢視自從wtmp檔案建立以來的每一次登陸情況 1 b 檢視系統最近一次啟動時間 2 h 列印每列的標題 users命令 列印當前登入的使用者,每個顯示的使用者名...
檢視自己的IP,以及更換IP
當我們一直爬取乙個 時,由於我們的ip值是不會變的,雖然我們的user agent是可以的變的,但是 檢測到我們的ip值始終是乙個,如果多次訪問,就有可能會被封掉,那麼怎麼解決呢?from urllib import request from fake useragent import userag...