jueves, 19 de febrero de 2009

Instalar debian lenny desde un sistema linux.

Bien, puesto que ya han liberado la nueva versión de debian (Lenny), he decidido actualizar el sistema del servidor el cual lo tengo corriendo bajo etch.

Puesto que lo primero es realizar una investigación, respecto a como es la mejor manera de llevar a cabo dicha instalación, y puesto que mi cpu está un poco limitada, puesto que no permite arranque desde CD, ni desde USB, ni desde red, y no posee disquetera, se me planteaba un serio problema, como realizar dicha instalación sin muchas complicaciones.

Bueno, pues dandole un poco al cerebrillo y tras varias meditaciones llegue a las siguientes conclusiones:
  1. Podría instalar un sistema desde cero en otro ordenador y compilar el kernel apropiado para la placa del servidor, lo cual hice la primera vez que puse en marcha dicho servidor. Esto me daría un sistema bastante limpio, puesto que instalaría tan solo los paquetes apropiado.
  2. Otra forma sería mediante una actualización de la distribución, cambiando la distribución en el archivo de apt, esto lo explicaré en un post posterior.
  3. Por último, y puesto que deseaba un sistema lo más limpio posible, y tras navegar por google un poco, encontré un post bastante interesante: Instalacion debian con debootsrap.
Puesto que los pasos están bien explicados en dicho post, tan solo comentar que me agencie un disco duro y lo formatee para obtener las particiones necesarias, y puesto que esto lo tendré que realizar cada vez que saquen un sistema nuevo, tendré que informarme o averiguar como hacer con las particiones para mantener un sistema limpio y sin tener que andar a copiar toda la información que se encuentra en el servidor, con respecto a los usuarios y a la documentación.

Saludos a todos, que tengais suerte.

martes, 3 de febrero de 2009

Averiguar la capacidad de un disco en terminal linux.

En este post voy ha poner algo tan básico como es averiguar la capacidad de un disco, puesto que el otro dia en mi servidor se me presento el problema de que no podia actualizar el sistema por estar el disco del servidor completamente lleno.

Es bien sencillo, tan solo deberemos abrir un terminal en modo superusuario y ejecutar la instrucción:

df -h

Saludos a todos, la información libre es poder.

domingo, 25 de enero de 2009

Conexion a ssh despues de actualizar

Bien he actualizado el ssh del servidor y al tratar de conectarme desde el portatil no me ha dejado por autenticación de llaves, esto se soluciona fácilmente borrando el servidor en el archivo local del portatil:

/home/usuario/.ssh/know_hosts

Saludo, a todos la información libre es poder....

viernes, 5 de diciembre de 2008

Preparar particion XFS.

Bien, en mythtv se recomienda una partición del tipo XFS, o JFS para el almacenamiento de las grabaciones de video pues son archivos muy pesados y se necesita rapidez en el formato de archivos.

En este post explicaré lo necesario para particionar un disco con el sistema XFS.

Lo primero es ejecutar el fdisk y crear una partición de linux sobre el disco que deseamos poner en formato XFS.

Lo siguiente es comprobar si nuestro kernel permite el manejo de sistemas XFS para ello ejecutaremos la instrucción:

ls /lib/modules/$(uname -r)/kernel/fs/xfs*

Si nuestro kernel posee el manejo de sistema XFS nos dará algo como xfs.ko.

El siguiente paso es instalar varias funciones para el manejo de XFS:

apt-get install xfsprogs xfsdump xfslibs-dev

Una vez realizado esto procedemos a formatear la partición, en mi caso es /dev/sdb1:

mkfs.xfs /dev/sda8 -f

Realizamos una reparación por si presentase fallos el disco:

xfs_repair /dev/sda8

Creamos un directorio en el sistema de archivos donde colocaremos la partición, en mi caso /home/servertv y montamos la partición:

mount -t xfs /dev/sda8 /var/www

Si deseamos que la partición se ejecute en el arranque tan solo nos quedará modificar el archivo /etc/fstab:

/dev/sda8 /var/www ext3 defaults 0 2

Saludos a todos, el conocimiento libre es poder.

miércoles, 3 de diciembre de 2008

Preparas los discos para almacenamiento.

