En el servidor origen: sudo su cd / tar cvpzf backup.tgz –exclude=/proc –exclude=/lost+found –exclude=/backup.tgz –exclude=/mnt –exclude=/sys / En el servidor destino: tar xvpfz backup.tgz -C / Recrear los directorios que se excluyeron en la copia: mkdir proc mkdir lost+found mkdir mnt mkdir sys
Categoría: Linux
Localizar archivos con malware/código malicioso
Uno de los problemas de estar on-line y no tener actualizado tu CMS es que en cualquier momento pueden inyectarnos scripts con código malicioso aprovechando alguna de las vulnerabilidades de la aplicación. En muchos casos los utilizan para enviar spam, pero en otros para realizar ataques a otros sites. Sea cual sea la finalidad, nuestro… Seguir leyendo Localizar archivos con malware/código malicioso
Comprobar qué módulos Apache están instalados/habilitados en Ubuntu
Ejecutar el siguiente comando: apache2ctl -M Nos devolverá un listado tipo: Loaded Modules: core_module (static) so_module (static) watchdog_module (static) http_module (static) log_config_module (static) logio_module (static) version_module (static) unixd_module (static) access_compat_module (shared) actions_module (shared) alias_module (shared) auth_basic_module (shared) auth_digest_module (shared) authn_core_module (shared) authn_file_module (shared) authz_core_module (shared) authz_host_module (shared) authz_user_module (shared) autoindex_module (shared) cgi_module (shared) dav_module (shared)… Seguir leyendo Comprobar qué módulos Apache están instalados/habilitados en Ubuntu
Añadir nameserver local en Virtualmin para validar la configuración – Ubuntu
Si al validar la configuración de Virtualmin, nos indica que debemos añadir nuestro servidor DNS local (127.0.0.1), deberemos editar el siguiente archivo: sudo nano /etc/resolvconf/resolv.conf.d/base Añadimos: nameserver 127.0.0.1 Reiniciamos el equipo para verificar que mantiene la configuración y volvemos a lanzar el proceso de validación.
Añadir swap en Ubuntu 14.04
He encontrado estos artículos, muy interesantes, donde se explica detalladamente el proceso para añadir Swap a nuestro servidor. https://www.digitalocean.com/community/tutorials/how-to-add-swap-on-ubuntu-14-04 UNIX / Linux: 2 Ways to Add Swap Space Using dd, mkswap and swapon Es muy útil cuando aparecen errores de memoria en las aplicaciones. Se trata de designar un área en nuestro disco duro que el… Seguir leyendo Añadir swap en Ubuntu 14.04
Administración de servicios Plesk
Plesk Logs Error log: /var/log/sw-cp-server/error_log and /var/log/sw-cp-server/sw-engine.log Access log: /usr/local/psa/admin/logs/httpsd_access_log Panel log: /usr/local/psa/admin/logs/panel.log Services Stop: /etc/init.d/psa stop Start: /etc/init.d/psa start Restart: /etc/init.d/psa restart Configuration PHP config: /usr/local/psa/admin/conf/php.ini Panel config: /usr/local/psa/admin/conf/panel.ini Web server config: /etc/sw-cp-server/conf.d/plesk.conf Web Presence Builder Logs Error log: /usr/local/psa/admin/logs/sitebuilder.log Install/upgrade logs: /usr/local/sb/tmp/ No service control (working via sw-cp-server service) Configuration /usr/local/sb/config /etc/sw-cp-server/conf.d/plesk.conf /usr/local/psa/admin/conf/php.ini… Seguir leyendo Administración de servicios Plesk
Uso de inodos en directorio
Un inodo puede ser un archivo, directorio o enlace simbólico. En algunos casos, es posible que el volumen de inodos llegue al máximo permitido y deje inoperativo el servidor. Para conocer el total de inodos ocupados en una partición de disco: df -i Si queremos conocer el uso por directorio, podemos ejecutar el siguiente comando.… Seguir leyendo Uso de inodos en directorio
Localizar archivos modificados por fecha
Podemos localizar archivos modificados los últimos X días con el siguiente comando: find httpdocs -mtime -5 -ls > httpdocs/modified.txt En este ejemplo buscamos en el directorio httpdocs archivos modificados en los últimos 5 días y volcamos el resultado en un archivo. Para localizar archivos modificados entre fechas: find httpdocs -type f -newermt 2015-12-26 ! -newermt… Seguir leyendo Localizar archivos modificados por fecha
Identificar un script que genera spam a través de postfix
Resulta que uno de mis servidores estaba generando un volumen muy elevado de correo electrónico que se acumulaba en la cola de postfix. Al revisarlo, me doy cuenta que de que todos los mensajes provienen de uno de los dominios alojados, se trata de un servidor compartido. Necesitaba localizar el script que originaba estos envíos,… Seguir leyendo Identificar un script que genera spam a través de postfix
Actualizar locales en Ubuntu Server
Para instalar las locales en español: locale-gen es_ES locale-gen es_ES.utf8 dpkg-reconfigure locales La primera genera la ISO, la segunda la UTF8. Reconfiguramos las locales y ya lo tenemos listo.