cPanel的/scripts目錄中有許多實用的腳本可以使用,通過ssh執行/scripts/XXX即可。下面分享十九個cPanel系統管理者不得不會的自動化腳本:
easyapache
編譯、更新、重裝Apache、PHP和各種子產品。通過EasyApache可以實作伺服器上運作各種版本的php,同時很輕松實作對Apache及各種子產品的編譯。
phpextensionmgr
控制伺服器的php擴充。可以通過這個腳本安裝、解除安裝和檢視各種擴充,同時能夠列出各種可用的擴充及檢視它們的狀态。
*up
手動更新cPanel伺服器上的各種服務如通過腳本mysqlup, phpup和eximup更新mysql、php和exim服務。
restartsrv_*
手動重新開機cPanel伺服器上的各種服務。也是cPanel建議的通過ssh重新開機各種服務的方式。比如restartsrv_httpd重新開機Apache。
addpop
通過ssh指令行建立pop郵箱賬戶。
delpop
通過ssh指令行移除郵箱賬戶。
wwwacct
在cPanel伺服器上建立賬戶。同時能夠指定各種賬戶的參數。
killpkg
在cPanel伺服器上删除賬戶。
restorepkg
利用cPanel的備份來還原賬戶。
cpbackup
觸發備份機制,讓伺服器執行備份。
pkgacct
建立cPanel上賬戶的備份。
upcp
觸發cPanel伺服器上的更新程序。更新伺服器上的軟體和作業系統。
setupmailserver
轉換郵件伺服器為courier或者dovecot(兩者之間進行切換)。或者禁用POP3和IMAP。
setupnameserver
轉換域名伺服器為bind或者nsd(兩者之間進行切換)。或者禁用域名伺服器的各種功能。
setupftpserver
轉換ftp伺服器為pure-ftpd或者proftpd(兩者之間進行切換)。或者禁用ftp功能。
checkperlmodules
驗證和修複cPanel伺服器标準perl子產品。