December 18, 2009

cpanel commands

cPanel and WHM has a large number of predefined scripts available in the /scripts folder. The available scripts are as follows:



*

adddns - Adds a DNS zone.
*

addfpmail - Add frontpage mail extensions to all domains without them.
*

addfpmail2 -Add frontpage mail extensions to all domains without them.
*

addnetmaskips - Add the netmask 255.255.255.0 to all IPs that have no netmask.
*

addnobodygrp - Adds the group nobody and activates security.
*

addpop - Add a Pop Account.
*

addservlets - Add JSP support to an account (requires tomcat).
*

addstatus - (Internal use never called by user).
*

adduser - Add a user to the system.
*

admin - Run WHM Lite.
*

apachelimits - Add rlimits to Apache.
*

bandwidth - (OLD)
*

betaexim - Installs the latest version of exim.
*

biglogcheck - looks for logs nearing 2 gigabytes in size
*

bitstest -
*

bsdcryptoinstall - Installs crypto on FreeBSD.
*

bsdldconfig - Configures the proper lib directories in FreeBSD.
*

bsdpkgpingtest - Tests the connection speed for downloading FreeBSD packages.
*

buildbsdexpect - Install expect on FreeBSD.
*

builddomainaddr - (OLD)
*

buildeximconf - Rebuilds exim.conf.
*

buildpostgrebsd-dev - Installs postgresql on FreeBSD.
*

buildpureftproot -
*

bupcp - (OLD)
*

chcpass - (Internal use)
*

checkallowoverride -
*

checkbadconf - Checks /usr/local/apache/conf/httpd.conf for bad users.
*

checkbashshell -
*

checkbsdgroups - Checks and repairs proftpd ownership on FreeBSD.
*

checkccompiler - Checks to make sure the C compiler works on your system.
*

checkdeadperlso -
*

checkerrorlogsafe -
*

checkfpkey - Checks for the FrontPage suid key
*

checkgd - Checks to see if GD is built.
*

checkgentoousers -
*

checkhttpd -
*

checkinterchange - (Internal use).
*

checklibssl - Checks to make sure the proper libssl symlinks exist.
*

checklink -
*

checklog - (OLD)
*

checkmakeconf -
*

checkmaxclients - Checks to see if apache has reached the maximum clients allowed.
*

checkoldperl - Checks to see if the version of Perl on your system is old.
*

checkoldrpm -
*

checkrsync - Checks to make sure rsync is up to date.
*

checksuexecpatch - Checks to see if mailman has been patched for suexec.
*

checksuspendpages - Checks to see if suspend pages are properly named.
*

checkswup - (OLD)
*

checkup2date - Makes sure up2date is set up properly (RedHat)
*

checkyum - Makes sure yum is set up properly.
*

chkpaths - Makes sure /usr/sbin/chown has a symlink to /bin/chown
*

chownpublichtmls - Change ownership of all users web space to them, which is useful for converting to suexec. Files owned by nobody are deleted.
*

chpass - Change password.
*

ckillall - Allows you to kill a process (used like killall).
*

ckillall2 - Allows you to kill a process.
*

cleanandmailformmaillog -
*

cleanbw - Cleans up old bandwidth logs.
*

cleandns - (OLD)
*

cleandns8 - Clean up named.conf.
*

cleangd - Cleans up old GD installs and reinstalls GD
*

cleanmd5 - Fix CPAN md5 problems.
*

cleanmsglog - cleans exim's msglog
*

cleanopenwebmail - (OLD)
*

cleanupcheck -
*

cleanupmysqlprivs - Cleans up improper mySQL privileges.
*

compilers - Disables the usage of compilers for unprivileged users.
*

configips - (OLD)
*

*.cgi - (INTERNAL)
*

*.c - (INTERNAL)
*

convert2maildir - Converts mail from mbox to maildir format and installs courier impap and pop (cpimap is removed).
*

convertemails -
*

