CentOS 8にセキュリティアップデートをインストールする方法

Linuxシステムを最新の状態に保つことは、特にセキュリティアップデートのインストールに関しては、非常に重要なタスクです。これにより、システムの安全性と安定性が維持され、最新のセキュリティ脅威を常に把握できます。 この簡潔で正確な記事では、 CentOS 8 Linuxシステムにセキュリティシステムアップデートをインストールする方法について説明します。システムアップデート( すべてのインストール済みパッケージ )、特定のパッケージのアップデート、またはセキュリティアップデートのみを確認する方法を示します。また、特定のパッケージ、すべてのインストール済みパッケージ、またはセキュリティ更新のみの更新をインストールする方法についても説明します。 まず、システムにログインしてターミナルウィンドウを開くか、リモートシステムの場合はsshを介してアクセスします。さらに先に進む前に、システムの現在のカーネルバージョンをメモしてください 。 # uname -r 現在のカーネルバージョンを確認する CentOS 8サーバーのセキュリティ更新の確認…

CentOS8およびFedora33にFail2Banをインストールして構成する方法

Fail2Banは、さまざまなプロセスのログファイルをスキャンし、パスワードの失敗が多すぎるIPアドレスを禁止するログ解析ユーティリティです。ログインの試行が見つかると、Fail2Banはiptablesに新しいルールを追加して、攻撃者のIPアドレスを一時的または永続的にブロックします。また、同じことをメールで通知することもできます。 これは主にSSHを介した侵入の検出に重点を置いていますが、ログファイルを使用する任意のサービスで機能するように構成できます。 前提条件 sudo権限を持つroot以外のユーザーがいるFedora33またはCentOS8ベースのサーバー。 Nanoエディターをインストールします。これを使用します。 $ sudo dnf install nano -y Fail2Banをインストールします CentOS 8にFail2Banをインストールするには、最初にEPELYumリポジトリをインストールする必要があります。 $…

CentOS 7にHadoopシングルノードクラスターをインストールする方法

Hadoopは、ビッグデータの処理に広く使用されているオープンソースフレームワークです。 Bigdata / Data Analyticsプロジェクトのほとんどは、 Hadoopエコシステムの上に構築されています。これは2層で構成され、1つはデータの保存用で、もう1つはデータの処理用です。 ストレージはHDFS ( Hadoop Distributed Filesystem )と呼ばれる独自のファイルシステムによって処理され、処理はYARN (さらに別のリソースネゴシエーター)によって処理されます。 Mapreduceは、 Hadoopエコシステムのデフォルトの処理エンジンです。…

CentOS 8にApache Cassandraをインストールする方法

Apache Cassandraは、データをキーと値のペアで格納する、堅牢で無料のオープンソースのNoSQLデータベースです。 Cassandraは当初Facebookによって開発され、後にApache Foundationによって買収されました。 Apache Cassandraは、単一障害点のない一貫性、水平方向のスケーラビリティ、および高可用性を提供するように構築されています。フォールトトレランスを提供し、99.99%の稼働率を保証するDynamoスタイルのレプリケーションを実装します。これは、ダウンタイムを許容できないビジネスクリティカルなアプリケーションでの使用に最適です。 環境にApache Cassandraを実装している著名な企業には、 Netflix 、 Facebook 、 Twitter 、 eBayなどがあります。…

CentOS 8にLet’s Encrypt(Certbot)をインストールする方法

Certbotは、Let's Encrypt認証局から無料のSSL証明書を取得するためのコマンドラインユーティリティです。これにより、新しいSSL証明書を要求し、認証を行い、SSL設定用にWebサーバーを構成できます。メールサーバー、プロキシサーバー、VPNサーバーなどの他のサービスのSSL証明書を取得することもできます。 このチュートリアルは、Let's EncryptクライアントをCentOS 8 Linuxシステムにインストールするのに役立ちます。 前提条件 CentOS 8にCertbotをインストールする前に、次の条件を満たす必要があります。 sudoユーザーアクセスが可能なCentOS 8 Linuxシステム。 ドメインで構成された仮想ホストを持つApache(HTTP)Webサーバー。 ドメインまたはサブドメインは、WebサーバーのIPアドレスを指す必要があります。 ステップ1…

Fedora 32/31/30にNVMをインストールする方法

