++++++++++++++++++++++++++++++++++++++++++++++++
標題:Linux服務的restart和reload
時間:2020年1月13日
++++++++++++++++++++++++++++++++++++++++++++++++
在Linux操作系統服務管理中,經常會遇到restart和reload。
這兩個參數究竟存在什么樣的區別呢,現在小編和大家簡單的講一下。
在學習環境下,我們經常使用restart參數重啟服務,然而拿到生產環境中也許並不合理。
restart:含義為重新啟動,顧名思義就是需要先stop,然后在start。
reload:含義未重新加載,顧名思義就是重新加載(配置)。
我們已sshd服務來簡單的說一下:
我們對sshd服務的配置文件進行了修改,現在需要重新加載配置或者說重啟
service sshd restart:
如果更改的配置錯誤,執行這條命令,stop肯定是能成功的;但是start則不能啟動;如果設備在很遠的機房中,這樣無疑給運維工作增加了負擔;即使配置沒有問題,在啟停同時也會導致服務短暫停止。
service sshd reload:
reload表示的是重新加載配置,首先reload不會影響當前服務已經建立的會話,而是直接加載新的配置,當新的會話產生后,會使用新的信息的配置;即使配置文件錯誤,導致的結果只是配置加載失敗,而與所提供的服務無關。