convertemails2 - (INTERNAL)
*

convertemails5 - (INTERNAL)
*

courierup - Updates/Installs Courier
*

cpanelsync -
*

cpbackup - Runs backups.
*

cpbackup2 - (INTERNAL)
*

cptheme - (NOT USED)
*

dialog* - (NOT USED)
*

distupgrade - Upgrades RedHat to the newest version (for testing only)
*

dnscluster - Enables DNS clustering.
*

dnsqueuecron - Adds a cron job to dump the DNS queue.
*

dns_setup - (OLD)
*

dnstransfer - Only if the server has a DNS master (sync with DNS master).
*

doomhttpd -
*

dotbuffer - (INTERNAL)
*

downgradefp - Downgrades FrontPage Extensions (to 5.0-0)
*

dropmysqldb - Drops a mySQL database.
*

easyapache - Upgrade Apache
*

editquota - Change a users quota.
*

enablechkservdwebmail - Enable service checking of webmaild.
*

enablefileprotect - Protects home directories if file protection is built in apache.
*

ensurepkg - Installs a FreeBSD package.
*

ensurerpm - Installs a rpm.
*

ensurerpm2 - (INTERNAL)
*

exchangeacctdb - (OLD)
*

exim3 - Installs exim 3.
*

exim4 - Installs exim 4.
*

exim4-rh73test - Installs exim release #260. (RedHat only)
*

eximcron - Creates a cron job for exim_tidy_db.
*

eximlocalsend - Enables/Disables exim local sending.
*

exim_tidydb - Cleans the exim message log.
*

eximup - Installs/Updates exim.
*

eximup~ - (INTERNAL)
*

expectperlinstaller - (INTERNAL)
*

fetchfile - (INTERNAL)
*

fetchfpexec -
*

fetchgd - Includes libg.so.
*

finddev - (INTERNAL)
*

findhacks - Search for common Trojan Horses.
*

findoddrootprocesses - Lists root processes that may need to be checked out.
*

findphpversion - Check to see if your php version file is up to date.
*

findtrojans - Exhaustive Trojan Horse search.
*

fixadmin - (OLD)
*

fixallcartswithsuexec - Fixes permissions on carts when using suexec.
*

fixallinterchangeperm - Fixes permissions on all users' Interchange Shopping Carts.
*

fixbinpath - Makes sure all bin file paths are correct.
*

fixbuggynamed - Updates bind to solve any problems with bugs.
*

fixcartwithsuexec - (INTERNAL) - Can be used to fix a cart with suexec.
*

fixcgiwrap - (OLD)
*

fixcommonproblems - Attempt to fix the most common problems.
*

fixetchosts - Fixes problems with /etc/hosts
*

fixeverything - Fix common problems and quotas.
*

fixfpwml - Fix for .wml errors with frontpage.
*

fixheaders - Run if nothing compiles errors with .h files on compile.
*

fixhome - (NOT USED) - Unsymlink items.
*

fixinterchange - Reinstall interchange Perl modules.
*

fixinterchangeperm - fix permissions on a user's interchange cart.
*

fixipsnm - Same as addnetmask ips, but Perl though.
*

fixlibnet - Reinstall Bundle::libnet (Perl).
*

fixlocalhostwithphp - Change /etc/hosts to work better with PHP 4.2.0 + MySQL.
*

fixmailandakopia - (NOT USED)
*

fixmailman - Updates and restarts mailman.
*

fixmailmanwithsuexec -
*

fixmuse - Reinstalls muse.
*

fixmysql - Fixes problems with mySQL.
*

fixmysqlbsd - Fixes problesm with mySQL on FreeBSD.
*

fixnamed - Updates bind to handle many DNS zones (more than 512).
*

fixndc - Repair redhat's broken named.conf on 7.2.
*

fixndc.new - (INTERNAL)
*

