Linuxにコックピットをインストールする方法

Linuxにコックピットをインストールする方法

コックピットは、RedhatのWebベースのサーバー管理システムです。このプロジェクトの主な目標は、Linuxシステム管理者がサーバーを迅速かつ効率的に簡単に管理できるようにすることです。公式には、Cockpitは、FedoraLinuxおよびその他のRedHatベースのLinuxサーバーディストリビューションのエキサイティングな機能として提供されています。ただし、Debian、Ubuntu、さらにはArchLinuxを実行しているサーバーなどのLinuxサーバーディストリビューションでCockpitを使用することも可能です。

このガイドでは、Linuxでのコックピットインターフェースの設定から謎を解き明かします。また、インターフェイス内でシステムを使用および管理する方法についても説明します。

注:コックピットのソフトウェアはLinuxです。そうは言っても、Webインターフェイスにアクセスするためにそれを使用する必要はありません。Opera、Firefox、Chrome、Microsoft Edge、Safariを使用している限り、どのオペレーティングシステムでも動作します。

Ubuntuの説明

UbuntuマシンでコックピットUIを使用したいですか?幸運なことに、それを機能させるために必要なハードワークはありません。OSのバージョン17.04以降、Cockpitは簡単なAptインストールコマンドでインストールできます。

Ubuntuのセットアップでそれを実行するには、ターミナルウィンドウを起動し、以下のAptコマンドを入力します。

Linuxにコックピットをインストールする方法

sudoaptインストールコックピット

Debianの説明

Cockpitプロジェクトは、Debianを優れた方法でサポートしています。公式には、このソフトウェアはDebian9とDebian8をサポートしています。DebianLinuxでのコックピットダッシュボードのサポートは、DebianのBackportsソフトウェアリポジトリで可能になります。Debianバックポートがないと、古いパッケージが原因でコックピットを実行できません。

バックポートを有効にするには、端末を起動して以下のコマンドを入力します。または、バックポートの設定についてさらにガイダンスが必要な場合は、このテーマに関する詳細なチュートリアルに従ってください

Debian 9

su --echo'deb https://deb.debian.org/debian Stretch-backports main '> \ /etc/apt/sources.list.d/backports.list

Debian 8

su --echo'deb https://deb.debian.org/debian jessie-backports-sloppy main '> \ /etc/apt/sources.list.d/backports.list

BackportsソフトウェアソースがDebianシステムで稼働している状態で、update コマンドを実行する必要があります 。

sudo apt-get update

最後に、以下のapt-get installコマンドを使用して、Debianにコックピットプログラムをインストールします。

sudo apt-get install cockpit

ArchLinuxの説明

一見ばかげているように見えますが、多くのLinuxユーザーはArchLinuxをサーバーオペレーティングシステムとして使用することを好みます。あなたがこれらの人々の一人であるなら、あなたはそれでコックピット管理UIを実行することが可能であることを知って幸せになるでしょう。ただし、これはプロジェクトでサポートされていない非公式のパッケージであることに注意してください。

Linuxにコックピットをインストールする方法

コックピットUIをArchLinuxで起動して実行するために、クイックPacmanコマンドを実行することはできません。代わりに、CockpitAURパッケージを手動でダウンロードしてコンパイルする必要があります。これがその方法です。

まず、Pacmanを介してBase-develパッケージとGitパッケージをインストールします。これにより、AURパッケージを手動で簡単に操作できるようになります。

sudo pacman -S base-devel git

次に、使用してコックピットAURパッケージをつかむgitのクローンコマンドを。

git clone https://aur.archlinux.org/cockpit.git

CDコマンドを使用して、ターミナルを「コックピット」フォルダに移動します。

cdコックピット

gitを使用してコックピットのAUR依存関係をダウンロードします。

git clone https://aur.archlinux.org/systemtap.git git clone https://aur.archlinux.org/pcp.git git clone https://aur.archlinux.org/python2-pyscss.git git clone https ://aur.archlinux.org/perl-javascript-minifier-xs.git

makepkgを使用して、コックピットの依存関係を構築してインストールします。PGPの問題が発生した場合は、(自己責任で)次の方法でチェックをスキップできることに注意してください。--skipinteg.

sudo groupadd -r stapusr; sudo groupadd -r stapsys; sudo groupadd -r stapdev

cd systemtap makepkg -sri cd .. cd pcp makepkg -sri cd python2-pyscss makepkg -sri .. cd perl-javascript-minifier-xs makepkg -sri ..

最後に、CockpitをArchにインストールします。

cd .. makepkg -sri

Fedoraの説明

コックピットは常にRedhat製品での使用を目的としています。FedoraはRedhat製品(別のコミュニティによって開発されていますが)であるため、コックピット管理ツールはソフトウェアアーカイブで利用できます。インストールするには、ターミナルウィンドウを起動し、以下のDNFコマンドを入力します。

