AlmaLinux8またはRockyLinux8にコックピットをインストールする方法

コックピットは、管理者がLinuxサーバーシステムをリモートで管理および監視できるようにするオープンソースのWebベースのサーバー管理ツールです。 これは、WebブラウザからLinuxサーバーを管理するための優れたダッシュボードを提供します。

Cockpitを使用すると、システムパフォーマンス、負荷、サービスの開始/停止、ディスクスペース、CPUとメモリの使用量、実行中のプロセスなどを確認できます。 コックピットの注目すべき機能の1つは、ダッシュボードからターミナルにアクセスし、リモートサーバーにさまざまなパッケージをインストールできることです。

コックピットの機能のいくつかは次のとおりです。

  • 仮想マシンの作成と管理
  • ソフトウェアの更新
  • ファイアウォールを構成する
  • システムのハードウェアを検査する
  • ユーザーアカウントを管理する
  • ネットワークを管理する
  • ストレージの管理(RAIDおよびLUKSパーティションを含む)
  • システムログの参照と検索
  • 詳細なメトリック:CPU負荷、ネットワークアクティビティ、ストレージパフォーマンスなど

コックピットは内蔵の小さなHTTPサーバーを使用しており、必要ありません Apache、Nginx、またはTomcatWebサーバー。 このチュートリアルでは、 コックピットをインストールする の上 AlmaLinux 8 また Rocky Linux 8

ステップ1:AlmaLinuxまたはRockyLinuxシステムを更新する

まず、次のコマンドを使用してシステムを更新します。

sudo dnf update

ステップ2:AlmaLinuxまたはRockyLinuxにコックピットをインストールする

コックピットはベースOSリポジトリで利用できます。 ターミナルで次のコマンドを実行することにより、コックピットを簡単にインストールできます。

sudo dnf install cockpit

ステップ3:コックピットを開始して有効にする

コックピットサービスを開始して有効にするには、次のコマンドを実行します。

sudo systemctl enable --now cockpit.socket

この1つのコマンドで、コックピットサービスが開始および有効化されます。

コックピットサービスのステータスを確認するには、次のように入力します

sudo systemctl status cockpit

ステップ4:ファイアウォールの設定

ファイアウォールを有効にしていない場合は、この手順をスキップできます。 コックピットはポート9090でリッスンします。

次のコマンドを使用して、ファイアウォールでコックピットサービスを許可する必要があります。

sudo firewall-cmd --permanent --zone=public --add-service=cockpit
sudo firewall-cmd --reload

ステップ5:コックピットWebインターフェースにアクセスする

これで、ドメイン名またはIPアドレスを使用してコックピットのWebインターフェイスにアクセスできます。

http:// cockpit-server-ip-address:9090

IPアドレスがわからない場合は、次のコマンドを入力して確認してください。

$ ip a

接続が非公開でない場合は、[詳細設定]ボタンをクリックして、SSLなしで安全でないものを引き続き使用してください。

Enter ルートのユーザー名とパスワードまたは sudo ユーザーをクリックし、[ログイン]ボタンをクリックします。

コックピットログイン画面

コックピットダッシュボードへようこそ。右側からメインメニューが表示され、そこからサーバーの状態、CPUとメモリの使用量、ネットワークの構成、ログの検査、ストレージ、コンテナーの開始などからLinuxシステムの探索と管理を開始できます。

コックピットWebインターフェース

左上隅のドロップダウンメニューをクリックして、ホストを追加できます。 ホストはSSHアクセスを持ち、ポート22でアクセス可能である必要があります。

コックピットにホストを追加する

結論

このチュートリアルでは、AlmaLinux8またはRockyLinux 8にコックピットをインストールする方法を学びました。これで、WebブラウザーからLinuxサーバーを簡単に管理できるようになりました。

読んでいただきありがとうございます、コメントセクションであなたの提案とフィードバックを提供してください。