A collection of tutorials to manage CentOS and Redhat based systems, including performance tuning, installation, administration, and troubleshooting.
MariaDB is a fork of MySQL that was created from some of the original developers of mysql after MySQL was purchased by Oracle. Upgrading to MariaDB offers a range of benefits and is a relatively simple upgrade. It has more active development then MySQL currently and is just developed by Oracle support as MySQL is. […]
ModSecurity is an open source monitoring system for web applications. It has powerful rule sets that allow you to protect applications from attacks. View the project for more details. It provides a ton of features such as: More than 16,000 specific rules, broken out into the following attack categories: * SQL injection * Cross-site Scripting (XSS) […]
mod_auth_token is a apache module that can be used to sign URLs, using this it can create time based urls that expire after a certain amount of time. It will prevent hot linking as the URLs will expire. This is particularly useful with video and image sharing. To get started you will need to have […]
Hot Clone is the term used to describe to completely clone a Linux server using r-sync across the network. This is useful in situations which you would like to create a clone with little to no downtime that would be typical of taking the original server offline. You can use this to perhaps move a single […]
MySQL Replication allows you to synchronize slave copies of a MySQL server. You can then use the slave to perform backups and a recovery option if the master should go offline for any reason. MySQL needs to be installed on both servers. Install MySQL on both servers: yum install -y mysql-server mysql-client mysql-devel Edit /etc/my.cnf […]
PHP 7 has great performance benefits and combining that with Nginx when using php-fpm you can get seriously impressive load times! Compiling from source offers more control over where packages are installed and what modules are enabled. If you would like to read more about php-fpm, you can visit the project page Download the dependencies […]
This article covers creating a new virtual machine with KVM. It is based on CentOS however the majority applies to any OS using KVM. We are going to build a CentOS 7 virtual machine. Virtual Machine CLI Installation: Install wget if you don’t already have it: Part of this requires desktop First grab a CentOS […]