ソフトウェアパッケージの更新は、オペレーティングシステムの重要な部分です。システムのすべてのセキュリティを追跡するのは困難です。最も簡単な方法は、ソフトウェアパッケージを定期的に更新してUbuntuシステムを安全に保つことです。
このチュートリアルでは、パッケージを最新の状態に保つための手動と自動の2つの方法について説明します。 Ubuntuシステムには、システムにセキュリティ更新プログラムをインストールするための無人アップグレードオプションが用意されています。セキュリティ更新プログラムを自動的にインストールするようにシステムを構成することもできます。
セキュリティ更新プログラムを手動でインストールする
Sudo特権アカウントでUbuntuまたはDebianシステムにログインします。システムでターミナルを開き、次のコマンドを実行してaptキャッシュを更新します。
sudo apt update
次に、システムで利用可能なすべてのパッケージアップグレードを見つけます。
sudo apt list --upgradable
アップグレードされる上記のパッケージのリストを参照してください。
次に、次のコマンドを実行して、すべてのパッケージを更新します。
sudo apt upgrade
確認を求められたら、「y」を押してEnterキーを押し、インストールプロセスを完了します。
非本番ユーザーは、dist-upgrade
を実行することもできます 上記のコマンドではアップグレードされないパッケージをアップグレードするコマンド。サーバーがバージョン固有のアプリケーションで問題に直面する可能性があるため、本番環境ではこれをお勧めしません。
sudo apt dist-upgrade
本番環境に適用する前に、本番環境の理想的な環境(例:インスタンスのコピー)を作成し、最初にテストします。
セキュリティ更新プログラムを自動的にインストールする
unattended-upgrades
パッケージは、最新のセキュリティ(およびその他の)更新を自動的に実行して、コンピューターを最新の状態に保つのに役立ちます。
デフォルトの無人アップグレードパッケージをシステムにインストールする必要があります。ただし、インストールされていない場合は、次のコマンドを使用してインストールしてください。
sudo apt install unattended-upgrades apt-listchanges
次のコマンドを実行するだけで、システムにセキュリティ更新プログラムをインストールできます。以下のコマンドは、システム上でサイレントに実行され、セキュリティ更新プログラムを適用します。
sudo dpkg-reconfigure unattended-upgrades
「はい」を選択し、Enterキーを押して構成を完了します。
上記のコマンドは、/etc/apt/apt.conf.d/20auto-upgrades
を作成します 必要な設定を含む構成ファイル。
さらに、unattended-upgradesコマンドを手動で実行して、パッケージのアップグレードを実行することもできます。
sudo unattended-upgrades -d
-d
コマンドラインオプションは、更新プロセスの詳細なログを表示します。
レビューの目的で、無人アップグレードログファイルは/var/log/unattended-upgrades/
にあります。 ディレクトリ。定期的なシステムメンテナンスでこのファイルを確認することをお勧めします。
不要なパッケージを削除する
Ubuntuは、削除されなくなったすべてのパッケージを追跡します。これらは、他のパッケージの良識としてインストールされ、そのパッケージがシステムから削除されたパッケージです。
Aptパッケージマネージャーには、そのパッケージをシステムから削除するオプションがあります。
sudo apt autoremove
結論
このチュートリアルでは、UbuntuおよびDebianシステムのセキュリティアップデートをアップグレードする2つの方法を学びました。