システムメンテナンスを容易にするためにPop!_OSにCockpitをインストールする方法 - TechRepublic

システムメンテナンスを容易にするためにPop!_OSにCockpitをインストールする方法 - TechRepublic
電子文書、ペーパーレスオフィスのコンセプト。ノートパソコンのキーボードで電子文書を操作するビジネスマン
画像: tippapatt/Adobe Stock

Pop!_OSは私のメインのOSです。毎日、生産性の大部分をこれに費やしています。先日、いくつかのタスクをこなしていた時に、「もう少し効率化するために何か工夫した方がいいんじゃないか」と思いつきました。

コマンドラインを使ったり、タスクごとに異なるツールを使い分けたりすることに抵抗はありません。でも、すべてを1つの場所でやりたい日もあります。さらに良いのは、他にも管理すべきマシンがあり、より効率的なソリューションが役立つかもしれないからです。

参照: 知っておくべきオープンソースと Linux の用語 40 選 (TechRepublic Premium)

その時、ふと閃きました。なぜそうしないのか? 明らかに、この作業にぴったりのツールがあるんです。そのツールとはCockpitで、これを使うとLinuxの管理作業がかなり楽になります。

Cockpit はサーバー向けソリューションと考える人もいますが、デスクトップマシンで使えない理由は全くありません。実際、私はサーバーとデスクトップの両方で Cockpit を使うことを心から支持しています。アップデート、ユーザー、ネットワーク、サービス、ログ、ストレージなど、あらゆるものを一元管理したいと考えるのは当然のことです。

デスクトップOSをWebベースのGUIで管理してみたい方は、Cockpitがおすすめです。Pop!_OSへのインストール方法をご紹介します。

Pop!_OSにCockpitをインストールするために必要なもの

必要なのは、Pop!_OS の実行インスタンスと sudo 権限を持つユーザーだけです。これで完了です。

Pop!_OSにCockpitをインストールする方法

まず、すべてが最新であることを確認するためにアップグレードを実行しましょう。そのためには、Pop!_OSシステムにログインし、ターミナルウィンドウを開いて、以下のコマンドを実行してください。

sudo apt-get update
sudo apt-get upgrade -y

プロセス中にカーネルがアップグレードされた場合は、変更を有効にするために必ず再起動してください。

さて、システムがアップグレードされたので、次のコマンドで Cockpit をインストールしましょう。

sudo apt-get install cockpit -y

インストールが完了したら、次のように systemctl を使用して Cockpit を有効にする必要があります。

sudo systemctl enable --now cockpit.socket

すべてが稼働しているはずです。

コックピットへのアクセス方法

デフォルトのウェブブラウザを開き、http://localhost:9090 にアクセスします。デスクトップのIPアドレスを使用することもできますが、マシン上で作業しているので、localhost で十分です。Cockpit のログインウィンドウが表示されます(図A)。

図A

Cockpit のログイン画面には、Pop!_OS 上で実行されているにもかかわらず、Ubuntu ブランドが表示されます。

ログインすると、管理アクセスをオンにする必要があるという警告が表示されます (図 B )。その警告をクリックし、プロンプトが表示されたらユーザー パスワードを入力して権限を昇格します。

図B

警告を備えたコックピットダッシュボード。

おめでとうございます!Pop!_OSデスクトップの管理が少し楽になりました。LinuxデスクトップディストリビューションがデフォルトでCockpitをインストールせず、デスクトップメニューからCockpitダッシュボードに簡単にアクセスできないのは驚きです。おそらくそんなことはないでしょうが、Cockpitのインストールは非常に簡単です。

お気に入りの Linux ディストリビューションの簡素化された管理をお楽しみください。

Jack Wallen によるビジネス プロフェッショナル向けの最新のテクノロジー アドバイスをすべて知るには、YouTube で TechRepublic の How To Make Tech Work を購読してください。

TechRepublic Academy の The Mastering Linux Development Bundle で詳細を学習してください。

Tagged: