:)

Modificar editor por defecto ejemplo: “crontab -e”

En las nuevas versiones de debian y ubuntu, un iluminado ha puesto como editor por defecto el nano……

Pero como todo en este mundo, se puede modificar.

Ejecutamos:
update-alternatives –config editor

Ahora podemos selecionar el editor que queremos de un listado que nos muestra.

 

Existen 3 opcioens para la alternativa editor (que provee /usr/bin/editor).

  Selección   Ruta                Prioridad  Estado
————————————————————
* 0            /bin/nano            40        modo automático
  1            /bin/nano            40        modo manual
  2            /usr/bin/vim.basic   30        modo manual
  3            /usr/bin/vim.tiny    10        modo manual

Pulse <Intro> para mantener el valor por omisión [*] o pulse un número de selección: 3

 

Listo!

 

HeartBeat ERROR: Message hist queue is filling up

El mensaje siguiente es fruto de un problema de conectividad;

heartbeat[17154]: 2011/11/03_14:40:08 ERROR: Message hist queue is filling up (487 messages in queue)
heartbeat[17154]: 2011/11/03_14:40:09 ERROR: Message hist queue is filling up (488 messages in queue)

Si hacemos iptables -L seguro que aprece algo al estilo….

[SERVER].root:/etc/ha.d > iptables -L
Chain INPUT (policy ACCEPT)
target prot opt source destination
RH-Firewall-1-INPUT all — anywhere anywhere

Chain FORWARD (policy ACCEPT)
target prot opt source destination
RH-Firewall-1-INPUT all — anywhere anywhere

Chain OUTPUT (policy ACCEPT)
target prot opt source destination

Chain RH-Firewall-1-INPUT (2 references)
target prot opt source destination
ACCEPT all — anywhere anywhere
ACCEPT icmp — anywhere anywhere icmp any
ACCEPT esp — anywhere anywhere
ACCEPT ah — anywhere anywhere
ACCEPT udp — anywhere 224.0.0.251 udp dpt:mdns
ACCEPT udp — anywhere anywhere udp dpt:ipp
ACCEPT tcp — anywhere anywhere tcp dpt:ipp
ACCEPT all — anywhere anywhere state RELATED,ESTABLISHED
ACCEPT tcp — anywhere anywhere state NEW tcp dpt:ssh
REJECT all — anywhere anywhere reject-with icmp-host-prohibited

 

Estas son las IPTABLES por defecto en instalaciones REDHAT 5.5 Tocará quitarlas todas con un “iptables -F”

 

debmirror, Repositorio local para paquetes en Debian Squeeze

Vamos a crear un repositorio local con debimirror para debian, en nuestro caso squeeze.

Primero de todo necesitamos un filesystem con espacio suficiente para poder dejar todos los paquetes necesarios. En mi caso lo dejamos con un FS de 100Gb ylo llamo /DADES2/mirror

Vamos a instalar el debimirror;

apt-get install debmirror

Una vez instalado, modificamos el script creado por Gary Sandi desde el este link

#!/bin/sh

ARQUITECTURA=i386

METODO=http

RAMA=lenny

RAMAS=lenny,squeeze,sid

HOST=ftp.fr.debian.org

HOST_SEGURIDAD=security.debian.org

HOST_MULTIMEDIA=ftp.debian-multimedia.org

DIR_MIRROR=/home/debian/debian

DIR_SEGURIDAD=/home/debian/updates

DIR_MULTIMEDIA=/home/debian/multimedia

SECCIONES=main,contrib,non-free

SECCION=main

echo "==================================================================="

echo "Actualizando los repositorios PRINCIPALES; main, contrib, non-free"

echo "==================================================================="

echo ""

debmirror -a ${ARQUITECTURA} \

-s ${SECCIONES} \

-h ${HOST}/debian \

-d ${RAMA} -r / --progress \

-e ${METODO} --ignore-release-gpg --nosource \

${DIR_MIRROR}

echo "====================================================================="

echo "Actualizando los repositorios de SEGURIDAD; main, contrib, non-free"

echo "====================================================================="

echo ""

debmirror -a ${ARQUITECTURA} \

-s ${SECCIONES} \

-h ${HOST_SEGURIDAD} \

-d ${RAMA}/updates -r /debian-security --progress \

