清除linux的最近登录日志和历史bash命令

[复制链接] |主动推送
查看40 | 回复0 | 2024-9-11 18:02:52 | 显示全部楼层 |阅读模式
Linux系统有三个标准的显示用户最近登录信息的命令:
last:对应的日志文件/var/log/wtmp; 成功登录用户
lastb:对应的日志文件/var/log/btmp; 尝试登录信息
lastlog:对应的日志文件/var/log/lastlog; 显示最近登录信息
这些命令的输出信息包括登录用户名、最近登录时间、IP地址等。
为了更好的保持匿名,你可以清空日志文件:
echo > /var/log/wtmpecho > /var/log/btmpecho > /var/log/lastlog清除linux历史bash命令
bash命令可以在执行时指定不保存执行历史
#command   //在命令前插入空格
在命令前面插入空格,这条命令会被 shell 忽略,也就意味着它不会出现在历史记录中。但是这种方法有个前提,只有在你的环境变量 HISTCONTROL 设置为 "ignorespace" 或者 "ignoreboth" 才会起作用。在大多数情况下,这个是默认值。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则