先使用 systemctl status 服務名稱,查看服務運行狀態,註意紅色字體的錯誤信息,比如許可權不夠(關閉selinux試試),埠被占用(netstat -tunlp | grep 埠號); 若仍然無法解決問題,查看Linux系統的日誌文件/var/log/messages,再配合grep... ...
- 先使用 systemctl status 服務名稱,查看服務運行狀態,註意紅色字體的錯誤信息,比如許可權不夠(關閉selinux試試),埠被占用(netstat -tunlp | grep 埠號);
-
若仍然無法解決問題,查看Linux系統的日誌文件/var/log/messages,再配合grep查看相應信息
從上圖可以發現,http服務的配置文件/etc/httpd/conf/httpd.conf的第118行有錯誤。
總結一下:服務報錯一臉懵逼?cat一下/var/log/messages吧~~~(來自一個小白白的經驗)
PS:多半是服務配置文件有問題,,,