1. 程式人生 > >linux 服務管理 Crontba、Ntpdate、Logrotate、Supervisor

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

 

crond

    linux 系統則是由 cron (crond) 這個系統服務來控制的。Linux 系統上面原本就有非常多的計劃性工作,因此這個系統服務是預設啟動的。

    另外, 由於使用者自己也可以設定計劃任務,所以, Linux 系統也提供了使用者控制計劃任務的命令 :crontab 命令。

    https://www.cnblogs.com/intval/p/5763929.html

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

檔案中.

    https://www.cnblogs.com/kevingrace/p/6307298.html

supervisor

    supervisor是用Python開發的一個client/server服務,是Linux/Unix系統下的一個程序管理工具。可以很方便的監聽、啟動、停止、重啟一個或多個程序。用supervisor管理的程序,當一個程序意外被殺死,supervisor監聽到程序死後,會自動將它重啟,很方便的做到程序自動恢復的功能,不再需要自己寫shell指令碼來控制。

    

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