CentOS / RHELでSudoユーザーを作成する方法

Sudoを使用すると、制限付きの通常のユーザーにスーパーユーザー特権を提供できます。 これにより、ユーザーはスーパーユーザーの権限でプログラムを実行できます。 特定のコマンドにのみroot権限を付与するようにsudoを設定できます。 sudo特権を使用する人は、常に有名な引用を覚えています。 大きな力には大きな責任が伴います このチュートリアルでは、CentOSおよびRHELシステムでSudo権限を持つ新しいユーザーを作成する手順を説明します。 また、既存のアカウントへのsudoアクセスを許可したり、任意のアカウントからsudo特権を削除したりするのに役立ちます。 SudoAccessを使用したユーザーの作成 ザ・ ユーザーを追加する Fedoraシステムで新しいユーザーを作成するためのデフォルトのシステムコマンドです。 Fedoraシステムでは、sudo権限を持つ「wheel」という名前のデフォルトグループが作成されます。 したがって、sudo権限をwheelグループに追加することで、任意のユーザーに割り当てることができます。 新しいユーザー「tecadmin」を作成し、それらをグループ「wheel」に追加しましょう。 sudo…

RHEL、CentOS、FedoraでFirewallDを設定する方法

  ネットフィルター Linuxのファイアウォールであることは誰もが知っています。 ファイアウォールで保護 は、ネットワークゾーンをサポートするファイアウォールを管理するための動的デーモンです。 以前のバージョンでは、 RHEL & CentOS 6 私たちは使用しています iptables パケットフィルタリングフレームワークのデーモンとして。 に RHEL/CentOS…

CentOS8にDockerを使用してDiscourseフォーラムをインストールする方法

Discourseは、インターネットの次の10年のために構築された無料のオープンソースプラットフォームです。 これは、メーリングリスト、ディスカッションフォーラム、長い形式のチャットルームなどとして使用できる最新のフォーラムソフトウェアです。 バックエンドにRubyon Rails、フロントエンドにEmber.js、データストアとしてPostgreSQL、キャッシングサーバーとしてRedisを使用します。 シンプルで効率的、モバイルフレンドリー、カスタマイズ可能で、オンラインディスカッションを簡単で楽しいものにします。 このチュートリアルでは、CentOS8サーバーにDockerを使用してDiscourseフォーラムをインストールする方法を示します。 前提条件 CentOS8を実行しているサーバー。 サーバーIPを指す有効なドメイン名。 ルートパスワードがサーバーに設定されます。 Dockerをインストールする まず、サーバーにDockerをインストールする必要があります。 デフォルトでは、DockerはCentOS8標準リポジトリでは使用できません。 そのため、Dockerの公式リポジトリをシステムに追加する必要があります。 次のコマンドで追加できます。…

CentOS8にElasticsearchをインストールする方法

Elasticsearchは、柔軟で強力なオープンソースの分散型リアルタイム検索および分析エンジンです。単純なAPIセットを使用すると、全文検索が可能になります。 Elastic Searchは、Apache 2ライセンスの下で自由に使用でき、最も柔軟性があります。 このチュートリアルは、CentOS 8およびRedHat 8システムでElasticsearchシングルノードクラスターをセットアップするのに役立ちます。 前提条件 Javaは、Elasticsearchを任意のシステムにインストールするための主要な要件です。インストールされているJavaのバージョンは、以下のコマンドで確認できます。エラーが返された場合は、 このチュートリアルを使用してシステムにJavaをインストールしてください 。 sudo dnf install java-11-openjdk…

CentOS8にCerbコラボレーションとEメール自動化をインストールする方法

Cerbは、大量の電子メールを送信するために使用される、無料のオープンソースのWebベースのコラボレーションおよび自動化ツールです。これはPHPで記述されており、データベースバックエンドとしてMySQLまたはMariaDBを使用します。リアルタイムの監視、タスク管理、および目標の追跡に使用できる、シンプルで使いやすいWebインターフェイスが付属しています。 このチュートリアルでは、CentOS8サーバーにCerbをインストールして構成する方法を学習します。 前提条件 CentOS8を実行しているサーバー。 サーバーIPを指す有効なドメイン。このチュートリアルでは、cerb.example.comドメインを使用します。 ルートパスワードがサーバーに設定されます。 入門 開始する前に、システムにEPELおよびRemiPHPリポジトリをインストールする必要があります。次のコマンドでインストールできます。 dnf install epel-release -y dnf install https://rpms.remirepo.net/enterprise/remi-release-8.rpm…

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…