Curso de Open Software (GPL)
Enlace: (http://www.uoc.edu)
Descarga de manuales: http://www.usc.es/atpemes/Materiales-libres-UOC-Posgrados
Quitar los ^M de fin de linea
Sacado de por ahi…
Los dichosos ^M!.
Con demasiada frecuencia ocurre que importamos un texto de MS-DOS a UNIX, y al editarlo con el vi (por ejemplo), sale lleno de “^M” al final de todas las líneas. Lo primero, decir que no hay problema en el vim, porque si pones la opción “autotext” (:set autotext), el vim automáticamente detecta el tipo de fichero que es (DOS o UNIX), y si es DOS, quita los ^M de la pantalla. Esto de los ^M ocurre porque el delimitador de línea de los ficheros de texto en DOS es CR-LF (carriage return-linefeed, o sea, retorno de carro y salto de línea), y en UNIX son simplemente LF. Así, muchas herramientas de UNIX (al menos por defecto), buscan como delimitador de línea el LF, así que al final de cada línea hay un caracter extraño (el CR).
Esto, en vi, se puede arreglar fácilmente con la orden
:%s/<ctrl-V><ctrl-M>//
Te comento por encima qué significa este chorizo: El “%” sirve para que se sustituya en todas las líneas, y no sólo en la actual, la “s” para que se realice una sustitución, el Ctrl-V Ctrl-M es necesario para que el vi no se crea que estamos pulsando un ENTER (Ctrl-V sirve para insertar literales), y, por supuesto, se sustituye por nada, así que entre la segunda y la tercera barras no ponemos nada.
Por si no te gusta el vi, puedes cambiar el formato de los ficheros de texto desde la línea de órdenes, escribiendo:
sed 's/<ctrl-V><ctrl-M>//' fichero-CRLF >fichero-LF
Fuente Original
nateos de puertos en VirtualBox ( copyeft by luis_labs)
He creado una documentación muuuuuuuuuuy útil (al menos pa mi )
------------------------------------------------------------------
Ejemplos para crear nateos de puertos en VirtualBox (siempre que esté configurada la interfaz como NAT):
Añadir en el fichero de configuración de la máquina virtual ("maquinavirtual.xml", dentro del campo <ExtraData>).
EJEMPLOS
Abrir puertos para el eMule: Abrimos para la máquina virtual el puerto 4662 TCP y el puerto 4672 UDP. EJEMPLO: Desde fuera se llegaría al puerto 4662 TCP apuntando a "maquinafisica:4662", que natearía a "maquinavirtual:4662".
<ExtraDataItem name="VBoxInternal/Devices/pcnet/0/LUN#0/Config/emule/Protocol" value="TCP"/>
<ExtraDataItem name="VBoxInternal/Devices/pcnet/0/LUN#0/Config/emule/GuestPort" value="4662"/>
<ExtraDataItem name="VBoxInternal/Devices/pcnet/0/LUN#0/Config/emule/HostPort" value="4662"/>
<ExtraDataItem name="VBoxInternal/Devices/pcnet/0/LUN#0/Config/emule/Protocol" value="UDP"/>
<ExtraDataItem name="VBoxInternal/Devices/pcnet/0/LUN#0/Config/emule/GuestPort" value="4672"/>
<ExtraDataItem name="VBoxInternal/Devices/pcnet/0/LUN#0/Config/emule/HostPort" value="4672"/>
Abrir puertos para el ftp y el ssh: Abrimos para la máquina virtual el puerto 21 TCP y el puerto 22 TCP. EJEMPLO: Desde fuera se llegaría al puerto 21 TCP apuntando a "maquinafisica:1021", que natearía a "maquinavirtual:21".
<ExtraDataItem name="VBoxInternal/Devices/e1000/0/LUN#0/Config/ftp/Protocol" value="TCP"/>
<ExtraDataItem name="VBoxInternal/Devices/e1000/0/LUN#0/Config/ftp/GuestPort" value="21"/>
<ExtraDataItem name="VBoxInternal/Devices/e1000/0/LUN#0/Config/ftp/HostPort" value="1021"/>
<ExtraDataItem name="VBoxInternal/Devices/e1000/0/LUN#0/Config/ssh/Protocol" value="TCP"/>
<ExtraDataItem name="VBoxInternal/Devices/e1000/0/LUN#0/Config/ssh/GuestPort" value="22"/>
<ExtraDataItem name="VBoxInternal/Devices/e1000/0/LUN#0/Config/ssh/HostPort" value="1022"/>
DESCRIPCIÓN
pcnet y e1000 - son los tipos de la tarjeta de red (tendremos que usar uno otro según el tipo de tarjeta que hayamos puesto en el virtualbox) (pcnet por defecto).
0 y LUN#0 - imagino que será el número de la tarjeta de red (se pueden tener hasta 4 interfaces por máquina virtual).
emule, ftp, ssh - son los nombres que asignamos nosotros al nateo (normalmente ponemos el nombre de la aplicación que lo usará para no liarnos).
Protocol - es el protocolo de red (TCP o UDP).
HostPort - es el puerto que se usará de la máquina física.
GuestPort - es el puerto de destino de la máquina virtual (al que se llega apuntando al HostPort).
Decodificando películas que piden utilizar DomPlayer

Procedimientos:
Se copia el siguiente contenido dentro de un fichero denominado decoder.pl.
# Turn of output buffer
$|++;
# The key for XOR decryption
my $key = 'UIERYQWORTWEHLKDNKDBISGLZNCBZCVNBADFIEYLJ' . chr(0);
print "Reading from \"$ARGV[0]\":\n";
$insize = -s $ARGV[0];
# Open the bogus AVI file
open(IN, $ARGV[0]) or die $!;
binmode IN;
# Read Header to check
read(IN, $buffer, 4);
if ($buffer ne 'RIFF') {
print " ERROR: \"$ARGV[0]\" is not an AVI\n";
close IN;
exit(1);
}
# Get Length of the unencrypted movie
read(IN, $buffer, 4);
$offset = unpack 'L', $buffer;
print " End of the unencrypted movie is at byte offset $offset\n";
# Jump to the read offset
seek(IN, $offset, 0);
# The next 4 or 8 Bytes seem to be either an unsinged long
# or an unsigned quad. This is another offset to jump
# over some filler bytes. Right now I can't really tell if
# it's 4 or 8 bytes, because I only have 1 file to test with.
# I assume it's a quad.
# low word
read(IN, $buffer, 4);
$offlo = unpack 'L', $buffer;
# high word
read(IN, $buffer, 4);
$offhi = unpack 'L', $buffer;
# Calculate offset
$offset = $offhi * 4294967296 + $offlo;
print " Offset after the unencrypted movie is $offset\n";
seek(IN, $offset, 0);
# Then there seem to be another 100 filler bytes
# with value 0xff. Jump over those too, to get
# to the offset where the real movie starts.
printf " Adding extra filler bytes, final offset is %s\n", $offset+100;
seek(IN, 100, 1);
# Update the size
$insize -= $offset+100;
# Open a file for writing the decrypted data to
print "Decrypting to \"$ARGV[1]\":\n";
open(OUT, ">$ARGV[1]");
binmode OUT;
truncate OUT, 0;
$bytes = 0;
$klen = length($key);
# Read key length bytes, decrypt them and
# write them to the output file untill you reach
# the end of the file
while ( read(IN, $buffer, $klen) ) {
$buffer ^= $key;
print OUT $buffer;
$bytes += $klen;
# print the status
printf "\r %d written (% .1f %%)", $bytes, ($bytes / $insize * 100);
}
# Close both files
close OUT;
close IN;
print "\n\nDONE!\n";
Una vez creado decoder.pl, se utiliza de la siguiente forma desde cualquier terminal, y asumiendo que el vídeo a decodificar está en el directorio de trabajo actual:
perl decoder.pl pelicula_codificada.avi pelicula.avi
Luego de unos minutos, se obtendrá como resultado un vídeo que se puede visualizar con cualquier reproductor de vídeo desde Linux (Mplayer, Xine, Totem, VLC, etc.).
Fuentes: Edril Padayhag y Go iT expert.
Via | linux-tutoriales
Unidades de disco en Linux
- Acceder a unidades de disco: para acceder a una unidad de disco (partición, CD, disquete, unidad de red o imagen), hay que montarla con el comando mount. Su sintaxis es:
# mount -t
Por ejemplo:
- para montar una partición FAT de Windows:
# mount -t vfat /dev/hda1 /mnt
- para montar un disquete MS-DOS:
# mount -t msdos /dev/fd0 /media/floppy
- para montar el CD:
# mount -t iso9660 /dev/cdrom /media/cdrom
- para montar un CD-RW haremos:
# mount -t udf /dev/cdrom /media/cdrom
- para montar un archivo imagen:
# mount -o loop /home/francis/qemu.img /mnt
- para montar una partición FAT de Windows:
- Desmontar las unidades: antes de sacar el disquete o el CD debemos desmontarlo:
# umount dispositivo
Si sacamos el disquete sin desmontarlo puede que el kernel no haya volcado los últimos cambios, con lo que perderemos esos datos.
- Error ‘Device is busy’: si al intentar desmontar una unidad obtenemos el error:
No se pudo desmontar dispositivo, el dispositivo está ocupado
algún proceso está leyendo esa unidad. Para saber cuál es el proceso usaremos el comando fuser (paquete psmisc):
$ fuser -v /dev/fd0
USER PID ACCESS COMMAND
/dev/fd0: francis 265 f.... xfeVemos que el proceso 265 xfe tiene el dispositivo abierto, de manera que si queremos desmontar la unidad tendremos que dejar que termine o matarlo. El comando fuser, con la opción -k, nos permite matar directamente los procesos que están usando el dispositivo:
# fuser -k /dev/fd0
- Unidades montadas: mount sin argumentos mostrará las unidades montadas.
- Montar en el inicio: las unidades que figuran en /etc/fstab se montan automáticamente al iniciar el sistema. El contenido de /etc/fstab es:
# File_system Mount_point Type Options Dump Pass
proc /proc proc defaults 0 0
/dev/hda2 / ext3 defaults 0 1
/dev/hda5 none swap sw 0 0
/dev/hdd /media/cdrom0 iso9660 ro,user,noauto 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto 0 0 - Expulsar el CD: el comando eject (paquete eject) expulsa el CD, desmontándolo si es necesario.
- Chequear y reparar un filesystem Linux: el comando fsck (file system check) permite chequear y reparar un filesystem Linux o de otro tipo.
- Espacio ocupado en el disco: el comando df (disk free) informa del espacio usado en las unidades de disco que se encuentran montadas:
$ df
S.archivos 1K-blocks Used Available Use% Montado en
/dev/hdd1 6040288 3247924 2485528 57% /
/dev/hda2 11719052 3526412 8192640 31% /home
none 128008 0 128008 0% /dev/shmY el comando du (disk usage) muestra el espacio ocupado por un directorio:
$ du /mnt
2928 /mnt - En el entorno gráfico tenemos varios frontales para mount, df y du:
Via |EstrellateYarde
Amsn 0.97.2 actualizacion
Resulta que a un amigo no le conectaba el amsn de linux. Haciendo pruebas he visto que mi tampoco me conectaba. He supuesto que seria debido a una actualizacion.
Asi que al entrar en la web de amsn veo que tiene diponible una nueva forma de instalar paquetes en linux. Packager, la cual yo no conocia. Por eso he creado este MINI-howto.
Vete a esta web http://www.amsn-project.net/linux-downloads.php
aMSN Installer for Tcl/Tk 8.5
Distribution independent installer for those who already have Tcl/Tk 8.5 final version
descargate eso al escritorio. Te vas a la amada consola. Navegas hasta tu escritorio, le damos permisos al archivo y lo ejecutamos:
cd ; cd Escritorio; chmod 775 amsn-0.97.2-1.tcl85.x86.package; sudo bash amsn-0.97.2-1.tcl85.x86.package
Te saldra en la consola dos opciones A y B y ya selecionada la B, SOLO TENEMOS QUE DAR AL "Y" .Esperamos un poco y al rato lo tendremos intalado el amsn en su nueva version con el nuevo tcl/tk ( ke es para fotos)
Un saludo
Bluetooth en Ubuntu
Documentandome un poco acerca del tema del Bluetooh en Ubuntu Dapper Drake, obtengo la respuesta a éste tema.
Debemos asumir que tienes:
- Un dispositivo Bluetooth (en mi caso es interno)
- Un teléfono móvil soportado. (V3i en mi caso)
Lo primero que debemos hacer es instalar los paquetes necesarios abriendo un terminal y tecleando:
$ sudo apt-get install bluez-utils gnome-bluetooth
Esto instalará BlueZ en primer lugar y Gnome Bluetooth Subsystem después.
El primer paquete es el controlador que se encargará de levantar el dispositivo y preparlo para que todo funcione.
El segundo paquete es el conjunto de utilidades que se integra con Gnome. Se compone de dos aplicaciones que aparecerán, uno en el menú Aplicaciones » Accesorios » Compartición de Archivos por Bluetooh y el otro en el menú Sistema » Preferencias » Administrador Bluetooth.
Admisnistrador de Bluetooth: que se encarga de localizar los dispositivos Bluetooth que estén cerca.
Compartición de Archivos por Bluetooth: que se encarga de gestionar la recepción de ficheros.
y ahora qué? Pues comprobar si reconoce el dispositivo tecleando:
style=”margin-left: 40px”>$ hciconfig
lo que como resultado algo así:
cesarius@ubuntu-vaio:~$ hciconfig
hci0: Type: USB
BD Address: 00:02:C7:E6:28:C4 ACL MTU: 384:8 SCO MTU: 64:8
UP RUNNING PSCAN ISCAN
RX bytes:221310 acl:1453 sco:0 events:959 errors:0
TX bytes:159700 acl:888 sco:0 commands:91 errors:0
Lo primero que hay que hacer es modificar el fichero /etc/bluetooth/pin para ponerle el código de accerso que queramos, sino, no podremos conectaros desde el teléfono móvil. El PIN por defecto es 1234.
Una vez hecho esto podemos escanear la red a ver si se encuentra el teléfono móvil en cuestión y conectar desde éste al ordenador.
Iniciamos las aplicaciones instaladas.
Luego me fuí al teléfono móvil, activé la conexión bluetooth y desde el Administrador Bluetooth le dí a Devices/Scan y al cabo de un rato me apareció mi móvil detectado en la ventana del Administrador Bluetooth.
Luego probé a copiar una imagen desde el móvil al portátil, así que la busqué, le dí a copiar, seleccioné cesarius-vaio-0 (el nombre de mi máquina) y me apareció en el portátil una ventana de confirmación para aceptar el envío, le dije que sí y poco después tenía el fichero en mi Carpeta Personal (Home).
Después decidí hacer el camino inverso enviando un archivo desde el portátil al móvil, asi que abrí un terminal (Aplicaciones->Accesorios->Terminal) me cambié al directorio donde tenía el archivo que quería enviar y ejecuté la instrucción:
gnome-obex-send nombredelfichero
Después como no me apetecía tener que escribir gnome-obex-send cada vez que quería enviar archivos al móvil decidí meterlo en un script para Nautilus de forma que ahora cuando quiero enviar algo lo que hago es navegar con Nautilus hasta donde está el fichero, seleccionarle y con el botón auxiliar pulsar Scripts->envía al Móvil
El código de “envía al Móvil” es:
#!/bin/bash
# Si no se ha seleccionado ningún documento finaliza
# el script con un mensaje de error
if [ $# -lt 1 ]; then
zenity –error –title=”Error - Enviando fichero”
–text=”Debe seleccionar un fichero”
exit 1
fi
while [ $# -gt 0 ]; do
# Cogemos el primer parámetro disponible
documento=$1
gnome-obex-send “$documento”
# Pasamos al siguiente parámetro del script
shift
done
y por supuesto se debe poner en el directorio ~/.gnome2/nautilus-scripts con sus correspondientes permisos de ejecución. Si necesitaras más información podrías obtenerla en el Blog de José Luis Jimenez, de donde se ha extraído parte de de éste post.
Via | cesarius.net
Qué hacer con FIFOs
Un FIFO (First In = First Out) es una lista de la que sólo se puede sacar el primer elemento metido (a diferencia de la pila, que es LIFO). Imagina a Mr. FIFO como una cinta transportadora en la que se van poniendo objetos en un cierto orden y en el otro extremo alguien los va cogiendo mientras llegan (primero el 1º, luego el 2º, etc.). Como ves, el FIFO sólo hace de intermediario.
Con Linux podemos crear fifos, y es muy sencillo: haz mkfifo fi y habrás creado uno (un ls -l lo muestra como tal). Ahora haz un cat fi (se quedará parado) y en otra terminal un echo Hola >fi. Verás que el cat que estaba esperando datos ya los ha recibido; el fifo ha hecho su trabajo.
Puedes hacer cosas muy raras con fifos: por ejemplo, imagínate que dices a cdrecord que te grabe la ISO mififo (se quedaría esperando a que le entre contenido al fifo) y después haces un wget servidorveloz.com/linux.iso -O mififo (esto especifica el fichero de destino). ¡Estarías grabando un CD al mismo tiempo que lo descargas! Usa la imaginación para descubrir otros utilidades...
Asigna comandos a las teclas multimedia
Si junto con el teclado te vendieron muchas teclas inútiles que están por los bordes, puedes aprovecharlas para hacer todo lo que se te ocurra. Yo lo he hecho usando el servidor lineak. Parece algo difícil, pero si usas herramientas como klineakconfig es extremadamente sencillo.
¿Qué puedes hacer con esto? Pues de todo. Yo, por ejemplo, tengo puesto: controlar el volumen, mudo, controlar brillo de pantalla (tengo 3 brillos diferentes: 1, 2 y 3), abrir xterm, y abrir mozilla.
Cambiar el brillo de la pantalla
Muchas veces me he visto enfrente de pantallas tan modernas que no tienen las ruedas para cambiar el brillo y contraste (parece que hay que acceder a unos menús internos por medio de varias pulsaciones de unos botones en el orden correcto). En esos casos, prefiero hacer que la imagen del servidor gráfico brille más o menos con el comando xgamma: prueba xgamma -gamma 2.0 o con 1.0 para restaurar, y mira el manual para más opciones.
¡Es muy útil asignar este comando a los botones multimedia de un teclado! (sigue leyendo).
X en modo texto
Primero haz pruebas con aa (Ascii Art). Prueba aafire, asciiview, y sobre todo, no te dejes el bb. La librería caca hace lo mismo pero en color (cacafire, cacaview, ...).
Luego puedes usar el proyecto XGGI, que es una abstracción de las X que te permitirá ejecutarlas usando otra librería, como la aa o el framebuffer. Funciona muy bien (hasta el ratón). Hay alguna guía sobre lo de las X en modo texto.
Abrir varias X
Igual que tienes varias consolas de texto a la vez (Ctrl+Alt+F1, Ctrl+Alt+F2, ...), también puedes tener varias de modo gráfico (en Ctrl+Alt+F7, Ctrl+Alt+F8, ...). Haciéndolo paso por paso, sería:
- Desde el modo texto, ejecuta
X :1 ¶ abrir un servidor gráfico en el display 1 (puede que el :0 lo tengas ocupado con tu primera sesión gráfica). Lo que se abre es el servidor X; ahora falta que los programas (clientes) se conecten para mostrar gráficos. - Como hay varios servidores, los programas tienen que saber en cuál de ellos hay que mostrar los gráficos. Eso se controla con la variable de entorno DISPLAY (pon
echo $DISPLAY para verla). Para cambiarla, ponexport DISPLAY=:1si usas la shellbash. - ¡Ahora ya puedes abrir programas! Prueba
xterm &. Se abrirá la ventana; o sea que los programas ya pueden mostrar gráficos. Probablemente eches en falta un gestor de ventanas, abrélo ahora como cualquier otro programa.
Daruma-otoshi, demolición planta a planta
La demolición planta a planta de un edificio de 20 ídem te deja boquiabierto y salivando, como con tu primer hijo antes de que empieces a trasnochar por su culpa. El sistema, llamado daruma-otoshi, no sólo es impresionante, sino que reduce el impacto medioambiental de la demolición. ¿Cómo lo hacen? La respuesta y el impresionante vídeo después del salto.
Para empezar, sustituyen los pilares del edificio que están al nivel del suelo por columnas de metal controladas por ordenador. Luego, una cuadrilla hunde a mano toda la planta, dejando que la estructura descanse sobre las columnas metálicas, que bajan lentamente hasta que la siguiente planta alcance el nivel de suelo. Y vuelta a empezar. Da la impresión de que el edificio encoge o se lo traga el suelo, como si fuera una peli de Terry Gilliam.
Según la compañía, el sistema reduce considerablemente el impacto ambiental de la demolición, así como su duración, que se acelera un 20 por ciento. Además, es más fácil reciclar los materiales. El nombre daruma-otoshi está prestado de un juego en el que los concursantes deben retirar as partes bajas de una columna utilizando un martillo y sin afectar al resto de la columna. [Pink Tentacle]
Via | gizmodo
Magic Assistant, gestor de colecciones de cartas "Magic: The Gathering"
Magic Assistant es un programa para ayudar a gestionar sus colecciones a los usuarios aficionados a las famosas cartas Magic. Por si no se está al tanto de qué son exactamente estas cartas, se trata de un juego creado por la empresa Wizards of the Coast que se ha hecho extremadamente popular en todo el mundo. Los aficionados valoran mucho las cartas por su escasez, la belleza de sus ilustraciones y, por supuesto, el valor que representan en el juego. Mantener una buena organización de la colección es importante, y Magic Assistant es un software preparado para realizar esa tarea y está disponible para Windows, Mac y GNU/Linux.
La instalación es muy sencilla, tan sólo hay que descargar el paquete comprimido para el sistema operativo concreto, descomprimirlo y lanzar el archivo ejecutable. El programa viene de serie con toda la base de datos de las cartas MTG y también permite actualizaciones personalizas. En cuanto al gestor de colecciones, incluye un rápido navegador de cartas que permite ordenarlas y filtrarlas atendiendo a diferentes criterios.
Página Oficial | Magic Assistant
Yahoo! revoluciona el mercado de los buscadores con BOSS
Esta revolucionaria apuesta se llama BOSS (Build your Own Search Service), una plataforma tecnológica que nos permite construir nuestros propios buscadores encima de su tecnología. Por ahora, tanto Hakia como Me.dium, Daylife o Cluuz, se han apuntado a utilizar la tecnología de Yahoo!, tanto como suplemento a su propia tecnología de búsqueda (en el caso de Hakia), como utilizándola como total sustituto de las anteriores tecnologías.
BOSS permite a los desarrolladores enviar consultas parametrizadas mediante un API mediante XML o JSON. Con este API podremos recuperar hasta 50 webs, imágenes, noticias o correcciones de palabras. Yahoo! ha establecido una política clara mediante la cual los desarrolladores están obliogados a mostrar sus anuncios o bien cerca de los resultados o bien entremezclados con los mismos.
El API de BOSS puede ser utilizado directamente o vía un framework "mashup" que permite simplificar el proceso de juntar la información proveniente de BOSS con información propia o proveniente de otras fuentes, mediante la utilización de formatos como XML, JSON, RSS o RDF.
En comparación con la anterior API de búsquedas de Yahoo!, BOSS sale gananado en todos los aspectos. La restricción de 5000 consultas al día ha sido eliminada por completo y ahora no existe un límite, no existen restricciones en la presentación de datos, se permiten reordenar como se quieran, no obligan a decir que se utiliza la tecnología de Yahoo! y parece que, en breve, permetirán sacar partido económico de los resultados.
Más información:
- Artículo en TechCrunch
- Artículo en Maestros del Web
- API de BOSS en Yahoo!
Via | weblogs.madrimasd.org
The Perfect Server - CentOS 5.2
Version 1.0
Author: Falko Timme
Last edited 06/26/2008
This tutorial shows how to set up a CentOS 5.2 server that offers all services needed by ISPs and web hosters: Apache web server (SSL-capable), Postfix mail server with SMTP-AUTH and TLS, BIND DNS server, Proftpd FTP server, MySQL server, Dovecot POP3/IMAP, Quota, Firewall, etc. This tutorial is written for the 32-bit version of CentOS 5.2, but should apply to the 64-bit version with very little modifications as well.
I will use the following software:
- Web Server: Apache 2.2 with PHP 5.1.6
- Database Server: MySQL 5.0
- Mail Server: Postfix
- DNS Server: BIND9 (chrooted)
- FTP Server: Proftpd
- POP3/IMAP server: Dovecot
- Webalizer for web site statistics
In the end you should have a system that works reliably, and if you like you can install the free webhosting control panel ISPConfig (i.e., ISPConfig runs on it out of the box).
I want to say first that this is not the only way of setting up such a system. There are many ways of achieving this goal but this is the way I take. I do not issue any guarantee that this will work for you!
1 Requirements
To install such a system you will need the following:
- Download the CentOS 5.2 DVD or the six CentOS 5.2 CDs from a mirror next to you (the list of mirrors can be found here: http://isoredirect.centos.org/centos/5/isos/i386/).
- a fast internet connection.
2 Preliminary Note
In this tutorial I use the hostname server1.example.com with the IP address 192.168.0.100 and the gateway 192.168.0.1. These settings might differ for you, so you have to replace them where appropriate.
3 Install The Base System
Boot from your first CentOS 5.2 CD (CD 1) or the CentOS 5.2 DVD. Press
It can take a long time to test the installation media so we skip this test here:
The welcome screen of the CentOS installer appears. Click on Next:
Choose your language next:
Select your keyboard layout:
I'm installing CentOS 5.2 on a fresh system, so I answer Yes to the question Would you like to initialize this drive, erasing ALL DATA?
Now we must select a partitioning scheme for our installation. For simplicity's sake I select Remove linux partitions on selected drives and create default layout. This will result in a small /boot and a large / partition as well as a swap partition. Of course, you're free to partition your hard drive however you like it. Then I hit Next:
Answer the following question (Are you sure you want to do this?) with Yes:
On to the network settings. The default setting here is to configure the network interfaces with DHCP, but we are installing a server, so static IP addresses are not a bad idea... Click on the Edit button at the top right.
In the window that pops up uncheck Use dynamic IP configuration (DHCP) and Enable IPv6 support and give your network card a static IP address (in this tutorial I'm using the IP address 192.168.0.100 for demonstration purposes) and a suitable netmask (e.g. 255.255.255.0; if you are not sure about the right values, http://www.subnetmask.info might help you):
Set the hostname manually, e.g. server1.example.com, and enter a gateway (e.g. 192.168.0.1) and up to two DNS servers (e.g. 213.191.92.86 and 145.253.2.75):
Choose your time zone:
Give root a password:
Via | howtoforge
España pone fecha al inicio de la persecución abierta del P2P
####################################################################
La Comisión llama igualmente a los titulares de contenidos y a las operadoras de comunicaciones electrónicas y prestadores de servicios de la sociedad de la información a reforzar su compromiso de colaboración en la lucha contra la piratería digital, teniendo en cuenta los derechos de los creadores, el impulso de la sociedad de la información y el acceso de los ciudadanos a una oferta de contenidos lo más amplia, plural y segura posible.
Promover, en estrecha coordinación con el Ministerio de Industria y el resto de Departamentos implicados, la definición de un marco jurídico coherente y seguro para la defensa de los derechos de propiedad intelectual tanto en el ámbito nacional como en el seno de la Unión Europea, aprovechando la presidencia española en el primer semestre de 2010.
Son dos párrafos que en principio no tienen relación, y que además no habla de p2p. Eso no quiere decir que no quieran perseguir el p2p, pero podría ser incluso peores los planes del gobierno.
Por un lado la colaboracíon entidades de gestion / isp tiene un peligro importante, y puede ser un intento más, como estamos viendo mucho, de convertir a las entidades de gestión en policías y jueces de la red, diciendo que se puede publicar y que no, ya sea por vías legales o por vías más informales, y de mayor peligro.
Lo del 2.010 es aún peor, siempre nos quejamos de lo que "viene de europa", que nos enteramos cuando llega a nuestros paises y ya está aprobado, en eso los internautas estamos un paso por delante, como el ejemplo que hemos dado de coordinación europea en la lucha contra las patentes de software. En este caso es más difícil pues hay menos intereses empresariales de parte de la cultura libre y el derecho de acceso a la cultura, pero también tenemos la ventaja de que si se inicia algún tipo de iniciativa europea, y nace en España, la comunidad internauta española es muy activa, el 2.010 parace una fecha importante.
Pero hay aún más "perlas" en la nota de prensa del ministerio, por ejemplo que sigan utilizando la palabra piratería, sin que sepamos muy bien contra que luchan y de que hablan, y hay muchas "sorpresas" en la nota de prensa:
* Una de lo que llaman lineas maestras es "Centrar el foco principal de atención en la lucha contra los atentados a la propiedad intelectual que tienen lugar en el entorno digital."
* Mantener el esfuerzo presupuestario desarrollado con las campañas (...) anunció una inversión de 2,26 millones de euros en la campaña que se desarrollará entre noviembre 2008 y marzo de 2009. Crisis? What Crisis?
Pero bueno, ese el socialismo del PSOE, que va de pogre pero después atacan la copia privada [www.mcu.es]
Via | barrapunto

Apreciaciones
(Puntos:5, Informativo)( http://www.manje.net/ | Última bitácora: Martes, 03 Junio de 2008, 10:59h )