httpd 重启时的 Linux 错误 - systemctl:找不到命令

0

【以下的问题经过翻译处理】 你好,

在 BASH 中运行时收到该错误:

$ sudo systemctl restart httpd

我需要根据添加新的 <virtualHost> 来重新启动

运行:

$ cat /etc/os-release

VERSION="2018.03"
NAME="Amazon Linux AMI"
VERSION="2018.03"
ID="amzn"
ID_LIKE="rhel fedora"
VERSION_ID="2018.03"
PRETTY_NAME="Amazon Linux AMI 2018.03"
ANSI_COLOR="0;33"
CPE_NAME="cpe:/o:amazon:linux:2018.03:ga"
HOME_URL="http://aws.amazon.com/amazon-linux-ami/"

这个操作可以通过 EC2 控制台选中该实例,然后选择“实例状态”->“重启” 来完成吗?

提前感谢您提供的任何指导。

profile picture
专家
已提问 5 个月前30 查看次数
1 回答
0

【以下的回答经过翻译处理】 你好,

systemctl 命令由 systemd 包提供,在 Amazon Linux 2018.03 上不可用。 相反,您可以使用 service 命令重新启动 Apache 服务器。

sudo service httpd restart

我建议先检查配置。

sudo service httpd configtest

要将 systemd 与 Amazon Linux 结合使用,您可以将 Amazon Linux 2 与提供的 systemd 和 systemctl 命令一起使用 https://aws.amazon.com/amazon-linux-2/

profile picture
专家
已回答 5 个月前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则