Common cPanel Commands List

Most Common Linux Cpanel Commands for Server Admins & Cpanel Users .

Limit webuser resources (cpu / memory / etc):

vi /etc/security/limits.conf

Edit mysql configuration file:

vi /etc/my.cnf

Edit php.ini:

vi /etc/php.ini
Update Awstats and Webalizer for a certain user:

/scripts/runweblogs username

Set all files in a directory recursively to secure permissions. Never do at root level.

find . -type d -exec chmod 755 {} \; find . -type f -exec chmod 644 {} \;

This corrects file owerships for webusers:


Update cPanel via command line:


Edit root cron jobs command line:

crontab -e

Change default linux editor (I selected VI):

VISUAL=vi;export VISUAL;EDITOR=vi;export EDITOR;

Edit commands to run at boot time:

vi /etc/rc.local

Fix cPanel license after hostname change (I run at boot time):


Clone directory to another directory (Permissions and all):

rsync -rHDgopt --progress /sourcedirectory/* /destinationdirectory

Backup only php files recursively and retain directory structure:

find . -name '*.php' | xargs tar -rf BACKUP.tar;

Import large SQL files faster:

mysql -u db_user_here -p'db_pass_here' db_name_here < Name_Of_Backup_File.sql

Export large SQL files faster:

mysqldump -u db_user -p'db_pass' db_name > Name_Of_Backup_File.sql

  • 8877579 Users Found This Useful
Was this answer helpful?

Related Articles

cPanel License Key Update command

To run the cPanel License Key update script (perhaps if you've upgraded from a trial license, or...

Basic Linux Commands

Common Linux commands Note: To execute a command, enter the command with any options or...

Increase Swap Space

It has been a common issue that in most of the cases the RAM gets upgraded after the server...

Linux- Commands-GIST

Access Control exit - terminate a shell (see "man sh" or "man csh") logout - sign off;...

Understand more about vmstat

vmstat (virtual memory statistics) is a computer system monitoring tool that collects and...