miércoles, 20 de octubre de 2010

Multiples dominios .com.ar desde tu casa

Me puse a investigar lo de tener tus dominios desde tu casa y la cosa es asi..

primero bueno te abris una cuenta en http://freedns.afraid.org
recopilas los datos necesarios para despues
Ir a la nic registrarte los dominios que quieras y usas el dns de freedns.
Luego configuras tus dominios en freedns en donde a todo le pones la ip que tenes actualmente en tu proveedor y no importa que cambie porque tiene un servicio freedns que corriendo un script en nuestro linux hace que se entere freedns que nuestra ip cambio asi que se pueden olvidar de usar dyndns o noip.

el script lo sacan del menu donde dice Dynamic dns y ahi van a tener una lista de todos los dominios que tiene configurados y van a encontar un boton que dice wget script que les va abajar el script.
ej:
rem @.restauracion.com.ar
wget -q --read-timeout=0.0 --waitretry=5 --tries=400 --background http://freedns.afraid.org/dynamic/update.php?U2JVTDgwZkFRekp0YVFxbHFxY1A6NDU3MjE2NQ==

la idea e sponerlo en el crontab asi cada tanto se ejecuta..


by Rondan Rino

sábado, 16 de octubre de 2010

Crea un repositorio local de Debian/Ubuntu con apt-mirror

Instalación

Éste programa se encarga de descargar el repositorio entero para que puedas usarlo localmente. Además necesitarás Apache para acceder a él. En primer lugar hay que instalarlo:

sudo aptitude install apt-mirror apache2

Una vez hecho esto, hay que editar el archivo /etc/apt/mirror.list con

alt-f2>gksudo gedit /etc/apt/mirror.list

Recomiendo comentar (agregando # delante) todo lo que emieze con deb-src, ya que ésto es el código fuente y no se suele usar. Ahora explicaré los repositorios en Ubuntu:

Repositorio principal. No es modificado nunca despues de el lanzamiento. Peso: ~20GB:
deb http://archive.ubuntu.com/ubuntu intrepid main restricted universe multiverse

Actualizaciones. Se modifica constantemente. Suele contener copias de los paquetes en intrepid-security y algunos paquetes más. Peso: ~2GB:
deb http://archive.ubuntu.com/ubuntu intrepid-updates main restricted universe multiverse

Actualizaciones no soportadas. Tienen la última versión de todos los programas, pero no fueron revisadas en búsqueda de bugs por el equipo de seguridad de Ubuntu. Peso: ~1GB:
deb http://archive.ubuntu.com/ubuntu intrepid-backports main restricted universe multiverse

Actualizaciones de seguridad. Siempre que sea posible, activarlo. Peso: <1GB
deb http://archive.ubuntu.com/ubuntu intrepid-security main restricted universe multiverse

Actualizaciones aún no publicadas. Pasan a intrepid-updates después de un tiempo de pruebas. Peso: <1GB
deb http://archive.ubuntu.com/ubuntu intrepid-proposed main restricted universe multiverse

Si usan otra distribucion que no sea intrepid, como hardy, jaunty o karmic, reemplazar por el nombre correspondiente.

Si lo que quieren es tener un espejo de actualizaciones (lo que la mayoría de la gente va a querer) basta con dejar sólo sin comentar intrepid-updates y intrepid-security. Si ademas quieren tener todos los paquetes disponibles, activen intrepid. Pueden agregar también todos los repositorios que quieran, como los del /etc/apt/sources.list .
Puesta en marcha
Pantallazo de apt-mirror

Pantallazo de apt-mirror

Una vez configurado, hay que ponerlo en marcha con:

sudo su apt-mirror -c apt-mirror

¿Por qué no sudo apt-mirror nada mas? Porque el programa apt-mirror debe ejecutarse como el usuario de mismo nombre, o sino las actualizaciones porgramadas van a fallar.
Automatización

Mientras se descargan todos los paquetes puedes configurar apt-mirror para que se ejecute automáticamente. Para eso:

alt-f2>gksudo gedit /etc/cron.d/apt-mirror

Ahí quitan el # a la última línea. Con eso queda configurado a las 4 de la mañana, o, en caso del que PC no esté encendido a esa hora, un rato despues del inicio del sistema. Pueden modificar ese comportamiento editando la última línea con este formato:

apt-mirror /usr/bin/apt-mirror > /var/spool/apt-mirror/var/cron.log

Puedes especificar todos los valores con *

Puedes especificar varios valores separándolos por comas. Ej: 2,6,12,17,22

También puedes especificar varios valores consecutivos con guiones. Ej: 2-10,17,22-23

Y podés especificar que el intervalo sea diferente a 1 agregando /n. Ejemplo:2-10/3,14,19-23/2 Ej2: */3

+ info: man 5 crontab

Uso

Una vez que hayas terminado de descargar hay que ponerlo en el servidor apache de la siguiente forma:

sudo ln -s /var/spool/apt-mirror/mirror/archive.ubuntu.com/ubuntu /var/www/

Y cargarlo al sources.list de las otras máquinas de la siguiente manera:

En primer lugar hay que conocer la dirección IP de a máquina. ejecuta ifconfig y revisa “inet dirección” en “eth0″.

Luego en las máquinas conectadas a la red:

alt-f2>gksudo gedit /etc/apt/sources.list

O si eres cómodo y tienes un servidor ssh:

ssh usuario@ip
sudo nano/etc/apt/sources.list

Ahí copias todo lo que no está # comentado en el /etc/apt/mirror.list local en el principio del archivo, y cambias archive.ubuntu.com por la dirección IP de la máquina.

viernes, 15 de octubre de 2010

Instalacion por red sin CD ( PXE - TFTP ) con una imagen de (K)Ubuntu (un .iso).

Instalacion por red sin CD ( PXE - TFTP ) con una imagen de (K)Ubuntu (un .iso).

Bueno aquí le sindico como hacer una instalación a un PC que no contenga CD-ROM, usando booteo por PXE:

-Primero instalar los siguientes paquetes:

$ sudo apt-get install dhcp3-server atftpd apache2

-luego configurar atftpd:

$ sudo dpkg-reconfigure atftpd

aquí dejan todas las opciones por defecto, debe haber estar archivo luego /etc/default/atftpd con el siguiente contenido:
###########3
USE_INETD=false
OPTIONS="--daemon --port 69 --retry-timeout 5 --mcast-port 1758 --mcast-ttl 1 --maxthread 100 --verbose=5 /tftpboot"
############

- configurar dhcp
se debe contar con la dirección de la MAC del PC a instalarle el SO

ent. debe estar este archivo /etc/dhcp3/dhcpd.conf similar a esto:

###
ddns-update-style none;

# aca va el dominio que esten utilizando, no prescindible
option domain-name "redcasa.com";

#por defecto
default-lease-time 600;
max-lease-time 7200;

#por defecto
log-facility local7;

#definición de nuestra subnet, tiene que cambiarlo a sus datos
#en este caso el servidor dhcp/tftp no es el mismo que la puerta de enlace
#y además restringimos el arranque por pxe a un grupo específico
# Red: 192.168.1.0/24
# Puerta de enlace: 192.168.1.1
# Servidor (el PC k sirve de instalador, es decir su IP): 192.168.1.10

#configuración común y corriente
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.20 192.168.1.49;
option domain-name-servers 192.168.1.1;
option routers 192.168.1.1;
option broadcast-address 192.168.1.255;
}

