Los primeros comandos en su VPS: explorar la línea de comandos
Ha iniciado sesión por primera vez en su VPS y solo ve un cursor parpadeando. Con unos pocos comandos podrá orientarse: dónde se encuentra, qué hay en una carpeta, cómo leer o modificar un archivo y en qué estado está su servidor. ¿Todavía no ha iniciado sesión? Lea primero Iniciar sesión en su VPS con SSH (y crear una clave SSH) y, la primera vez, compare la huella digital, como se explica en Iniciar sesión por primera vez con SSH.
Leer el prompt
A la izquierda del cursor está el prompt, por ejemplo anna@web1:~$. Ahí puede ver quién es usted (anna), en qué servidor está (web1) y en qué carpeta (~ es su carpeta personal). El último carácter es importante: $ indica un usuario normal, # indica root. Root puede hacerlo todo, sin preguntar "¿está seguro?". Por eso es preferible trabajar con un usuario propio y anteponer sudo a los comandos que requieren permisos de administrador. Cómo crear ese usuario se explica en Un usuario propio con sudo.
Explorar carpetas
| Comando | Qué hace |
|---|---|
pwd | Muestra en qué carpeta se encuentra ahora |
ls -la | Muestra el contenido de la carpeta, con permisos, propietario y tamaño, incluidos los archivos ocultos (nombres que empiezan por un punto, como .ssh) |
cd /etc/ssh | Va a una carpeta. cd .. sube una carpeta, cd sin nada detrás le devuelve a su carpeta personal |
Hay algunas carpetas con las que se encontrará a menudo: /etc (configuración), /var/log (archivos de registro), /home (carpetas personales), /root (carpeta personal de root) y /var/www o /srv (sitios web y servicios). Las mayúsculas importan: /etc/SSH no existe, /etc/ssh sí.
Leer y editar archivos
cat bestandmuestra un archivo corto de una sola vez.less bestandle permite desplazarse con las flechas y la barra espaciadora. Para buscar, use/woord; para salir,q.tail -n 50 bestandmuestra las últimas 50 líneas, algo práctico para los archivos de registro.nano bestandabre un editor sencillo. Para guardar, pulse Ctrl+O y Enter; para salir, Ctrl+X.
Haga una copia antes de modificar un archivo de configuración, por ejemplo sudo cp /etc/ssh/sshd_config /etc/ssh/sshd_config.bak. Cambie una sola cosa cada vez y pruebe la configuración antes de reiniciar el servicio: muchos programas tienen un comando propio para ello, como sudo sshd -t o sudo nginx -t.
¿En qué estado está su servidor?
| Comando | Qué verá |
|---|---|
cat /etc/os-release | Qué sistema operativo y qué versión se están ejecutando, por ejemplo Debian 13 o Ubuntu 24.04 LTS |
uptime | Cuánto tiempo lleva encendido el servidor y la carga (load) de los últimos 1, 5 y 15 minutos |
df -h | Espacio libre en disco. Un disco lleno es un motivo frecuente por el que un servidor se detiene "sin más" |
free -h | Memoria. Fíjese en la columna available, no en free: Linux usa la memoria libre como caché y la devuelve cuando un programa la necesita |
ip -brief address | Las direcciones IP de su servidor |
Si su disco se está llenando o el servidor va lento, consulte Disco lleno, memoria llena o lentitud. ¿Necesita más espacio en disco? Consulte Ampliar el espacio en disco de su VPS.
Encontrar ayuda
man lsabre el manual de un comando. Desplazarse y buscar funciona igual que enless. Si faltan los manuales, instálelos consudo apt install man-db.ls --helpmuestra, en la mayoría de los comandos, una lista breve de opciones.- La tecla Tab completa los nombres de comandos y archivos. Así evita errores de escritura. Con la flecha hacia arriba recupera comandos anteriores.
rm no tiene papelera: lo que se borra, se pierde. Tenga especial cuidado con rm -r (una carpeta con todo su contenido) y con comodines como *, sobre todo si es root. Tampoco pegue comandos de internet sin leerlos primero. Antes de un cambio importante, cree un snapshot; consulte Snapshots y copias de seguridad de su VPS.Su VPS es totalmente autogestionado: usted gestiona lo que ocurre dentro de su servidor. Nosotros le ayudamos con la parte de WebOké, como la pantalla del VPS, la red y los snapshots. ¿Prefiere trabajar con un plan de hosting? Allí dispone de una línea de comandos más limitada; consulte Acceso SSH y el Terminal en DirectAdmin: qué planes lo incluyen y cómo iniciar sesión.
¿Quiere aprender más? Siga el curso gratuito de VPS y administración de servidores Linux, lección 1.4 Explorar la línea de comandos.
