Saltar al contenido

Comandos Linux para servidores: los comandos esenciales para administrar un VPS

11 marzo, 2026
Comandos Linux para servidores VPS desde la terminal para administrar archivos, procesos y servicios en sistemas Linux

Los comandos Linux para servidores son la base de la administración de sistemas en entornos profesionales. Cuando trabajas con un VPS o un servidor dedicado, la mayoría de las tareas se realizan desde la terminal: administrar archivos, monitorear recursos, gestionar procesos o configurar servicios.

Si estás comenzando con servidores, es recomendable entender primero cómo funciona la infraestructura.

En nuestra guía completa sobre Linux y servidores explicamos los fundamentos de la administración de sistemas y cómo funciona la infraestructura basada en Linux.

Además, antes de ejecutar comandos en producción es fundamental contar con un servidor correctamente configurado.

En esta guía para configurar un VPS Ubuntu seguro paso a paso explicamos cómo preparar un servidor Linux listo para producción.


Qué son los comandos Linux para servidores

Los comandos Linux son instrucciones que se ejecutan desde la terminal para interactuar directamente con el sistema operativo.

Para conocer todos los detalles de cada comando, también puedes consultar la documentación oficial de las páginas manuales de Linux, donde se encuentran las referencias técnicas utilizadas por administradores de sistemas en entornos profesionales.

En servidores Linux se utilizan para realizar tareas como:

  • administrar archivos
  • controlar procesos
  • monitorear el uso de recursos
  • gestionar conexiones de red
  • configurar seguridad del sistema

A diferencia de los entornos de escritorio, los servidores suelen administrarse completamente desde la línea de comandos mediante SSH, lo que permite operar el sistema de forma remota.

En entornos profesionales, el uso de la terminal ofrece ventajas importantes frente a las interfaces gráficas. Permite automatizar tareas mediante scripts, administrar servidores remotos con rapidez y ejecutar operaciones críticas con mayor precisión. Por esta razón, los administradores de sistemas, ingenieros DevOps y especialistas en infraestructura utilizan la línea de comandos como herramienta principal para gestionar servidores Linux.

Si todavía no tienes un servidor activo o estás evaluando opciones económicas para comenzar, puedes revisar nuestra guía para elegir el mejor VPS Linux barato para tus proyectos, donde analizamos proveedores, rendimiento y configuraciones recomendadas.


Comandos básicos para administrar archivos

Ejemplo de terminal Linux ejecutando comandos de administración en un servidor VPS utilizando el usuario fullsoftwarelibre.

Una de las tareas más frecuentes al administrar servidores Linux es trabajar con archivos y directorios desde la terminal.

En servidores Linux, la gestión eficiente de archivos es fundamental para mantener aplicaciones web, bases de datos y configuraciones del sistema funcionando correctamente. Los administradores suelen manipular archivos de configuración, registros del sistema (logs) y directorios donde se almacenan aplicaciones o servicios. Dominar los comandos de manejo de archivos permite realizar estas tareas de forma rápida y segura desde cualquier terminal.

ComandoQué haceEjemplo de uso
lsMuestra los archivos y directorios dentro de una carpetals -l
cdPermite cambiar de directorio en la terminalcd /var/www
pwdMuestra la ruta del directorio actualpwd
cpCopia archivos o directorioscp archivo.txt copia.txt
mvMueve o renombra archivos y carpetasmv archivo.txt nuevo.txt
rmElimina archivos o directoriosrm archivo.txt
mkdirCrea nuevos directoriosmkdir proyecto
topMuestra procesos activos y uso de CPU/RAM en tiempo realtop
htopVersión más visual e interactiva de tophtop
dfMuestra el uso del espacio en discodf -h
freeMuestra la memoria RAM disponiblefree -m
psLista los procesos que se están ejecutandops aux
killPermite detener procesos específicoskill 1234
systemctlAdministra servicios del sistemasystemctl restart nginx
pingVerifica la conectividad con otro servidorping google.com
curlRealiza solicitudes HTTP desde la terminalcurl https://example.com
ssMuestra conexiones de red activas y puertos abiertosss -tulpn
chmodCambia los permisos de archivoschmod 755 archivo
chownCambia el propietario de archivos o directorioschown usuario:usuario archivo
passwdPermite cambiar la contraseña de un usuariopasswd

ls

Muestra el contenido de un directorio.

ls

Para ver información detallada:

ls -l

cd

Permite moverse entre directorios.

cd /var/www

Este comando es muy utilizado cuando se administran aplicaciones web instaladas en el servidor, como por ejemplo sitios WordPress desplegados manualmente en un VPS.

Si quieres aprender a desplegar aplicaciones web en un servidor Linux, puedes seguir esta guía completa para instalar WordPress en un VPS Ubuntu optimizado para producción.


cp

Copia archivos o directorios.

cp archivo.txt copia.txt

Para copiar directorios completos:

cp -r carpeta origen

mv

Permite mover o renombrar archivos.

mv archivo.txt nuevoarchivo.txt

rm

