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が入力されます。

推薦する

VUEはトークンログイン認証を実装

この記事では、トークンログイン認証を実装するためのVUEの具体的なコードを例として紹介します。具体的...

CSS でベジェ曲線の実装を反転する方法

まずは、以前書いた CSS カルーセルアニメーション効果を見てみましょう。アニメーションの遷移をスム...

スローモーションアニメーション効果を実現するJavaScript

この記事では、スローモーションアニメーション効果を実現するためのJavaScriptの具体的なコード...

入力タイプの制限(複数の方法)

1. 入力・貼り付けできるのは中国語のみ<input onkeyup="value=...

Dockerでコンテナを作成するときのディレクトリ権限

昨日プロジェクトを書いていた時に、MySQL の派生版である Percona を使う必要があったので...

IDEA は Docker プラグインを使用します (初心者向けチュートリアル)

目次例示する1. Dockerリモートアクセスを有効にする2. Dockerに接続する3. イメージ...

CentOS7 で MySQL のスケジュールされた自動バックアップを実装する方法

実稼働環境で起こる最も嬉しいことは、シナリオによっては、更新または削除時にパラメータを無視せざるを得...

画像の半透明処理 画像と半透明の背景の実装のアイデアとコード

コードをコピーコードは次のとおりです。 <!DOCTYPE html PUBLIC "...

vue3 キャッシュページキープアライブと統合ルーティング処理の詳細な説明

目次1. はじめに2. 使用1. vue2とvue3の違い2. ページ上の一部のデータはキャッシュす...

Docker プライマリ ネットワーク ポート マッピング構成

ポートマッピングDocker コンテナを起動する前にポート マッピングを行わないと、コンテナ外部のネ...

MySQLクエリ速度を最適化する方法

前の章では、高性能な MySQL に不可欠な、最適化されたデータ型の選択方法とインデックスの効率的な...

CSS で平均レイアウトを実現するために負のマージンを使用する例

均等に分散されたレイアウトの場合、通常はネガティブ マージン方式を使用します。次の図は平均的なレイア...

リモートログインとポート公開を防ぐためのLinuxサーバー構成IPホワイトリスト

序文ブロガーが使用しているサーバーは Alibaba Cloud から購入したものです。実際、Ali...

ページ内にマーキーとフラッシュが共存する場合の競合解決

競合の主な症状は、FLASH ボタンがジャンプし続け、不安定になり、Web ページの外観と通常のアク...

HTML チェックボックスとラジオボタンスタイルの美化の簡単な例

HTML チェックボックスとラジオボタンスタイルの美化の簡単な例チェックボックス: XML/HTML...