RPM basics

The RedHat Package Manager (RPM) is a popular package management system. Using RPM it’s easier to install, uninstall, and upgrade software packages. Apart from that, it’s possible to query a package for details and also can verify the integrity of...

Running Multiple MySQL versions

Sometimes we may require to run multiple versions of MySQL on the same Server. This can happen if you either need to test a new MySQL release or you need a new MySQL version and you don’t want to make any changes to the existing system. The whole idea behind...

Deploying Ruby on Rails

This article is an introduction to the installation and deployment of Ruby on Rails. What is Ruby on Rails? Ruby is a programming language just like Perl, Python or PHP. Rails is an open source Ruby framework for developing database-backed web applications. You could...

Enabling WebDAV for Apache

Recently I had the opportunity to enable WebDav for an account in a Plesk 5.5 server that my team maintained. The machine was a RedHat 7.3 server on which ran Apache 1.3.27. The following article is a documentation of the questions I asked myself regarding WebDav. I...