Instalar Joomla en GNU/Linux

Impactos: 838 En este tutorial vamos a mostrar como instalar el CMS Joomla, en este caso lo instalaremos sobre un Ubuntu 16.04. Lo único que necesitamos es tener un sistema LAMP. Pues instalar el tuyo siguiendo esta entrada. Descargar Joomla Para descargar Joomla lo haremos desde su web original joomla.org     Le damos al botón “Download Joomla!” y se iniciara la descarga. Una vez descargado el .zip recomendamos cambiarle el nombre a joomla y seguidamente extraerlo en la ruta de nuestro servidor web. Cambiar propietario A continuación para el buen funcionamiento de joomla tendremos que cambiar de propietario la carpeta joomla (a la que anteriormente le habíamos cambiado el nombre) de nuestro servidor para que apache sea el propietario. Esto lo […]

» Read more

Mantener GNU/Linux actualizado sin hacer nada!

Impactos: 141 En esta entrada vamos a crear un script bash el cual junto a cron mantendrá nuestro sistema siempre actualizado. Creando el script Lo primero que vamos a hacer es crear el script, solo necesitaremos pegar esto en un bloc de notas y darle permisos de ejecución. #actualiza.sh #!/bin/bash apt update -y –force-yes apt upgrade -y –force-yes apt autoremove -y –force-yes apt autoclean -y –force-yes Usamos -y –force-yes para que no nos pida confirmación al ejecutar el script. Ahora toca darle permisos. chmod u+x actualiza.sh Ahora cada vez que ejecutemos el script nuestro sistema se actualizará. Habilitar cuenta root A continuación, para automatizar este script y que se ejecute en cada inicio debemos usar cron con el usuario root. […]

» Read more

Tutorial básico de IPTABLES

Impactos: 1190 Hola buenas! Hoy vamos a hablar de IPTABLES, un must entre los administradores de sistemas. ¿Qué es IPTABLES? Iptables es una potente herramienta de cortafuegos la cual suele venir instalada en los sistemas GNU/Linux y que nos permitirá filtrar, modificar, aceptar o denegar tráfico de red entre muchas otras funciones. Esta herramienta trabaja con tablas y dependerá de nuestro objetivo utilizar una u otra. A continuación vamos a mostrar un poco de su sintaxis y finalmente mostraremos usos sencillos de iptables con casos prácticos. Si no lo tenemos instalado ejecutar el siguiente comando: sudo apt-get install iptables Introducción a IPTABLES Como anteriormente hemos dicho, iptables trabaja con tablas. Nosotros vamos a utilizar dos tablas: Tabla NAT: la utilizaremos […]

» Read more

VPS Ubuntu: Configuración sobre un dominio 2018

Impactos: 1664El dominio sobre el que descansará el VPS sera pymestic.es, cuyo FQDN quiero que sea vps0.pymestic.net El índice del artículo podría ser este: Registros DNS en el panel del dominio Lo primero es configurar la zona DNS de este dominio, para ello desde el panel de control de mi dominio agrego estas zonas (en la imagen server.pymestic.net se corresponde a vps0.pymestic.es en nuestro ejemplo de hoy): En el caso del SPF yo permito que todos mis VPS hablen sin problemas entre sí, añado sus IP’s, en vuestro caso puede ser suficiente de momento ‘v=spf1-all‘. Resolución inversa en el panel del vps Ahora en Ramnode configuramos el nombre del host, y la red, el PTR de resolución inversa: Como el […]

» Read more

Script php para obtener los dominios que nos han atacado

