如何在 Amazon Linux AMI 上启用 systemd

Saq*_*Ali 10 amazon-web-services systemd amazon-linux systemctl

我开始使用 Amazon Linux AMI。它似乎有/etc/systemd/system/文件夹,但我无法使用systemctl来启动停止我添加到/etc/systemd/system/文件夹中的服务。

$ systemctl
bash: systemctl: command not found
Run Code Online (Sandbox Code Playgroud)

小智 11

Amazon Linux v 2.0 支持 systemd 并且默认安装:

cat /etc/os-release
NAME="Amazon Linux"
VERSION="2.0 (2017.12)"
ID="amzn"
ID_LIKE="centos rhel fedora"
VERSION_ID="2.0"
PRETTY_NAME="Amazon Linux 2.0 (2017.12) LTS Release Candidate"
ANSI_COLOR="0;33"
CPE_NAME="cpe:2.3:o:amazon:amazon_linux:2.0"
HOME_URL="https://amazonlinux.com/"

rpm -qa | grep -i systemd
systemd-libs-219-42.amzn2.4.x86_64
systemd-219-42.amzn2.4.x86_64
systemd-sysv-219-42.amzn2.4.x86_64`
Run Code Online (Sandbox Code Playgroud)


Sve*_*ven 6

Amazon Linux 最终基于旧版本的 CentOS/RHEL,并且不支持 systemd。

https://forums.aws.amazon.com/message.jspa?messageID=731256


小智 5

遗憾的是,只有亚马逊 linux v2 支持 systemd。Amazon linux v1.0 没有 https://aws.amazon.com/amazon-linux-2/