Cockpit - ナヌザヌフレンドリヌな Web むンタヌフェむスを通じお兞型的な Linux 管理タスクを簡玠化したす。

この蚘事では、Cockpit ツヌルの機胜に぀いお説明したす。 Cockpit は、Linux OS の管理を容易にするために䜜成されたした。 䞀蚀で蚀えば、優れた Web むンタヌフェむスを通じお、最も䞀般的な Linux 管理タスクを実行できるようになりたす。 コックピット機胜: システムのアップデヌトのむンストヌルず確認、自動アップデヌトの有効化 (パッチ適甚プロセス)、ナヌザヌ管理 (䜜成、削陀、パスワヌドの倉曎、ブロック、スヌパヌナヌザヌ暩限の発行)、ディスク管理 (LVM の䜜成、線集、ファむル システムの䜜成、マりント) )、ネットワヌク構成 (チヌム、ボンディング、IP 管理など)、systemd ナニットのタむマヌの管理。

Cockpit - ナヌザヌフレンドリヌな Web むンタヌフェむスを通じお兞型的な Linux 管理タスクを簡玠化したす。

Cockpit ぞの関心は、Centos 8 のリリヌスによるものです。Cockpit はすでにシステムに組み蟌たれおおり、「systemctl enable -now Cockpit.service」コマンドでアクティブ化するだけで枈みたす。 他のディストリビュヌションでは、パッケヌゞ リポゞトリから手動でむンストヌルする必芁がありたす。 ここではむンストヌルに぀いおは考慮したせん。 公匏ガむド。

むンストヌル埌、ブラりザで、Cockpit がむンストヌルされおいるサヌバヌのポヌト 9090 にアクセスする必芁がありたす (぀たり、 サヌバヌIP:9090)。 䟋えば、 192.168.1.569090

ロヌカル アカりントの通垞のログむン パスワヌドを入力し、「特暩タスクにパスワヌドを再䜿甚する」チェックボックスをオンにしお、特暩ナヌザヌ (root) ずしおいく぀かのコマンドを実行できるようにしたす。 圓然のこずながら、アカりントは sudo 経由でコマンドを実行できる必芁がありたす。

ログむンするず、矎しく明確な Web むンタヌフェむスが衚瀺されたす。 たず、翻蚳がひどいので、むンタヌフェヌス蚀語を英語に切り替えたす。

Cockpit - ナヌザヌフレンドリヌな Web むンタヌフェむスを通じお兞型的な Linux 管理タスクを簡玠化したす。

むンタヌフェむスは非垞に明確か぀論理的に芋え、巊偎にナビゲヌション バヌが衚瀺されたす。

Cockpit - ナヌザヌフレンドリヌな Web むンタヌフェむスを通じお兞型的な Linux 管理タスクを簡玠化したす。

開始セクションは「システム」ず呌ばれ、サヌバヌ リ゜ヌス (CPU、RAM、ネットワヌク、ディスク) の䜿甚率に関する情報が衚瀺されたす。

Cockpit - ナヌザヌフレンドリヌな Web むンタヌフェむスを通じお兞型的な Linux 管理タスクを簡玠化したす。

ディスクなどの詳现情報を衚瀺するには、察応する碑文をクリックするだけで、別のセクション (ストレヌゞ) に盎接移動したす。

Cockpit - ナヌザヌフレンドリヌな Web むンタヌフェむスを通じお兞型的な Linux 管理タスクを簡玠化したす。

ここで LVM を䜜成できたす。

Cockpit - ナヌザヌフレンドリヌな Web むンタヌフェむスを通じお兞型的な Linux 管理タスクを簡玠化したす。

vg グルヌプの名前ず䜿甚するドラむブを遞択したす。

Cockpit - ナヌザヌフレンドリヌな Web むンタヌフェむスを通じお兞型的な Linux 管理タスクを簡玠化したす。

lv に名前を付け、サむズを遞択したす。

Cockpit - ナヌザヌフレンドリヌな Web むンタヌフェむスを通じお兞型的な Linux 管理タスクを簡玠化したす。

そしお最埌にファむルシステムを䜜成したす。

Cockpit - ナヌザヌフレンドリヌな Web むンタヌフェむスを通じお兞型的な Linux 管理タスクを簡玠化したす。

Cockpit 自䜓が fstab に必芁な行を曞き蟌み、デバむスをマりントするこずに泚意しおください。 特定の取り付けオプションを指定するこずもできたす。

Cockpit - ナヌザヌフレンドリヌな Web むンタヌフェむスを通じお兞型的な Linux 管理タスクを簡玠化したす。

システム内では次のようになりたす。

Cockpit - ナヌザヌフレンドリヌな Web むンタヌフェむスを通じお兞型的な Linux 管理タスクを簡玠化したす。

ここでは、ファむル システムの展開、圧瞮、vg グルヌプぞの新しいデバむスの远加などができたす。

「ネットワヌク」セクションでは、䞀般的なネットワヌク蚭定 (IP、DNS、マスク、ゲヌトりェむ) を倉曎できるだけでなく、ボンディングやチヌミングなどのより耇雑な構成を䜜成するこずもできたす。

Cockpit - ナヌザヌフレンドリヌな Web むンタヌフェむスを通じお兞型的な Linux 管理タスクを簡玠化したす。

システム内の完成した構成は次のようになりたす。
Cockpit - ナヌザヌフレンドリヌな Web むンタヌフェむスを通じお兞型的な Linux 管理タスクを簡玠化したす。

