一. 查看登陆用户信息
1. 正规查询
格式: w 用户名
信息:
首行含义:系统时间-系统运行时间-当前系统中登陆的用户-系统在1分钟-5分钟-15分钟的平均负载
USER 登陆用户名
TTY 登陆终端
FORM 登陆ip
LOGIN 登陆时间
IDLE 闲置时间
JCPU指的是和该中断链接的所有进程咋用的时间。这个时间里并不包括过去的后台作业时间,但却包括当前正在运行的后台作业所占用的时间
PCPU指当前进程所占的时间(时间越长,越消耗服务器资源)
WHAT 当前正在运行的命令
举例:
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
seal tty1 22:14 15.00s 0.07s 0.22s login -- seal 第一个用户是本地
seal pts/0 172.16.225.1 04:29 7.00s 0.19s 0.00s w seal 第二个用户是远程终端
2. who
根w一致,只是,w会看到一些系统消耗资源情况,但是who只能看到登陆用户名称。
3. last查看是谁登陆过我的系统
原理: 默认是读取/var/log/wtmp文件的数据,该文件是2进制文件,只能通过last才能查看,其它无法查看,防止有人修改。
命令输出:
用户名,登陆终端,登陆ip,登陆时间,退出时间
4. lastlog
与last同理,查看的是所有用户的最后一次登陆时间。