Linux查看ssh登陆记录

使用这个功能其实并不需要安装任何的软件。
跟着我一起敲命令:
cd
/var
/log
行了~~~不闹了,我好好敲?

$ cd /var/log
最近登录的日志:
$ last
#----------------------------------示例:------------------------------------------------
[root@VM_0_2_centos ~]# cd /var/log
[root@VM_0_2_centos log]# last
root     pts/0        111.197.246.225  Fri Sep  6 10:29   still logged in				#表示正在登陆中……
root     pts/3        111.197.246.225  Mon Sep  2 12:38 - 14:46  (02:07)
root     pts/2        111.197.246.225  Mon Sep  2 12:29 - 14:43  (02:14)
root     pts/0        111.197.246.225  Mon Sep  2 11:46 - 13:54  (02:07)
root     pts/0        114.244.194.18   Wed Aug 28 22:57 - 00:51  (01:53)
root     pts/6        111.197.243.251  Wed Aug 28 17:49 - 20:25  (02:35)
root     pts/5        111.197.243.251  Wed Aug 28 17:33 - 19:49  (02:16)
root     pts/4        111.197.243.251  Wed Aug 28 17:11 - 19:24  (02:12)
root     pts/3        111.197.243.251  Wed Aug 28 16:56 - 19:12  (02:15)
root     pts/2        111.197.243.251  Wed Aug 28 16:33 - 19:02  (02:28)
root     pts/0        111.197.243.251  Wed Aug 28 16:28 - 18:39  (02:11)
root     pts/0        114.244.194.18   Tue Aug 27 22:07 - 02:17  (04:09)
root     pts/0        111.197.243.251  Tue Aug 27 18:13 - 18:24  (00:10)
root     pts/3        106.38.133.219   Fri Aug 16 20:10 - 22:22  (02:11)
root     pts/2        111.197.242.18   Fri Aug 16 19:59 - 22:12  (02:13)
root     pts/0        111.197.242.18   Fri Aug 16 17:30 - 18:13 (11+00:43)
root     pts/1        27.17.236.108    Tue Jul 23 16:59 - 19:04  (02:05)
root     pts/0        27.17.236.108    Tue Jul 23 16:19 - 18:35  (02:16)
root     pts/4        27.17.236.108    Mon Jul 22 22:28 - 00:42  (02:14)
root     pts/3        27.17.236.108    Mon Jul 22 22:05 - 00:35  (02:29)
root     pts/2        27.17.236.108    Mon Jul 22 21:56 - 00:09  (02:12)
root     pts/0        27.17.236.108    Mon Jul 22 21:10 - 23:22  (02:11)
root     pts/1        27.17.236.108    Mon Jul 22 20:59 - 23:18  (02:19)
root     pts/1        27.17.236.24     Mon Jul 22 19:24 - 19:24  (00:00)
root     pts/0        27.17.236.24     Mon Jul 22 18:49 - 21:02  (02:12)
root     pts/0        111.230.154.177  Mon Jul 22 18:44 - 18:44  (00:00)
root     pts/0        119.28.22.215    Mon Jul 22 18:44 - 18:44  (00:00)

wtmp begins Mon Jul 22 18:44:18 2019

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 可以通过以下命令查看Linux系统的登录记录: 1. last命令:该命令可以查看最近登录用户信息,包括登录时间、登录IP地址等。 2. lastlog命令:该命令可以查看所有用户的最近登录时间和IP地址。 3. who命令:该命令可以查看当前登录用户信息,包括用户名、登录时间、登录IP地址等。 4. w命令:该命令可以查看当前登录用户信息,包括用户名、登录时间、登录IP地址、当前所在终端等。 以上命令都可以在Linux系统的终端中直接输入使用。 ### 回答2: 在Linux系统中,我们可以使用`last`命令来查看登录记录。last命令可以显示用户最近的登录信息,包括登录时间、登录的终端名以及登录的IP地址。 要查看所有用户登录记录,我们只需要在终端中输入`last`即可。系统会列出所有用户登录信息,按照时间顺序排列。 如果只查看某个特定用户登录记录,可以在`last`命令后面加上该用户用户名,例如`last username`,这样就只会显示该用户登录信息。 此外,如果需要查看更详细的登录信息,可以使用`last -a`命令。该命令会显示更多的登录终端信息,包括终端类型和登录IP地址。 另外,如果要查看某个特定时间段内的登录记录,可以使用`last -s start_time -t end_time`命令。其中`start_time`和`end_time`是以YYYYMMDDHHMMSS格式表示的时间。这样就可以只查看指定时间范围内的登录记录。 需要注意的是,只有具有root权限的用户才能查看所有用户登录记录。普通用户只能查看自己的登录记录。 综上所述,使用`last`命令可以方便地查看Linux系统中的登录记录,并且可以根据需要进行筛选和查询。 ### 回答3: 在Linux系统中,我们可以通过多种方式来查看登录记录。下面是几种常用的方法: 1. 使用w命令:使用w命令可以查看当前系统中的登录用户以及他们的登录时间、终端等信息。只需要在终端中输入w命令即可查看。 2. 使用last命令:使用last命令可以查看最近登录过的用户信息。只需要在终端中输入last命令即可显示最近登录用户用户名、登录时间、IP地址等信息。 3. 查看/var/log/auth.log文件:登录记录通常会保存在/var/log/auth.log文件中。可以使用命令"cat /var/log/auth.log | grep 'session opened'"来查看所有登录记录。 4. 使用journalctl命令:journalctl命令可以查看系统日志,包括登录记录。可以使用命令"journalctl _COMM=sshd"来查看SSH登录记录。 5. 查看历史命令:可以使用命令"history"来查看用户在终端中执行的命令历史记录登录记录通常也会被保存在命令历史中。 需要注意的是,查看登录记录通常需要root或具有管理员权限的用户才能执行。此外,登录记录只会保存一定的时间,超过一定时间的记录会被自动清除。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值