sudo dnf install cockpit -y

コックピットがFedoraにセットアップされている場合は、以下で使用できるようにします。

sudo systemctl enable --now cockpit.socket sudo Firewall-cmd --add-service = cockpit sudo Firewall-cmd --add-service = cockpit --permanent

Redhat EnterpriseLinuxの手順

バージョン7.1以降を使用している場合、コックピットはRedHat EnterpriseLinuxにインストールできます。ソフトウェアは「Extras」ソフトウェアリポジトリを介してユーザーに提供され、インストールする前に有効にする必要があります。

「Extras」リポジトリを有効にするには、ターミナルを起動して次のコマンドを入力します。

sudo Subscription-manager repos --enable rhel-7-server-extras-rpms

新しいリポジトリを有効にして、Yumを使用してコックピットをインストールします。

sudo yuminstallコックピット

次に、Rhelのソフトウェアを有効にして終了します。

sudo systemctl enable --now cockpit.socket sudo Firewall-cmd --add-service = cockpit sudo Firewall-cmd --add-service = cockpit --permanent

CentOSの説明

Linuxにコックピットをインストールする方法

CentOSはRedHatEnterprise Linuxに可能な限り近づけようとしているため、プラットフォーム上でコックピットソフトウェアを動作させるのは非常に簡単です。現在のところ、CentOSバージョン7以降を使用している場合は、Yumパッケージマネージャーを使用してすばやく取得できます。

sudoyuminstallコックピット

CockpitがCentOSに取り組んだら、いくつかのことを行う必要があります。具体的には、systemdを介してソフトウェアを有効にする必要があります。また、ファイアウォールの通過を許可する必要があります。

sudo systemctl enable --now cockpit.socket sudo Firewall-cmd --permanent --zone = public --add-service = cockpit sudo Firewall-cmd --reload

上記の3つのコマンドを入力すると、CentOSでコックピットを使用できるようになります。


UbuntuサーバーにGitLabをインストールする方法

UbuntuサーバーにGitLabをインストールする方法

GitLab を Ubuntu サーバー上で動作させたいと考えていますか? GitLab は、GitHub のようなサービスに代わる、強力な自己ホスト可能な代替サービスです。これを使用すると、次のことができます

SELinux による Ubuntu Linux サーバーの保護

SELinux による Ubuntu Linux サーバーの保護

SELinux をインストールしてアクティブ化することで、Ubuntu Linux サーバーにセキュリティを追加する方法を学びます。

Cockpit を使用して Linux サーバー上で NFS を構成する

Cockpit を使用して Linux サーバー上で NFS を構成する

Linux サーバーに NFS 共有をマウントする簡単な方法が必要ですか? Cockpit アプリを使用して NFS 共有をマウントする方法を学びます。

Ubuntu 22.04 LTS にアップグレードする方法

Ubuntu 22.04 LTS にアップグレードする方法

Ubuntu 22.04 の長期サポートが登場しました! デスクトップまたはラップトップを最新の Ubuntu リリースにアップグレードする方法を学びます。

最新の Nvidia GPU ドライバーを Linux にインストールする方法

最新の Nvidia GPU ドライバーを Linux にインストールする方法

最新の Nvidia GPU ドライバーを Linux にインストールする方法

Dockerコンテナにファイルを転送する方法

Dockerコンテナにファイルを転送する方法

ファイルを Docker コンテナに転送する必要がありますか? Docker cp ツールを使用すると、コンテナーとの間でファイルを簡単に移動できます。

Linux に DEB ファイルをインストールする方法

Linux に DEB ファイルをインストールする方法

.DEB ファイルとは何ですか? それを使って何をしますか?Linux PC に DEB ファイルをインストールするさまざまな方法を学びましょう。

GOG Galaxy を Linux 上で動作させる方法

GOG Galaxy を Linux 上で動作させる方法

GOG.com のゲームを所有していますか? ビデオ ゲームを楽しむために Linux PC に GOG Galaxy クライアントをセットアップしたいですか? このガイドに従ってください。

CentOS に Docker エンジンをインストールする方法

CentOS に Docker エンジンをインストールする方法

Docker Engine は、Linux およびその他のプラットフォーム用のオープン コンテナ化プログラムです。Docker Engine は、次のように動作する自己完結型コンテナを管理します。

Ferdi とすべてのチャットを 1 つにまとめる方法

Ferdi とすべてのチャットを 1 つにまとめる方法

Slack、Discord、その他多くの生産性向上ツールを Linux システムにインストールすることにうんざりしていませんか? それらをすべて 1 つに結合できたらいいのにと思いますか