コックピット:Web ベースの Linux サーバー管理を簡素化
コックピット は、使いやすく、軽量で、シンプルかつ強力な GNU/Linux サーバー用のリモート マネージャーであり、Web ブラウザ経由でライブ Linux セッションを提供する対話型のサーバー管理ユーザー インターフェイスです。
いくつかの RHEL ベースの Linux ディストリビューションと、Ubuntu を含む Debian 派生版で実行できます。 、Linux ミント 、フェドーラ 、CentOS 、ロッキー リナックス 、AlmaLinux 、アーチ Linux
コックピット Linux を検出可能にすることで、システム管理者がコンテナの起動、ストレージの管理、ネットワーク構成、ログ検査などのタスクを他のタスクと組み合わせて簡単かつ確実に実行できるようになります。
[こちらもおすすめ:Linux のパフォーマンスを監視する 20 のコマンド ライン ツール ]
これを使用している間、ユーザーは Linux ターミナルと Web ブラウザーを手間をかけずに簡単に切り替えることができます。重要なのは、ユーザーがコックピット経由でサービスを開始するときです。 、端末経由で停止でき、端末でエラーが発生した場合に備えて、コックピット ジャーナル インターフェイスに表示されます。
コックピットの特徴:
- 1 つのコックピット セッションで複数のサーバーを管理できるようにします。
- ターミナル ウィンドウでウェブベースのシェルを提供します。
- コンテナは Docker 経由で管理できます。
- システム ユーザー アカウントの効率的な管理をサポートします。
- Performance Co-Pilot フレームワークを使用してシステム パフォーマンス情報を収集し、グラフに表示します。
- sos-report を使用したシステム構成と診断情報の収集をサポートします。
- Kubernetes クラスタまたは Openshift v3 クラスタもサポートします。
- ネットワーク設定などの変更を許可します。
Linux システムにコックピットをインストールする方法
コックピットをインストールできます。 以下に示すように、デフォルトの公式リポジトリからすべての Linux ディストリビューションにインストールされます。
Fedora と CentOS にコックピットをインストールする
コックピットをインストールして有効にするには Fedora ディストリビューションでは、次のコマンドを使用します。
# yum install cockpit # systemctl enable --now cockpit.socket # firewall-cmd --add-service=cockpit # firewall-cmd --add-service=cockpit --permanent # firewall-cmd --reload
Rocky Linux および AlmaLinux にコックピットをインストールする
コックピットをインストールして有効にするには Rocky/AlmaLinux ディストリビューションでは、次のコマンドを使用します。
# yum install cockpit # systemctl enable --now cockpit.socket # firewall-cmd --add-service=cockpit # firewall-cmd --add-service=cockpit --permanent # firewall-cmd --reload
RHEL にコックピットをインストールする
コックピット バージョン 7.1 から Red Hat Enterprise Linux Extras リポジトリに追加されます。 以降:
# yum install cockpit # systemctl enable --now cockpit.socket # firewall-cmd --add-service=cockpit --permanent # firewall-cmd --reload
Debian にコックピットをインストールする
コックピット は Debian の公式リポジトリに含まれており、次のコマンドを使用してインストールできます。
# apt-get update # apt-get install cockpit # mkdir -p /usr/lib/x86_64-linux-gnu/udisks2/modules # ufw allow 9090 # ufw allow 80
Ubuntu および Linux Mint にコックピットをインストールする
Ubuntu および Linux Mint ディストリビューションには、Cockpit は含まれていませんが、 公式のCockpit PPA からインストールできます。 次のコマンドを実行します。
$ sudo add-apt-repository ppa:cockpit-project/cockpit $ sudo apt-get update $ sudo apt-get install cockpit $ sudo systemctl enable --now cockpit.socket
Arch Linux にコックピットをインストールする
Arch Linux ユーザーはArch ユーザー リポジトリから Cockpit をインストールできます。 次のコマンドを使用します。
# yaourt cockpit # systemctl start cockpit # systemctl enable cockpit.socket
Linux でコックピットを使用する方法
Cockpit が正常にインストールされると、Web ブラウザを使用して次の場所にある Cockpit にアクセスできるようになります。
https://ip-address:9090 OR https://server.domain.com:9090
システムのユーザー名とパスワードを入力して、以下のインターフェースにログインしてください:
コックピット Web インターフェイス ログインすると、システム情報の概要とCPU のパフォーマンス グラフが表示されます。 、記憶力 、ディスク I/O 、 そしてネットワーク 次の図に示すトラフィック:
Linux システム パフォーマンスの概要 ダッシュボード メニューの次はサービスです。 。ここでターゲットを表示できます。 、システム サービス 、ソケット 、タイマー とパス
以下のインターフェースは、システム上で実行中のサービスを示しています。
Linux 上で現在実行中のサービスの表示 単一のサービスをクリックして管理できます。ドロップダウン メニューをクリックするだけで、必要な機能が表示されます。
Linux サービスの概要を表示 ログ メニュー項目を選択すると、ログを検査できるログ ページが表示されます。ログはエラーに分類されます。 、警告 、お知らせ とすべて 下の画像のように。
さらに、過去 24 時間または 7 日間のログなど、時間に基づいてログを表示することもできます。
推奨読書:Linux 向けの 4 つの最適なログ監視および管理ツール
単一のログ エントリを検査するには、そのログ エントリをクリックするだけです。
Linux ログの監視 Cockpit では、システム上のユーザー アカウントを管理することもできます。[ツール] に移動します。 [アカウント] をクリックします。 。ユーザー アカウントをクリックすると、ユーザーのアカウントの詳細を表示できます。
Linux ユーザー アカウントの管理 システム ユーザーを追加するには、[新しいアカウントの作成] をクリックします。 」ボタンをクリックし、下のインターフェースに必要なユーザー情報を入力します。
Linux でのユーザー アカウントの作成 ターミナル ウィンドウを取得するには、[ツール] に移動します。 → ターミナル .
コックピット – Linux Web ターミナル Linux サーバーをコックピットに追加する方法
重要 注:Cockpit ダッシュボードでリモート Linux サーバーを監視するには、すべてのリモート Linux サーバーに Cockpit をインストールする必要があることに注意してください。したがって、新しいサーバーをコックピットに追加する前にインストールしてください。
別のサーバーを追加するには、ダッシュボードをクリックします。 , 以下の画面が表示されます。 (+) をクリックします。 署名してサーバーの IP アドレスを入力します。追加した各サーバーの情報は、コックピットに個別の色を使用して表示されることに注意してください。
コックピットへの Linux サーバーの追加
コックピット – リモート Linux サーバー監視 同様に、Cockpit に多数の Linux サーバーを追加し、問題なく効率的に管理できます。
現時点ではこれで終わりですが、このシンプルで素晴らしいサーバーであるリモート マネージャーをインストールした場合は、さらに詳しく調べることができます。
コックピットの公式ドキュメント :http://cockpit-project.org/guide/latest/
このトピックに関するご質問やご提案、フィードバックがございましたら、お気軽に以下のコメント セクションを使用してご連絡ください。
-
高度な Sed 置換:専門家のテクニックと実践例
この記事は、現在進行中の Unix Sed のヒントとテクニック シリーズの一部です。 前回の sed 記事では、sed 印刷、sed 削除、sed 代替、sed ファイル書き込み、sed 複数コマンドについて学びました。 この記事では、sed の「s」置換コマンドを使用した興味深い回避策をいくつかの実践的な例とともに確認してみましょう。 私。 Sed 置換デリミタ 前回の投稿で説明したように、@ % | などのさまざまな区切り文字を使用できます。; :sed 代替コマンド内。 まず、以下で説明するすべての例で使用される path.txt ファイルを作成しましょう。 $ cat pat
-
LinuxターミナルからFlatpaksを起動します
Flatpakアプリケーション配布モデルは、開発者がLinuxを新しく簡単な方法でターゲットにするのに役立ち、Linuxユーザーが実行しているLinuxのバージョンを気にせずにさらに多くのアプリケーションをインストールできるようにします。これはエキサイティングなテクノロジーであり、私のFedora Silverblueシステムでは、これがデフォルトのパッケージインストール方法です。 Silverblue上のすべてのデスクトップアプリケーションとSlackwareで使用するお気に入りのいくつかは、Flatpaksとして実行されています。 ただし、Flatpakを少し厄介にする場合が1つあります