fixoldlistswithsuexec - Run after enabling suexec on the server to change the URLs that Mailman gives out to ones that don't give a 500 internal server error.
*

fixperl - Symlink /usr/local/bin/perl /usr/bin/perl.
*

fixperlscript - Makes sure a perlscript includes all corresponding modules.
*

fixpop - Fix a POP account and reset password.
*

fixproftpdconf - Fixes problems with /usr/local/etc/proftpd.conf
*

fixproftpdconf~ - (INTERNAL)
*

fixproftpddupes - Updates proftpd.
*

fixquotas - Fix quotas.
*

fixrelayd - (OLD)
*

fixrh72ndckey - (INTERNAL)
*

fixrndc - Fixes named.conf to prevent rndc staus failed.
*

fixspamassassinfailedupdate - Reinstalls a failed spamassassin update.
*

fixsubconf -
*

fixsubdomainlogs - Run if subdomain logs don't show up in cPanel.
*

fixsuexeccgiscripts - Fix CGI scripts that are broken after suexec installed.
*

fixtrojans - (NOT USED)
*

fixvaliases - Fix permisions on valiases.
*

fixwebalizer - Repair a Webalizer that has stopped updating.
*

fixwebmail - (OLD)
*

fixwwwdir - (OLD)
*

fp3 - Updates the fpexe3 patch.
*

fpanonuserpatch - Updates FrontPage extensions to include the anonymous user patch.
*

fp-auth -
*

fpbtr - (OLD)
*

fpsuexec - (INTERNAL)
*

fpsuexec2 - (INTERNAL)
*

fpsuexec3 - (INTERNAL)
*

fpupgrade - (INTERNAL)
*

ftpcheck - Checks for FTPSSL.
*

ftpfetch - (INTERNAL)
*

ftpput - (INTERNAL)
*

ftpquaotacheck - Runs quota checking for all ftp users.
*

ftpsfetch - (INTERNAL)
*

ftpup - Updates your ftp server.
*

ftpupdate - (INTERNAL)
*

fullhordereset - Resets Horde and displays the current Horde password.
*

futexfix - Fixes problesm with futex.
*

futexstartup - Starts futex.
*

gcc3 - Installs gcc-3.3.3
*

gencrt - Generate a .crt and .csr file.
*

gencrt2 - (NOT USED)
*

gentomcatlist - (INTERNAL)
*

gentooportsup -
*

gethomedir - (INTERNAL)
*

getpasswd - (INTERNAL)
*

getremotecpmove - (INTERNAL)
*

getrpmfor -
*

grabemails - (INTERNAL)
*

grabhttp - (INTERNAL)
*

grabhttp2 - (INTERNAL)
*

grabmysqlprivs - (INTERNAL)
*

grpck - Checks to see if grpck is working properly.
*

hackcheck - (INTERNAL)
*

hdparmify - Enable dma/irq/32bit HD access, which speeds up IDE drives.
*

hdparmon - Turns on hdparm.
*

HTTPreq.pm - (INTERNAL)
*

httpspamdetect -
*

icpanel - (OLD)
*

initacls - Mounts your file systems with ACL support (make sure your kernel supports ACLs)
*

initbyteslog - (INTERNAL)
*

initfpsuexec - Enable FrontPage suexec support.
*

initquotas - Turn on quota support on new drives.
*

initsslhttpd - Make sure HTTP starts with SSL.
*

initsuexec - Turn on suexec support if suexec is installed.
*

installaimicq - (INTERNAL)
*

installcgipm - Installs CGI.pm
*

installcpbsdpkg -
*

installcpgentoopkg -
*

installdbi - Install Bundle::DBD::mysql.
*

installfpfreebsd - Installs FrontPage 5 Extensions on FreeBSD.
*

installfpgentoo - Installs FrontPage on Gentoo.
*

installgd - Builds GD.
*

installipc - (INTERNAL)
*

installpkg - Installs a FreeBSD package.
*

