用户登陆查看
1、w [可选参数:用户名]
命令输出:
USER:登陆的用户名;
TTY:登陆终端;
FROM:从哪个IP地址登陆;
LOGIN@:登陆时间;
IDLE:用户闲置时间;
JCPU:指的是和该终端连接的所有进程占用的时间,这个时间里并不包括过去的后台作业时间,但却包括当前正在运行的后台作业所占用的时间;
PCPU:是指当前进程所占用的时间;
WHAT:当前正在运行的命令
2、who [可选参数:用户名]
命令输出:
用户名
登陆终端
登陆时间(登陆来源IP地址)
3、last
查询当前登陆和过去登陆的用户信息
last命令默认是读取/var/log/wtmp文件数据
命令输出:
用户名
登陆终端
登陆IP
登陆时间
退出时间(在线时间)
4、lastlog
查看所有用户的最后一次登陆时间
lastlog命令默认是读取/var/log/lastlog文件数据
命令输出:
用户名
登陆终端
登陆IP
最后一次登陆时间
小提示:
1、w和who的作用大致相同,都是显示当前登陆的用户,但是可以显示更多的资源耗费情况,而who显示的是简单的登陆的用户
2、既然last和lastlog命令查看的是相关的文件内容,那么我们能不能直接用vi查看相关文件呢?
答案是“不能的”,即使你使用vi打开了,里面显示的内容是乱码,答案很简单,这是为了人为地修改日志文件,从而如果有入侵者进入你的电脑,你就可以通过日志文件查看