linux查看历史打印,2019-02-01Linux查看⽤户历史命令1、当前登录⽤户信息
who:
⽤户名、终端类型、登陆⽇期以及远程主机地址。
axing@ax:~$ who
axing pts/0 2019-02-01 15:19 (46.)
axing pts/1 2019-02-01 11:21 (203)
who /var/log/wtmp
可以查看⾃从wtmp⽂件创建以来的每⼀次登陆情况
-H:打印每列的标题
axing@Bastion_THN:~$ who /var/log/wtmp -H
NAME LINE TIME COMMENT
shuster pts/0 2019-02-01 11:18 (9)
shuster pts/0 2019-02-01 11:18 (9)
axing pts/0 2019-02-01 11:21 (203)
axing pts/0 2019-02-01 11:21 (203)
axing pts/0 2019-02-01 11:24 (203)
users命令: 打印当前登录的⽤户,从上⾯可以看到我⾃⼰从不同主机同时登录,所以下⾯显⽰2次。
axing@ax:~$ users
axing axing
2、查看命令历史
每个⽤户的命令历史记录保存在 ~/.bash_history ⽂件⾥,
或者在终端输⼊: history
axing@ax:~$ history
...
92 make -j4 all
93 exit
94 ls
95 cd /usr/share/
96 ls
97 cd snmp
...
要想再执⾏哪条,使⽤ !96 重新执⾏该条命令。
3、last命令查看⽤户登录历史
此命令会读取 /var/log/wtmp⽂件;/var/log/btmp可以显⽰远程登陆信息。last默认打印所有⽤户的登陆信息。
如果想打印某个⽤户的登陆信息,可以使⽤
last ⽤户名
axing@ax:~$ last axing
axing pts/ Fri Feb 1 15:19 still logged in
axing pts/1 203 Fri Feb 1 11:21 still logged in
axing pts/0 203 Fri Feb 1 09:03 - 13:32 (04:28)
⼀些选项:
(1)-x:显⽰系统开关机以及执⾏等级信息
(2)-a:将登陆ip显⽰在最后⼀⾏
(3)-d:将IP地址转换为主机名
linux登录命令(4)-t:查看指定时间的⽤户登录历史
例如: 查看axing在
axing@ax:~$ last axing -a -t 20190201160000
axing@ax:~$ last axing -a -t 20190201160000
axing pts/0 Fri Feb 1 15:19 still logged
axing pts/1 Fri Feb 1 11:21 still logged in 203
axing pts/0 Fri Feb 1 09:03 - 13:32 (04:28) 203
wtmp begins Fri Feb 1 09:03:05 2019
4、lastlog命令查看所有⽤户最近⼀次登录历史
读取/var/log/lastlog⽂件;⽤户排列顺序按照/etc/passwd中的顺序
axing@ax:~$ lastlog
Username Port From Latest
root pts/2 46.102.170.90 Tue Jan 15 10:01:00 +0000 2019 daemon **Never logged in**
bin **Never logged in**
sys **Never logged in**
sync **Never logged in**
games **Never logged in**
man **Never logged in**
...
⼀些选项:
(1) -u:查看某⽤户的最后⼀次登录记录
⽐如: lastlog -u axing
(2) -t:查看最近⼏天之内的⽤户登录历史
⽐如: lastlog -t 1
查看最近1天之内的登陆历史
(3) -b:查看指定天数之前的⽤户登录历史
例如: lastlog -b 60
查看60天之前的⽤户登录历史
5、ac命令
根据/var/log/wtmp⽂件中的登陆和退出时间报告⽤户连接的时间(⼩时),默认输出报告总时间需要安装:
sudo apt install acct
(1)-p:显⽰每个⽤户的连接时间
(2)-d:显⽰每天的连接时间
(3)-y:显⽰年份,和-d配合使⽤
axing@ax:~$ ac -d -p -y
axing 10.35
Today total 10.35

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。