#la configuración para que los equipos específicos arranquen con pxe

# importante, la dirección del servidor tftp
# en este caso la misma máquina con dhcpd (mi PC) en next-server
# nuestro hosts que usaran pxe (aqui ponemos la MAC del PC a instalar
host laptop {
hardware ethernet 00:05:A8:BE:54:HF;
fixed-address 192.168.1.100;
next-server 192.168.1.10;
filename "/tftpboot/pxelinux.0";
}
### FIN

- habilitación de servicios
$ sudo /etc/init.d/atftpd restart
$ sudo /etc/init.d/dhcp3-server restart

- debemos configurar la imagen y el instalador de red:
entonces montamos al servidor apache la imagen encontrada en nuestro disco duro
$ cd /var/www/
$ sudo mkdir kubuntu
$ sudo mount -o loop /home/usuario/kubuntu-6.10-alternate-i386.iso /var/www/kubuntu/

podemos probar si nuestra imagen esta en el servidor entrando a este, en el navegador ponga su IP de red, debe haber una carpeta llamada kubuntu con los archivos en su interior.

- bajar e instalar el netboot
$ wget images/netboot/netboot.tar.gz...
#tambien se podria hacer enlaces simbólicos a los archivos en /var/www/kubuntu/install/netboot/
$ sudo mkdir /tftpboot
$ sudo tar -zxvf netboot.tar.gz -C /tftpboot

- Bueno creo k tengo todo listo asi k booteamos con PXE (lease por red o NIC) el PC al cual se le instalará el SO.
nos saldrá el instalador de Ubuntu, por lo k presionamos enter y comenzamos la instalación.

############ Aquí viene el uso de la imagen ##############

cuando pide bajar la imagen de un servidor (una lista de países) hay k ir arriba (lo primero en la lista) y elegir ingresar parámetros manualmente, aquí pedirá el servidor en nuestro caso la IP, (aqui fue 192.168.1.10) y la carpeta /kubuntu/, luego presionar ENTER, aquí continua la instalación casi normalmente, digo casi por k pregunta + adelante para instalar kubuntu desktop, sino, no lo instalará, por lo k hay k presionar la barra espaciadora y luego ENTER.

jueves, 7 de octubre de 2010

Dokuwiki

DokuWiki es compatible con los estándares, fácil de usar Wiki , principalmente destinadas a la creación de documentación de cualquier tipo. It is targeted at developer teams, workgroups and small companies. Está dirigido a equipos de desarrolladores, grupos de trabajo y las pequeñas empresas. It has a simple but powerful syntax which makes sure the datafiles remain readable outside the Wiki and eases the creation of structured texts. Cuenta con una sencilla pero potente sintaxis que hace que los archivos de datos siguen siendo legibles por fuera de la Wiki y facilita la creación de textos estructurados. All data is stored in plain text files – no database is required. Todos los datos se almacenan en archivos de texto sin formato - ninguna base de datos se requiere.

martes, 5 de octubre de 2010

compiz-fusion

sudo apt-get install compizconfig-settings-manager compiz-fusion-plugins-extra compiz-fusion-plugins-main compiz-plugins emerald