无法在 CentOS 7 上启动服务

无法在 CentOS 7 上启动服务

突然,我无法在 VPS(CentOS 7)上启动服务。例如,

service httpd start
Redirecting to /bin/systemctl start  httpd.service
Authorization not available. Check if polkit service is running or see debug message for more information.
Failed to start httpd.service: Connection timed out
See system logs and 'systemctl status httpd.service' for details.

这可能是因为我用作主机名的域名已过期。我不知道服务命令背后的逻辑。我启动 httpd,为什么它会调用 polkit 服务?polkit 服务也死了,无法启动。“service polkit status -l”命令显示一条消息:

Lost the name org.freedesktop.PolcyKit1 - exiting

如何解决这个问题?

答案1

你需要使用sudo

[user@localhost ~]$ sudo systemctl start httpd

或以以下身份登录root

[root@localhost ~]# systemctl start httpd

以启动和停止服务。

相关内容