Replicación y ditribución de carga de MySQL

Replicación es la copia sincronizada entre dos o más servidores de bases de datos, de forma de que cualquiera de ellos puede entregar los mismos resultados a sus clientes. Se basa en un esquema «maestro-esclavos», en el que el maestro mantiene la base de datos original y los esclavos las copias.

El funcionamiento es el siguiente: los servidores esclavos se conectan al maestro para consultar sus logs y asg mantenerse informados de las operaciones de modificación que ha realizado (insert, delete, update, …) para a su vez poder realizarlas también ellos y mantener una replica exacta de la base de datos del servidor maestro. Los servidores esclavos sólo sirven para consultas.

Esto nos proporciona:

  • Replica automática de los datos en máquinas remotas.

  • Balanceo de la carga (de las consultas).

  • Alta disponibilidad mediante redundancia de servidores.
  • Si cae el maestro

  • Copias de seguridad en esclavos sin interrumpir maestro.
Continuar leyendo «Replicación y ditribución de carga de MySQL»

Linux Server: Los Mejores Trucos – Book

Prólogo
¿Por qué Linux Server. Los mejores trucos?
Cómo usar este libro
Cómo está organizado este libro
Convenciones utilizadas en este libroCapítulo 1. Autenticación en Linux

1. Desactivar cuentas de usuario instantáneamente

  • Desactivar cuentas en sistemas con autenticación local
  • Desactivar cuentas en sistemas con autenticación distribuida

2. Edite su fichero de contraseñas para tener mayor control de acceso
3. Denegar cualquier acceso en menos de un segundo
4. Personalizar la autenticación con PAM

  • Visión general sobre PAM
  • Ficheros de configuración PAM por aplicación/servicio
  • Módulos PAM usados por el proceso login
  • Configuración y más configuración
  • ¿Y si faltan ficheros de configuración PAM?

5. Autenticar usuarios Linux con un controlador de Dominio Windows

  • Requisitos software
  • Configuración crítica de Samba para usar autenticación Windows
  • Actualizar /etc/nsswitch.conf
  • Integrar el PAM pam_winbind.so en la autenticación de sistema
  • Iniciar el demonio winbindd
  • Unirse al dominio
  • Probar la autenticación Windows
  • Depurar problemas de autenticación Windows

6. Centralizar inicios de sesión con LDAP

  • Instalar clientes y servidores LDAP
  • Configurar un servidor LDAP
  • Migrar entradas de usuarios, contraseñas y grupos a un servidor LDAP
  • Actualizar sistemas clientes para usar autenticación LDAP

7. Proteger su sistema con Kerberos

  • Instalar Kerberos
  • Instalar y configurar un servidor Kerberos
  • Instalar y configurar clientes y aplicaciones Kerberos
  • Usar Kerberos para autenticación de inicio de sesión

8. Autenticar a los amantes de NFS con NIS

  • Instalar clientes y servidores NIS
  • Configurar un servidor NIS
  • Configurar un cliente NIS

9. Sincronizar datos LDAP con NIS

  • El código
  • Ejecutar el código


Capítulo 2. Conectividad remota con interfaz gráfica (GUI)
10. Acceder a sistemas remotos con VNC

  • Entender el proceso de inicio de VNC
  • Iniciar su servidor VNC
  • Conectarse a un servidor VNC
  • Personalizar el entorno X Window de su servidor VNC
  • Detener su servidor VNC
  • Optimizar el rendimiento de VNC

11. Acceder a servidores VNC vía Web

  • Instalar clases Java y ficheros asociados para el servidor VNC

12. VNC seguro vía SSH

  • Reenviar puertos VNC remotos a su equipo actual
  • Reenvío VNC público o privado
  • Reenviar puertos sin inicio de sesión remoto
  • Mejorar el rendimiento usando compresión
  • Optimizar las actualizaciones gráficas entre el servidor y el visor

