security checklist linux centos vps apache php mysql

view story

http://unix.stackexchange.com – Need to make sure everything is secured as best as possible before uploading and start working on site allowing users to log in. Will not be working in a network, it is just myself running a community interactive site and already know security measures for drupal, just not clearly for linux. Looking for a solid checklist of security measures that should be utilised when setting up a linux vps and a method, if any, for alerting updates and detecting programs not running in the background to better avoid possible weaknesses in the CentOs system. Also suggestions on reboot and backups. Any a (HowTos)