Administrar servidor
Para administrar el servidor podemos utilizar las herramientas de Hardware y las de estadística de web, por defecto el sistema tiene algunas aplicaciones, por defecto.
Comando top
Se puede saber en tiempo real como esta el hardware del servidor,
- Hora del servidor
- Usuarios conectados
- Tareas encendidas
- Tareas en ejecucion
- Tareas en reposo
- Uso de la CPU
- Ram usada, libre y total
- Swap usada, libre y total
- Procesos en ejecución
Comando Tal
El comando tal combinado con -f y la ruta del archivo a visualizar, podemos monitorizar muchos procesos que se están ejecutando.
Acceso
tail -f /var/log/apache2/access.log
- Podemos ver en tiempo real que esta visitando y desde que maquina, las peticiones de nuestra web
- Podemos ver que sistema operativo tiene.
- Idioma
- navegado, versión
Visualizando este log podemos detectar intentos de ataques, spiders de redes...
Errores
tail -f /var/log/apache2/error.log
En este archivo podemos ver que maquinas tuvieron un error, a que hora y que es lo que fallo.
Fallos
tail -f /var/log/fail2ban.log
Dectecta quien a fallado cuando intenta identificarse en el servidor, es útil cuando queremos bannear direcciones que nos está atacando, saldrán en este archivo. Nota: Si no hemos baneado a nadie y no intenta acceder no se creara el fichero fail2ban.log
Banear IP
Para banear ip que nos están intentando entrar en nuestro servidor sin permiso, o simplemente realzian muchas peticiones, tendremos que crear y editar el archivo deny_hosts.rules y colocaremos la IP del maligno.
nano /etc/apf/deny_hosts.rules
Nota: Tendremos que tener instalado el apt-firewall y ejecutar apf -r