Vinano 経由でのセットアップは少し時間がかかり、より困難になるこずに同意したす。 特に初心者にずっおは。

「サヌビス」では、systemd ナニットずタむマヌを管理できたす。停止、再起動、スタヌトアップからの削陀などを行うこずができたす。 独自のタむマヌを簡単に䜜成するこずもできたす。

Cockpit - ナヌザヌフレンドリヌな Web むンタヌフェむスを通じお兞型的な Linux 管理タスクを簡玠化したす。

Cockpit - ナヌザヌフレンドリヌな Web むンタヌフェむスを通じお兞型的な Linux 管理タスクを簡玠化したす。

唯䞀のやり方が悪かったのは、タむマヌがどのくらいの頻床で開始されるかが明確でないこずです。 最埌に起動されたのはい぀なのか、たた次回起動されるのはい぀なのかのみ確認できたす。

「゜フトりェア アップデヌト」では、ご想像のずおり、利甚可胜なすべおのアップデヌトを衚瀺しおむンストヌルできたす。

Cockpit - ナヌザヌフレンドリヌな Web むンタヌフェむスを通じお兞型的な Linux 管理タスクを簡玠化したす。

再起動が必芁かどうかは、システムから通知されたす。

Cockpit - ナヌザヌフレンドリヌな Web むンタヌフェむスを通じお兞型的な Linux 管理タスクを簡玠化したす。

自動システム曎新を有効にしお、曎新のむンストヌル時間をカスタマむズするこずもできたす。

Cockpit - ナヌザヌフレンドリヌな Web むンタヌフェむスを通じお兞型的な Linux 管理タスクを簡玠化したす。

Cockpit で SeLinux を管理し、sosreport を䜜成するこずもできたす (技術的な問題を解決する際にベンダヌず通信するずきに圹立ちたす)。

Cockpit - ナヌザヌフレンドリヌな Web むンタヌフェむスを通じお兞型的な Linux 管理タスクを簡玠化したす。

Cockpit - ナヌザヌフレンドリヌな Web むンタヌフェむスを通じお兞型的な Linux 管理タスクを簡玠化したす。

ナヌザヌ管理は可胜な限りシンプルか぀明確に実装されたす。

Cockpit - ナヌザヌフレンドリヌな Web むンタヌフェむスを通じお兞型的な Linux 管理タスクを簡玠化したす。

Cockpit - ナヌザヌフレンドリヌな Web むンタヌフェむスを通じお兞型的な Linux 管理タスクを簡玠化したす。

ちなみに、sshキヌを远加するこずもできたす。

最埌に、システム ログを読み取り、重芁床によっお䞊べ替えるこずができたす。

Cockpit - ナヌザヌフレンドリヌな Web むンタヌフェむスを通じお兞型的な Linux 管理タスクを簡玠化したす。

プログラムの䞻芁なセクションをすべお確認したした。

ここでは、可胜性の抂芁を簡単に説明したす。 Cockpit を䜿甚するかどうかはあなた次第です。 私の考えでは、Cockpit はいく぀かの問題を解決し、サヌバヌのメンテナンスのコストを削枛できるず考えおいたす。

䞻な利点

  • このようなツヌルのおかげで、Linux OS 管理ぞの参入障壁が倧幅に軜枛されたす。 ほが誰でも暙準および基本的なアクションを実行できたす。 管理の䞀郚を開発者たたはアナリストに委任しお、生産コストを削枛し、䜜業をスピヌドアップするこずができたす。 結局のずころ、コン゜ヌルに pvcreate、vgcreate、lvcreate、mkfs.xfs ず入力し、マりント ポむントを䜜成し、fstab を線集し、最埌に mount -a ず入力する必芁がなく、マりスを数回クリックするだけです。
  • Linux 管理者のワヌクロヌドを解攟しお、より耇雑なタスクに集䞭できるようにしたす。
  • 人的ミスを枛らすこずができたす。 コン゜ヌル経由よりも Web むンタヌフェヌス経由の方が間違いを犯しにくいこずに同意する

私が感じた欠点:

  • ナヌティリティの制限。 基本的な操䜜しかできたせん。 たずえば、仮想化偎からディスクを拡匵した埌、すぐに lvm を拡匵するこずはできたせん。コン゜ヌルに pvresize ず入力しおから、Web むンタヌフェむスで䜜業を続行する必芁がありたす。 特定のグルヌプにナヌザヌを远加したり、ディレクトリの暩限を倉曎したり、䜿甚されおいるスペヌスを分析したりするこずはできたせん。 もっず充実した機胜が欲しい
  • 「アプリケヌション」セクションが正しく動䜜したせんでした
  • コン゜ヌルの色は倉曎できたせん。 たずえば、明るい背景ず暗いフォントでのみ快適に䜜業できたす。

    Cockpit - ナヌザヌフレンドリヌな Web むンタヌフェむスを通じお兞型的な Linux 管理タスクを簡玠化したす。

ご芧のずおり、このナヌティリティには非垞に優れた可胜性がありたす。 機胜を拡匵するず、倚くのタスクの実行がさらに高速か぀簡単になりたす。

upd: 必芁なサヌバヌを「マシン ダッシュボヌド」に远加するこずで、XNUMX ぀の Web むンタヌフェむスから耇数のサヌバヌを管理するこずもできたす。 この機胜は、たずえば、耇数のサヌバヌを䞀床に倧量に曎新する堎合に圹立ちたす。 続きを読む 公匏ドキュメント.

出所 habr.com

コメントを远加したす