installpostgres - Installs PostrgeSQL.
*

installrmmods - (OLD)
*

installrpm - Installs a rpm.
*

installrpm2 - (INTERNAL)
*

installspam - Install SpamAssassin.
*

installssl - Add a SSL vhost.
*

installtree -
*

installzendopt - Install zend optimzer.
*

installzendopt-freebsd - Install zend optimizer on a freebsd machine.
*

ipcheck - (INTERNAL)
*

ipusage - (INTERNAL)
*

isdedicatedip - Checks an ip to see if it is dedicated.
*

kernelcheck - (INTERNAL)
*

killacct - Delete an account.
*

killbadrpms - Security script that kills insecure RPMs from the server.
*

killdns - Delete a DNS zone.
*

killdns-dnsadmin -
*

killdrrootvhost - Removes the document root for a virtual host.
*

killndbm - Remove the broken NDBM_File module from 7.2.
*

killpvhost - Removes a virtual host from proftpd.conf.
*

killspamkeys - Removes a spam key.
*

killsslvhost - Removes a SSL entry for a virtual host.
*

killvhost - Delete a vhost.
*

listcheck - Checks mailing lists for issues.
*

listproblems - Lists common problems.
*

listsubdomains - List subdomains.
*

mailadmin - (DEAD, OLD)
*

maildirmenu - (INTERNAL)
*

mailman212 - (INTERNAL)
*

mailperm - Fix almost any mail permission problem.
*

mailscannerupdate - Updates MailScanner
*

mailtroubleshoot - Guided mail fix.
*

makecpphp - Installs php.
*

makesecondary - Part of DNS transfer.
*

manualupcp - Updates cPanel manually.
*

md5crypt - Encrypts a password into MD5.
*

mkquotas - OLD
*

mkwwwacctconf - (INTERNAL)
*

mrusersscpcmd -
*

mseclocal - Sets up Mandrake's msec to allow exim to run as mailnull.
*

mysqladduserdb - Create a MySQL databse and user.
*

mysqlconnectioncheck - Attempts to connect to MySQL, restarts SQL if necessary.
*

mysqldeluserdb - Delete a MySQL database and user.
*

mysqlinfo - (OLD)
*

mysqlpasswd - Change MySQL password.
*

mysqlrpmpingtest - Checks your connection speed for downloading mySQL rpms.
*

mysqlup - Updates mySQL.
*

mysqlup~ - (INTERNAL)
*

ndbmcheck - Checks to see if the nbdm module is loaded (kills in RedHat 7.2)
*

netftpsslpatch - Patches FTPSSL.pm.
*

newdomains - (OLD)
*

newdomains-sendmail - (OLD)
*

newexim - Installs the latest version of exim.
*

newftpuser - (NOT USED)
*

newpop - (NOT USED)
*

nofsck - Make fsck always use -y
*

nomodattach - Removes mod_attach from httpd.conf.
*

nomodauthmysql -Removes mod_auth_mysql from httpd.conf.
*

nomodbwprotect - Removes mod_bwportect from httpd.conf.
*

nomodgzipconfmods - Removes mod_gzip from httpd.conf.
*

nomodperl - Removes mod_perl from httpd.conf.
*

oldaddoncgi2xaddon - Updates old addons to X addons.
*

oldaddonconverter-(INTERNAL)
*

oopcheck - (INTERNAL)
*

park - Parks a domain.
*

patcheximconf - Fixes exim.conf.
*

patchposixtypes -
*

patchtypes -
*

patchtypesizes -
*

pedquota - (INTERNAL) - Part of editquota (for editting quota).
*

perlinstaller - Installs perl.
*

phpini - Create a php.ini file.
*

phpopenbasectl -
*

pingtest - Checks your download time from cPanel mirrors.
*

pkgacct - (INTERNAL)
*

pkgacct~ -(INTERNAL)
*

pkgacct2 - (INTERNAL)
*

