Amazon Linuxにおけるセキュリティパッチの適用

サービス開始後のサーバに対してセキュリティパッチの更新を定期的に充てる必要があります。

yum updateinfoコマンドにて利用可能なセキュリティアップデートのサマリーを表示してみます。

下記結果をみると相当数のセキュリティパッチがあることが分かりました。

[ec2-user@ip-xxx-xx-xx-xxx ~]$ yum updateinfo
Loaded plugins: extras_suggestions, langpacks, priorities, update-motd
55 packages excluded due to repository priority protections
Updates Information Summary: updates
    139 Security notice(s)
          4 critical Security notice(s)
         60 important Security notice(s)
          6 low Security notice(s)
         69 medium Security notice(s)
updateinfo summary done

sudo yum update --securityコマンドにてセキュリティーに関するものを全てアップデートします。

[ec2-user@ip-xxx-xx-xx-xxx ~]$ sudo yum update --security
Loaded plugins: extras_suggestions, langpacks, priorities, update-motd
amzn2-core                                               | 3.7 kB     00:00
amzn2extra-docker                                        | 3.0 kB     00:00
amzn2extra-nginx1                                        | 3.0 kB     00:00
amzn2extra-php8.0                                        | 3.0 kB     00:00
mysql-connectors-community                               | 2.6 kB     00:00
mysql-tools-community                                    | 2.6 kB     00:00
mysql80-community                                        | 2.6 kB     00:00
55 packages excluded due to repository priority protections
・
・
・
Transaction Summary
================================================================================
Install 7 Packages (+1 Dependent package)
Upgrade 112 Packages (+1 Dependent package)

Total download size: 146 M
Is this ok [y/d/N]: y
Downloading packages:

・

・

・

Complete!

sudo needs-restartingコマンドで再起動が必要かを確認します。

-sオプションが再起動が必要なsystemdサービスを表示します

-rオプションがシステム再起動が必要かどうかを出力します。

[ec2-user@ip-xxx-xx-xx-xxx~]$ sudo needs-restarting -s
chronyd.service
dbus.service
nginx.service
php-fpm.service
rngd.service
libstoragemgmt.service
atd.service
systemd-logind.service
getty@tty1.service
serial-getty@ttyS0.service
sendmail.service
network.service
auditd.service
lvm2-lvmetad.service
systemd-udevd.service
rpcbind.service
acpid.service
crond.service
sm-client.service
gssproxy.service
systemd-journald.service
[ec2-user@ip-xxx-xx-xx-xxx ~]$ sudo needs-restarting -r
Core libraries or services have been updated:
  kernel -> 4.14.309-231.529.amzn2
  glibc -> 2.26-62.amzn2
  dbus -> 1:1.10.24-7.amzn2.0.2
  kernel -> 4.14.246-187.474.amzn2
  systemd -> 219-78.amzn2.0.21
  openssl-libs -> 1:1.0.2k-24.amzn2.0.6

Reboot is required to ensure that your system benefits from these updates.

More information:
https://access.redhat.com/solutions/27943

sudo rebootコマンドにて再起動します。

Web画面からインスタンスを再起動してもどちらでもよいと思います。

 

以上となります。

[ec2-user@ip-xxx-xx-xx-xxx ~]$ sudo reboot

おすすめ記事

TIPS一覧へ戻る

TIPSカテゴリー