Maintanance on LINUX server ?

Hi Experts,

I have some LINUX production servers to support as a maintenance service.

PHP 5.2.1 / MySQL 5.0.37 (FLEX is running too)                                              
Red Hat Fedora Core 6  

Adding patches/upgrades etc, I don't know where to start.
Can you please help me to identify a proper maintenance plan ?

Thanks for your time !
Who is Participating?
Monis MontherConnect With a Mentor System ArchitectCommented:
Hi Shakthi777,

I would confirm what the above experts noted about moving to a CentOS version (CentOS 5.5) is the latest and its compatible with Feodra core 6, you will have very little troble migrating to a CentOS 5.5 system.

Download CentOS repos to make your life easy in terms of upgrades and installation

Great repos for CentOS are


The last one is specifically for php/mysql which you will need.

Other advice,

Tight up SSH security.
Apply IPtables Rules
Backup and most importantly Restore every once a while
Disable any service that you dont use (This enhances both securiy and performance)
Install some monitoring tools. start by logwatch
torimarConnect With a Mentor Commented:
I'm afraid I cannot help you with a maintenance plan, bit I'd like to draw your attention to the fact that Fedora Core 6 was released in 2006, and support for it ended in 2008.
See this timeline:

Hence you will not be able to find updates/patches in the official repositories.
You will either have to upgrade to more recent packages yourself (which will create an endless amount of problems with dependencies) or you present your customer a plan to replace the outdated OS by a new one with long term support, which would be CentOS if you wish to stay in the RedHat/Fedora line:
Shakthi777Author Commented:
thanks for the comment torimar !
A proven path to a career in data science

At Springboard, we know how to get you a job in data science. With Springboard’s Data Science Career Track, you’ll master data science  with a curriculum built by industry experts. You’ll work on real projects, and get 1-on-1 mentorship from a data scientist.

Beverley PortlockConnect With a Mentor Commented:
Also consider Ubuntu Server LTS versions. These come with 5 years support/patches/upgrades and it is basically a Debian set up with some tweaks. Keeping patches up to date is just a matter of running a few commands every so often. The latest LTS version is 10.04 so it should be supported until April 2015.
liddlerConnect With a Mentor Commented:
As torimar suggests, you should probably move to a current release of CentOS (free) or RedHat (paid).

As far as patching and maintenance goes, it's best to have a test system, test any and all new patches / upgrade / updates before putting them live.

Apply all security patches ASAP, apply all other patches regularly, depending on the complexity of your system and number of servers somewhere between monthly and quarterly.  I support about half a dozen linux desktops and servers and would patch weekly, (but I mainly work in Security, so I'm a bit obsessed)

When doing any large patch bundles, kernel upgrades, OS upgrades (and in your case mysql - apache and php aren't too bad, but big mysql changes cant screw things) - ALWAYS ensure you have a full backup, a roll back plan and it has been tested - remember back-ups are not so important - it's the RESTORES that really matter

Shakthi777Author Commented:
Thanks for all valuable comments, helps a lot !
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.