Overview(概述)
cPanel和WHM在/scripts文件夹中提供了大量预先定义的脚本。可用脚本如下:
-
adddns - 添加一个DNS区域。
-
addfpmail - 向所有没有FrontPage Mail Extensions的域名添加FrontPage Mail Extensions。
-
addfpmail2 - 向所有没有FrontPage Mail Extensions的域名添加FrontPage Mail Extensions。
-
addnetmaskips - 向所有没有子网掩码的IP添加子网掩码255.255.255.0。
-
addnobodygrp - 添加Nobody群并激活Security。
-
addpop - 添加一个Pop账户。
-
addservlets - 向账户添加JSP支持(需要tomcat)。
-
addstatus - (内部使用从未被用户调用)
-
adduser - 向系统添加用户。
-
admin - 运行WHM Lite。
-
apachelimits - 向Apache添加rlimits。
-
bandwidth - (OLD)
-
betaexim - 安装最新版本的exim。
-
biglogcheck - 寻找尺寸接近2GB的日志。
-
bitstest -
-
bsdcryptoinstall - 在FreeBSD上安装crypto。
-
bsdldconfig - 在FreeBSD配置适当的lib目录。
-
bsdpkgpingtest - 测试下载FreeBSD packages的连接速度。
-
buildbsdexpect - 在FreeBSD上安装expect。
-
builddomainaddr - (OLD)
-
buildeximconf - 重建exim.conf。
-
buildpostgrebsd-dev - 在FreeBSD上安装postgresql。
-
buildpureftproot -
-
bupcp - (OLD)
-
chcpass - (内部使用)
-
checkallowoverride -
-
checkbadconf - 查看/usr/local/apache/conf/httpd.conf检测不良用户。
-
checkbashshell -
-
checkbsdgroups - 检测并修复FreeBSD上proftpd的所有权。
-
checkccompiler - 检测以确认系统的C编辑器工作正常。
-
checkdeadperlso -
-
checkerrorlogsafe -
-
checkfpkey - 检测FrontPage suid key。
-
checkgd - 检测GD是否创建。
-
checkgentoousers -
-
checkhttpd -
-
checkinterchange - (内部使用)。
-
checklibssl - 检测以确认存在适当的libssl symlinks。
-
checklink -
-
checklog - (OLD)
-
checkmakeconf -
-
checkmaxclients - 检测Apache是否已达到允许的最多客户端。
-
checkoldperl - 检测你系统上的Perl版本是否已经过时。
-
checkoldrpm -
-
checkrsync - 检测以确认rsync是最新的。
-
checksuexecpatch - 检测是否已修补mailman的suexec。
-
checksuspendpages - 检测挂起页面是否正确命名。
-
checkswup - (OLD)
-
checkup2date - 确认up2date已正确设置(RedHat)
-
checkyum - 确认yum已正确设置。
-
chkpaths - 确认/usr/sbin/chown有一个链接到/bin/chown的符号链接。
-
chownpublichtmls - 修改所有用户网络空间的所有权,有助于转换为suexec。不属于任何用户的文件被删除。
-
chpass - 修改密码。
-
ckillall - 允许你取消一道程序(使用的如killall)。
-
ckillall2 - 允许你取消一道程序。
-
cleanandmailformmaillog -
-
cleanbw - 清空老的带宽日志。
-
cleandns - (OLD)
-
cleandns8 - 清空named.conf。
-
cleangd - 清空老的GD安装并重新安装GD
-
cleanmd5 - 修复CPAN md5问题。
-
cleanmsglog - 清除exim's msglog。
-
cleanopenwebmail - (OLD)
-
cleanupcheck -
-
cleanupmysqlprivs - 清空不当的mySQL特权。
-
compilers - 关闭没有特权的用户的编译器功能。
-
configips - (OLD)
-
*.cgi - (内部)
-
*.c - (内部)
-
convert2maildir - 将mail从mbox转换为maildir格式并安装courier impap和pop(cpimap被删除)。
-
convertemails -
-
convertemails2 - (内部)
-
convertemails5 - (内部)
-
courierup - 更新/安装Courier
-
cpanelsync -
-
cpbackup - 运行备份。
-
cpbackup2 - (内部)
-
cptheme - (未使用)
-
dialog* - (未使用)
-
distupgrade - 将RedHat升级为最新版本(只用于测试)
-
dnscluster - 启用DNS集群。
-
dnsqueuecron - 添加一个cron job以丢弃DNS queue。
-
dns_setup - (OLD)
-
dnstransfer - 如果服务器有一个DNS master(与DNS master同步)。
-
doomhttpd -
-
dotbuffer - (内部)
-
downgradefp - 降级FrontPage Extensions(至5.0-0)
-
dropmysqldb - 删除一个mySQL数据库。
-
easyapache - 升级Apache
-
editquota - 修改用户的定额。
-
enablechkservdwebmail - 启用检测webmaild服务。
-
enablefileprotect - 保护用户目录,如果文件保护创建在apache的话。
-
ensurepkg - 安装一个FreeBSD package。
-
ensurerpm - 安装一个rpm。
-
ensurerpm2 - (内部)
-
exchangeacctdb - (OLD)
-
exim3 - 安装exim 3。
-
exim4 - 安装exim 4。
-
exim4-rh73test - 安装exim release #260。(只针对RedHat)
-
eximcron - 为exim_tidy_db创建一个cron job。
-
eximlocalsend - 启用/关闭exim local sending。
-
exim_tidydb - 清空exim信息日志。
-
eximup - 安装/更新exim。
-
eximup~ - (内部)
-
expectperlinstaller - (内部)
-
fetchfile - (内部)
-
fetchfpexec -
-
fetchgd - 包含libg.so。
-
finddev - (内部)
-
findhacks - 查找常见木马。
-
findoddrootprocesses - 列出需要核实的root processes。
-
findphpversion - 检测你的php版本文件是不是最新的。
-
findtrojans - 全面搜查木马。
-
fixadmin - (OLD)
-
fixallcartswithsuexec - 使用suexec时修复carts的许可。
-
fixallinterchangeperm - 修复所有用户的Interchange Shopping Carts的许可。
-
fixbinpath - 确认所有bin文件的路径都是正确的。
-
fixbuggynamed - 更新bind来解决任何出现bug的问题。
-
fixcartwithsuexec - (内部) - 可用来修复有着suexec的cart。
-
fixcgiwrap - (OLD)
-
fixcommonproblems - 修复最常见的问题。
-
fixetchosts - 修复/etc/hosts的问题。
-
fixeverything - 修复常见问题和定额。
-
fixfpwml - 修复frontpage的.wml错误。
-
fixheaders - 运行,如果编译中的.h文件没有编译错误。
-
fixhome - (未使用) - 取消符号链接项目。
-
fixinterchange - 重装interchange Perl模块。
-
fixinterchangeperm - 修复用户interchange cart的许可。
-
fixipsnm - 与addnetmask ip相同,不过是Perl。
-
fixlibnet - 重装Bundle::libnet(Perl)。
-
fixlocalhostwithphp - 修改/etc/hosts使其与PHP 4.2.0 + MySQL更好地工作。
-
fixmailandakopia - (未使用)
-
fixmailman - 更新并重启mailman。
-
fixmailmanwithsuexec -
-
fixmuse - 重装muse。
-
fixmysql - 修复mySQL的问题。
-
fixmysqlbsd - 修复FreeBSD上的mySQL问题。
-
fixnamed - 更新bind来处理多个DNS区域(超过512)。
-
fixndc - 修复redhat被破坏的named.conf on 7.2。
-
fixndc.new - (内部)
-
fixoldlistswithsuexec - 启用suexec后在服务器上运行以改变没有出现500内部服务器错误提示的Mailman发出的URL。
-
fixperl - 创建字符链接/usr/local/bin/perl /usr/bin/perl。
-
fixperlscript - 确认perlscript包含所有对应的模块。
-
fixpop - 修复POP账户并重置密码。
-
fixproftpdconf - 修复/usr/local/etc/proftpd.conf的问题。
-
fixproftpdconf~ - (内部)
-
fixproftpddupes - 更新proftpd。
-
fixquotas - 修复quotas。
-
fixrelayd - (OLD)
-
fixrh72ndckey - (内部)
-
fixrndc - 修复named.conf以防止rndc staus失败。
-
fixspamassassinfailedupdate - 重新安装失败的spamassassin更新。
-
fixsubconf -
-
fixsubdomainlogs - 如果子域名日志没有在cPanel中显示就运行。
-
fixsuexeccgiscripts - 修复suexec安装后破坏的CGI脚本。
-
fixtrojans - (未使用)
-
fixvaliases - 修复valiases的许可。
-
fixwebalizer - 修复已经停止更新的Webalizer。
-
fixwebmail - (OLD)
-
fixwwwdir - (OLD)
-
fp3 - 更新fpexe3补丁。
-
fpanonuserpatch - 更新FrontPage extensions来包含匿名用户补丁。
-
fp-auth -
-
fpbtr - (OLD)
-
fpsuexec - (内部)
-
fpsuexec2 - (内部)
-
fpsuexec3 - (内部)
-
fpupgrade - (内部)
-
ftpcheck - 检测FTPSSL。
-
ftpfetch - (内部)
-
ftpput - (内部)
-
ftpquaotacheck - 检测所有用户的配额(空间占用量)。
-
ftpsfetch - (内部)
-
ftpup - 更新你的ftp服务器。
-
ftpupdate - (内部)
-
fullhordereset - 重设Horde并显示当前的Horde密码。
-
futexfix - 修复futex的问题。
-
futexstartup - 启动futex。
-
gcc3 - 安装gcc-3.3.3。
-
gencrt - 生成一个.crt和.csr文件。
-
gencrt2 - (未使用)
-
gentomcatlist - (内部)
-
gentooportsup -
-
gethomedir - (内部)
-
getpasswd - (内部)
-
getremotecpmove - (内部)
-
getrpmfor -
-
grabemails - (内部)
-
grabhttp - (内部)
-
grabhttp2 - (内部)
-
grabmysqlprivs - (内部)
-
grpck - 检测grpck是否正常工作。
-
hackcheck - (内部)
-
hdparmify - 启用dma/irq/32bit HD access,为IDE drives提速。
-
hdparmon - 启用hdparm。
-
HTTPreq.pm - (内部)
-
httpspamdetect -
-
icpanel - (OLD)
-
initacls - 用ACL支持装载你的文件系统。(确认你的kernel支持ACLs)
-
initbyteslog - (内部)
-
initfpsuexec - 启用FrontPage suexec支持。
-
initquotas - 在新驱动上启用空间限额支持。
-
initsslhttpd - 确认HTTP以SSL开始。
-
initsuexec - 如果suexec已安装,启用suexec支持。
-
installaimicq - (内部)
-
installcgipm - 安装CGI.pm。
-
installcpbsdpkg -
-
installcpgentoopkg -
-
installdbi - 安装Bundle::DBD::mysql。
-
installfpfreebsd - 在FreeBSD上安装FrontPage 5 Extensions。
-
installfpgentoo - 在Gentoo上安装FrontPage。
-
installgd - 创建GD。
-
installipc - (内部)
-
installpkg - 安装一个FreeBSD package。
-
installpostgres - 安装PostrgeSQL。
-
installrmmods - (OLD)
-
installrpm - 安装rpm。
-
installrpm2 - (内部)
-
installspam - 安装SpamAssassin。
-
installssl - 添加SSL vhost。
-
installtree -
-
installzendopt - 安装zend optimzer。
-
installzendopt-freebsd - 在一个freebsd机器上安装zend optimizer。
-
ipcheck - (内部)
-
ipusage - (内部)
-
isdedicatedip - 查看某IP是不是独立IP。
-
kernelcheck - (内部)
-
killacct - 删除一个账户。
-
killbadrpms - 消除服务器上不安全RPMs的安全脚本。
-
killdns - 删除一个DNS区域。
-
killdns-dnsadmin -
-
killdrrootvhost - 删除虚拟主机的文档root。
-
killndbm - 删除7.2中被破坏的NDBM_File。
-
killpvhost - 删除proftpd.conf中的一个虚拟主机。
-
killspamkeys - 删除一个spam key。
-
killsslvhost - 删除虚拟主机的一个SSL登入记录。
-
killvhost - 删除一个vhost。
-
listcheck - 检测mailing lists是否存在问题。
-
listproblems - 列出常见问题。
-
listsubdomains - 列出子域名。
-
mailadmin - (DEAD, OLD)
-
maildirmenu - (内部)
-
mailman212 - (内部)
-
mailperm - 修复近乎所有的mail许可问题。
-
mailscannerupdate - 更新MailScanner。
-
mailtroubleshoot - 指导mail修复。
-
makecpphp - 安装php。
-
makesecondary - DNS传输的一部分。
-
manualupcp - 手动更新cPanel。
-
md5crypt - 将密码加密为MD5。
-
mkquotas - OLD
-
mkwwwacctconf - (内部)
-
mrusersscpcmd -
-
mseclocal - 建立Mandrake's msec允许exim作为mailnull运行。
-
mysqladduserdb - 创建一个MySQL数据库和用户。
-
mysqlconnectioncheck - 连接到MySQL,如果需要的话重启SQL。
-
mysqldeluserdb - 删除一个MySQL数据库和用户。
-
mysqlinfo - (OLD)
-
mysqlpasswd - 修改MySQL密码。
-
mysqlrpmpingtest - 检测下载mySQL rpms的连接速度。
-
mysqlup - 更新mySQL。
-
mysqlup~ - (内部)
-
ndbmcheck - 检测nbdm模块是否加载(在RedHat 7.2中消除)
-
netftpsslpatch - 修补FTPSSL.pm。
-
newdomains - (OLD)
-
newdomains-sendmail - (OLD)
-
newexim - 安装最新版本的exim。
-
newftpuser - (未使用)
-
newpop - (未使用)
-
nofsck - 设置fsck始终使用-y
-
nomodattach - 从httpd.conf删除mod_attach。
-
nomodauthmysql -从httpd.conf删除mod_auth_mysql。
-
nomodbwprotect - 从httpd.conf删除mod_bwportect。
-
nomodgzipconfmods - 从httpd.conf删除mod_gzip。
-
nomodperl - 从httpd.conf删除mod_perl。
-
oldaddoncgi2xaddon - 将老的addons更新为X addons。
-
oldaddonconverter - (内部)
-
oopcheck - (内部)
-
park - 停放一个域名。
-
patcheximconf - 修复exim.conf。
-
patchposixtypes -
-
patchtypes -
-
patchtypesizes -
-
pedquota - (内部) - editquota的一部分(用于编辑quota)。
-
perlinstaller - 安装perl。
-
phpini - 创建一个php.ini文件。
-
phpopenbasectl -
-
pingtest - 从cPanel mirrors检测下载时间。
-
pkgacct - (内部)
-
pkgacct~ - (内部)
-
pkgacct2 - (内部)
-
pkgaccount-ala - 备份一个Alab*nza账户用于传输。
-
pkgacct-ciXost - 备份一个ci*ost账户用于传输。
-
pkgacct-dXm - 备份一个d*m账户用于传输。
-
pkgacct-enXim - 备份一个en*im账户用于传输。
-
pkgacct-ng -
-
pkgacctn-ng.orig -
-
pkgacct-pXa - 备份一个p*a账户用于传输。
-
popftpuse - (OLD)
-
portsup - (FREEBSD BETA)
-
postsuexecinstall - (内部)
-
proftpd128 - 安装proftpd-1.2.8。
-
pscan - (OLD)
-
ptycheck - 修复/dev/ptmx许可。
-
pwck - 核实系统授权信息的完整性。
-
quickfixmysqlbsd - (未使用)
-
quickkernel - 更新你的kernel。
-
quicksecure - 快速消除没用的服务。
-
quotacheck - (内部)
-
rasetup - (OLD)
-
rawchpass - (内部)
-
realadduser - (内部)
-
realchpass - (内部)
-
realperlinstaller - (内部)
-
realrawchpass - (内部)
-
rebuildcpanelsslcrt - 重建cPanel SSL证书。
-
rebuildcpusers - 重建/var/cpanel/users。
-
rebuildetcpasswd - 重建/etc/passwd。
-
rebuildeximbsd - 在FreeBSD上重建exim。
-
rebuildhttpdconffromproftpd - 从proftpd.conf文件重建httpd.conf。
-
rebuildinterchangecfg - 将带有Interchange的域名移至服务器后使用。
-
rebuildippool - (内部)
-
rebuildnamedconf - 从/var/named中的文件恢复named.conf。
-
rebuildproftpd - 从httpd.conf恢复proftpd.conf。
-
reinstallmailman - 重装mailman。
-
relocatevartousr - 磁盘空间不够时,将/var中的文件迁移至/usr。
-
remdefssl - 删除默认的SSL vhost。
-
reseteximtodefaults - 重设exim的默认设置。
-
resethorde -
-
resetimappasswds - 重设所有imap密码。
-
resetmailmanurls -
-
resetquotas - 将quotas修改为应该的数值。
-
restartsrv - 重启一个服务。
-
restartsrv_apache - 重启apache。
-
restartsrv_bind - 重启bind。
-
restartsrv_clamd - 重启clamd。
-
restartsrv_courier - 重启courier imap。
-
restartsrv_cppop - 重启cppop。
-
restartsrv_entropychat - 重启entropy chat。
-
restartsrv_exim - 重启exim。
-
restartsrv_eximstats - 重启exim statistics。
-
restartsrv_ftpserver - 重启你的ftp服务器。
-
restartsrv_ftpserver~ - (内部)
-
restartsrv_httpd - 重启httpd。
-
restartsrv_imap - 重启impad。
-
restartsrv_inetd - 重启inetd。
-
restartsrv_interchange - 重启Interchange Shopping Cart。
-
restartsrv_melange - 重启melange chat。
-
restartsrv_mysql - 重启mysqld。
-
restartsrv_named - 重启named。
-
restartsrv_postgres - 重启postgresql。
-
restartsrv_postgresql - 重启postgresql。
-
restartsrv_proftpd - 重启proftpd。
-
restartsrv_pureftpd - 重启pure-ftpd。
-
restartsrv_spamd - 重启spamd。
-
restartsrv_sshd - 重启sshd。
-
restartsrv_syslogd - 重启syslogd。
-
restartsrv_tomcat - 重启tomcat。
-
restartsrv_xinetd - 重启xinetd。
-
restoremail - 恢复用户的mail。
-
restorepkg -
-
reswhostmgr - 重启whostmgr。
-
rhlupdate - (OLD)
-
rpmpreinstall - (内部)
-
rpmup - 升级redhat/mandrake errata/security。
-
rpmup2 - (内部)
-
rpmup3 - (内部)
-
rrdtoolinstall - 安装RRD Tool。
-
rscpmd -
-
runlogsnow - (OLD)
-
runstatsonce - 运行statistics(应该在crontab中使用)。
-
runweblogs - 为某用户运行analog/webalizer/etc.
-
ruserssscpcmd - (内部)
-
safeperlinstaller - 安全安装perl。
-
safeup2date - 安全运行up2date。
-
safeyum - 安全运行yum。
-
scpcmd - (内部)
-
searchbadgroups -
-
searchreplace - (未使用)
-
secureit - 删除不需要的suid binaries。
-
securemysql - 保证MySQL configuration的安全。
-
securetmp - 将securetmp添至系统startup选项。
-
selinux_custom_contexts -
-
selinuxsetup -
-
sendaim - (内部)
-
sendicq - (内部)
-
setupfp - 向一个账户中安装FrontPage 3。
-
setupfp4 - 向一个账户中安装FrontPage 4 (2000)安装程序。
-
setupfp5 - 向一个账户中安装FrontPage 5 (2002)安装程序。
-
setupfp5.nosueuxec - 在不使用suexec时向一个账户中安装FrontPage 5 (2002)安装程序。
-
setupmakeconf -
-
showexelist - 显示exe程序。
-
simpleps - 显示程序列表。
-
simplesshcmd - (内部)
-
smartcheck - 检测硬盘完整性。
-
smtpmailgdionly - 启用SMTP Mail Protection。
-
snarf - (内部)
-
spamasssassin-cpanel - (未使用)
-
spamboxdisable - 关闭所有账户的SpamAssassin's spambox delivery。
-
sscpcmd - (内部)
-
ssh2.expect - (内部)
-
sshcmd -
-
sshcontrol - (内部)
-
ssh.expect - (内部)
-
stage2fpmail - (内部)
-
supportvoidcheck -
-
suspendacct - 挂起一个账户。
-
symlinktodir - (内部)
-
sysup - 更新cPanel RPMs。
-
telentcrt - (OLD)
-
testinf - (OLD)
-
trustme - (内部)
-
typocheck -
-
uf - (OLD)
-
unlimitnamed - 安装最新版本的bind patched来支持服务器上超过512的IP。
-
unblockip - 对被portsentry阻止的IP解除阻止。
-
unpkgacct - (内部)
-
unsetupfp4 - 从账户中删除FrontPage 4 或 5。
-
unslavenamedconf - 如果用户无意间将DNS master设置为本地服务器,这将在loop后修复named.conf。
-
unsuspendacct - 解除挂起一个账户。
-
upcp - 更新cPanel。
-
updated - 更新/scripts。
-
updatedomainips - (内部)
-
updatefrontpage - 更新FrontPage。
-
updatemysqlquota -
-
updatenow - 更新/scripts NOW。
-
updatephpconf - 更新PHP配置文件。
-
updateuserdomains - (内部)
-
updateuserdomains2 - (内部)
-
userdirctl -
-
userps - (OLD)
-
usersscpcmd - (内部)
-
usersscpcmd1 - (内部)
-
usersshcmd - (内部)
-
verify - (OLD)
-
verifyzone - (内部)
-
whichrpm - (内部)
-
whoowns - 找出谁拥有某个域名。
-
whostmgrkey - (OLD)
-
wwwacct - 创建一个账户。
-
wwwacct2 - (内部)
-
x* - (OLD)
-
xaddonreport - 报告当前安装的addon脚本。
-
zoneexists - (内部)