Base de conocimientos · Tutoriales

Hoja de referencia de SSH en Linux

Última actualización: 2025-06-06

 

Referencia rápida de la línea de comandos de Linux/SSH


Gestión de archivos y directorios

  • ls – Muestra el contenido del directorio actual

  • ls -a – Muestra todos los archivos, incluidos los ocultos

  • ls -la – Listar todo con detalles (permisos, tamaño, marca de tiempo)

  • cp source dest – Copiar archivo

  • cp -R dir1 dir2 – Copiar directorio de forma recursiva

  • mv oldname newname – Mover o renombrar un archivo o directorio

  • mkdir dirname – Crear directorio

  • rmdir dirname – Eliminar directorio vacío

  • rm filename – Eliminar archivo

  • rm -rf dirname – Eliminar directorio de forma recursiva



Navegación por el sistema de archivos

  • cd /path – Cambiar a un directorio

  • cd .. – Subir al directorio superior

  • cd ~ – Ir al directorio personal

  • cd - – Cambiar al directorio anterior

  • pwd – Mostrar el directorio actual

 

 

Edición de archivos

  • nano filename – Editar un archivo con nano

  • pico filename – Editar un archivo con pico (sistemas antiguos)

 

 

 

Archivado y compresión

  • tar -zcf archive.tar.gz file_or_dir – Crear un tarball comprimido

  • tar -zxpf file.tar.gz – Extraer un archivo .tar.gz

  • tar -xpf file.tar – Extraer un archivo .tar

  • gunzip file.gz – Descomprimir un archivo .gz

 

 

 

Búsqueda de archivos

  • find / -user username – Buscar archivos que pertenecen a un usuario

  • whereis command – Localizar el binario, el código fuente y la página del manual

  • updatedb – Actualizar la base de datos de localización de archivos

  • locate filename – Búsqueda rápida de archivos

 

 

 

Información del sistema

  • df -c – Uso del disco

  • quota – Mostrar la cuota de disco

  • uptime – Mostrar el tiempo de actividad del sistema

  • uname -a – Mostrar información del sistema operativo

  • whoami – Mostrar el usuario actual

  • who – Listar los usuarios conectados

  • last – Mostrar los últimos inicios de sesión

  • ps – Mostrar los procesos en ejecución

  • ps -x – Mostrar los procesos del usuario actual

  • ps aux – Mostrar todos los procesos

  • arriba – Monitor de procesos en tiempo real (pulse q para salir)

  • sar -q – Promedios de carga del sistema cada 10 minutos

  • netstat -np – Mostrar las conexiones activas

 

 

 

Gestión de procesos

  • kill PID – Finalizar un proceso por su PID

  • kill -9 PID – Forzar la finalización de un proceso

  • killall name – Finalizar todos los procesos por nombre o usuario

 

 

 

Networking

  • ftp server.com – Conectarse a un servidor FTP

  • lynx url – Ver una página web en la terminal

 

 

 

Gestión de paquetes y servicios (basada en RedHat)

  • service servicename start|stop|restart|status – CentOS 6

  • systemctl start|stop|restart|status servicename – CentOS 7 o superior

Servicios comunes:

  • httpd, mysql, named, exim, cpanel, proftpd, crond, chkservd, bandmin

 

 

 

Tareas cron

  • crontab -e – Editar las tareas cron de root o del usuario

  • crontab -u username -e – Editar las tareas cron de otro usuario

 

 

 

Mail

  • mail – Revisar el correo local

 

 

 

Scripts de WHM/cPanel (ejecutar como root)

  • /scripts/pkgacct2 username – Copia de seguridad manual

  • /scripts/restorepkg username – Restaurar copia de seguridad

  • /scripts/killacct username – Eliminar cuenta

  • /scripts/suspendacct username – Suspender cuenta

  • /scripts/unsuspendacct username – Reactivar cuenta suspendida

  • /scripts/editquota username – Editar la cuota de disco

  • /scripts/fixinterchange – Solucionar problemas de Interchange

  • /scripts/fixwebalizer – Reparar las estadísticas

  • /scripts/restartsrv servicename – Reiniciar servicio

  • /scripts/mailperm – Corregir los permisos del correo

  • /scripts/mysqlpasswd – Cambiar la contraseña de MySQL

  • /scripts/findtrojans – Buscar troyanos

  • /scripts/fixtrojans – Eliminar troyanos

 

 

 

Visualización de archivos y registros

  • tail -n filename – Ver las últimas n líneas de un archivo

 

 

 

Varios

  • --help – Ver la ayuda de la mayoría de los comandos (por ejemplo, tar --help)

  • reboot – Reiniciar el servidor

  • mv – También se utiliza para cambiar el nombre de directorios

 

 

 

Mantenimiento

  • Eliminar MRTG:

    rpm -e --nodeps \ $(rpm -q | grep mrtg)

  • Vaciar la carpeta /tmp:

 

rm -Rf /tmp/c*
rm -Rf /tmp/s*
rm -Rf /tmp/p*
rm -Rf /tmp/*_*
rm -Rf /tmp/*-*

← Todos los artículos de base de conocimientos

Tell us what you need

Compare available plans or describe your workload so we can discuss a suitable starting point.