GNU-Linux

El peor enemigo de los discos duros es la temperatura, si los discos de nuestros servidores operan por encima de la temperatura recomendada se acortará su vida drasticamente, puediendo fallar en cualquier momento.
Es primera instancia es importante que los discos instalados tengan la ventilación adecuada, para ello hay que instalarlos siempre en bahias o backpanels con ventilación específica para discos.

Pero aqui no ha de quedar la cosa, lo verdaderamente importante es monitorizar la temperatura y determinar si es la apropiada para el disco en cuestión.

Si queremos configurar o simplemente revisar la zona horaria de un sistema Debian la forma mas sencilla es la siguiente:

# dpkg-reconfigure tzdata

Donde nos pedirá en primer lugar que indiquemos nuestra Área Geográfica

y Zona Horaria

Aceptamos para aplicar configuración y salir. El asistente muestra en ese momento un informe con la zona horaria seleccionada y fecha, así como la fecha y hora en UTC.

Current default timezone: 'Europe/Madrid'

Utilizando Debian y el servidor FTP vsftpd, voy a configurar un servidor FTPS (FTP/SSL). La idea es disponer de un servidor FTP donde las transferencias sean seguras.
Lo voy a configurar para no aceptar conexiones anonimas, y unicamente permita las conexiones de tipo FTPS.

1º) Instalación

# apt-get install vsftpd openssl

2º) Crear certificado

# cd /etc/ssl/certs
# openssl req -x509 -nodes -days 730 -newkey rsa:1024 -keyout vsftpd.pem -out vsftpd.pem

3º) Configurar VSFTPD

En este artículo describo como configurar la herramienta MRTG para generar gráficas de tráfico de red para las diferentes interfaces de un Router Linux.

Para recolectar los datos de tráfico, de un determinado router o switch, MRTG emplea el protocolo SNMP. Por lo que no es necesario que MRTG corra sobre el propio sistema a monitorizar, aunque en mi caso así sea para un router linux basado en Debian Lenny.

1º) Instalación

# apt-get install mrtg mrtg-contrib mrtgutils

En este artículo detallo los pasos que he seguido para instalar Oracle 10g R2 sobre Debian Lenny AMD64 para un equipo de desarrollo.

0) Comprobar requerimientos hardware

Son necesarios almenos 512MB de RAM y 1GB de SWAP:

$ grep MemTotal /proc/meminfo
$ grep SwapTotal /proc/meminfo

También es importante tener almenos 512MB de shared memory:

df -kh /dev/shm/
S.ficheros          Tamaño Usado  Disp Uso% Montado en
tmpfs                 1,5G     0  1,5G   0% /dev/shm

1) Obtener Oracle

Acabo de instalar Debian Lenny AMD64 en un DELL Vostro 1520, y todo me va como la seda a excepción de la targeta wifi que no se configuró durante la instalación.

La tarjeta en cuestión es una Broadcom BCM4312, como se aprecia en la archiconocida salida del comando lspci:

0e:00.0 Network controller: Broadcom Corporation BCM4312 802.11b/g (rev 01)

La instalación del driver y firmware necesario se puede hacer de forma muy sencilla instalando el paquete b43-fwcutter:

# apt-get install b43-fwcutter

y reiniciando el equipo.

PostgreSQL tiene varias herramientas para realizar copias y restauraciones:

- pg_dump y pg_restore --> para copiar o restaurar una única bdd, tabla o esquema
- pg_dump_all --> para copiar todas las bdd de un cluster (lo que se conoce como instancia en Oracle)
- pg_start_backup, pg_stop_backup --> permite recuperaciones point-in-time (similar al rman de Oracle)

Todas ellas permiten realizar copias o restauraciones en directo de forma segura.

En mi caso voy a utilizar las herramientas pg_dump y pg_restore para realizar una copia de una bdd llamada "mibdd".

Con la version del Kernel Linux que trae Debian Lenny ya esta soportada la tarjeta Intel 3945, solo faltará instalar el firmware en /lib/firmware/iwlwifi-3945-1.ucode.

Con la tarjeta ya funcionando, instalar kismet es muy sencillo:

Primero instalamos:

# apt-get install kismet

y luego indicamos nuestro modelo de tarjeta en la configuración de kismet, /etc/kismet/kismet.conf, con la siguiente linea
source=ipw3945,wlan0,Centrino_ag

La idea es monitorizar desde Nagios el estado de un servidor Windows así como servicios o procesos que corran en él y no sean públicos.
Por ejemplo: uso disco, uso de memoria, carga cpu, ver si tiene iniciado un determinado servicio, etc.

Para conseguir esto utilizaré el agente nagios para Windows NSClient++. Y el servidor Nagios 3.0.6 de Debian Lenny.

1º - Instalar el cliente Windows NSClient++

En esta ocasión voy a instalar GeoServer 1.7.5 sobre Tomcat 6 y Java 1.6 en una Suse SLES 10. La idea es pasar a utilizar java 6 y las últimas versiones de tomcat, ya que para aplicaciones como geoserver se aumenta considerablemente el rendimiento.
Esta guía sigue practicamente la que hice en su día para Geoserver sobre Jboss y Debian, pero varia en algunos puntos. La parte de optimizaciones aqui no se explica, asi que recomiendo leer dicho punto en la anterior guía.

1º - Instalo en el servidor la Java JDK 1.6.11

Syndicate content