Linux 清理系统

kisu3年前笔记286217
## 清理系统软件包
sudo apt clean && sudo apt autoclean && sudo apt autoremove --purge

## 清理系统缓存
sudo rm -rvf /var/cache/apt/* /var/lib/apt/lists/* /tmp/*

## 清理系统日志
sudo find /var/log/ -type f | xargs sudo rm -rvf

## 清理命令历史记录文件
rm -rvf ~/.bash_history ~/.zsh_history

## 清理命令历史
history -c



红帽系:

yum clean all
> /etc/machine-id
rm -f /etc/ssh/ssh_host_*
rm -rf /root/.ssh/
rm -f /root/anaconda-ks.cfg
unset HISTFILE
rm -f /var/log/boot.log
rm -f /var/log/cron
rm -f /var/log/dmesg
rm -f /var/log/grubby
rm -f /var/log/lastlog
rm -f /var/log/maillog
rm -f /var/log/messages
rm -f /var/log/secure
rm -f /var/log/spooler
rm -f /var/log/tallylog
rm -f /var/log/wpa_supplicant.log
rm -f /var/log/wtmp
rm -f /var/log/yum.log
rm -f /var/log/audit/audit.log
rm -f /var/log/ovirt-guest-agent/ovirt-guest-agent.log
rm -f /var/log/tuned/tuned.log
rm -f /etc/udev/rules/70-persistent-*-rules
sys-unconfig
rm -f /root/.bash_history


Debian系:

apt clean all
> /etc/machine-id
rm -f /etc/ssh/ssh_host_*
rm -rf /root/.ssh/
rm -f /root/anaconda-ks.cfg
unset HISTFILE
> /var/log/auth.log
> /var/log/daemon.log
> /var/log/dpkg.log
> /var/log/kern.log
> /var/log/syslog
> /var/log/alternatives.log
> /var/log/apt/history.log
> /var/log/apt/term.log
rm -rf /var/mail/*
rm -f /etc/udev/rules/70-persistent-*-rules
rm -f /var/lib/dhcp/dh*.leases*
rm -f /root/.bash_history


相关文章

PVE更换库

nano /etc/apt/sources.list.d/pve-install-repo.list nano /etc/apt/sources.list.d/pve-enter...

宝塔面板7.7.0

首先,安装官方版本。接下来:wget https://raw.githubusercontent.com/qimomo/btpanel-v7.7.0/main/install/src/Lin...

open vswitch 阻止所有虚拟机使用25端口出站

open vswitch 阻止所有虚拟机使用25端口出站

Q: 物理主机上有很多虚拟机,网卡使用了open vswitch技术,每个虚拟机都有自己独立的外部ip地址。如何在主机上设置ovs-ofctl来阻止所有虚拟机使用25端口出站。A: ...

Linux 新增磁盘的格式化与挂载

在Linux系统中,为新磁盘进行格式化并挂载它以供使用是一个常见的任务。以下是你可以按照步骤操作的指南,请确保在执行这些步骤前备份任何重要数据,因为格式化过程会清除磁盘上的所有数据。1. 识别新磁盘:...