Amazon Linux 2023 release notes

To Nha Notes | Sept. 13, 2023, 10:39 p.m.

Basically, below packages are not installed in Amazon Linux 2023

  • rsyslog
  • awslogs
  • cronie
  • iptables
  • make
  • lvm2

If rsyslog is not installed, below logs would not be generated

  • /var/log/messages
  • /var/log/secure
  • /var/log/maillog
  • /var/log/cron
  • /var/log/boot.log
Logging system

In AL2023 the logging system package has changed from Amazon Linux 2. AL2023 doesn't install rsyslog by default, so the text based log files such as /var/log/messages that were available in Amazon Linux 2 aren't available by default. The default configuration for AL2023 is systemd-journal, which can be examined using journalctl. Although rsyslog is an optional package in AL2023, we recommend the new systemd based journalctl interface and related packages. For more information, see the journalctl manual page.

List up services in Amazon Linux 2023

ls -l /etc/systemd/system

Add new service in Amazon Linux 2023

sudo tee /etc/systemd/system/echo-test.service << EOF > /dev/null
[Unit]
Description=echo test

[Service]
User=ec2-user
Group=ec2-user
Type=oneshot

ExecStart=/usr/bin/echo test

[Install]
WantedBy=multi-user.target
EOF

List up active packages in Amazon Linux 2023

sudo systemctl list-units --type=service | awk '$1 ~ /service$/ {printf "%-50s %7s\n",$1, $3}'

acpid.service                                       active
amazon-cloudwatch-agent.service                     active
amazon-ssm-agent.service                            active
atd.service                                         active
auditd.service                                      active
chronyd.service                                     active
cloud-config.service                                active
cloud-final.service                                 active
cloud-init-local.service                            active
cloud-init.service                                  active
crond.service                                       active
dbus-broker.service                                 active
dracut-shutdown.service                             active
getty@tty1.service                                  active
gssproxy.service                                    active
irqbalance.service                                  active
jupyter.service                                     active
kmod-static-nodes.service                           active
libstoragemgmt.service                              active
nginx.service                                       active
policy-routes@ens5.service                          active
psacct.service                                      active
refresh-policy-routes@ens5.service                 activating
rngd.service                                        active
rpc-statd-notify.service                            active
serial-getty@ttyS0.service                          active
sshd.service                                        active
sssd.service                                        active
sysstat.service                                     active
systemd-fsck-root.service                           active
systemd-fsck@dev-disk-by\x2duuid-BF44\x2d0AE6.service  active
systemd-homed-activate.service                      active
systemd-homed.service                               active
systemd-journal-catalog-update.service              active
systemd-journal-flush.service                       active
systemd-journald.service                            active
systemd-logind.service                              active
systemd-machine-id-commit.service                   active
systemd-network-generator.service                   active
systemd-networkd-wait-online.service                active
systemd-networkd.service                            active
systemd-random-seed.service                         active
systemd-remount-fs.service                          active
systemd-resolved.service                            active
systemd-sysctl.service                              active
systemd-tmpfiles-setup-dev.service                  active
systemd-tmpfiles-setup.service                      active
systemd-udev-trigger.service                        active
systemd-udevd.service                               active
systemd-update-done.service                         active
systemd-update-utmp.service                         active
systemd-user-sessions.service                       active
systemd-userdbd.service                             active
user-runtime-dir@0.service                          active
user@0.service

List up inactive services in Amazon LInux 2023                                     active

systemctl list-units --type=service --state=inactive | awk '$1 ~ /service$/ {printf "%-50s %7s\n",$1, $3}'
auth-rpcgss-module.service                         inactive
chrony-config.service                              inactive
dracut-cmdline.service                             inactive
dracut-initqueue.service                           inactive
dracut-mount.service                               inactive
dracut-pre-mount.service                           inactive
dracut-pre-pivot.service                           inactive
dracut-pre-trigger.service                         inactive
dracut-pre-udev.service                            inactive
emergency.service                                  inactive
fstrim.service                                     inactive
hibinit-agent.service                              inactive
import-state.service                               inactive
initrd-cleanup.service                             inactive
initrd-parse-etc.service                           inactive
initrd-switch-root.service                         inactive
initrd-udevadm-cleanup-db.service                  inactive
ldconfig.service                                   inactive
logrotate.service                                  inactive
modprobe@configfs.service                          inactive
modprobe@drm.service                               inactive
modprobe@efi_pstore.service                        inactive
modprobe@fuse.service                              inactive
nfs-blkmap.service                                 inactive
nfs-convert.service                                inactive
nfs-idmapd.service                                 inactive
nfs-mountd.service                                 inactive
nfs-server.service                                 inactive
nfs-utils.service                                  inactive
nfsdcld.service                                    inactive
rc-local.service                                   inactive
refresh-policy-routes@ens5.service                 inactive
rescue.service                                     inactive
rpc-gssd.service                                   inactive
rpc-statd.service                                  inactive
rpcbind.service                                    inactive
rpmdb-rebuild.service                              inactive
selinux-autorelabel-mark.service                   inactive
sshd-keygen@ecdsa.service                          inactive
sshd-keygen@ed25519.service                        inactive
sshd-keygen@rsa.service                            inactive
sssd-kcm.service                                   inactive
sysstat-collect.service                            inactive
sysstat-summary.service                            inactive
systemd-ask-password-console.service               inactive
systemd-ask-password-wall.service                  inactive
systemd-binfmt.service                             inactive
systemd-firstboot.service                          inactive
systemd-hwdb-update.service                        inactive
systemd-initctl.service                            inactive
systemd-modules-load.service                       inactive
systemd-pstore.service                             inactive
systemd-quotacheck.service                         inactive
systemd-repart.service                             inactive
systemd-sysusers.service                           inactive
systemd-timesyncd.service                          inactive
systemd-tmpfiles-clean.service                     inactive
systemd-udev-settle.service                        inactive
systemd-update-utmp-runlevel.service               inactive
systemd-vconsole-setup.service                     inactive
update-motd.service                                inactive

https://docs.aws.amazon.com/linux/al2023/release-notes/relnotes.html

https://docs.aws.amazon.com/linux/al2023/release-notes/compare-packages.html

https://docs.aws.amazon.com/linux/al2023/release-notes/all-packages-AL2023.1.html

https://docs.aws.amazon.com/linux/al2023/ug/compare-with-al2.html

https://dev.classmethod.jp/articles/diff-al-2023-and-al-2-packages-and-services/

https://docs.aws.amazon.com/linux/al2023/release-notes/removed-AL2023.1-AL1.html

https://docs.aws.amazon.com/linux/al2023/release-notes/removed-AL2023.1-AL2.html

https://linuxhandbook.com/journalctl-command/

https://www.geeksforgeeks.org/journalctl-command-in-linux-with-examples/

https://linuxconfig.org/journalctl-command-usage-and-examples-on-linux

https://www.freedesktop.org/software/systemd/man/journalctl.html