13. Iniciar automáticamente servidores VNC bajo demanda

  • Integrar Xvnc con inetd o xinetd
  • Activar XDMCP
  • Iniciar el visor
  • Solución de problemas con el inicio de Xvnc

14. Poner sus estaciones de trabajo a dieta de cliente ligero

  • Entender el proceso de arranque del cliente LTSP
  • Descargar e instalar el software LTSP
  • Configurar e iniciar el servidor LTSP
  • Preparar el medio de arranque del cliente LTSP
  • Arrancar un cliente LTSP

15. Ejecute Windows sobre la red

  • Abrir su conexión
  • Corresponder los dispositivos locales con su sesión remota

16. Conexiones X seguras y ligeras con FreeNX

Hack Proofing Linux: A Guide To Open Source Security

Hack Proofing Linux:A Guide to Open Source Security is designed to help you deploy a Linux system on the Internet in a variety of security roles.This book provides practical instructions and pointers concerning the open source security tools that we use every day.
First, we show you how to obtain the software; and then, how to use the Bastille application to harden your Linux operating system so that it can function securely as it fulfills a specific role of your choice (e.g., as a Web server, as an E-mail server, and so forth).You will also learn how to use your Linux system as an auditing tool to scan systems for vulnerabilities as well as create an Intrusion Detection System (IDS), which enables your Linux system to log and respond to suspicious activity. From virus protection to encrypting transmissions using Gnu Privacy Guard and FreeSWAN, you will be able to con?gure your system to secure local data as well as data that will be passed along the network.After reading this book, you will be able to identify open source and for-fee tools that can help you further secure your Linux system.
We have also included chapters concerning ways to sniff and troubleshoot network connections and how to implement strong authentication using One Time Passwords (OTP) and Kerberos.Tools such as Squid proxy server and Ipchains/Iptables will help you use your Linux system so that it can act as a firewall.With the tools on the accompanying CD as well as the advice and instructions given in this book, you will be able to deploy your Linux system in various roles with confidence.
We decided to focus on pro?ling the most commonly used security tools found on the Linux platform.We also decided to emphasize the real-world implementation of these tools, as opposed to just providing conceptual overviews. Finally, we decided to describe the steps you should take when things go wrong.As a result, we have created a book that is a valuable resource that helps you use your Linux system as efficiently as possible

Download:

http://rapidshare.com/files/192565554/HackLinux-www.warezwitch.com-.rar

Pass: www.warezwitch.com

Instalar VMware en CentOS 5

Este tutorial proporciona instrucciones paso a paso cómo instalar el Servidor VMware en un CentOS 5,0. Con VMware Server puede crear y ejecutar sistemas operativos ( «máquinas virtuales«), tales como Linux, Windows, FreeBSD, etc en base de un sistema operativo anfitrión. Esto tiene la ventaja de que puede ejecutar múltiples sistemas operativos en el mismo hardware que permite ahorrar mucho dinero, y puede mover las máquinas virtuales VMware de un servidor para el otro (o de un sistema que tiene el VMware Player que también es gratuita ).

