Tune user’s crontab files

Đ¡rontab adding MAILTO into user's files to prevent mail sending

cd /var/spool/cron && for i in `ls *[a-z]*`; do if ! grep "MAILTO" $i; then sed -i -e '1 s/^/MAILTO=""\n/;' $i; else echo "MAILTO is exist for $i"; fi; done

Remove not existent email address from user crontab to prevent bounces

sed -i -e 's/MAILTO\=.*/MAILTO\=""/g'
Read the rest

Move out WordPress installation from public_html/ folder

cd your public_html/ and create OLD_WP/ folder

mkdir OLD_WP/

This will move WordPress' files/folders into the OLD_WP/ folder

mv wp-* index.php .htaccess robots.txt *.sql license.txt readme.html sitemap.xml xmlrpc.php error_log cgi-bin -t OLD_WP/

Then move it to level up

mv OLD_WP/ ../
Read the rest

Move out Joomla installation from public_html/ folder

cd your public_html/ and create OLD_JOOMLA/ folder

mkdir OLD_JOOMLA/

This will move Joomla's files/folders into the OLD_JOOMLA/ folder

mv web.config.txt tmp/ templates/ robots.txt README.txt plugins/ modules/ media/ logs/ LICENSE.txt libraries/ layouts/ language/ index.php includes/ images/ htaccess.txt .htaccess error_log .htaccess  docs/ configuration.php
Read the rest

Cpanel whmapi1 tool notes

Check bandwidth for a user:

whmapi1 showbw searchtype=user search=USERNAME year 2018 month 8

Change account's master domain:

whmapi1 modifyacct user=USERNAME domain=NEWDOMAINNAME

Change username:

whmapi1 modifyacct user=USERNAME newuser=NEWUSERNAME

Change package:

whmapi1 changepackage user=USERNAME pkg=NEWPKG

Show account's info:

whmapi1 accountsummary user USERNAME

Enable shell access:

whmapi1 modifyacct user=USERNAME HASSHELL=1
read -p "Username: " u; whmapi1 modifyacct user=$u HASSHELL=1

Update hostname:

whmapi1 sethostname hostname=HOSTNAME

Generate self signed SSL certificate:

whmapi1 generatessl domains=example.com
Read the rest