linux 服務管理 Crontba、Ntpdate、Logrotate、Supervisor

 

crond

    linux 系統則是由 cron (crond) 這個系統服務來控制的。Linux 系統上面本來就有很是多的計劃性工做,所以這個系統服務是默認啓動的。html

    另外, 因爲使用者本身也能夠設置計劃任務,因此, Linux 系統也提供了使用者控制計劃任務的命令 :crontab 命令。linux

    http://www.javashuo.com/article/p-fusxhefu-hw.htmlshell

ntpdate

     Linux服務器運行久時,系統時間就會存在必定的偏差,通常狀況下可使用date命令進行時間設置,但在作數據庫集羣分片等操做時對多臺機器的時間差是有要求的,此時就須要使用ntpdate進行時間同步數據庫

    https://www.cnblogs.com/luchuangao/p/7795293.html服務器

    https://www.cnblogs.com/zhi-leaf/p/6281549.html工具

logrotate

    用於對系統日誌進行輪轉、壓縮和刪除,也能夠將日誌發送到指定郵箱。使用logrotate指令,可以讓你輕鬆管理系統所產生的記錄文件。每一個記錄文件均可被設置成每日,每週或每個月處理,也能在文件太大時當即處理。您必須自行編輯,指定配置文件,預設的配置文件存放在/etc/logrotate.conf文件中.spa

    http://www.javashuo.com/article/p-rzhvcmfk-m.html.net

supervisor

    supervisor是用Python開發的一個client/server服務,是Linux/Unix系統下的一個進程管理工具。能夠很方便的監聽、啓動、中止、重啓一個或多個進程。用supervisor管理的進程,當一個進程意外被殺死,supervisor監聽到進程死後,會自動將它重啓,很方便的作到進程自動恢復的功能,再也不須要本身寫shell腳原本控制。日誌

    https://blog.csdn.net/zou79189747/article/details/80403016code

相關文章
相關標籤/搜索