Centos

systemctl restart xxx 與 systemctl restart xxx.service

  • July 8, 2017

在 CentOS 中,我可以使用:

systemctl restart xxx

重新啟動服務,並且可以使用:

systemctl restart xxx.service 

也開始服務。

但如果這裡有什麼不同呢?

man systemctl:

上面列出的參數語法單元命令採用單個單元名稱(指定為 NAME)或多個單元規範(指定為 PATTERN…)。在第一種情況下,必須給出帶或不帶後綴的單位名稱。如果未指定後綴(單元名稱為“縮寫”),systemctl 將附加一個合適的後綴,預設情況下為“.service”,如果命令僅在特定單元類型上執行,則附加一個特定於類型的後綴。例如,

       # systemctl start sshd

       # systemctl start sshd.service

是等價的

       # systemctl isolate default

       # systemctl isolate default.target

引用自:https://unix.stackexchange.com/questions/375623