There are various reasons why CSF firewall may make your WHM / server slow. Here are some personal tips from me.
Category: Server
Find String in Files in Linux
To find some string within files in Linux, you can use this command grep -rnw ‘/your/path/’ -e “find this string” -r means recursive -n means line number -w means match the whole word 🙂
Use DKIM Key With WHM, cPanel, Cloudflare
DKIM is one of useful thing to make email which is sent by your domain to be avoided marked as spam. When you use cloudflare for that domain, there is some change that you need to do on the DKIM key. For example on your WHM (Edit DNS Zone) or cPanel (Email > Authentication), you… Continue reading Use DKIM Key With WHM, cPanel, Cloudflare
How to Append Date and Time to Log File in Linux
If we want to get detailed log report, we can store multiple log files with date and time information on the file name 🙂 We can do this command in Linux : your_command_here > /path_1/path_2/your_log_$(date +”%Y-%m-%d_%H-%M-%S”).txt
How to Delete Files in Directory in Linux
If you want to delete files within a directory in Linux, you can use this simple command rm -f /your/directory/* If you want to delete files and directories recursively within a directory in Linux, you can use this command instead 🙂 rm -rf /your/directory/*
Empty a File Using Linux Command
Today i received an e-mail notification from cpanel that a partition in my server is almost full. First i checked largest directories / files using this command : du -h –max-depth=1 /some/path Then i noticed that they were some log files which took space in my partition 🙂
How to Remove Directory and Subdirectories Recursively in Linux
Sometimes there is occasion where deleting files from Cpanel takes a very long time to finish. For example because there are too many files under a directory. In this situation we can use SSH to delete a directory and all files and subdirectories under that directory. We can use the command below. But be careful,… Continue reading How to Remove Directory and Subdirectories Recursively in Linux
Regularly Runs MySQL FLUSH QUERY CACHE
In some situation, like suggested in some mysql optimization script, you may want to regularly run “FLUSH QUERY CACHE”. First, open your terminal and try to run this command : mysql -e ‘FLUSH QUERY CACHE’ If there is no error, you can add that command in your cron job, such as this command to run… Continue reading Regularly Runs MySQL FLUSH QUERY CACHE
How to Create and Extract Tar.gz File in Linux
How to create tar.gz in Linux : tar -zcvf “archive.tar.gz” “file.sql” tar -zcvf “archive.tar.gz” “/home/example/public_html/” How to extract tar.gz in Linux : tar -zxvf “archive.tar.gz”
How to Install PECL Memcache in WHM / CentOS
You can run these commands to install PECL memcache (not memcached). However, this memcache will work with memcached. wget http://pecl.php.net/get/memcache-3.0.8.tgz tar xvfz memcache-3.0.8.tgz cd memcache-3.0.8 phpize ./configure make make install Take note of the php extensions directory that memcache is installed in. Mine is: /usr/local/lib/php/extensions/no-debug-non-zts-20020429/ Then add this line to your php.ini extension=”/usr/local/lib/php/extensions/no-debug-non-zts-20020429/memcache.so”