-e ${METODO} --ignore-release-gpg --nosource \

${DIR_SEGURIDAD}

echo "==================================================================="

echo "Actualizando los repositorios MULTIMEDIA; main"

echo "==================================================================="

echo ""

debmirror -a ${ARQUITECTURA} \

-s ${SECCION} \

-h ${HOST_MULTIMEDIA} \

-d ${RAMAS} -r / --progress \

-e ${METODO} --ignore-release-gpg --nosource \

${DIR_MULTIMEDIA}

 

El script lo modificamos segun necesitad. En mi caso solo he modificado los siguientes parametros;

RAMA=squeeze

RAMAS=squeeze

HOST=ftp.caliu.cat

HOST_SEGURIDAD=security.debian.org

HOST_MULTIMEDIA=ftp.debian-multimedia.org

DIR_MIRROR=/DADES2/mirror

DIR_SEGURIDAD=/DADES2/mirror/updates

DIR_MULTIMEDIA=/DADES2/mirror/multimedia

Establecemos los permisos con un chmod +x nombre_script.sh

Ejecutamos y nos empieza a descargar todos los paquetes necesarios para hacer el mirror;

.................

[ 29%] Getting: pool/main/i/ibus/ibus-gtk_1.3.7-1_i386.deb... ok

[ 29%] Getting: pool/main/i/ibus/ibus_1.3.7-1_i386.deb... ok

[ 29%] Getting: pool/main/i/ibus/libibus-dev_1.3.7-1_i386.deb... ok

[ 29%] Getting: pool/main/i/ibus/libibus2_1.3.7-1_i386.deb... ok

[ 29%] Getting: pool/main/i/ibus/python-ibus_1.3.7-1_all.deb... ok

[ 29%] Getting: pool/main/i/ibutils/ibutils_1.2-OFED-1.4.2-1_i386.deb... ok

.................

Una vez finalizado (Tiene que decargar unas 60Gb) ya podemos configurar el apache.

apt-get install apache2

Editamos el fichero de configuración;

vim /etc/apache2/sites-enabled/defaul-000

Y modificamos el campo DocumentRoot con el directorio de nuestro repositorio;

DocumentRoot /DADES2/mirror/

Para poder configurar los clientes necesitamos configurar un servicio web o ftp para tener acceso a los ficheros. En nuestro caso, lo hacemos por http.

Instalamos un apache y creamos dos enlaces simbolicos en /var/www para que al conectarse a la web existan dos directorios, el debian y debian-security

Creamos los enlaces simbolicos

cd /var/www
ln -s /DADES/debian-repository/debian debian
ln -s /DADES/debian-repository/debian-security debian-security

 Para configurar los clientes solo tenemos que modificar el /etc/apt/source.list con los datos del nuevo servidor. Si antiguamente teniamos;

deb http://ftp.caliu.cat/debian/ squeeze main
deb-src http://ftp.caliu.cat/debian/ squeeze main

deb http://security.debian.org/ squeeze/updates main
deb-src http://security.debian.org/ squeeze/updates main

# squeeze-updates, previously known as ‘volatile’
deb http://ftp.caliu.cat/debian/ squeeze-updates main
deb-src http://ftp.caliu.cat/debian/ squeeze-updates main

 

Ahora tendremos;

deb http://SERVIDOR_INTERNO/debian/ squeeze main
deb-src http://SERVIDOR_INTERNO/debian/ squeeze main

deb http://SERVIDOR_INTERNO/ squeeze/updates main
deb-src http://SERVIDOR_INTERNO/ squeeze/updates main

# squeeze-updates, previously known as ‘volatile’
deb http://SERVIDOR_INTERNO/debian/ squeeze-updates main
deb-src http://SERVIDOR_INTERNO/debian/ squeeze-updates main

 

 

VMWare Tools en Debian Squeeze

Vamos a simplificar, si queremos instalar las VMWare Tools en una Debian Squeeze;

 vi /etc/apt/sources.list

añadimos;

deb http://ftp.es.debian.org/debian/ squeeze main contrib

deb-src http://ftp.es.debian.org/debian/ squeeze main contrib

Ejecutamos;

apt-get update 

apt-get install open-vm-tools open-vm-source 

module-assistant auto-install open-vm -i

 

Listo ;)