Linux
 Computer >> コンピューター >  >> システム >> Linux

コックピットでLinuxシステムを管理する方法

コックピットでLinuxシステムを管理する方法

システムとネットワーク上の他のシステムの両方で実行されているサービスとリソースを管理する方法はたくさんあります。それらは、さまざまなベンダーのアプリケーションから古いスタンバイSSHにまで及びます。ただし、特定のLinuxディストリビューションには、コックピットと呼ばれる優れたWebベースのツールがあります。 Cockpitは、RHEL、CentOS、FedoraなどのRedHatベースのLinuxシステムの管理に役立つように設計された拡張可能で使いやすいWebアプリケーションです。このガイドでは、コックピットを使用してLinuxシステムを管理する方法を説明します。

:このチュートリアルではFedoraを使用していますが、手順は他のディストリビューションでも同様です。

コックピットの設置

まず、システムが最新であることを確認します。ターミナルを開いて次のように入力します。

sudo dnf update -y

そのコマンドが完了したら、DNFパッケージマネージャーを介してコックピットをインストールするコマンドを入力します。

sudo dnf install cockpit -y

コックピットは「ヘッドレス管理」ソフトウェアグループの一部でもあるため、ネットワーク全体でFedoraワークステーションまたはサーバーを管理するのに役立つ他のいくつかのツールと一緒にそこからインストールします。

sudo dnf groupinstall "Headless Management" -y

コックピットのWebコンソールにアクセスするには、コックピットがシステムファイアウォールを通過できるようにして、サービスを開始してください。コックピットがファイアウォールを通過できるようにするには、次のコマンドを入力します。

sudo firewall-cmd --add-service=cockpit --zone=public --permanent

成功を示すメッセージが表示されます。次に、systemdサービスを開始して有効にします。これを行うには、次のコマンドを入力します。

sudo systemctl enable cockpit.socket
sudo systemctl start cockpit.socket

Webブラウザーを開いて、localhost:9090と入力すると、コックピットWebコンソールが画面に表示されます。

コックピットWebコンソール

ここから、通常のユーザー名とパスワードでログインすると、わかりやすい概要が表示されます。ネットワーク通信のホスト名、システム情報、リソースの使用状況、さまざまなナビゲーション要素など、さまざまな情報を表示できます。この情報を使用して、ログ、ストレージ、ネットワーク情報などを確認します。

コックピットでLinuxシステムを管理する方法

ログをクリックすると、さまざまなシステムログの概要が表示されます。これは、システム上の特定のプログラムまたはハードウェアに問題がある場合に役立ちます。たとえば、ラップトップでFedoraを使用していて、Wi-Fiに問題がある場合は、コックピットの[ログ]ページをチェックして、iwlwifiからのカーネルログがあるかどうかを確認できます。 修正してみてください。

コックピットでLinuxシステムを管理する方法

[ストレージ]をクリックすると、SATAドライブとCD / DVDドライブの両方を含む、システムに接続されているストレージデバイスを簡単に監視できるページが表示されます。コックピットのストレージページは、ドライブアクティビティ、パーティションとデバイスのリスト、ストレージログ、NFSマウント管理の便利なブレンドであり、単一のツールでは見つけるのが困難です。複数のターミナルタブを実行してこのすべての情報を表示するのではなく、コックピットでこのページを表示するだけです。

コックピットでLinuxシステムを管理する方法

次の項目はネットワークです。ここでは、ネットワークインターフェイスのオンとオフの切り替え、ネットワークボンドまたはVLANの構成など、ネットワークインターフェイスとファイアウォールを簡単に管理できます。これは、複数のNICとサーバーの役割を持つサーバーまたはワークステーションでネットワークを管理する場合に非常に役立ち、すべてのNICをすばやく簡単にアクセスできる1つの場所に配置できます。

コックピットでLinuxシステムを管理する方法

[アカウント]タブは簡単に最も簡単です。システム上のアカウントを管理できます。これは、複数の管理者またはユーザーがアクセスするサーバーがあり、それらの権限を管理する必要がある場合に役立ちます。

コックピットでLinuxシステムを管理する方法

