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:

/scripts/chownpublichtmls

Update cPanel via command line:

/scripts/upcp

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):

/usr/local/cpanel/cpkeyclt

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


Was this answer helpful? 8877608 Users Found This Useful (8878044 Votes)