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

Ubuntu ProでUbuntu体験をレベルアップ!無料でアップグレードする3つの手順

Ubuntuは最も人気のあるLinuxディストリビューションのひとつで、サーバーからワークステーションまで幅広く利用されています。

Canonicalは2年ごとに長期サポート(LTS)版のUbuntuをリリースしています。LTS版は安定性が高く、最大5年間のアップデートが提供されます。そしてUbuntu Proを活用すれば、そのUbuntu体験をさらに次のレベルへ引き上げることができます。

この記事では、隠れたコスト一切なしでUbuntu Proに無料アップグレードする方法を解説します。

Ubuntu Proサブスクリプションのメリット

Ubuntu Proは、強化されたセキュリティ機能と延長されたセキュリティサポートをマシンにもたらします。主なメリットは以下の通りです。

  • ライブパッチ: カーネルライブパッチとは、Linuxカーネルに重要な更新やセキュリティ修正を適用する仕組みです。Ubuntu ProにはLivepatchサービスが含まれており、サーバーを再起動することなくカーネルアップデートを適用できます。ダウンタイムを最小限に抑えたいサービスを運用している場合に特に有効です。
  • 拡張サポート: 最大10年間のセキュリティおよびメンテナンスアップデートを受けられます。通常、UbuntuのLTS版は最大5年間のサポートですが、Ubuntu Proではそれが10年に倍増します。さらに、Docker、Node.js、Drupal、Vagrantなど、23,000以上のパッケージが拡張セキュリティアップデートの対象となり、システムの安全性が長期にわたって保たれます。
  • コンプライアンスとハードニング: 組織で採用しているセキュリティフレームワークや標準が何であれ、Ubuntu Proはコンプライアンス遵守を支援します。厳しく規制された組織や、高度なセキュリティが求められるサービスの運用において特に重要です。

これらの特典は、最大5台のマシンまで無料でUbuntu Proにアップグレードするだけで享受できます。それでは、3つの簡単なステップでUbuntu Proへアップグレードする方法を見ていきましょう。

ステップ1: システムを最新の状態に更新する

まず、システムが最新の状態であり、最新バージョンのUbuntu Proクライアントが実行されていることを確認します。以下のコマンドでシステムを更新しましょう。

sudo apt update && sudo apt upgrade

次に、使用しているUbuntu Proクライアントのバージョンを確認します。27.11.2より新しい必要があります。

pro --version

古いProクライアントを使用している場合は、APTでサポート対象のクライアントをインストールしてください。

sudo apt install ubuntu-advantage-tools=27.11.2~$(lsb_release -rs).1

なお、Ubuntu ProはUbuntuのLTSリリースでのみサポートされているため、マシンでLTS版が動作していることを必ず確認してください。

ステップ2: Ubuntu Oneアカウントを作成する

Ubuntu Proサブスクリプションにアクセスするには、Ubuntu Oneアカウントが必要です。まだアカウントをお持ちでない場合は、login.ubuntu.comにアクセスして無料で登録できます。

メールアドレスを入力し、安全なパスワードを設定して利用規約に同意したら、「Create Account(アカウントを作成)」ボタンをクリックします。

Ubuntu Oneアカウントは、Ubuntu関連の各種サービスやサイトへの入り口となるものです。

ステップ3: マシンでUbuntu Proを有効化する

Ubuntu Oneにログインしたら、「Your Subscriptions(サブスクリプション)」タブをクリックしてトークンを取得します。

Ubuntu Proトークンは、好きなUbuntuデバイス5台まで無料で使用できます。サーバーでも、IoTデバイスでも、Raspberry Piでも構いません。

LTS版のUbuntuが動作するPCやサーバーに、以下のコマンドでUbuntu Proトークンを紐付けます。

sudo pro attach your_ubuntu_one_token

コマンド内の「your_ubuntu_one_token」は、自分のサブスクリプショントークンに置き換えてください。このコマンドの実行にはスーパーユーザー権限が必要です。

出力結果を見ると、拡張サポートインフラとライブパッチサービスがデフォルトで有効になっていることがわかります。他のサービスを有効にしたい場合は、「pro enable」コマンドに続けてサービス名を指定して実行します。

例えば、Ubuntu Security Guide(USG)を有効化するには、次のコマンドを実行します。

sudo pro enable usg

Ubuntuでは常にLTSリリースを選ぼう

Ubuntuは、サーバーとワークステーションの両方で広く使われる、安定性の高い堅牢なOSです。Ubuntu Proを活用すれば、すでに優れたこのシステム上で、さらに高いセキュリティとコンプライアンスを実現できます。安定性とセキュリティを重視するなら、ぜひUbuntu Proを試してみてください。

前述の通り、Ubuntu ProはLTSリリースでのみサポートされています。LTSリリースは優れたセキュリティと安定性を提供し、最低5年間サポートされるため、常にLTS版を選ぶことをおすすめします。

  1. Ubuntuでスタートアップアプリケーションの起動を遅延させる方法

    デスクトップにログインするたびに必ず使うアプリケーションがあるなら、それらをスタートアップ(自動起動)リストに登録しておくと、毎回手動で起動する手間が省けて便利です。しかし、自動起動アプリを登録しすぎると、デスクトップへの初回ログインが大幅に遅くなってしまいます。すべてのアプリが同時に同じシステムリソースを奪い合うためです。 幸い、これには簡単な解決策があります。それは「スタートアップアプリケーションに遅延を設定する」ことです。この記事では、Ubuntuでスタートアップアプリケーションの起動タイミングをずらし、ログイン直後の動作を軽快に保つ方法を詳しく解説します。 スタートアップアプリケーシ

  2. Linuxのディレクトリ構造を理解して使いこなす方法

    Linuxのディレクトリ構造はWindowsとは大きく異なるため、初めてLinuxに触れる方は戸惑うことが少なくありません。そんなときは、Linuxのディレクトリ構造を「木(ツリー)」としてイメージすると理解しやすくなります。木が根っこから成長して枝を広げるように、Linuxではルート(/)を起点として各ディレクトリが枝分かれしていきます。 ディレクトリの区切り文字はフォワードスラッシュ(/)で、略して「スラッシュ」と呼ばれます。たとえば、ルートディレクトリへのパスは単に「スラッシュ(/)」と表現されるのが一般的です。 Linuxディレクトリ構造とは Linuxに慣れている方なら、「