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
1. Protokolldateien kürzen
find /var -name "*.log" \( \( -size +50M -mtime +7 \) -o -mtime +30 \) -exec truncate {} --size 0 \;
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 \;
2.清理YUM缓存
清理yum缓存很简单:
yum clean all
请注意,上面的命令不会删除yum已安装的与之相关的所有文件。
您可能希望释放禁用或删除的存储库中的孤立数据占用的空间:
rm -rf /var/cache/yum
此外,当您意外地yum
*.log.gz
oder *.journal
. Sie können sich auf die folgenden Methoden beziehen:rm -rf /var/tmp/yum-*
2 Der YUM-Cache Das Bereinigen des YUM-Cache ist einfach:
package-cleanup --quiet --leaves --exclude-bin
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
Außerdem erstellt yum einen Benutzercache, wenn Sie versehentlich 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/*3. Entfernen Sie verwaiste Pakete Überprüfen Sie vorhandene verwaiste Pakete
rrreee
Bestätigen Sie die Entfernung verwaister Pakete