Solved

Maintanance on LINUX server ?

Posted on 2011-02-15
6
893 Views
Last Modified: 2012-05-11
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 !
0
Comment
Question by:Shakthi777
6 Comments
 
LVL 35

Assisted Solution

by:torimar
torimar earned 125 total points
ID: 34904174
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: http://en.wikipedia.org/wiki/Fedora_(operating_system)#Version_history

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: http://en.wikipedia.org/wiki/Centos
0
 

Author Comment

by:Shakthi777
ID: 34904262
thanks for the comment torimar !
0
 
LVL 34

Assisted Solution

by:Beverley Portlock
Beverley Portlock earned 125 total points
ID: 34904435
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.

https://help.ubuntu.com/community/Server/TechSpecs/1004LTS
0
Enabling OSINT in Activity Based Intelligence

Activity based intelligence (ABI) requires access to all available sources of data. Recorded Future allows analysts to observe structured data on the open, deep, and dark web.

 
LVL 18

Assisted Solution

by:liddler
liddler earned 125 total points
ID: 34904579
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

0
 

Author Comment

by:Shakthi777
ID: 34904628
Thanks for all valuable comments, helps a lot !
0
 
LVL 14

Accepted Solution

by:
small_student earned 125 total points
ID: 34905110
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

rpmforge
epel
utterrablings

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
0

Featured Post

How to improve team productivity

Quip adds documents, spreadsheets, and tasklists to your Slack experience
- Elevate ideas to Quip docs
- Share Quip docs in Slack
- Get notified of changes to your docs
- Available on iOS/Android/Desktop/Web
- Online/Offline

Join & Write a Comment

Suggested Solutions

Join Greg Farro and Ethan Banks from Packet Pushers (http://packetpushers.net/podcast/podcasts/pq-show-93-smart-network-monitoring-paessler-sponsored/) and Greg Ross from Paessler (https://www.paessler.com/prtg) for a discussion about smart network …
Since pre-biblical times, humans have sought ways to keep secrets, and share the secrets selectively.  This article explores the ways PHP can be used to hide and encrypt information.
The viewer will learn how to count occurrences of each item in an array.
The viewer will learn how to create and use a small PHP class to apply a watermark to an image. This video shows the viewer the setup for the PHP watermark as well as important coding language. Continue to Part 2 to learn the core code used in creat…

747 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

12 Experts available now in Live!

Get 1:1 Help Now