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版を選ぶことをおすすめします。
-
Ubuntuでスタートアップアプリケーションの起動を遅延させる方法
デスクトップにログインするたびに必ず使うアプリケーションがあるなら、それらをスタートアップ(自動起動)リストに登録しておくと、毎回手動で起動する手間が省けて便利です。しかし、自動起動アプリを登録しすぎると、デスクトップへの初回ログインが大幅に遅くなってしまいます。すべてのアプリが同時に同じシステムリソースを奪い合うためです。 幸い、これには簡単な解決策があります。それは「スタートアップアプリケーションに遅延を設定する」ことです。この記事では、Ubuntuでスタートアップアプリケーションの起動タイミングをずらし、ログイン直後の動作を軽快に保つ方法を詳しく解説します。 スタートアップアプリケーシ
-
Linuxのディレクトリ構造を理解して使いこなす方法
Linuxのディレクトリ構造はWindowsとは大きく異なるため、初めてLinuxに触れる方は戸惑うことが少なくありません。そんなときは、Linuxのディレクトリ構造を「木(ツリー)」としてイメージすると理解しやすくなります。木が根っこから成長して枝を広げるように、Linuxではルート(/)を起点として各ディレクトリが枝分かれしていきます。 ディレクトリの区切り文字はフォワードスラッシュ(/)で、略して「スラッシュ」と呼ばれます。たとえば、ルートディレクトリへのパスは単に「スラッシュ(/)」と表現されるのが一般的です。 Linuxディレクトリ構造とは Linuxに慣れている方なら、「