LVM allow create snapshots of our system of an easy and fast way. A snapshot consist in a copy of the state at a particular point in time. When we create a snapshot, initially only contains a hard links of
Reverse proxy with Apache
Reverse proxy is very useful when We need Load balancing web requests or ensure our web servers for possible attacks. The operation of reverse proxy is simple, acts as intermediary between the web browser requests and the real web server
Configuring routing protocols with Quagga
Quagga is a software suite that implement multiprotocol routing support (OSPFv2, OSPFv3, RIPv1, RIPv2, RIPng and BGP-4). The zebra daemon is the core of quagga that manage the interaction of kernel routing table and the daemons for individual routing protocols.
Preventing brute force attacks with Fail2ban
Fail2ban help our servers to prevent the brute force attacks scanning the log files to find fail authentication attempts. Software like hydra http://www.thc.org/thc-hydra/ can attempt to login in service that require authentication like telnet, ssh, http, ftp, etc… trying with
Basic guide to manage LVM
With LVM we can manage our partition of a easy and flexible way. For this guide I’ll use three disk of 340 GB, 90 GB and 160 GB. With this basic guide We’ll create a simple group, add or remove
Managing RAID in Linux
In this article I’ll show the various raid levels of a practice way and the basic manage to add or remove disks to our raid device. First of all we have to partition our hard disk with the type of
Configuring PEAP authentication with FreeRADIUS
PEAP (Protected Extensible Authentication Protocol) is an authentication method based in two simple steps: The client establishes a TLS session with the server. The server authenticates the client over the same digital certified with a RADIUS server. This allows EAP
Load balancing with IPVS + Keepalived
IPVS implements load balancing for level transport inside Linux kernel. Running as frontend balancing the request from the clients to the backend servers using different methods of forwarding and load balance algorithms. Basically supports three methods of package forwarding: NAT
Configuring an IMAP/POP Proxy with perdition and MySQL
Perdition is an IMAP/POP proxy written in C, and it offers map user connections to another mail servers where store the email inbox. The clients will connect to perdition server and this will distribute the connections to the corresponding server.
Configuring a failover cluster with heartbeat + pacemaker
Heartbeat is a daemon that provide services of clustering, this allows the exchange of messages between the machines running Heartbeat and check the health of them. On this post I’ll show the configuration of a simple cluster with failover and sharing