Amazon Linux 2023のサービスの管理は Systemd になり、systemctl コマンドでサービスを確認できます。
登録済みサービス一覧
全ての登録済みサービス一覧は以下のコマンドで確認できます。 ただし、起動時に有効にならないサービスも含まれます。
systemctl list-unit-files
systemctl list-unit-files -t service UNIT FILE STATE PRESET acpid.service disabled disabled amazon-ssm-agent.service enabled enabled arp-ethers.service disabled disabled atd.service enabled enabled auditd.service enabled enabled auth-rpcgss-module.service static - autovt@.service alias - cfn-hup.service disabled disabled ... 省略 systemd-zram-setup@.service static - update-motd.service enabled enabled user-runtime-dir@.service static - user@.service static - 178 unit files listed.
presetについては以下を参照
上記よりデフォルトで全てのユニットを有効化すると、パッケージに(互いに両立しない)複数のユニットが 含まれている場合に問題が生じます。systemctl プリセットはディストリビューションやシステム 管理者によって使われることを意図されて作られています。衝突するユニットが有効化されてしまう 場合、systemd.preset の man ページに書かれているように、プリセットの設定ファイルを使って どちらか片方を明示的に無効化させる必要があります
起動時に有効化されるサービス一覧
起動時に有効化されるサービスのみを確認する場合は、以下のコマンドになります。
systemctl list-unit-files --state=enabled
systemctl list-unit-files --state=enabled UNIT FILE STATE PRESET amazon-ssm-agent.service enabled enabled atd.service enabled enabled auditd.service enabled enabled chrony-config.service enabled enabled chronyd.service enabled enabled cloud-config.service enabled disabled cloud-final.service enabled disabled cloud-init-local.service enabled disabled cloud-init.service enabled disabled dbus-broker.service enabled enabled getty@.service enabled enabled hibinit-agent.service enabled enabled import-state.service enabled enabled irqbalance.service enabled enabled libstoragemgmt.service enabled enabled nfs-convert.service enabled disabled rngd.service enabled enabled rpmdb-rebuild.service enabled enabled selinux-autorelabel-mark.service enabled enabled sshd.service enabled enabled sssd.service enabled enabled sysstat.service enabled enabled systemd-boot-update.service enabled enabled systemd-homed-activate.service enabled disabled systemd-homed.service enabled enabled systemd-network-generator.service enabled enabled systemd-networkd-wait-online.service enabled disabled systemd-networkd.service enabled enabled systemd-pstore.service enabled enabled systemd-resolved.service enabled enabled update-motd.service enabled enabled dbus.socket enabled enabled sssd-kcm.socket enabled enabled systemd-networkd.socket enabled disabled systemd-userdbd.socket enabled enabled nfs-client.target enabled disabled reboot.target enabled enabled remote-cryptsetup.target enabled enabled remote-fs.target enabled enabled fstrim.timer enabled enabled logrotate.timer enabled enabled sysstat-collect.timer enabled enabled sysstat-summary.timer enabled enabled update-motd.timer enabled enabled 44 unit files listed.d
起動時に無効化されているサービス一覧
起動時に無効化されているサービスのみを確認する場合は、以下のコマンドになります。
systemctl list-unit-files --state=disabled
systemctl list-unit-files --state=disabled UNIT FILE STATE PRESET proc-sys-fs-binfmt_misc.mount disabled disabled acpid.service disabled disabled arp-ethers.service disabled disabled cfn-hup.service disabled disabled chrony-wait.service disabled disabled console-getty.service disabled disabled debug-shell.service disabled disabled gssproxy.service disabled disabled kpatch.service disabled disabled loadmodules.service disabled disabled man-db-restart-cache-update.service disabled disabled nfs-blkmap.service disabled disabled nfs-server.service disabled disabled nis-domainname.service disabled disabled psacct.service disabled disabled rdisc.service disabled disabled rpcbind.service disabled disabled selinux-check-proper-disable.service disabled disabled sshd-keygen@.service disabled disabled systemd-boot-check-no-failures.service disabled disabled systemd-networkd-wait-online@.service disabled disabled systemd-oomd.service disabled disabled systemd-sysext.service disabled disabled systemd-time-wait-sync.service disabled disabled systemd-timesyncd.service disabled disabled acpid.socket disabled disabled cloud-init-hotplugd.socket disabled disabled rpcbind.socket disabled disabled sshd.socket disabled disabled sssd-autofs.socket disabled disabled sssd-nss.socket disabled disabled sssd-pac.socket disabled disabled sssd-pam-priv.socket disabled disabled sssd-pam.socket disabled disabled sssd-ssh.socket disabled disabled sssd-sudo.socket disabled disabled systemd-oomd.socket disabled disabled exit.target disabled disabled halt.target disabled disabled kexec.target disabled disabled poweroff.target disabled disabled remote-veritysetup.target disabled disabled chrony-config.timer disabled enabled dnf-makecache.timer disabled disabled systemd-sysupdate-reboot.timer disabled disabled systemd-sysupdate.timer disabled disabled 46 unit files listed.