以下は、CentOS6またはCentOS7サーバーのディスク領域をクリアするための簡単なコマンドです。
まず、yum-utilsパッケージをインストールする必要があります。
yum -y install yum-utils
1. ログファイルのトリミング
find /var-name "*.log"((-size +50M -mtime +7)-o -mtime +30)-exec truncate {}--size 0;
これにより、*。log volume / var上の7日より前、50Mより前、または30日より前のすべてのファイルが切り捨てられます。
2. YUMキャッシュをクリーンアップ
yumキャッシュのクリーニングは簡単です。
yum clean all
上記のコマンドは、yumがインストールしたそれに関連するすべてのファイルを削除するわけではないことに注意してください。
無効化または削除されたリポジトリ内の孤立したデータが占めるスペースを解放することをお勧めします。
rm -rf /var/cache/yum
さらに、誤って通常のユーザーをyumパスした場合(sudoを忘れた場合)、yumはユーザーキャッシュを作成します。したがって、これも削除します。
rm -rf /var/tmp/yum-*
3. 孤立したパッケージを削除
既存の孤立したパッケージを確認してください
package-cleanup --quiet --leaves --exclude-bin
孤立したパッケージの削除を確認
ここで、前のコマンドのアドバイスに満足したら、次のコマンドを実行します。
package-cleanup --quiet --leaves --exclude-bin | xargs yum remove -y
4. WPCLIでキャッシュされたWordPressダウンロードを削除
新しいWordPressWebサイトを設定するたびに、WPCLIはWordPressアーカイブを保存します。これらのキャッシュは、次のコマンドで削除できます。
rm -rf /root/.wp-cli/cache/*
rm -rf /home/*/.wp-cli/cache/*
5. 古いカーネルを削除
古いカーネルを削除する前に、まず再起動して最新のカーネルから起動することをお勧めします。
現在のブートシステムの古いカーネルを削除できないためですか?
次のコマンドは、最新の2つのカーネルのみを保持します。
package-cleanup --oldkernels --count=2
一部のVPSプロバイダー(Linodeなど)の場合、サーバーは、サーバー自体のカーネルではなく、プロバイダーによってデフォルトで構築されたカーネルを使用することに注意してください。したがって、システムに複数の古いカーネルを保持することは意味がありません。など:
package-cleanup --oldkernels --count=1
6. Composerキャッシュを削除
rm -rf /root/.composer/cache
rm -rf /home/*/.composer/cache
7. コアダンプを削除
重大なPHP障害が発生してセグフォールトが発生し、コアダンプが有効になっている場合は、その可能性が非常に高くなります。このような障害が多数発生しています。
問題のデバッグが終了した後は、これらは必要ありません。など:
find -regex ".*/core\.[0-9]+$"-delete
8. error_logファイルの削除(cPanel)
嫌なcPanelを使用すると、間違いなくerror_logがWebディレクトリ内の数十のファイルに拡散します。 Citrus Stackをインストールできるのであれば、それははるかに優れています。一時的な解決策は、これらすべてのファイルを削除することです。
find /home/*/public_html/ -name error_log -delete
9. Node.jsキャッシュを削除
rm -rf /root/.npm /home/*/.npm /root/.node-gyp /home/*/.node-gyp /tmp/npm-*
以上が本稿の内容ですので、皆様のご勉強に役立てていただければ幸いです。
Recommended Posts