List of SSH Commands for cPanel Functions | Tutorial Freak – Online Tutorials

List of SSH Commands for cPanel Functions

Today, I will be listing out few important commands to run some of the basic and important cPanel functions like updating cPanel Software, backing up cPanel through SSH.

Note – The list is too long, if you are searching for any particular command, please use Ctrl+F and find what you are looking for. :)

  • Restart chkservd

    /etc/init.d/chkservd restart

  • Tail Apache log:

    tail -f /usr/local/apache/logs/error_log

  • Updates the cpanel server software:

    /scripts/upcp

  • Reinstalls exim:

    /scripts/exim4

  • View traffic or if you think a site is being DDoS:

    cd /usr/local/apache/domlogs
    tail -f targetsite.com

  • Correct bandwidth issues:

    /scripts/cleanbw

  • To fix problem in webalizer that stop updating stats:

    /scripts/fixwebalizer

  • Fix everything:

    /scripts/fixcommonproblems
    /scripts/fixeverything

  • Fixing Mail List MailMan:

    /usr/local/cpanel/bin/convertmailman2

  • Reinstall MailMan:

    /scripts/reinstallmailman

    /scripts/fixhome

    pico /etc/my.cnf

  • Edit php.ini (may be in a differant place if you have Zend installed, so give the correct path)

    pico /usr/local/lib/php.ini

  • Edit Apache Conf:

    pico /etc/httpd/conf/httpd.conf

  • Checking Real Time Top Processes Login to SSH and run:

    top

  • Run cpanel backup:

    /scripts/cpbackup

  • To try and fix domain controller:

    /scripts/fixndc

  • Quotas:

    /scripts/initquotas - takes a while to run
    /scripts/resetquotas
    /scripts/fixquotas - takes a while to run

  • Add a DNS (Domain Name Server) Entry:

    /scripts/adddns

  • Install Frontpage Mail Exts:

    /scripts/addfpmail

  • Add JavaServlets to an account (jsp plugin pre-required):

    /scripts/addservlets

  • Add a User:

    /scripts/adduser

  • Run WHM Lite:

    /scripts/admin

  • Add Rlimits (cpu and mem limits) to apache:

    /scripts/apachelimits

  • Resync with a master DNS Server:

    /scripts/dnstransfer

  • Edit A User’s Quota:

    /scripts/editquota

  • Search For Trojans in /dev:

    /scripts/finddev

  • Locate Trojan Horses:

    /scripts/findtrojans

  • Suggest Usage:

    /scripts/findtrojans > /var/log/trojans

    /scripts/fixtrojans /var/log/trojans

  • Make Interchange work with suexec:

    /scripts/fixcartwithsuexec

  • Fix Most Problems with Interchange:

    /scripts/fixinterchange

  • Run on a trojans horse file created by findtrojans to remove them:

    /scripts/fixtrojans

  • Run this if a user’s stats stop working:

    /scripts/fixwebalizer

  • Fix a broken valias file:

    /scripts/fixvaliases

  • Turn on DMA and 32bit IDE hard drive access (once per boot):

    /scripts/hdparamify

  • Re-scan quotas. Usually fixes Disk space display problems:

    /scripts/initquotas

  • Turn on SUEXEC (probably a bad idea):

    /scripts/initsuexec

  • Display Ipusage Report:

    /scripts/ipusage

  • Terminate an Account:

    /scripts/killacct

  • Delete “Security Problem Infested RPMS”:

    /scripts/killbadrpms

  • Fix Various Mail Permission Problems:

    /scripts/mailperm

  • Attempt to Troubleshoot a Mail Problem:

    /scripts/mailtroubleshoot

  • Change a MySQL Password:

    /scripts/mysqlpasswd

  • Kill Potential Security Problem Services:

    /scripts/quicksecure

  • Rebuild Ip Address Pool:

    /scripts/rebuildippool

  • Delete Nasty SSL entry in apache default httpd.conf :

    /scripts/remdefssl

  • Restart a Service (valid services: httpd,proftpd,exim,sshd,cppop,bind,mysql)

    /scripts/restartsrv?? (example: /scripts/restartsrv httpd)

  • Syncup Security Updates from RedHat/Mandrake:

    /scripts/rpmup

  • Force a webalizer/analog update:

    /scripts/runlogsnow

  • Remove non-important suid binaries:

    /scripts/secureit

  • Install Frontpage 4+ on an account:

    /scripts/setupfp4

  • Return a Simple process list. Useful for finding where cgi scripts are running from:

    /scripts/simpleps

  • Suspend an account:

    /scripts/suspendacct

  • Syncup Cpanel RPM Updates:

    /scripts/sysup

  • Unblock an IP:

    /scripts/unblockip

  • UnSuspend an account:

    /scripts/unsuspendacct

  • Update /scripts:

    /scripts/updatenow

  • Create a New Account:

    /scripts/wwwacct

  • Awstats to run manually:

    /scripts/runweblogs account_username

  • License Not working:

    rdate -s rdate.darkorb.net

  • Kill the MySQL Server

    /etc/rc.d/init.d/mysql stop

  • Repair all SQL databases:

    myisamchk -r /var/lib/mysql/*/*.MYI

  • Start MySQL again:

    /etc/rc.d/init.d/mysql start

  • Restarting cPanel:

    /etc/rc.d/init.d/cpanel restart

  • To run your clients stats now:

    /scripts/runlogsnow

  • Restart the background proccess that runs the stats for your clients:

    /usr/local/cpanel/startup

  • To run your clients stats now:

    /scripts/runstatsonce

  • To run one clients stats:

    /scripts/runweblogsnow username

  • Shut down http:

    httpd stop

  • Start http with SSL:

    httpd startssl

  • Start http:

    httpd start

Phew! This indeed is a long list of SSH Commands for cPanel Hope this was helpful for you.

Kindly let me know if some command is incorrect/updated twice.

Author, Blogger, SEO Expert, Working Professional and a Student! I play so many roles in life and love what i do. I enjoy each moment of my life. Do follow us on Facebook

Sagar – who has written posts on Tutorial Freak – Online Tutorials.


Help keep us alive & kicking, we need coffee 24/7, please donate, thanks!
Embed

Leave a Reply

      
      
      
             
      
  • Over100 Ways To Get Backlinks..