linux查看登陆日志
时间: 2023-04-25 22:01:06 浏览: 218
要查看Linux系统的登录日志,可以使用以下命令:
1. 查看最近的登录记录:
```
last
```
2. 查看指定用户的登录记录:
```
last username
```
3. 查看指定时间段内的登录记录:
```
last -t YYYYMMDDHHMMSS -f /var/log/wtmp
```
其中,YYYYMMDDHHMMSS是起始时间,/var/log/wtmp是登录日志文件的路径。
4. 查看登录失败的记录:
```
grep "Failed password" /var/log/auth.log
```
以上命令可以帮助你查看Linux系统的登录日志。
相关问题
如何查看linux当前登陆用户的权限
在Linux中,可以使用以下命令来查看当前登录用户的权限:
1. id命令:该命令可以显示当前用户的UID、GID和附加组。
例如,执行以下命令可以查看当前用户的UID和GID:
```
id
```
2. groups命令:该命令可以显示当前用户所属的所有组。
例如,执行以下命令可以查看当前用户所属的所有组:
```
groups
```
3. ls -l命令:该命令可以显示文件或目录的权限信息。
例如,执行以下命令可以查看/etc/passwd文件的权限信息:
```
ls -l /etc/passwd
```
输出结果中,第一列为权限信息,包括文件类型和文件权限。其中,第二至第四列为所有者权限、所属组权限和其他用户权限。
4. sudo命令:如果当前用户有sudo权限,则可以使用sudo命令以超级用户权限执行命令。
例如,执行以下命令以超级用户权限查看/var/log/syslog日志文件:
```
sudo cat /var/log/syslog
```
通过以上命令,您可以查看当前登录用户的权限信息。
清除Linux远程登陆记录
在Linux系统中,远程登陆记录保存在/var/log/auth.log文件中。要清除远程登陆记录,可以使用以下命令:
1. 清除/var/log/auth.log文件内容:
```
sudo sh -c 'echo "" > /var/log/auth.log'
```
2. 再次启动rsyslogd服务,以便重新记录日志:
```
sudo service rsyslog restart
```
注意:清除/var/log/auth.log文件内容可能会对系统安全造成影响,建议谨慎操作。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)