1. 程式人生 > >【RHEL 7】檢查服務程序的執行狀態...

【RHEL 7】檢查服務程序的執行狀態...

系統環境:RHEL 7

 

給伺服器配置DHCP服務,動態給區域網中的主機分配網路引數。但當我以為大功告成的時候,客戶端竟沒有獲取到,報錯如下:

 

[[email protected] Desktop]# systemctl restart network
Job for network.service failed. See 'systemctl status network.service' and 'journalctl -xn' for details.

 

以為是客戶端沒有連線上伺服器服務的問題,不知道反反覆覆檢查多少次。我新增一塊網絡卡到客戶機可以ping到伺服器。
配置檔案剛才又檢查一遍,也沒看出來什麼錯誤。而且防火牆 SELinux都配置過了,也問了不少人,急得不行。。還好總算是找到原因了,不是什麼了不得的錯誤,只是平時心太粗打錯字(配置檔案寫錯了),感謝分享給我這個技巧的人,同時也這個方法分享一下。

 

我這邊的原因是啟動的時候沒有報錯,但服務已經出了問題。可以使用命令檢查一下 

 

1.檢視服務的執行狀態

 systemctl status dhcpd

 

2.檢視  /etc/dhcp/dhcpd.conf 配置檔案,原來我有個變數名拼錯了。。

vim /etc/dhcp/dhcpd.conf 

 

3.修改後儲存,重新執行。然後檢視狀態,可以了。

systemctl restart dhcpd
systemctl enable dhcpd

systemctl status dhcpd