GNU/Linux >> Linux の 問題 >  >> Ubuntu

Ubuntu20.04「FocalFossa」でCanonicalLivepatchを設定する方法

正規のLivepatch Ubuntu16.04で導入されました。 livepatchオプションを使用すると、カーネルアップデートをインストールせずに システムを再起動します。これは優れたオプションであり、システムの再起動を防ぐためにサーバーで有効にする必要があります。

今後のUbuntu20.04「FocalFossa」はCanonicalLivepatchをサポートします。

サーバーにとって重要なLivepatch

Ubuntuがサーバーに電力を供給している場合は、CanonicalLivepatchを有効にする必要があります。 Livepatchは、システムを再起動しなくても、カーネルの更新をサイレントにインストールします。ただし、デスクトップユーザーも利用できますが、あまり役に立ちません。

Livepatchの全体的な目的は、カーネルの更新後にシステムが再起動するのを防ぐことです。デスクトップユーザーはとにかく時々コンピュータを再起動します。そのため、Livepatchをインストールしてセットアップすることはできますが、使用されることはめったにありません。

また、Livepatch機能は、個人使用の最大3台のデバイスで無料であることに注意してください。 Livepatchは、デスクトップ、サーバー、仮想マシン、およびクラウドでセットアップできます。組織は、UbuntuAdvantageにサブスクライブしてサービスの料金を支払う必要があります。

Ubuntu20.04「FocalFossa」でCanonicalLivepatchを設定する方法

Ubuntuデスクトップユーザー向け

  • Ubuntuデスクトップでのライブパッチの設定 とてもシンプルです。 設定を開きます ソフトウェアとアップデートに移動します 。 [Livepatch]タブに移動します。
  • 「サインイン」ボタンをクリックして、Ubuntuのクレデンシャルを入力します。 Ubuntuアカウントをお持ちでない場合は、作成してください。
  • サインイン後、ログインを確認するポップアップが表示されたら、[続行]をクリックします。
  • それだけです。ライブパッチはUbuntu20.04デスクトップに設定されています。

Livepatchを使用したUbuntu20.04のエラー

Ubuntu 20.04 Focal FossaでLivepatchを有効にすると、次のエラーが発生する場合があります–

Failed to enable Livepatch: cannot enable machine: this machine ID is already enabled with a different key or is non-unique. Either "sudo canonical-livepatch disable" on the other machine, or regenerate a unique /etc/machine-id on this machine with "sudo rm /etc/machine-id /var/lib/dbus/machine-id && sudo systemd-machine-id-setup" server response: Conflicting machine-id

エラーを修正するには、ターミナルで次のコマンドを入力します–

cp /etc/machine-id /etc/machine-id.original
cp /var/lib/dbus/machine-id /var/lib/dbus/machine-id.original
nano /etc/machine-id (to remove the existing value)
systemd-machine-id-setup
> Initializing machine ID from D-Bus machine ID.
cat /etc/machine-id
からマシンIDを初期化しています

Ubuntuサーバーの場合

Canonical Livepatchサービスのセットアップは、Ubuntuサーバーではさらに簡単です。 UbuntuのLivepatchページに移動し、「Ubuntuユーザー」を選択します。 [ライブパッチトークンを取得する]をクリックします。

ライブパッチトークンと、ライブパッチサービスをインストールして有効にするコマンドが表示されます。次に、コマンドを1つずつコピーして、サーバー上で実行します。

sudo snap install canonical-livepatch
sudo canonical-livepatch enable UNIQUE_TOKEN

されております!ライブパッチがセットアップされ、サーバーにインストールされます。ステータスを確認するには、次のコマンドを実行します–

canonical-livepatch status --verbose

Ubuntu
  1. Ubuntu20.04「FocalFossa」にアップグレードする方法

  2. Ubuntu – Ubuntuで静的IPを設定する方法は?

  3. サービスを設定する方法は?

  1. Ubuntu18.04でApache仮想ホストを設定する方法

  2. Ubuntu 20.04/18.04にRedisをインストールする方法

  3. Ubuntu / canonicalはどのように編成されていますか?

  1. Ubuntu20.04でDNSネームサーバーを設定する方法

  2. Ubuntu18.04でSSHキーを設定する方法

  3. Ubuntu18.04でOpenVPNサーバーをセットアップする方法