pkgaccount-ala - backs up an Alab*nza account for transfer.
*

pkgacct-ciXost - backs up a ci*ost account for transfer.
*

pkgacct-dXm - backs up a d*m account for transfer.
*

pkgacct-enXim - backs up an en*im account for transfer.
*

pkgacct-ng -
*

pkgacctn-ng.orig -
*

pkgacct-pXa - backs up a p*a account for transfer.
*

popftpuse - (OLD)
*

portsup - (FREEBSD BETA)
*

postsuexecinstall - (INTERNAL)
*

proftpd128 - Installs proftpd-1.2.8.
*

pscan - (OLD)
*

ptycheck - Fixes permissoins on /dev/ptmx.
*

pwck -Verifies the integrity of system authentication information.
*

quickfixmysqlbsd - (NOT USED)
*

quickkernel - Updates your kernel.
*

quicksecure - Quickly kill useless services.
*

quotacheck - (INTERNAL)
*

rasetup - (OLD)
*

rawchpass - (INTERNAL)
*

realadduser - (INTERNAL)
*

realchpass - (INTERNAL)
*

realperlinstaller - (INTERNAL)
*

realrawchpass - (INTERNAL)
*

rebuildcpanelsslcrt - Rebuilds the cPanel SSL Certificate.
*

rebuildcpusers - Rebuilds /var/cpanel/users.
*

rebuildetcpasswd - Rebuilds /etc/passwd.
*

rebuildeximbsd - Rebuilds exim on FreeBSD.
*

rebuildhttpdconffromproftpd - Rebuild httpd.conf from the proftpd.conf file.
*

rebuildinterchangecfg - Used after moving a domain with Interchange to the server.
*

rebuildippool - (INTERNAL)
*

rebuildnamedconf - Restore named.conf from files in /var/named.
*

rebuildproftpd - Restore proftpd.conf from httpd.conf.
*

reinstallmailman - Reinstalls mailman.
*

relocatevartousr - Relocates files from /var to /usr in case of disk space issues.
*

remdefssl - Remove default SSL vhost.
*

reseteximtodefaults - Resets exim's default settings.
*

resethorde -
*

resetimappasswds - Resets all imap passwords.
*

resetmailmanurls -
*

resetquotas - Change quotas to what they should be .
*

restartsrv - Restart a service.
*

restartsrv_apache - Restart apache.
*

restartsrv_bind - Restart bind.
*

restartsrv_clamd - Restart clamd.
*

restartsrv_courier - Restart courier imap.
*

restartsrv_cppop - Restart cppop.
*

restartsrv_entropychat - Restart entropy chat.
*

restartsrv_exim - Restart exim.
*

restartsrv_eximstats - Restart exim statistics.
*

restartsrv_ftpserver - Restart your ftp server.
*

restartsrv_ftpserver~ - (INTERNAL)
*

restartsrv_httpd - Restart httpd.
*

restartsrv_imap - Restart impad.
*

restartsrv_inetd - Restart inetd.
*

restartsrv_interchange - Restart Interchange Shopping Cart.
*

restartsrv_melange - Restart melange chat.
*

restartsrv_mysql - Restart mysqld.
*

restartsrv_named - Restart named.
*

restartsrv_postgres - Restart postgresql.
*

restartsrv_postgresql - Restart postgresql.
*

restartsrv_proftpd - Restart proftpd.
*

restartsrv_pureftpd - Restart pure-ftpd.
*

restartsrv_spamd - Restart spamd.
*

restartsrv_sshd - Restart sshd.
*

restartsrv_syslogd - Restart syslogd.
*

restartsrv_tomcat - Restart tomcat.
*

restartsrv_xinetd - Restart xinetd.
*

restoremail - Restores a user's mail.
*

restorepkg -
*

reswhostmgr - Restart whostmgr.
*

rhlupdate - (OLD)
*

rpmpreinstall - (INTERNAL)
*