サービスは、コックピットで最も複雑なタブの1つです。ここから、システムのすべてのサービスを管理できます。サーバー上の何か(libvirtd、sshd、cupsなど)を機能させるためにサービスを開始する必要がある場合は、ここからサービスを開始します。 [サービス]タブには他のセクションもありますが、これらは、このガイドの範囲よりも高度なエッジユースケースである可能性が高くなります。

コックピットでLinuxシステムを管理する方法

アプリケーションに移動して、コックピットの機能を追加または削除します。 SELinux、QEMU / KVM仮想マシン、さらにはpodmanコンテナーを管理するためのモジュールを追加できます。これにより、これらのツールの使用を非常に簡単に開始でき、複雑なツールを初めて学習することに伴う頭痛の種を回避できます。

コックピットでLinuxシステムを管理する方法

ソフトウェアアップデートは、セキュリティとソフトウェアアップデートを管理するための非常に便利なページです。セキュリティ更新プログラムのみをインストールするか、すべての更新プログラムをインストールするか、自動更新を構成するかを選択できます。これは、多少頻繁な更新を必要とするFedoraサーバーを管理する人々にとって大きな恩恵となる可能性があります。また、セキュリティ修正のみを適用し、他のソフトウェアについては何も変更しないことを選択している人にも役立ちます。

コックピットでLinuxシステムを管理する方法

ターミナルは[ホスト]セクションの最後のタブであり、システムをよりきめ細かく制御できるようにする目的で使用されます。たとえば、コックピットモジュールを備えていないソフトウェアを使用している場合でも、ローカルシステムのSSHクライアントや端末にジャンプすることなく、使いやすいWebインターフェイスからソフトウェアを管理できます。

コックピットでLinuxシステムを管理する方法

最後に、ダッシュボードがあります。ダッシュボードから、CPU、メモリ、ネットワークI / O、ディスクI/Oなどの主要なリソースすべての使用状況を簡単に確認できます。このダッシュボードに他のサーバーを追加することもできます。 Uouはダッシュボードをすばやく確認して、あるサーバーのCPU使用率が他のサーバーと比較して高いかどうかを確認できます。仮想サーバーにも非常に便利です。

コックピットでLinuxシステムを管理する方法

コックピットは、Linuxシステムを管理するためのシンプルでユーザーフレンドリーな方法です。物理または仮想の複数のLinuxサーバーは、コックピットを介して簡単に構成でき、複数の異なるモジュールを追加して機能を向上させることができます。コックピットについて学習したので、リモートシステム管理に関する他の投稿を確認して、Macにリモートでアクセスする方法と、動的IPアドレスを使用してホストにリモートアクセスを設定する方法を確認してください。


  1. ファイルアプリを使用してiOSでファイルを管理する方法

    iOS(およびiPadOS)で最も過小評価されているアプリの1つは、Filesアプリに他なりません。最初は、iPhoneやiPadのシステムファイルを深く掘り下げることができない非常にシンプルなファイルマネージャーのように見えるかもしれません。ただし、特にモバイルの生産性に関しては、このアプリの機能に驚かれることを保証します。 ファイルアプリを使用すると、ローカルファイルとクラウドファイルの両方にアクセスしたり、外部ドライブからファイルをインポートしたり、ファイルを整理したり、あらゆる種類のファイルタイプを表示したり、詳細な検査を実行したりできます。そうは言っても、ファイルアプリを使用して

  2. Microsoft OneDrive でファイルを管理する方法

    Google ドライブを持つ Google や iCloud を持つ Apple と同様に、Microsoft は OneDrive (以前の SkyDrive) を所有しています。人々や企業が高価なハードウェアに依存する要件を減らし、ファイルやドキュメントをクラウドに配置して管理することを好むため、クラウド ストレージ サービスは最近非常に流行しています。 ユーザーの生活におけるクラウド サービスの需要と重要性を見て、OneDrive はますます多くの機能を組み込みました。更新されたバージョンには、ファイルや写真を簡単に転送するためのドラッグ アンド ドロップ、ドキュメントをリアルタイムで