Blog.wlens.top
294 字
1 分钟
CentOS SSH登录记录清理:彻底清除历史命令和日志缓存

要清除CentOS上的SSH登录记录、历史命令及日志缓存,可以按照以下步骤进行:
1.清除SSH登录记录:
登录到服务器后,使用以下命令清除所有的SSH登录记录:
echo > /var/log/secure
这将清除/var/log/secure文件,并删除所有SSH登录记录。
2.清除历史命令:
为了清除已保存的历史命令,可以使用以下命令:
cat /dev/null > ~/.bash_history && history -c && exit
这将清除当前用户的bash历史记录,并从历史文件中删除所有已保存的历史命令。退出终端后,这些更改将生效。
3.清除日志缓存:
为了清除系统中的日志缓存,您可以使用以下命令:
systemctl stop rsyslogrm -rf /var/log/*systemctl start rsyslog
这将停止rsyslog服务,并删除/var/log/目录下的所有日志文件。然后,启动rsyslog服务以重新启动日志记录。
请注意,这些操作将不可逆转地删除所有相关记录和历史数据,因此在执行此操作之前要确保数据是否有备份,以免造成不必要的数据丢失。
CentOS SSH登录记录清理:彻底清除历史命令和日志缓存
https://blog.wlens.top/posts/centos清除ssh登录记录历史命令及日志缓存/