Hier sind die Schnellbefehle zum Freigeben von Speicherplatz auf dem CentOS 6- oder CentOS 7-Server.
Zuerst müssen Sie das yum-utils-Paket installieren:
yum -y install yum-utils
Nach dem Login kopieren
1. Protokolldateien kürzen
find /var -name "*.log" \( \( -size +50M -mtime +7 \) -o -mtime +30 \) -exec truncate {} --size 0 \;
Nach dem Login kopieren
Dadurch wird *.log
auf Volumes /var
abgeschnitten, die älter sind mehr als 7 Tage und mehr als 50 Millionen oder alle Dateien, die älter als 30 Tage sind. *.log
卷/var
上超过7天且超过50M或超过30天的所有文件。
也有一些文件是*.log.gz
扩展名, 或*.journal
之类, 可以参考的方式:
find /var/log -regex '.*\.log\|.*\.journal\|.*\.gz' \( \( -size +5M -mtime +7 \) -o -mtime +30 \) -exec truncate {} --size 0 \;
Nach dem Login kopieren
2.清理YUM缓存
清理yum缓存很简单:
yum clean all
Nach dem Login kopieren
请注意,上面的命令不会删除yum已安装的与之相关的所有文件。
您可能希望释放禁用或删除的存储库中的孤立数据占用的空间:
rm -rf /var/cache/yum
Nach dem Login kopieren
此外,当您意外地yum
*.log.gz
oder *.journal
. Sie können sich auf die folgenden Methoden beziehen:rm -rf /var/tmp/yum-*
Nach dem Login kopieren
2 Der YUM-Cache Das Bereinigen des YUM-Cache ist einfach:
rm -rf /var/tmp/yum-*
Nach dem Login kopieren
package-cleanup --quiet --leaves --exclude-bin
Nach dem Login kopieren
Bitte beachten Sie, dass der obige Befehl nicht alle damit verbundenen Dateien löscht, die YUM installiert hat. Möglicherweise möchten Sie den durch verwaiste Daten in deaktivierten oder gelöschten Repositorys belegten Speicherplatz freigeben:
package-cleanup --quiet --leaves --exclude-bin | xargs yum remove -y
Nach dem Login kopieren
Außerdem erstellt yum einen Benutzercache, wenn Sie versehentlich package-cleanup --quiet --leaves --exclude-bin | xargs yum remove -y
Nach dem Login kopieren
yum
über einen normalen Benutzer eingeben (Sudo vergessen). Entfernen wir es also auch:
rm -rf /root/.wp-cli/cache/* rm -rf /home/*/.wp-cli/cache/*
Nach dem Login kopieren
rrreee
Bestätigen Sie die Entfernung verwaister Pakete