發部落格的時候要注意,word有可能會把文中兩個減號「–」轉換成中文的」–「,文中本就應該存在」–「,如果有,那一定是被轉換了。
centos7啟用了新的系統和服務管理器,採用systemctl命令代替了老版本的service和chkconfig。為了保持相容性,在centos7中,老版本的service和chkconfig命令仍然可以使用。
systemctl命令有一點不足,就是很多命令執行後沒有提示資訊,例如下圖:
上圖中,執行啟動和停止服務命令後沒有「服務已啟動」或「服務已關閉」等提示資訊,讓人很不習慣。還有,start和stop各執行了兩次,也沒有任何提示資訊,這也讓人很不習慣。
systemctl start name.service
注意name.service的.service可以省略不寫,以下兩條命令的效果相同。
systemctl start vsftpd # 啟動ftp服務。
systemctl start vsftpd.service # 啟動ftp服務。
systemctl stop name.service
如果服務沒有啟動,就啟動它。
systemctl restart name.service
systemctl is-active name.service
systemctl status name.service
示例:
loaded:關於服務是否已經載入的資訊,檔案的絕對路徑以及是否被啟用的注釋。
active:服務是否正在執行,然後是啟動時間資訊。
process:程序額外資訊。
main pid:服務主程序pid。
cgroup:control groups額外資訊。
systemctl enable name.service
systemctl disable name.service
systemctl is-enabled name.service
systemctl try
-restart name.service
但並不表示服務會立即應用新的配置檔案,修改配置檔案後建議用restart重啟服務。
systemctl reload name.service
systemctl list-units --type service --all
systemctl list-unit-files|grep enabled
systemctl --failed
systemctl list-unit-files --type service
systemctl list-dependencies --after name.service
systemctl list-dependencies --before name.service
centos7系統管理
yum install rsync vim wget lrzsz lsof y yum install vim y yum install rsync yrsync用法示例 同步192.168.0.2伺服器上的web使用者下的tomcat目錄至本機 temp目錄 rsync vzrtopg prog...
CentOS 7 將 Nginx 新增系統服務
經過編譯安裝以及解決問題,nginx 已經執行正常,但是此時 nginx 並沒有新增進系統服務。接下來會將 nginx 新增進系統服務並且設定開機啟動。首先檢視 nginx 的服務狀態,輸入systemctl status nginx,結果如下 在 usr lib systemd system目錄中...
CentOS 7 將 Nginx 新增系統服務
經過編譯安裝以及解決問題,nginx 已經執行正常,但是此時 nginx 並沒有新增進系統服務。接下來會將 nginx 新增進系統服務並且設定開機啟動。首先檢視 nginx 的服務狀態,輸入systemctl status nginx,結果如下 在 usr lib systemd system目錄中...