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…

CentOS / RHEL8にPHP8をインストールする方法

PHP 8.0は、2020年11月26日にPHPチームによってリリースされたメジャーアップデートです。これには、以前のバージョンに比べて多数の新機能と最適化が含まれています。 詳細については、 PHP8の変更ログ。 REMIとEPELは最も人気のあるリポジトリであり、インストール用の最新のRPMパッケージが含まれています。 また、CentOS / RHEL8システムにインストールするPHP8RPMパッケージも含まれています。 この記事では、CentOS8またはRHEL8LinuxシステムにPHP8をインストールする方法について説明します。 始める前に sudo特権アカウントでCentOS8システムにログインします。 オプションで、コマンドを実行して、システム上の現在のパッケージをアップグレードできます。 dnf upgrade ステップ1-PHPリポジトリを有効にする…

CentOS8にKanboardプロジェクト管理ソフトウェアをインストールする方法

Kanboardは、プロジェクトの管理とワークフローの視覚化を支援するオープンソースのプロジェクト管理ソフトウェアです。 かんばんの方法論を使用し、ミニマリズムとシンプルさに焦点を当てた小さなチーム向けに特別に設計されています。 かんばんは、Webブラウザを介してプロジェクトを管理できるシンプルで使いやすいWebインターフェイスを提供します。 プラグインを使用して、かんばんを外部サービスに統合することもできます。 このチュートリアルでは、CentOS8にNginxとLet'sEncryptSSLを使用してかんばんをインストールする方法を示します。 前提条件 CentOS8を実行しているサーバー。 サーバーIPを指す有効なドメイン名。 サーバーにrootパスワードが設定されています。 LEMPサーバーをインストールする まず、Nginx、MariaDB、PHP、およびその他のPHP拡張機能をサーバーにインストールする必要があります。 次のコマンドを使用して、それらすべてをインストールできます。 dnf install nginx…

CentOS8をCentOSストリームに変換する方法

CentOS7を使用していてCentOS7をCentOS8にアップグレードする予定の場合は、CentOS 8のサポートは2021年末までに終了し、CentOS 7は2024年までサポートされるため、CentOS8へのアップグレードは避けてください。  Red HatとCentOSは最近、CentOS8がCentOSStreamに変換されることを発表しました。 したがって、CentOS 8を使用している場合は、システムをCentOS8からCentOSStreamに移行することをお勧めします。このチュートリアルでは、CentOS8からCentOSStreamに移行する方法を示します。 前提条件 CentOS8を実行しているサーバー。 ルートパスワードはサーバーで構成されます。 システムを更新する 開始する前に、システムを最新バージョンに更新することをお勧めします。 次のコマンドを実行して更新できます。 dnf update…

CentOS8でNginxをApacheのWebサーバーおよびリバースプロキシとして構成する方法

ご存知のように、ApacheとNginxはどちらも、世界中の無料のオープンソースで強力なWebサーバーです。 Apacheはそのパワーで知られていますが、Nginxはそのスピードで知られています。 どちらにもいくつかの欠点と利点があります。 NginxはPHP-FPMを使用してPHPファイルをロードしますが、ApacheはPHPを独自にロードします。 ApacheはWebサイトの動的部分に使用され、Nginxはグラフィック、CSS、jsファイルなどの静的ファイルを提供します。 両方を単一のサーバーで使用して、両方のメリットを享受することをお勧めします。 このチュートリアルでは、CentOS8でNginxをWebサーバーおよびApacheWebサーバーのリバースプロキシとして使用する方法を示します。 前提条件 CentOS8を実行しているサーバー。 サーバーIPを指すドメイン名。 ルートパスワードがサーバーに設定されます。 ApacheとPHPをインストールする まず、サーバーにApacheWebサーバーとPHPをインストールする必要があります。 次のコマンドを使用してインストールできます。 dnf…

RHEL8にWebminシステム管理ツールをインストールする方法

Webmin は、さまざまなシステムメトリックを監視できる最新のWebベースのLinux管理ツール(コックピットWebコンソールに類似)です。 と Webmin、ユーザーアカウントの管理、設定の変更、DNS設定の構成などの管理タスクを実行することもできます。 Webmin CPU、RAM、ディスク使用率などのシステムメトリックを表示するGUIを提供します。 この情報は、システムのパフォーマンスに影響を与える可能性のある問題を診断するために使用できます。 Webmin 次のsysadminタスクを実行できます。 ユーザーアカウントのパスワードを変更します。 パッケージをインストール、更新、アップグレード、および削除します。 ファイアウォールルールの構成。 再起動またはシャットダウン。 ログファイルの表示。 cronジョブをスケジュールします。…

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…