Ubuntu 20.04 にコックピットをインストールして使用する方法

Cockpit は、システム管理者が Web ブラウザから日常の管理タスクを実行するのに役立つ Web ベースのツールです。 コックピットを使用して、システム リソースの監視、ユーザー アカウントの作成と削除、サービスの開始と停止、システムの再起動とシャットダウン、仮想ボックスの作成と管理を行うことができます。 Cockpit を使用すると、Web ベースのインターフェイスを介して Linux サーバーを簡単に管理できます。

このチュートリアルでは、Ubuntu 20.04 に Cockpit をインストールして使用する方法を説明します。

前提条件

  • Your self Cloud Platform 上の新しい Ubuntu 20.04 サーバー
  • サーバー上で設定された root パスワード

ステップ 1 – 独自のクラウドサーバーを作成する

まず、ログインしてくださいあなた自身のクラウドサーバー。 新しいサーバーを作成し、少なくとも 2GB RAM を搭載したオペレーティング システムとして Ubuntu 20.04 を選択します。 SSH 経由でクラウド サーバーに接続し、ページの上部で強調表示されている認証情報を使用してログインします。

Ubuntu 20.04 サーバーにログインしたら、次のコマンドを実行して、利用可能な最新のパッケージでベース システムを更新します。

                apt-get update -y
              

ステップ 2 – コックピットのインストール

デフォルトでは、Cockpit パッケージは Ubuntu のデフォルト リポジトリに含まれています。 次のコマンドを実行するだけでインストールできます。

                apt-get install cockpit -y
              

Cockpit がインストールされたら、Cockpit サービスを開始し、システムの再起動時に開始できるようにします。

                systemctl start cockpit
systemctl enable cockpit
              

次のコマンドを使用して、Cockpit サービスのステータスを確認することもできます。

                systemctl status cockpit
              

次の出力が得られるはずです。

  •                     cockpit.service - Cockpit Web Service
                      
                Loaded: loaded (/lib/systemd/system/cockpit.service; static; vendor preset>
Active: active (running) since Fri 2021-01-22 15:26:48 UTC; 4s ago
TriggeredBy: ● cockpit.socket
Docs: man:cockpit-ws(8)
Process: 7544 ExecStartPre=/usr/sbin/remotectl certificate --ensure --user=>
Main PID: 7552 (cockpit-tls)
Tasks: 1 (limit: 2353)
Memory: 2.0M
CGroup: /system.slice/cockpit.service
└─7552 /usr/lib/cockpit/cockpit-tls

Jan 22 15:26:48 ubuntu2004 systemd[1]: Starting Cockpit Web Service...
Jan 22 15:26:48 ubuntu2004 remotectl[7544]: Generating temporary certificate us>
Jan 22 15:26:48 ubuntu2004 remotectl[7544]: Error generating temporary dummy ce>
Jan 22 15:26:48 ubuntu2004 remotectl[7544]: Generating temporary certificate us>
Jan 22 15:26:48 ubuntu2004 systemd[1]: Started Cockpit Web Service.
              

この時点で、Cockpit が開始され、ポート 9090 で待機しています。次のコマンドで確認できます。

                ss -antpl | grep 9090
              

次の出力が表示されるはずです。

                LISTEN 0 4096 *:9090 *:* users:(("cockpit-
tls",pid=7552,fd=3),("systemd",pid=1,fd=101))
              

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

次に、Web ブラウザを開き、URL を使用して Cockpit Web インターフェイスにアクセスします。https://あなたのサーバーのIP:9090。 Cockpit ログイン ページが表示されるはずです。

root ユーザー名とパスワードを入力し、ログインボタン。 次のページにコックピット ダッシュボードが表示されます。

ステップ 4 – コックピットの使用方法

Cockpit を使用して仮想マシンを作成および管理することもできます。

まず、Cockpit で仮想マシン オプションを有効にする必要があります。 次のコマンドで有効にできます。

                apt-get install cockpit-machines -y
              

インストールしたら、ログアウトして再度ログインすると、次のページに [仮想マシン] オプションが表示されます。

クリックしてくださいVMの作成ボタンをクリックして仮想マシンを作成します。 次のページが表示されるはずです。

VM 名、オペレーティング システム、RAM、ディスクを入力し、作成ボタン。 VM が作成されると、次のページが表示されます。

次に、コンソールタブに移動すると、次のページが表示されるはずです。

クリックしてください走るボタンをクリックして仮想マシンを起動します。 VM が起動すると、次のページに仮想マシンのログイン画面が表示されます。

これで、root ユーザー名とパスワードを使用して VM にログインできるようになりました。

ステップ 5 – サービスとログの管理

Cockpit Web インターフェイスからシステム サービスとログを管理できます。 コックピット Web インターフェイスで、サービスボタン。 次のページにすべてのシステム サービスが表示されます。

ここから、システム サービスを簡単に開始、停止、無効にすることができます。

クリックしてくださいログ左ペインの ボタンをクリックすると、次のページにすべてのシステム ログが表示されます。

ターミナル経由でサーバーにアクセスする場合は、「ターミナル」ボタン。 次の画面にターミナル ウィンドウが表示されるはずです。

結論

おめでとう! Cockpit が Ubuntu 20.04 に正常にインストールされました。 Web ベースのインターフェイスからサーバーを簡単に管理できるようになりました。 あなた自身から専用サーバー上のCockpitを使用することもできます!