CentOS 6 または CentOS 7 でディスク領域をクリアする方法

CentOS 6 または CentOS 7 でディスク領域をクリアする方法

以下は、CentOS 6 または CentOS 7 サーバーのディスク領域をクリアするための簡単なコマンドです。

まず、yum-utils パッケージをインストールする必要があります。

yum -y yum-utilsをインストールします

1. ログファイルの整理

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

これにより、/var ボリューム上の 7 日以上経過し、50 MB を超えるか、30 日以上経過したすべての *.log ファイルが切り捨てられます。

2. YUMキャッシュをクリーンアップする

yum キャッシュのクリーニングは簡単です:

おいしい、すべてきれい

上記のコマンドでは、インストールされている yum に関連付けられたすべてのファイルが削除されるわけではないことに注意してください。

無効化または削除されたリポジトリ内の孤立したデータによって占有されている領域を解放する必要がある場合があります。

rm -rf /var/cache/yum

また、誤って通常のユーザー (sudo を忘れた) で yum を実行した場合、yum はユーザー キャッシュを作成します。したがって、これも削除します。

rm -rf /var/tmp/yum-*

3. 孤立したパッケージを削除する

既存の孤立パッケージを確認する

パッケージのクリーンアップ --quiet --leaves --exclude-bin

孤立したパッケージの削除を確認する

さて、前のコマンドで提示された提案に満足したら、次のコマンドを実行します。

パッケージのクリーンアップ --quiet --leaves --exclude-bin | xargs yum 削除 -y

4. WP CLIのキャッシュされたWordPressダウンロードを削除する

新しい WordPress サイトをセットアップするたびに、WP CLI は WordPress アーカイブを保存します。次のコマンドを使用してこれらのキャッシュを削除できます。

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

5. 古いカーネルを削除する

古いカーネルを削除する前に、最新のカーネルから起動できるように、まず再起動することをお勧めします。

現在のブートシステムから古いカーネルを削除することはできないためです 🙂

次のコマンドは、最新の 2 つのカーネルのみを保持します。

パッケージのクリーンアップ --oldkernels --count=2

一部の VPS プロバイダー (Linode など) では、サーバーはデフォルトで、サーバー独自のカーネルではなく、プロバイダーによって構築されたカーネルを使用することに注意してください。したがって、システムに 1 つ以上の古いカーネルを保持しても意味がありません。それで:

パッケージのクリーンアップ --oldkernels --count=1

6. Composerキャッシュを削除する

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

7. コアダンプを削除する

PHP に重大な不具合があり、セグメント違反が発生してコアダンプが発生する場合、コアダンプが多数発生する可能性があります。
問題のデバッグが完了したら、それらは必要ありません。それで:

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

8. error_log ファイルを削除する (cPanel)

厄介な cPanel を使用すると、Web ディレクトリ全体に数十個の error_log ファイルが散在することになります。 Citrus Stack をインストールできれば、さらに良いでしょう。一時的な解決策としては、次のファイルをすべて削除します。

/home/*/public_html/ を見つけ、error_log の名前を削除してください。

9. Node.jsキャッシュを削除する

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

以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。

以下もご興味があるかもしれません:
  • Centos7 ディスク容量拡張(LVM管理)の詳しい説明

<<:  JavaScriptはシンプルな日付効果を実装します

>>:  MySQLの日次統計レポートでは、その日にデータがない場合には0が入力されます。

推薦する

Docker に Solr 8.6.2 をインストールし、中国語の単語セグメンターを構成する方法

1. 環境バージョンDocker バージョン 19.03.12セントロス7ソル8.6.2 2. Do...

docker run -v はデータボリュームを異常にマウントし、コンテナのステータスは常に再起動になります。

問題点: docker run に -v パラメータを追加すると、コンテナは常に再起動状態になります...

Rabbitmq heartbea ハートビート検出メカニズムの原理の分析

序文RabbitMQ を使用する場合、一定期間クライアントと RabbitMQ サーバーの間でトラフ...

JavaScript ベースで年・月・日の 3 階層連携を実現

この記事では、年、月、日の3段階のリンクを実現するためのJavaScriptの具体的なコードを参考ま...

Linux インストール MySQL チュートリアル (バイナリ配布)

このチュートリアルでは、LinuxにMySQLをインストールする詳細な手順を参考までに紹介します。具...

カルーセル効果を実現するためのネイティブJavaScript+CSS

この記事では、参考までに、カルーセル効果の具体的なコードをJavaScript+CSSを使用して実装...

MySQL パフォーマンスの最適化: インデックスを効率的かつ正しく使用する方法

実践こそが真実をテストする唯一の方法です。この記事では、インデックスの全体的な使用法についてのみ説明...

HTML フォーム タグの使用方法を学ぶチュートリアル

HTML のフォームを使用して、ユーザーからさまざまな種類の入力情報を収集できます。フォームは、実際...

React 国際化 react-i18next の詳細な説明

導入react-i18next は、 i18nextをベースにした強力な国際化フレームワークです。 ...

js 属性オブジェクトの hasOwnProperty メソッドの使用

オブジェクトの hasOwnProperty() メソッドは、オブジェクトに特定の独自の (継承され...

IE5.0以降のHTCコンポーネントの定義の概要

Microsoft IE 5.0 がリリースされる前は、Web プログラミングにおける最大の課題は、...

Linuxで同一ファイルを見つける方法

コンピュータを使用すると、システム内に大量のゴミが生成されます。最も一般的なケースは、同じファイルが...

要素 UI に基づいてクエリ コンポーネントを段階的にカプセル化する方法

目次関数基本的なクエリ関数クエリ条件の初期化ページのレンダリングクエリと表示の最適化をさらに強化プル...