migrar tu web a otro hosting sin perder información

Cómo configurar un servidor Linux paso a paso

Si estás dando tus primeros pasos en el mundo de la administración de sistemas, configurar un servidor Linux puede parecer una montaña imposible. Tranquilo: no necesitas ser un gurú del terminal para empezar. Solo necesitas ganas de aprender, un poco de práctica… y una buena guía como esta.

En este artículo te voy a explicar cómo montar tu primer servidor Linux desde cero, con pasos claros y sin rodeos. Y si te gusta este mundillo, al final te cuento cómo puedes profundizar con el curso de administración de sistemas Linux de Hazerta, que es una auténtica joya para aprender de forma práctica.

Elige tu distribución Linux

Antes de hacer nada, necesitas elegir qué distribución vas a usar. Las más recomendadas para servidores son:

  • Ubuntu Server
  • Debian
  • CentOS / AlmaLinux / Rocky Linux
  • openSUSE Leap

Si estás empezando, Ubuntu Server es ideal. Tiene mucha documentación, comunidad activa y es muy estable. Puedes descargarlo gratis desde su web oficial.

Prepara tu máquina o entorno de pruebas

Tienes dos opciones para instalar tu servidor:

  • Usar una máquina física (un ordenador viejo sirve perfectamente)
  • Crear una máquina virtual con herramientas como VirtualBox o VMware

Si no quieres arriesgarte con tu equipo principal, una máquina virtual es la mejor opción para practicar sin miedo.

Descarga la ISO de la distro que elegiste y arranca la instalación desde ahí.

configurar servidor Linux paso a paso

Instala el sistema operativo

Durante la instalación, el asistente te guiará paso a paso. Aquí algunos puntos clave:

  • Elige la opción “Instalación mínima” para evitar instalar interfaces gráficas innecesarias
  • Configura la zona horaria y el idioma correctamente
  • Asigna un usuario administrador (con privilegios sudo)
  • Si el disco está vacío, puedes dejar que el sistema lo particione automáticamente

Cuando termine, reinicia y entra al sistema por primera vez. ¡Ya tienes tu servidor listo para comenzar!

Configura la red y actualiza el sistema

Uno de los primeros pasos tras instalar es asegurarte de que tienes conexión a internet. Puedes probarlo así:

bashCopiarEditarping google.com

Si funciona, perfecto. Ahora actualiza todos los paquetes del sistema:

bashCopiarEditarsudo apt update && sudo apt upgrade -y

Con eso te aseguras de tener las últimas versiones y parches de seguridad.

Instala los servicios básicos

Un servidor puede tener mil funciones distintas, pero si estás empezando, lo típico es instalar un servidor web. Aquí un ejemplo con Apache:

bashCopiarEditarsudo apt install apache2 -y

Después puedes abrir tu navegador y escribir la IP del servidor. Si todo fue bien, verás la página de bienvenida de Apache.

También puedes instalar otras herramientas útiles como:

  • OpenSSH para acceder remotamente: sudo apt install openssh-server
  • ufw para configurar el firewall: sudo apt install ufw
  • htop para monitorizar el rendimiento: sudo apt install htop

Crea usuarios y gestiona permisos

No trabajes siempre con el usuario root. Lo ideal es crear usuarios y darles permisos según lo que necesiten hacer.

bashCopiarEditarsudo adduser nombreusuario
sudo usermod -aG sudo nombreusuario

Y si quieres ver qué usuarios tienen acceso sudo:

bashCopiarEditargetent group sudo

La seguridad empieza por la buena gestión de usuarios.

configurar servidor Linux paso paso

Configura el firewall

Con ufw puedes proteger tu servidor de accesos no deseados. Aquí tienes algunos comandos básicos:

bashCopiarEditarsudo ufw allow OpenSSH
sudo ufw allow 80
sudo ufw allow 443
sudo ufw enable

Eso habilita el acceso por SSH, HTTP y HTTPS. Puedes revisar el estado con:

bashCopiarEditarsudo ufw status

Conéctate por SSH desde otra máquina

Una vez tengas el servidor configurado, puedes conectarte desde otro ordenador con:

bashCopiarEditarssh usuario@ip_del_servidor

¡Y listo! Ya puedes administrar tu servidor de forma remota.

¿Y ahora qué? Si todo esto te ha parecido interesante pero te gustaría profundizar de verdad, aprender cómo gestionar usuarios, configurar servidores DNS, automatizar tareas, montar bases de datos, aplicar buenas prácticas de seguridad y mucho más… entonces tienes que echarle un ojo al curso de administración de sistemas Linux de Hazerta.

Es 100% práctico, va al grano y está pensado para que aprendas desde cero hasta llegar a un nivel profesional real. Nada de teoría aburrida ni vídeos eternos. Aquí aprendes haciendo, y al acabar, serás capaz de administrar servidores Linux como un auténtico pro.

Scroll al inicio