Script para monitorear el uso de disco en linux

Hola! Este es un script para monitorear el uso de disco en linux muy básico, mejorable, especial para adminstradores de web hosting, para recibir alertas en tu correo sobre el uso de disco de tu servidor. Te llegarán alertas cuando el uso de disco sea superior al 90% 1. Crea un archivo alertadisco.sh 2. Pega el siguiente scripts #!/bin/sh df […]

“Mysql is not running on the server”. (Alternativa)

Problema: Mis disco se llenó y mysql quedó corrupto “Mysql is not running on the server”. Cuando intentamos conectar aparece el siguiente error: ================== root@server [~]# mysql ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’ (2) root@server [~]# /etc/init.d/mysql status ERROR! MySQL is not running, but lock exists root@server [~]# ================== Cuando se revisó el estado […]

Netstat: Cómo ver las ips conectadas a mi servidor

¿Cómo saber las ips conectadas a mi servidor?  El siguiente comando muestra una lista de las IPs que están conectadas a nuestro servidor ignorando el ESTADO de la conexión (CLOSE_WAIT, ESTABLISHED, etc) netstat -tn 2>/dev/null el flag -t solicita al comando netstat que muestre solo las conexiones TCP y el flag -n solicita al comando netstat que no resuelva las […]

inodos al 100%, como liberar …

Problema presentado: Se deben liberar inodos del servidor: [root@server root]# df -i S.ficheros Nodos-i NUsados NLibres NUso% Montado en /dev/hda1 6203942 6203942 0 100% / none 5534 1 5531 1% /dev/shm Solución : Empezamos a borrar los logs: 1. Correos y registros: [root@server root]# cd /var/spool; [root@server root]# rm -Rf exim 2. Después de un ataque de spam, todos los […]

Comandos para administrar bases de datos mysql desde SSH

Comandos: Ingresar al monitor: mysql -u [username] -p; (Pedirá la contraseña) Mostrar todas las bases de datos: show databases; Ingresar a una base de datos: mysql -u [username] -p [database] (will prompt for password) Crear una nueva base de datos: create database [database]; Seleccionar una base de datos: use [database]; Ver qué base de datos está en uso: select database(); […]

Cómo habilitar modo pasivo en CSF y PureFTP / ProFTP

1. Lo primero es añadir el rango para el modo pasivo, que está entre 30000-50000 para Pureftp o Proftp (a) Pureftpd nano /etc/pure-ftpd.conf, y descomentar la siguiente línea: PassivePortRange 30000 35000 (b) ProFTP nano /etc/proftpd.conf, y descomentar o añadir la siguiente línea: PassivePorts 30000 35000 2. Ahora, se debe abrir el puerto en el CSF, 30000 – 35000 en el […]

Cómo Instalar CSF firewall

Ir a la consola: root@vps cd /usr/src rm -fv csf.tgz wget https://download.configserver.com/csf.tgz tar -xzf csf.tgz cd csf sh install.sh Habilitar csf root@vps cd /etc/csf nano csf.conf Editar (por default!) # lfd will not start while this is enabled TESTING = “0” # 3 = Restrict syslog/rsyslog access to RESTRICT_SYSLOG_GROUP ** RECOMMENDED ** RESTRICT_SYSLOG = “3”

Cómo listar u ordenar archivos por tamaño en linux

Listar u ordenar archivos en linux El comando para listar en linux es ls Luego, existen muchas variantes, por ejemplo: ls -lt : Ordena por fecha de creación/modificación de forma descendente. ls -ltr : Ordena por fecha de creación/modificación de forma ascendente. ls -lsh –sort=size : ordenar por tamaño y muestra desde los más grandes hasta los mas pequeños. ls […]