我们知道,在redhat下可以用lastlog查看各用户最后登录的信息,用last可以查看指定用户的登录信息。 查看用户登陆信息: last 命令详解 功能说明:列出目前与过去登入系统的用户相关信息。 语 法:last [-adRx][-f <记录文件>][-n <显示列数>][帐号名称...][终端机编号...] 补充说明:单独执行last指令,它会读取位于/var/log目录下,名称为wtmp的文件,并把该给文件的内容记录的登入系统的用户名单全部显示出来。 参 数: -a 把从何处登入系统的主机名称或IP地址,显示在最后一行。 -d 将IP地址转换成主机名称。 -f <记录文件> 指定记录文件。 -n <显示列数>或-<显示列数> 设置列出名单的显示列数。 -R 不显示登入系统的主机名称或IP地址。 -x 显示系统关机,重新开机,以及执行等级的改变等信息。 lastlog 只是记录每个用户上次登录的时间,/var/log/lastlog 例如:查看root和admin在最近20天内是否有登录: #lastlog -t 20|egrep "root|admin" 查看最近20天内登录的用户,除root和admin之外: #lastlog -t 20|egrep -v "root|admin" (责任编辑:IT) |