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
EXPERTE
gefragt vor 6 Monaten32 Aufrufe
1 Antwort
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
EXPERTE
beantwortet vor 6 Monaten

Du bist nicht angemeldet. Anmelden um eine Antwort zu veröffentlichen.

Eine gute Antwort beantwortet die Frage klar, gibt konstruktives Feedback und fördert die berufliche Weiterentwicklung des Fragenstellers.

Richtlinien für die Beantwortung von Fragen