Elimina archivos o carpetas.

rm archivo.txt

Para eliminar directorios:

rm -r carpeta

Es importante usar este comando con cuidado, ya que los archivos eliminados no se recuperan fácilmente.


Comandos para monitorear servidores

El monitoreo del servidor permite detectar problemas de rendimiento antes de que afecten a los usuarios o a las aplicaciones que se ejecutan en el sistema. En servidores de producción, es habitual revisar el uso de CPU, memoria RAM, almacenamiento y procesos activos para asegurar que el sistema funcione de forma estable. Linux incluye múltiples herramientas desde la terminal que permiten observar estos recursos en tiempo real.

Una de las tareas más importantes de un administrador de sistemas es vigilar el rendimiento de los servidores Linux, monitoreando el uso de CPU, memoria y procesos activos desde la terminal.


top

Muestra los procesos activos del sistema y el consumo de CPU y memoria.

top

htop

Versión más visual y amigable de top.

htop

En muchos servidores se instala manualmente:

sudo apt install htop

df

Muestra el uso del disco.

df -h

Este comando es clave cuando administras servidores con múltiples aplicaciones o bases de datos.


free

Muestra la memoria RAM disponible.

free -m

Comandos para administrar procesos

Los servidores ejecutan múltiples servicios simultáneamente: bases de datos, servidores web, sistemas de caché y más.


ps

Lista los procesos en ejecución.

ps aux

kill

Permite detener procesos manualmente.

kill PID

systemctl

Controla servicios del sistema.

Ejemplo para reiniciar Nginx:

sudo systemctl restart nginx

Este tipo de comando se utiliza constantemente cuando administras aplicaciones web desplegadas en servidores Linux.


Comandos de red para servidores

La conectividad es crítica en cualquier servidor.


ping

Permite comprobar conectividad con otro servidor.

ping google.com

curl

Realiza solicitudes HTTP desde la terminal.

curl https://example.com

Es muy útil para probar APIs o verificar el funcionamiento de servicios web.


ss

Muestra puertos abiertos y conexiones activas.

ss -tulpn

Este comando ayuda a identificar servicios que están escuchando conexiones.


Comandos de seguridad para servidores Linux

La seguridad es una parte crítica en cualquier entorno de producción.

Terminal Linux usando comandos chmod y chown para gestionar permisos y propietarios de archivos en un servidor VPS

Gestión de permisos y propietarios de archivos en un servidor Linux utilizando los comandos chmod y chown desde la terminal.


chmod

Modifica permisos de archivos.

chmod 755 archivo

chown

Cambia el propietario de archivos o carpetas.

chown usuario:usuario archivo

passwd

Permite cambiar contraseñas de usuarios.

passwd

Buenas prácticas al usar comandos Linux en servidores

Cuando administras servidores reales es importante seguir algunas recomendaciones:

  • utilizar usuarios sin privilegios root cuando sea posible
  • mantener el sistema actualizado
  • monitorear constantemente el uso de recursos
  • realizar copias de seguridad periódicas

Si además quieres transformar tus conocimientos en una fuente de ingresos, puedes explorar distintas formas de ganar dinero administrando VPS Linux y servidores en esta guía completa.

Consejos para trabajar con comandos Linux en servidores de forma segura

Trabajar con comandos Linux en servidores requiere precaución, especialmente cuando se administran sistemas en producción. Un error en la terminal puede afectar servicios, eliminar archivos importantes o provocar interrupciones en aplicaciones que están en funcionamiento.

Una de las recomendaciones más importantes es evitar trabajar directamente como usuario root cuando no sea necesario. En su lugar, es preferible utilizar un usuario normal con privilegios administrativos mediante el comando sudo. Esto reduce el riesgo de ejecutar accidentalmente comandos que puedan afectar al sistema completo.

También es recomendable revisar cuidadosamente los comandos antes de ejecutarlos, especialmente aquellos relacionados con la eliminación de archivos o la modificación de permisos. En entornos de servidores, operaciones como rm, chmod o chown pueden tener efectos significativos si se aplican en directorios incorrectos.

Otra buena práctica consiste en probar comandos primero en entornos de prueba o servidores de desarrollo antes de ejecutarlos en sistemas en producción. Esto permite validar configuraciones, scripts o cambios sin comprometer servicios activos.

Con el tiempo y la práctica, el uso de la terminal se vuelve una herramienta extremadamente poderosa para administrar servidores Linux de forma rápida, eficiente y segura.


Conclusión

Dominar los comandos Linux para servidores es una habilidad fundamental para cualquier administrador de sistemas, desarrollador o profesional que trabaje con infraestructura digital.

Desde administrar archivos hasta monitorear recursos y proteger el sistema, la terminal Linux permite controlar completamente un servidor.

Con práctica y experiencia, estos comandos se convierten en herramientas indispensables para gestionar servidores de forma eficiente y profesional.

Si quieres profundizar en la administración de infraestructura y comprender cómo funcionan los servidores modernos, revisa también nuestra guía completa sobre Linux y servidores.