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 – 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/*-*Tell us what you need
Compare available plans or describe your workload so we can discuss a suitable starting point.