NVM(Node Version Manager)は、複数のアクティブなNode.jsバージョンを管理するためのコマンドラインユーティリティです。場合によっては、異なるバージョン2の複数ノードアプリケーションをデプロイする必要がありました。 Nvmはここであなたを助けます。 なぜNVMなのか? NVMには多くの利点があります。 単一のシステムに複数のノードバージョンをインストールして、それらを簡単に切り替えることができます。 Nvmは、現在のユーザーのみのすべてのノードバージョンをインストールします。したがって、他のシステムアカウント間で競合が発生することはありません ダウンロードしたNode.jsのバージョンを簡単に切り替えるのが簡単になりました。 FedoraへのNVMのインストール Ubuntu 20.04 Linuxシステムにnvmをインストールするためのシェルスクリプトが利用可能です。システムのターミナルを開くか、SSHを使用してリモートシステムに接続します。次のコマンドを使用してシステムにcurlをインストールし、nvmインストーラースクリプトを実行します。 sudo dnf…

CentOS 8でNginxを使用してVarnish Cache 6をインストールおよびセットアップする方法

Varnish Cacheは、ウェブサイトとAPI向けの無料のオープンソースのリバースプロキシHTTPアクセラレータです。 HTTPで実行されているWebサーバーの前にリバースプロキシとしてインストールできます。 Webサーバーとブラウザの間にあり、Webページ、Cookie、その他のデータをメモリに保存します。このキャッシュは、まったく同じコンテンツに対する今後のすべてのリクエストに対応するために使用されます。これにより、Webアプリケーションの負荷が増加し、Webサーバーのパフォーマンスが300倍以上向上します。 このチュートリアルでは、Nginxサーバーをバックエンドサーバーとして設定し、ポート8080でリッスンするように構成してから、デフォルトのHTTPポート80でリッスンするようにVarnishキャッシュを構成します。 前提条件 CentOS 8を実行しているサーバー。 rootパスワードがサーバーに構成されます。 Nginx Webサーバーのインストールと構成 まず、システムにNginx Webサーバーをインストールする必要があります。次のコマンドでインストールできます。 dnf install…

CentOS 8にoVirt Open Virtualization Managerをインストールする方法

oVirtは、インフラストラクチャ全体の管理に使用できる無料のオープンソースの分散仮想化ソリューションです。 Red Hat Enterprise Virtualizationに基づいており、Webベースのインターフェースから仮想マシン、コンピューティング、ストレージ、ネットワークリソースを管理できます。 KVMハイパーバイザーを使用し、libvirt、Gluster、PatternFly、Ansibleなどの他のいくつかのコミュニティプロジェクトに基づいて構築されています。   このチュートリアルでは、CentOS 8サーバーにoVirtをインストールする方法を説明します。 前提条件 最低16 GBのRAMを備えたCentOS 8を実行しているサーバー。 rootパスワードがサーバーに構成されます。 入門…

CentOS / RHEL 8にMemcachedをインストールする方法

Memcachedは、キーと値のベースでデータをメモリに格納する分散メモリオブジェクトキャッシングシステムです。動的なWebサイトを最適化し、オブジェクトをメモリにキャッシュすることで速度を有効にするのに非常に役立ちます。 Memcacheの詳細をご覧ください 。 この記事は、CentOS 8およびRHEL 8 LinuxシステムにMemcachedおよびPHP Memcache拡張機能をインストールするのに役立ちます。 前提条件 CentOS 8またはRHEL 8 Linuxシステムを実行していて、sudo特権アカウントアクセスが必要です。 ステップ1 –…

RsyncでCentOSサーバーを複製する方法

複製とは、 rsyncコマンドラインツールを使用して、既存のLive Linuxサーバーの完全なコピーを複製する方法です 。複製には、サーバーの2つのインスタンスが必要です。複製するサーバーと、複製プロセスが実行される宛先サーバーです。 rsyncコマンドラインツールは、複製されるサーバーから宛先サーバーにすべてのファイルとディレクトリを同期します。 このガイドでは、Rsyncファイル同期ツールを使用してCentOSサーバーをホットクローンする方法を学習します。 ラボのセットアップ このガイドで使用しているラボのセットアップは次のとおりです。 ソースサーバー– CentOS 7 – 192.168.2.103 宛先サーバー– CentOS…