So geben Sie Speicherplatz unter CentOS 6 oder CentOS 7 frei

So geben Sie Speicherplatz unter CentOS 6 oder CentOS 7 frei

Nachfolgend finden Sie die Schnellbefehle zum Freigeben von Speicherplatz auf Ihrem CentOS 6- oder CentOS 7-Server.

Zuerst müssen Sie das Paket yum-utils installieren:

yum -y installiere yum-utils

1. Protokolldateien bereinigen

finde /var -name "*.log" ( ( -size +50M -mtime +7 ) -o -mtime +30 ) -exec truncate {} --size 0 ;

Dadurch werden alle *.log-Dateien auf dem /var-Datenträger gekürzt, die älter als 7 Tage und größer als 50 MB oder älter als 30 Tage sind.

2. Bereinigen Sie den YUM-Cache

Das Bereinigen des Yum-Cache ist einfach:

lecker, alles sauber machen

Bitte beachten Sie, dass der obige Befehl nicht alle mit yum verknüpften und installierten Dateien entfernt.

Möglicherweise möchten Sie Speicherplatz freigeben, der von verwaisten Daten in deaktivierten oder gelöschten Repositories belegt ist:

rm -rf /var/cache/yum

Auch wenn Sie yum versehentlich über einen normalen Benutzer ausführen (vergessen Sie sudo), erstellt yum einen Benutzercache. Also entfernen wir das auch:

rm -rf /var/tmp/yum-*

3. Löschen Sie verwaiste Pakete

Suchen Sie nach vorhandenen verwaisten Paketen

Paketbereinigung --quiet --leaves --exclude-bin

Löschen verwaister Pakete bestätigen

Wenn Sie mit den Vorschlägen des vorherigen Befehls zufrieden sind, führen Sie Folgendes aus:

Paketbereinigung --quiet --leaves --exclude-bin | xargs yum remove -y

4. Löschen Sie zwischengespeicherte WordPress-Downloads von WP CLI

Jedes Mal, wenn Sie eine neue WordPress-Site einrichten, speichert WP CLI ein WordPress-Archiv. Sie können diese Caches mit dem folgenden Befehl löschen:

rm -rf /root/.wp-cli/cache/*
rm -rf /home/*/.wp-cli/cache/*

5. Löschen Sie den alten Kernel

Bevor Sie den alten Kernel entfernen, sollten Sie zunächst einen Neustart durchführen, damit Sie vom neuesten Kernel aus booten können.

Weil man alte Kernel nicht aus dem aktuellen Bootsystem entfernen kann 🙂

Der folgende Befehl behält nur die beiden aktuellsten Kernel:

Paketbereinigung --oldkernels --count=2

Beachten Sie, dass bei einigen VPS-Anbietern (wie etwa Linode) der Server standardmäßig einen vom Anbieter erstellten Kernel verwendet und nicht den eigenen Kernel des Servers. Daher macht es keinen Sinn, mehr als einen alten Kernel auf Ihrem System zu behalten. Also:

Paketbereinigung --oldkernels --count=1

6. Composer-Cache löschen

rm -rf /root/.composer/cache
rm -rf /home/*/.composer/cache

7. Core Dumps löschen

Wenn bei Ihnen ein schwerwiegender PHP-Fehler auftritt, der zu einem Segmentierungsfehler und zur Aktivierung von Coredumps führt, ist die Wahrscheinlichkeit groß, dass Sie viele davon haben.
Sie werden nicht mehr benötigt, sobald Sie mit der Fehlerbehebung fertig sind. Also:

finden -regex ".*/core\.[0-9]+$" -delete

8. Löschen Sie die Datei error_log (cPanel)

Wenn Sie ein fehlerhaftes cPanel verwenden, werden Sie sicherlich Dutzende von Fehlerprotokolldateien in Ihrem gesamten Webverzeichnis verstreut haben. Wenn Sie Citrus Stack installieren können, ist das viel besser. Eine vorübergehende Lösung besteht darin, alle diese Dateien zu löschen:

finde /home/*/public_html/ -name Fehlerprotokoll -delete

9. Node.js-Cache löschen

rm -rf /root/.npm /home/*/.npm /root/.node-gyp /home/*/.node-gyp /tmp/npm-*

Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird.

Das könnte Sie auch interessieren:
  • Detaillierte Erläuterung der Centos7-Festplattenspeichererweiterung (LVM-Verwaltung)

<<:  JavaScript implementiert einfache Datumseffekte

>>:  Der MySQL-Tagesstatistikbericht trägt 0 ein, wenn für diesen Tag keine Daten vorliegen

Artikel empfehlen

Docker-Umgebung in Linux-Umgebung installieren (keine Fallstricke)

Inhaltsverzeichnis Installationsvoraussetzungen S...

Grafisches Tutorial zur Installation und Konfiguration von MySQL 8.0.15 winx64

In diesem Artikel wird die Installations- und Kon...

Eine Zusammenfassung der Gründe, warum MySQL keinen Datumsfeldindex verwendet

Inhaltsverzeichnis Hintergrund erkunden Zusammenf...

Grundprinzipien des skalierbaren MySQL-Designs

Inhaltsverzeichnis Vorwort 1. Was ist Skalierbark...

Beispiel für die Ausführung eines MySQL-Befehlszeilenskripts

Dieser Artikel veranschaulicht anhand eines Beisp...

Praktische Methode zum Upgrade von PHP auf 5.6 unter Linux

1: Überprüfen Sie die PHP-Version nach dem Aufruf...

Dieser Artikel entführt Sie in die Welt der js-Datentypen und Datenstrukturen

Inhaltsverzeichnis 1. Was ist dynamische Typisier...

So kaufen Sie einen Server und richten ihn zunächst ein

Ich habe eine Weile nicht mit Servern gearbeitet....

Anfänger lernen einige HTML-Tags (3)

Anfänger, die mit HTML in Berührung kommen, lerne...

So erstellen Sie schnell einen FTP-Dateidienst mit FileZilla

Um die Speicherung und den Zugriff auf Dateien zu...