This will most likely induce a bit of laughter from the more experienced admins, but please at least pretend to be kind to this newbie. I've managed low-traffic network servers and even local development servers, but haven't been responsible for a live production web/mail server until now. I'm extremely nervous about upgrading some of the outdated software running in the server, but I know that I need to for security reasons. I have a very simple question: What do the professionals do in this situation? Do you run something like jails to test the upgrade? Or do you even have a separate machine that you test the upgrades on before doing it on the live server? The biggest problem I face is the fact that the person before me didn't do updates for about 9 months, so some of the updates are more of a leap than a small patch. Any advice?