コックピットは、管理者が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システムの探索と管理を開始できます。

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

結論
このチュートリアルでは、AlmaLinux8またはRockyLinux 8にコックピットをインストールする方法を学びました。これで、WebブラウザーからLinuxサーバーを簡単に管理できるようになりました。
読んでいただきありがとうございます、コメントセクションであなたの提案とフィードバックを提供してください。