Bueno partiendo de que tenemos instalado y configurado una distribución Ubuntu en el primer disco del ordenador, a partir de ahora (hda), apagamos el ordenador e instalamos un segundo disco en el IDE 0 al cual denominamos hdb, entonces tendremos que darle formato a este segundo disco, para ello si navegamos un poco en el wiki de Fedora Mythtv, nos dice que para almacenar la información de video se debe elegir el sistema de archivos XFS, JFS o ReiserFS.
En dicha wiki se particiona de la siguiente manera:


Modificando este particionado para instalarlo de la siguiente manera:

/dev/hda1 /boot 120MB ext3
/dev/hda2 /swap Doble memoria RAM swap
/dev/hda3 / 8-12 Gb ext3
/dev/hdb1 /home/mythtv Todo el disco jfs


Aquí, quizás donde tengamos problemas será en la partición jfs, para ello seguiremos la siguiente guía:
  • Formateado de un disco en jfs.
Despues de haber particionado el disco se debe seguir con la configuración de ubuntu para adaptar el sistema a mythtv.

Saludos, el conocimiento libre nos hace grandes.

Picasa para linux

Google ofrece los repositorios así como información de como instalar su software en la siguiente página, el problema es que dicha página se encuentra en ingles. Aquí hago una breve explicación de como instalar picasa para un debian o un ubuntu.

Lo primero se ejecutará con permisos de root la siguiente instrucción:

wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | apt-key add -

El resultado de la instrucción anterior debe dar como resultado OK.
Hay versiones de linux que presentan el siguiente error, al cual se le puede hacer caso omiso.

WARNING: The following packages cannot be authenticated!
packagename

Podemos añadir el siguiente repositorio al /etc/apt/sources.list

# Google software repository
deb http://dl.google.com/linux/deb/ stable non-free

Actualizamos el repositorio:

apt-get update

E instalamos el picasa

apt-get install picasa

Saludos, el conocimiento libre nos hace fuerte.

jueves, 20 de noviembre de 2008

Netsh para abrir puertos del firewall.

En este post voy a emplear el netsh para abrir determinados puertos del firewall del windows XP SP2. Ojo con el SP1 no existe esta opción.

Empezamos por ejecutar el firewall mediante netsh en linea de comandos:

netsh firewall

Si escribimos /?, nos dirá las opciones que posee el comando:

netsh firewall> /?

El cual nos dice:

? - Para visualizar los comandos.

add - Añadir una configuración al firewall.

delete - Borrar una configuración del firewall.

dump - Visualiza un script de configuración.

help - Visualiza un listado de comandos.

reset - Resetea la configuración a las opciones por defecto.

set - Pone una configuración en el firewall.

show - Muestra la configuración del firewall.


Bien, imaginemos que queremos saber los programas que tienen permisos del firewall, primeramente ejecutaremos la opción show, no voy a poner todas las opciones, pues hay varias, tan solo menciono las que a mi parecer me pueden servir, para ciertas cosas.

netsh firewall> show

config - muestra la configuración del servidor de seguridad.
portopening - muestra la configuracione de puerto del servidor de seguridad abiertos

Otra opción interesante es add.

netsh firewall>add
add allowedprogram - Agrega al servidor los programas permitidos por el servidor de seguridad

add portopening - Agrega un puerto al servidor de seguridad
Si ejecutas el firewall en modo gráfico y vamos a la pestaña de excepciones, comprobamos los programas y los puertos que se encuentran habilitados en el servidor de seguridad. Entonces con el siguiente ejemplo puedes habilitar el puerto para los DNS en el firewall.

netsh firewall>add portopening ALL 53 DNS ENABLE


Con este comando abrimos el puerto 53 tanto para TCP como para UDP con el DNS.

Si ejecutamos, comprobaremos que se han abierto el puerto 53, para TCP y para UDP.

Si comprobamos el entorno gráfico del firewall, observaremos que se han introducido dos excepciones para DNS.

Podéis comprobar el resto de parámetros y veréis que permiten la configuración completa del firewall, inclusive mediante más opciones de las que da la propia interface gráfica.

Bueno, a continuación os pongo un script que he usado para instalar un servidor ftp desde una pendrive, habilitar los puertos 21.


Saludos, el conocimiento libre es poder.