¿Cuál es la forma más efectiva de aprender a administrar mi propio servidor?

En el pasado, muchas personas recomendaron ‘el libro púrpura’, el “Manual de Administración de Linux” de Nemeth, Snyder y Hein. Ahora tiene muchos años, pero tienen un libro más nuevo; “Manual de administración del sistema UNIX y Linux”. Encontré que el libro original de Purple es una muy buena guía para las personas nuevas en Linux y se lo pasé a muchos amigos, la última edición recibe las mejores críticas en Amazon.

Además de eso, compraría un libro o leería en Internet sobre cómo usar su shell: Shell scripting fu es la herramienta fundamental de administración del sistema. No puedo recomendar ningún detalle, pero hay muchos materiales impresos excelentes y una gran cantidad de sitios en la web (particularmente para BASH, el shell más popular).

Al igual que con la administración del sistema central, los diversos shells no han tenido cambios importantes en algún tiempo, por lo que es relativamente seguro gastar $$ en material impreso para ellos. Una vez que ingrese a elementos más dinámicos (herramientas de monitoreo del sistema, herramientas de base de datos, etc.), no vale la pena comprar material impreso a menos que sea excepcional ya que el material tiende a volverse obsoleto con bastante rapidez.

Más allá de eso: busca en Google todo lo que tengas dudas. Los sitios de marcadores de los que obtuvo información (nada es peor que descubrir un lugar que visitó hace 2 semanas tenía la respuesta que deseaba y no poder encontrar esa página en el historial de su navegador).

Ponte algo de trabajo para hacer, por ejemplo:
Cambia el acceso ssh, redirige a apache, configura iptables y prueba todo el tiempo, juega con tu servidor 🙂