许多vps用户尤其是在租用了小厂商的服务器时经常会被其他人登录自己的服务器造成一些安全问题,那么今天雪花测评给大家分享Linux如何查看最近root的用户IP登陆信息,可以一键查看用户登录的IP、终端设备信息、登录时间等信息。
Linux系统中last
命令用于显示用户最近登录信息。使用权限:所有使用者。
参数说明
- -R 省略 hostname 的栏位
- -num 展示前 num 个
- username 展示 username 的登入讯息
- tty 限制登入讯息包含终端机代号
使用教程
连接SSH终端输入命令:last root
,展示root用户的登入讯息。
如需要查看其他用户的登录信息,更换last后面的用户名即可,如需要查看user用户的登录信息,则输入 last user
命令即可!
常用命令
last -x:显示系统关机,重新开机,以及执行等级的改变等信息;
last -R:不显示登入系统的主机名称或IP地址;
last -n:<显示列数>或-<显示列数>:设置列出名单的显示列数;
last -f:指定记录文件:显示记录文件创建或修改的最新时间,如last -f en.sh
;
last -a:把从何处登入系统的主机名称或ip地址;
last -d:将IP地址转换成主机名称;
总结
执行last指令时,它会读取位于/var/log目录下名称为wtmp的文件,并把该文件记录的登录系统的用户名单全部显示出来。
如果执行last指令时提示“last /var/log/wtmp∶ NO such file or directory”,则需要使用指令touch /var/log/wtmp手工创建此文件
lastb指令用来显示登录失败的用户信息,其用法和last一样,对应的日志文件是/var/log/btmp
此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。
以上所述是小编给大家介绍的Linux基础命令last 命令实例详解,希望对大家有所帮助,如果有不懂的地方可以在评论区留言!