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 – (内部)
(本文由美国主机侦探原创,转载请注明出处“美国主机侦探”和原文地址!)

微信扫码加好友进群
主机优惠码及时掌握

QQ群号:938255063
主机优惠发布与交流