Además, con VMware Server puede dejar que su antiguo escritorio de Windows (que previamente convertidas en VMware una máquina virtual con VMware Converter, tal y como se describe en este tutorial: http://www.howtoforge.com/vmware_converter_windows_linux) ejecutarse bajo su escritorio de CentOS. Esto puede ser útil si usted dependerá de algunas aplicaciones que existen para Windows únicamente, o si desea cambiar a Linux lentamente.

Quiero decir en primer lugar que esta no es la única manera de establecer un sistema de este tipo. Hay muchas maneras de lograr este objetivo, pero esta es la forma en que tomo. El tutorial no emite ningún tipo de garantía de que esto trabaje para usted!

1 Averiguar la versión de su Kernel

Antes de ir a instalar software adicional, es una buena idea para conocer la versión de kernel, porque en el capítulo 2 se instalar el paquete kernel-devel que necesita el VMware Server. Existen múltiples paquetes kernel-devel disponibles, y para seleccionar el correcto lo que necesita saber la versión de su kernel.

Para obtener más información sobre la versión de su núcleo, abrir un terminal (Aplicaciones> Accesorios> Terminal):


A continuación, convertirse en root ejecutando:

su

Ejecutar

uname -r

La salida debe ser similar a este:

[root@localhost Desktop]# uname -r
2.6.18-8.1.3.el5

Significa que tenemos la version 2.6.18-8.1.3.el5 del kernel instalado.

2 Instalacion de paquetes requeridos

Antes de instalar VMware Server, es necesario instalar algunos prerequisitos. Para instalar lo necesario usar Applicaciones > Agregar/Quitar Software:


Ingrese el password del Root:


El Gestor de paquetes se abre. Ir a la ficha Examinar y seleccione:

  • Desarrollo > Librerias de desarrollo ( Development Libraries)
  • Desarrollo > Herramientas de desarrollo (Development Tools)

A continuación, vaya a la pestaña de búsqueda y búsque xinetd. Seleccione el paquete xinetd para la instalación:

Haga lo mismo para el paquete kernel-devel. Por favor, asegúrese de escoger el paquete kernel-devel que corresponda a su kernel actual (por lo que si kernel es 2.6.18-8.1.3.el5, seleccione el paquete kernel-devel – 2.6.18-8.1.3.el5.i686 ).

Haga clic en Aplicar.

A continuación el gestor de paquetes, resolver todas las dependencias, descargar los paquetes, tal vez, le pida acepte algunas claves desconocidas de software (por favor, acepte), y, por último, instalar los paquetes.

3 VMware Server

Para descargar VMware Server, vaya a http://www.vmware.com/download/server/ y haga clic en Descargar ahora:

Aceptar el acuerdo de licencia haciendo clic en Sí:

A continuación, descargue el VMware Server para Linux. archivo tar.gz archivo (no el archivo rpm!) En su escritorio (por ejemplo, a / home / username / Desktop):



Para obtener el número de serie que usted necesita para ejecutar VMware Server, vaya a http://register.vmware.com/content/registration.html. Rellena tus datos personales. Después usted recibirá una página con un número de serie para VMware Server. Anótelo o imprimelo:

Para instalar VMware Server, abra un terminal (Aplicaciones> Accesorios> Terminal) y convertirse en root:

su

A continuación, vaya al lugar donde ha guardado el archivo VMware Server. tar.gz, por ejemplo, /home/username/Desktop (username sustituir con su propio nombre de usuario!):

cd /home/username/Desktop

Desempaquete el archivo VMware Server. tar.gz y ejecutar el programa de instalación:

tar xvfz VMware-server-*.tar.gz
cd vmware-server-distrib
./vmware-install.pl

El instalador le preguntará un montón de preguntas. Siempre puede aceptar los valores por defecto simplemente pulsando enter. Cuando le pregunte

En el directorio que quieres mantener tu máquina virtual archivos?
[/var/lib/VMware/Máquinas Virtuales]

puede aceptar el valor predeterminado o especificar una ubicación diferente depediendo donde usted tiene más espacio libre en disco, por ejemplo, como /home/edward/virtual_machines, pero esto depende de usted y no es necesario.

Al final de la instalación, se le pedirá que introduzca un número de serie:

Please enter your 20-character serial number.

Type XXXXX-XXXXX-XXXXX-XXXXX or ‘Enter’ to cancel:

Escriba su número de serie para VMware Server.

Después de la instalación con éxito, puede eliminar el archivo de descarga del Servidor VMware y el directorio de instalación:

cd ../
rm -f VMware-server*
rm -fr vmware-server-distrib/

hora se encuentra bajo el Servidor VMware Aplicaciones> Herramientas del sistema:


Al iniciar, seleccione Local host


Después, puede crear máquinas virtuales (o importar su máquina virtual de Windows que ha creado con VMware Converter):

Links