Impactos: 9671Teniendo en funcionamiento iptables, combinado con algún monitor como fail2ban, podemos obtener el listado de IP’s que tenemos bloqueadas en el firewall con un DROP (mejor no deja huella) o REJECT (contesta). Esto para que os hagáis una idea produce una salida así: Ahora filtro un poco: Excluyo las IP que no se han podido resolver, seguramente pertenecen al abanico DHCP que ofrece algún ISP a nivel doméstico. Esto lo redirecciono a un archivo nombres.txt para usarlo como fuente en el script siguiente y obtener nombres.dat. Con ayuda de un script en PHP para trabajar a gusto con las cadenas y poder usar funciones como explode: Con ayuda de unos pocos filtros más: Evitamos duplicados. Posibles mejoras Podríamos ahora […]

» Read more

Baneos persistentes con Fail2Ban 2018

fail2ban sospedia.net

Impactos: 973Fase 1: Recolección de IP Lo primero de todo es construirnos nuestra base de datos de direcciones IP, que cumplan al menos 2 requisitos: 1. Nos hayan atacado alguna vez. 2. No sean de España para no perder visitas en el intento de protegernos. Esta base de datos la usaremos en la Fase 2: Todo esto para qué? Integración con fail2ban. La fuente son los logs y/o fuentes de terceros que posiblemente también se alimenten de logs; yo voy a usar los que me proporcionan los siguientes programas: Fail2ban: un sistema de baneo de IP en base al estudio que hace de los logs de los diferentes servicios (ssh, http…) y expresiones regulares ¿No lo conoces? pues lee VPS Ubuntu: Configuración […]

» Read more

Instalando un sistema LAMP

Impactos: 10147En el articulo de hoy vamos a aprender a instalar un sistema LAMP, instalaremos Apache 2, MySQL y PHP en nuestro Linux, además vamos a instalar phpmyadmin para gestionar nuestra base de datos. Nosotros vamos a usar un Ubuntu 16.04 LTS. ¿Qué es LAMP? Se le denomina LAMP a un conjunto de programas o sistemas que trabajan de manera coordinada con los cuales podremos configurar y alojar páginas web. LAMP es el acrónimo de los siguientes sistemas: Linux es el sistema operativo en el que trabaja. Apache 2 es el servidor web. MySQL es el gestor de bases de datos. PHP es un lenguaje de programación web. Instalando LAMP Como hemos visto anteriormente, para instalar LAMP tendremos que instalar […]

» Read more

Feliz 25 aniversario Linux

25-aniversario-linux

Impactos: 8898Sin querer quitar ningún mérito a @ast al que SIN DUDA considero el padre de los Sistemas Operativos modernos! Feliz cumpleaños #linuz https://groups.google.com/forum/#!msg/comp.os.minix/dlNtH7RRrGA/SwRavCzVE7gJ 25/08/91 Hello everybody out there using minix – I’m doing a (free) operating system (just a hobby, won’t be big and professional like gnu) for 386(486) AT clones.   […Estoy haciendo un sistema operativo libre (simplemente es un hobby, no será algo grande ni profesional como GNU) para clones AT de 386 (486)…] En 1991 comienza a desarrollarse Linux con la intención de correr en un solo tipo de ordenador, los clones de la época. En 2016, Linux se ejecuta en casi cualquier hardware: portátiles teléfonos inteligentes consolas de juegos relojes frigoríficos cepillos de dientes … […]

» Read more

¡Qué no te asuste un .deb!

Impactos: 8951En los últimos tiempos Linux se ha convertido en una buena opción para toda aquella persona cansada de Windows o que simplemente le apetece probar un S.O. nuevo. La opción más recomendada para iniciarse en este mundillo, bajo mi punto de vista, es Ubuntu. Su versión más reciente es la 16.04 LTS Xenial Xerus. Que por cierto, si antes de dar el gran paso de instalarlo en tu PC lo queréis probar en una máquina virtual no os podéis perder este vídeo. Sólo necesitaréis el software VirtualBox y una .iso de Ubuntu 16.04 LTS Xenial Xerus. Si quieres profundizar más sobre el tema de la virtualización no te puedes perder esta serie de artículos: Instalación de varios Sistemas Operativos […]

» Read more
1 2 3 4