CentOS6またはCentOS7のディスク領域をクリアする方法

以下は、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

CentOS6またはCentOS7のディスク領域をクリアする方法
CentOS8でスワップスペースを増やす方法
Ubuntuのスペースを解放する5つの簡単な方法
CentOS7でスワップスペースを構成する
centOS7にjdk1.8をインストールする方法
CentOS8にMySQLをインストールする方法
CentOS8にMemcachedをインストールする方法
CentOS7にMATEまたはXFCEをインストールします
CentOS8にRをインストールする方法
CentOS8にFFmpegをインストールする方法
CentOS8にVirtualboxをインストールする方法
CentOS8にTensorFlowをインストールする方法
Centos7でgcc4.9.xに更新する方法
CentOS8にTeamViewerをインストールする方法
CentOSにPerl5をインストールする方法
CentOS8にGitをインストールする方法
CentOS8にGradleをインストールする方法
CentOS8にElasticsearchをインストールする方法
CentOS8にJenkinsをインストールする方法
CentOS8にJavaをインストールする方法
CentOS8にGoをインストールする方法
CentOS8にGCCをインストールする方法
CentOS8にYarnをインストールする方法
CentOS8にNginxをインストールする方法
CentOS7にAsteriskをインストールする方法
CentOS8にJenkinsをインストールする方法
CentOS8にVagrantをインストールする方法
CentOS8にPython3.8をインストールする方法
CentOS8にTomcat9をインストールする方法
CentOS8にWebminをインストールする方法
CentOS8にRubyをインストールする方法
CentOS8にSkypeをインストールする方法
CentOS8にhtopをインストールする方法
CentOS8にPythonをインストールする方法
CentOS8にElasticsearchをインストールする方法
CentOS8にPostgresqlをインストールする方法
CentosにWordpressをインストールする方法
CentOS8にhtopをインストールする方法
CentOS8にTeamViewerをインストールする方法
CentOS7にスワップを追加する方法
CentOS8にMariaDBをインストールする方法
CentOS7にMongoDBをインストールする方法
CentOS8にOdoo13をインストールする方法
CentOS8にApacheをインストールする方法
CentOS8でSELinuxを無効にする方法
CentOS8にOpenCVをインストールする方法
CentOS8にPHPをインストールする方法
CentOS8にMongoDBをインストールする方法
Ubuntu20.04にスワップスペースを追加する方法
CentOS8にApacheMavenをインストールする方法
CentOS7にApacheKafkaをインストールする方法
[グラフィック]セントスにtomcatをインストールする方法
R&D:CentOS7にPython3をインストールする方法
Centos7拡張ディスクスペース(LVM管理)について説明する
CentOS7にGCCコンパイラをインストールする方法
CentOS8でホスト名を変更する方法
CentOSでJDKをインストールする3つの方法
centos7.0にオフラインJDK1.8をインストールする方法
CentOS8にVisualStudioコードをインストールする方法
CentOS7にDockerをインストールして使用する方法
CentOSLinuxにRPMパッケージをインストールする方法