/ knowledge
Base de conocimientos de comandos de servidor
68 comandos de operaciones probados en combate con explicaciones, casos de uso y resolución de problemas. La misma biblioteca integrada en ZShell.
68 comandos
Instalación de software
13- Instalar Certbot (Let's Encrypt) Instalar Certbot para certificados SSL gratuitos
- Instalar Docker Compose Instalar el plugin de Docker Compose v2
- Instalar Docker Instalar Docker CE con un clic
- Instalar Git Instalar la herramienta de control de versiones Git
- Instalar OpenJDK Instalar OpenJDK 17 (tiempo de ejecución y herramientas)
- Instalar MariaDB Instalar el servidor de base de datos MariaDB
- Instalar MySQL Instalar el servidor MySQL
- Instalar Nginx Instalar el servidor web Nginx con un clic
- Instalar Node.js Instalar Node.js LTS mediante NodeSource
- Instalar PHP y PHP-FPM Instalar PHP con PHP-FPM y extensión MySQL
- Instalar PostgreSQL Instalar el servidor de base de datos PostgreSQL
- Instalar Python3 + pip Instalar Python3 y el gestor de paquetes pip
- Instalar Redis Instalar el servicio de caché Redis
Configuración del sistema
8- Configurar firewall UFW Habilitar UFW y permitir los puertos SSH/HTTP/HTTPS
- Establecer nombre de host Establecer el nombre de host del sistema
- Aumentar límite de archivos abiertos Aumentar el límite de archivos abiertos (nofile) a 65535
- Configurar idioma del sistema Establecer idioma chino UTF-8
- Cambiar puerto SSH Cambiar el puerto del servidor SSH (por defecto 22)
- Generar par de claves SSH Generar un par de claves SSH Ed25519
- Crear partición de intercambio (swap) Crear una partición de intercambio de 2 GB
- Configurar zona horaria Establecer la zona horaria del sistema a Asia/Shanghai
Gestión de servicios
9- Reiniciar Docker Reiniciar el daemon de Docker
- Habilitar e iniciar servicio Habilitar el servicio al arrancar e iniciarlo inmediatamente
- Ver servicios con fallos Listar todos los servicios systemd con fallos
- Ver logs de servicio Seguir en tiempo real los registros de un servicio systemd
- Listar servicios en ejecución Listar todos los servicios systemd en ejecución
- Reiniciar MySQL Reiniciar el servicio de base de datos MySQL
- Recargar configuración de Nginx Validar y recargar la configuración de Nginx
- Reiniciar Nginx Reiniciar el servicio Nginx
- Ver estado de Nginx Mostrar el estado del servicio Nginx
Herramientas de red
10- Conexiones de red Ver estadísticas de conexiones de red actuales
- Prueba de solicitud HTTP Probar la respuesta de un endpoint HTTP
- Consulta DNS Consultar los registros de resolución DNS de un dominio
- Cabeceras HTTP Inspeccionar las cabeceras de respuesta HTTP de una URL
- Información de IP local Mostrar las direcciones IP de todas las interfaces de red
- Puertos en escucha Listar todos los puertos TCP/UDP en escucha
- Prueba de ping Enviar 5 paquetes ICMP al host de destino
- Traceroute Trazar la ruta de red hacia el host de destino
- MTR (Ping + Traceroute) Rastrear la ruta y medir la latencia con MTR
- Consulta Whois Consultar la información de registro de un dominio
Gestión de discos
8- Limpiar caché de APT Limpiar la caché de paquetes APT y los kernels antiguos
- Limpiar disco de Docker Limpiar contenedores detenidos, imágenes colgantes y redes sin usar
- Buscar archivos grandes Buscar archivos de más de 100 MB en el directorio actual
- Uso de inodos Comprobar el uso de inodos
- Archivos eliminados pero abiertos Listar archivos eliminados que siguen abiertos
- Uso de disco Mostrar el uso de todas las particiones
- Limpiar registros de journal Eliminar los registros systemd de más de 7 días
- Directorios más grandes Mostrar los 20 directorios más grandes bajo la ruta actual
Refuerzo de seguridad
7- Bloquear dirección IP Bloquear una IP especificada mediante UFW
- Ver puertos abiertos Listar todos los puertos en escucha y sus procesos
- Instalar Fail2Ban Instalar y configurar Fail2Ban para protección contra fuerza bruta
- Copiar clave SSH al servidor Instalar tu clave pública SSH en un servidor remoto
- Activar actualizaciones de seguridad automáticas Instalar y configurar las actualizaciones de seguridad desatendidas
- Refuerzo de SSH Deshabilitar el inicio de sesión por contraseña, permitir solo claves
- Actualizar sistema Aplicar todas las actualizaciones de paquetes disponibles
Monitorización y diagnóstico
8- Monitor de procesos (htop) Ver procesos con htop (requiere instalación)
- Monitor de IO de disco Estadísticas de lectura/escritura de IO del disco
- Registro del kernel Ver los últimos 50 mensajes del kernel
- Historial de inicios de sesión Ver los registros de inicio de sesión recientes
- Resumen de información del sistema Mostrar información resumida del sistema
- Monitor de procesos (top) Monitor de procesos interactivo (pulsa q para salir)
- Tiempo de actividad del sistema Mostrar el tiempo de actividad del sistema y la carga media
- Estadísticas de memoria Estadísticas en tiempo real de memoria/CPU/IO
Copia de seguridad y restauración
5- Exportar MySQL Exportar la base de datos especificada a un archivo SQL
- Ver tareas programadas (cron) Listar las tareas crontab del usuario actual
- Importar MySQL Restaurar la base de datos desde un archivo SQL
- Copia de seguridad incremental con rsync Sincronizar incrementalmente un directorio al servidor remoto
- Copia de seguridad con archivo tar Comprimir el directorio en un archivo tar.gz