rpmup - Upgrade redhat/mandrake errata/security.
*

rpmup2 - (INTERNAL)
*

rpmup3 - (INTERNAL)
*

rrdtoolinstall - Installs RRD Tool.
*

rscpmd -
*

runlogsnow - (OLD)
*

runstatsonce - Runs statistics (should be used from the crontab).
*

runweblogs - Run analog/webalizer/etc. for a user.
*

ruserssscpcmd - (INTERNAL)
*

safeperlinstaller - Installs perl safely.
*

safeup2date - Runs up2date safely.
*

safeyum - Runs yum safely.
*

scpcmd - (INTERNAL)
*

searchbadgroups -
*

searchreplace - (NOT USED)
*

secureit - Remove unnecessary suid binaries.
*

securemysql - Attempts to secure the MySQL configuration.
*

securetmp - Adds securetmp to system startup.
*

selinux_custom_contexts -
*

selinuxsetup -
*

sendaim - (INTERNAL)
*

sendicq - (INTERNAL)
*

setupfp - Install FrontPage 3 on an account.
*

setupfp4 - Install FrontPage 4 (2000) installer on an account.
*

setupfp5 - Install FrontPage 5 (2002) installer on an account.
*

setupfp5.nosueuxec - Install FrontPage 5 (2002) installer on an account when not using suexec.
*

setupmakeconf -
*

showexelist - Shows exe processes.
*

simpleps - Display the process list.
*

simplesshcmd - (INTERNAL)
*

smartcheck - Checks hard drive integrity.
*

smtpmailgdionly - Enables SMTP Mail Protection.
*

snarf - (INTERNAL)
*

spamasssassin-cpanel - (NOT USED)
*

spamboxdisable - Disables SpamAssassin's spambox delivery for all accounts.
*

sscpcmd - (INTERNAL)
*

ssh2.expect - (INTERNAL)
*

sshcmd -
*

sshcontrol - (INTERNAL)
*

ssh.expect - (INTERNAL)
*

stage2fpmail - (INTERNAL)
*

supportvoidcheck -
*

suspendacct - Suspends an account.
*

symlinktodir - (INTERNAL)
*

sysup - update cPanel RPMs.
*

telentcrt - (OLD)
*

testinf - (OLD)
*

trustme - (INTERNAL)
*

typocheck -
*

uf - (OLD)
*

unlimitnamed - Installs the latest version of bind patched to support greater than 512 ips on the server.
*

unblockip - Unblocks an IP blocked by portsentry.
*

unpkgacct - (INTERNAL)
*

unsetupfp4 - Removes FrontPage 4 or 5 from an account.
*

unslavenamedconf - If the user accidentally sets a DNS master as local server, this will repair named.conf after the loop.
*

unsuspendacct - Unsuspends an account.
*

upcp - Updates cPanel.
*

updated - Updates /scripts.
*

updatedomainips - (INTERNAL)
*

updatefrontpage - Updates FrontPage
*

updatemysqlquota -
*

updatenow - Updates /scripts NOW.
*

updatephpconf - Updates PHP configuration files.
*

updateuserdomains - (INTERNAL)
*

updateuserdomains2 - (INTERNAL)
*

userdirctl -
*

userps - (OLD)
*

usersscpcmd - (INTERNAL)
*

usersscpcmd1 - (INTERNAL)
*

usersshcmd - (INTERNAL)
*

verify - (OLD)
*

verifyzone - (INTERNAL)
*

whichrpm - (INTERNAL)
*

whoowns - Finds out who owns a domain.
*

whostmgrkey - (OLD)
*

wwwacct - Creates an account.
*

wwwacct2 - (INTERNAL)
*

x* - (OLD)
*

xaddonreport - Reports the current addon scripts installed.
*

zoneexists - (INTERNAL)

Please refer the url http://www.cpanel.net/docs/whm/Scripts.htm for more info.

No comments:

Post a Comment