找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 75|回复: 0

centos清理日志

[复制链接]

46

主题

0

回帖

240

积分

管理员

积分
240
发表于 2024-6-23 13:39:43 | 显示全部楼层 |阅读模式
#!/bin/bash

# 清除 wtmp, utmp, btmp 日志文件
: > /var/log/wtmp
: > /var/run/utmp
: > /var/log/btmp

# 清除 syslog 日志文件
: > /var/log/syslog
: > /var/log/messages

# 清除 lasting 日志文件 (如果存在)
: > /var/log/lastlog

# 清除 /tmp 目录中的文件
rm -rf /tmp/*

# 清除 /var 目录中的文件 (谨慎操作,防止删除重要文件)
find /var -type f -exec rm -f {} \;

# 清除 /run 目录中的文件
rm -rf /run/*

# 清除 bash history
: > ~/.bash_history

# 将脚本输出重定向到 /dev/null
exec > /dev/null 2>&1

# 确保脚本没有输出
echo "清理完成"

# 提示用户已完成
echo "清理操作已成功执行。" > /dev/tty


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

本版积分规则

FBIKIM

GMT+8, 2024-12-22 11:19 , Processed in 0.171297 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表