1. 背景
刚上完一天的网课,进来阿里云服务器的控制台,看到了下面这些东西,我惊呆了……

就在前几天才领到的阿里云服务器,对服务器的知识一脸蒙逼,刚装了宝塔(网站还没配置好),就运行了几次脚本代码,然后就来攻击我了?不过看网上说的,这是正常现象~
然后去查了一些相关的知识,发现说SSH端口默认是22,经常会有一些人大量的扫描然后尝试破解,这是正常操作,欢迎来到互联网!
环境:Linux CentOS7以上,阿里云服务器
2. last命令、lastb命令
last作用是显示近期用户或终端的登录情况。通过last命令查看该程序的log,管理员可以获知谁曾经或者企图连接系统。
last不加参数
:直接执行last命令时,它会读取/var/log目录下名称为wtmp的文件,并把该文件记录的登录系统或终端的用户名单全部显示出来。默认显示wtmp的记录,btmp能显示的更详细,可以显示远程登录,例如ssh登录。
Linux lastb命令用于列出登入系统失败的用户相关信息。
lastb不加参数
:单独执行lastb指令,它会读取位于/var/log目录下,名称为btmp的文件,并把该文件内容记录的登入失败的用户名单,全部显示出来。
【 下面的参数两者通用 】
-a
:把从何处登入系统的主机名称或ip地址,显示在最后一行;
-d
:将IP地址转换成主机名称;
-f <记录文件>
:指定记录文件;
-n <显示列数>或-<显示列数>
::设置列出名单的显示列数;
-R
:不显示登入系统的主机名称或IP地址;
-x
:显示系统关机,重新开机,以及执行等级的改变等信息。