RedHatがスポンサーとなっているソフトウェアプロジェクトを偶然見つけましたが、正確にはCockpitとは何ですか。
Cockpit Project は、Linux開発者によって開始されたプロジェクトで、Webインターフェイスを いくつかのLinuxディストリビューション 。サーバー管理タスクに役立ちます。
このプロジェクトは、経験豊富なユーザーでもそうでないユーザーでも、GUIを提供することを目的としています。このGUIは、Linuxサーバーの管理を改善するのに役立ちます。
LinuxとCockpitの間に追加のレイヤーはありません。 CockpitはLinuxコンポーネントと直接対話します。 Cockpitで表示しているものはすべて、サーバーのライブビューです。
Cockpitのインストールは、Ubuntuバージョン17.04以降でapt install cockpit
を実行するのと同じくらい簡単です。
コックピットsystemd
サービスを有効にする必要がある場合があることに注意してください。
あなたはそうすることができます:
systemctl start cockpit
systemctl enable cockpit
systemctl status cockpit
Cockpitは、正常に機能するためにsystemd
コンポーネントに大きく依存しています。したがって、なしsystemd
distrosはサポートされていません。
コックピットには 新しいリリース が月に約2回あります。つまり、Ubuntuで利用可能なコックピットパッケージは古くなります。心配ありませんが、 bionic backports を介して、Cockpitとプラグインをインストールすることで、最新かつ最高のものをインストールできます:apt install cockpit/bionic-backports
。
すべてのコックピットパッケージを一度にインストールするには、次のライナーを使用できます。
apt-cache search cockpit | grep '^cockpit' | awk '{print $1}' | while read -r cockpit; do apt install $cockpit/bionic-backports ;done
これにより、Ubuntuリポジトリからのすべてのパッケージがリストされ、whileループに入れられ、指定されたCockpit/Cockpitプラグインをインストールするかどうかをパッケージごとに尋ねられます。
新しいコックピットのリリース、スクリーンショットなどすべてについて補足的なブログ投稿があります。
ファイアウォールを有効にしている場合は、ポート9090
をホワイトリストに登録する必要があります。これを行うには、適切なファイアウォールソフトウェアを使用します。 firewalld
をお持ちの場合は、次のようにします。
firewall-cmd --add-service=cockpit --permanent
その後、firewall-cmd --reload
を実行します。ポート9090
がアクセス用のホワイトリストに登録されました。
Linuxデスクトップを使用している場合は、次のURL http:// localhost:9090 / を参照して、コックピットのログインページにアクセスできます。サーバーを使用している場合は、サーバーのIPアドレスまたはホスト名を入力し、URLの末尾に:9090
を追加することで、コックピットにアクセスできます。そして出来上がり、コックピットのログインページ。
これはコックピットのログインページです。ユーザー資格情報には/etc/passwd
および/etc/shadow
ファイルを使用します。 Linuxユーザーの1人の資格情報を使用してログインします。
ログインすると、サーバーの概要である/system
ページが表示されます。ここから、Linuxシステムで何をしたいかを参照してクリックできます。これのほとんどは自明ですが、サーバーをごちゃごちゃにしないようにするためにはsome技術的なノウハウが必要です。
Cockpitダッシュボードプラグインを使用すると、cockpit-dashboard
プラグインがインストールされているサーバーに、コックピットを使用して他のLinuxサーバーを追加できます。そこでは、任意のサーバーをクリックして、そこから管理できます。
Cockpitとそのすべてのプラグインと依存関係を削除するには、以下を使用します。
apt remove cockpit cockpit-* --purge --autoremove
これにより、コックピットとその依存関係を含むプラグインがシステムから完全に削除されます。
Dockerのようなものも、Dockerイメージを含むシステムから削除されることに注意してください。あなたがしていることに注意してください。常に。
コックピットは、代替のLinuxセッションです。 Linuxへの別のセッションであることを意味し、開かれました。 SSH、X11、VTログインなどに似ています。
SSHユーザーは、コックピットインターフェースにログインすることもできます。通常のユーザーとしてログインすると、コックピットがロードしているすべてのコンポーネントが、そのユーザーの特定の権限を使用してロードされます。 SSHを使用してログインする場合と同じですが、/home/otheruser/test/
ディレクトリを表示する権限がない場合、またはhalt
を実行することができない場合は、コックピットでも実行できません。したがって、Linuxシステムを破壊するには、かなり気の利いたLinux Kong Fuを実行する必要があることを確認してください。
コックピットのセキュリティに関するブログ投稿の詳細については、コックピットのWebサイトにアクセスして、「 Is cockpit Secure Post? 」にアクセスしてください。