APLICACIONES
# BOINC # CONSOLA
# DESCARGAS # MULTIMEDIA
# UTILIDADES
INDICE
APLICACIONES
^
VirtualBox : correr otros Sistemas Operativos en
tu maquina
BOINC
^
Instalar Boinc en Ubuntu
Actualizar a la Ultima version de BOINC
solucionando problemas de conexion en World Community Grid
Solucionando el error de World Community
Grid: certificate cannot be authenticated with known CA certificates
Apuntarnos a un proyecto usando la Weak Account
Key-Clave Debil de Cuenta
Instalacion de Ultimos nVIDIA y BOINC 6.10.17 con
soporte CUDA en ubuntu 9.10 - CUDA FACIL
Control Remoto de BOINC
CONSOLA
^
Instalar el navegador web LYNX
Instalar el editor de Textos JOE
Instalar Boinc
Configuracion y Manejo de BOINC
Actualizar a la Ultima version de
BOINC
Manual completo
de boinc_cmd boincmd
Instalando y manejando RTORRENT el P2P en
consola
Instalando y manejando SCREEN el conmutador de tareas
en consola
Instalando y
configurando VSFTPD el servidor FTP muy
ligero y seguro
Eliminar
archivos rebeldes de la papelera.
Comprobar que dos archivos son identicos usando MD5
Manual de uso : lftp -subir y bajar
directorios y archivos-
REINSTALAR MODULOS Nvidia y
Virtualbox en el kernel
Resumen de Comandos
Linux
DESCARGAS
INTERESANTES ^
Descargando
Ubuntu DVD
Descargando
Ubuntu
CD
Repositorio de
torrents. Todas las versiones de Ubuntu
Almacen
de paquetes Deb: GetDeb
MULTIMEDIA
^
Volcar un DVD comercial al disco duro.
Reconvertir una peli en AC3 a MP3.
Unir varios AVIs de iguales caracteristicas.
Mediainfo: Informacion de archivos de video.
Parametros para conversiones de video en Linea
de comandos.
Imagenio: como ver, grabar, volcar, recomprimir...
juguemos con la TV-IP
UTILIDADES
^
Vaciar totalmente la papelera
Activar Repositorios medibuntu
Restablecer el escritorio Gnome
--------------------------------------------------------------------------------------------------------------------------------
VirtualBox :
correr otros Sistemas Operativos en tu maquina
Instalando
VirtualBox OSE (Edicion de Codigo Abierto - Open Source
Edition)
Copio aquí según la wikipedia lo que es VirtualBox:
VirtualBox
es un programa de virtualización creado por la empresa alemana
de
desarrollo de software InnoTek GmbH. El programa es comercial y
propietario, si bien en enero de 2007, después de muchos
años de
desarrollo, se lanzó una versión limitada llamada
VirtualBox OSE (Open
Source Edition)[1] bajo licencia GPL.
Para instalarlo hay que seguir unos pasos bastante sencillos, vamos a
ver:
1. Actualizar e instalar
sudo aptitude update sudo aptitude install virtualbox
|
2. Una vez aceptados todos los contratos solo quedar
añadir nuestro usuario al grupo.
sudo usermod -G vboxusers -a nuestro_usuario
|
3. Siguiente paso, poder escribir en virtualbox
sudo chmod 666 /dev/vboxdrv
|
Con
estos pasos ya tenemos nuestro virtualbox cien por cien operativo,
ahora ya solo nos queda aprender a instalar sistemas operativos
Tambien se puede instalar desde synaptic
VirtualBox esta en Aplicaciones>Herramientas del
sistema>Virtualbox
Instalando
VirtualBox PUEL (Licencia de Uso Personal y de
Evaluacion - Personal Use and Evaluation License)
elegimos el Sistema Operativo en el que vamos a instalar VirtualBox
(doy por hecho que linux ubuntu)
http://www.virtualbox.org/wiki/Downloads
bajamos
el archivo *.DEB acorde a nuestra arquitectura de 32 o 64 bits y
con
el boton derecho del raton lo instalamos con el instalador de paquetes
Gebi. Aqui pongo una captura del instalador en funcionamiento
instalando un paquete DEB.

VirtualBox esta en Aplicaciones>Herramientas del
sistema>Virtualbox
Arrancando
VirtualBox por primera vez
Lo primero que tienes que hacer sera loguearte como root y en un
terminal poner el siguiente codigo.
sudo /etc/init.d/vboxdrv restart
|
VirtualBox esta en Aplicaciones>Herramientas del
sistema>Virtualbox
Luego si quieres ejecutar ahora el virtualbox, te va a dar un error
algo asi
The
VirtualBox kernel driver is not accessible to the current user. Make
sure that the user has write permissions for /dev/vboxdrv by adding
them to the vboxusers groups. You will need to logout for the change to
take effect..
VBox status code: -1909 (VERR_VM_DRIVER_NOT_ACCESSIBLE).
Result Code:
0x80004005
Component:
Console
Interface:
IConsole {1dea5c4b-0753-4193-b909-22330f64ec45}
Aqui
el error nos esta diciendo que no tenemos permisos sobre el archivo
/dev/vboxdrv por que no pertenecemos al grupo vboxusers.
Entonces
lo que vamos hacer es lo siguiente: a los usuarios otros , le
ortogaremos permisos de rw (lectura y escritura) sobre el archivo
/dev/vboxdrv , con el siguiente codigo:
sudo chmod o+rw /dev/vboxdrv
|
y nuevamente reiniciamos el virtualbox con:
sudo /etc/init.d/vboxdrv restart
|
Estos
pasos que se encuentran citados con anterioridad funcionan bien ...
pero cada ves que reinicies el sistema vas a tener que realizar estos
pasos. Entonces lo que puedes hacer es agregar tu usuario al grupo de
/dev/vboxrv.
Abre este archivo con tu editor de texto /etc/group y modificar una
linea similar a esta:
vboxusers:x:120:USUARIO
Donde dice USUARIO debes reemplazarlo por el tuyo, guardar y
nuevamente reiniciamos el virtualbox con:
sudo /etc/init.d/vboxdrv restart
|
VirtualBox esta en Aplicaciones>Herramientas del
sistema>Virtualbox
y ya podemos empezar a instalar sistemas operativos!! 

Modo Fluido en
VirtualBox
Permite integrar las aplicaciones del Sistema Operativo Virtualizado en
el Sistema operativo Anfitrion.
Supongo
que es lo que los mackeros llaman coherence: las aplicaciones se ven
como si fueran del SO anfitrión. Se accede en el menú
Máquina → Modo
Fluído (Host+L) una vez iniciada la máquina virtual.
Aqui vemos la calculadora de windows ella solita integrada en un linux.

Copias de seguridad
de nuestras máquinas virtuales en virtualbox
Hoy os voy a explicar como hacer copias de seguridad de nuestras
máquinas virtuales en virtualbox.
Esto
tiene bastante utilidad, yo lo uso para clonar una maquina, instalar
algo, guarrear el sistema y al terminar, tirarla como si fuera un
cleanex con mocos. Especialmente util para windows, que coge mocos
enseguida 
Lo primero de todo es aprender a manejar desde comandos las
máquinas virtuales.
VBoxSDL -vm !El nombre de nuestra máquina virtual! ->
Con este comando encendemos la máquina.
VBoxManage controlvm !El nombre de nuestra máquina
virtual! -> Con este comando apagamos la máquina
VBoxManage clonevdi !El nombre de nuestra
máquina virtual! !El nombre de nuestra nueva
máquina virtual!
Muy
bien, con estos tres comandos ya tenemos lo que necesitamos para
trabajar con las copias de seguridad de nuestras máquinas
virtuales.
Ojo: Por omisión voy a llamar a mi máquina ” servidor ”
denos@denos-laptop:~$sudo vi /bin/seguridad_maquinas_virtuales
#!/bin/bash
vboxmanage controlvm servidor poweroff;
vboxmanage clonevdi servidor seguridad_del_servidor;
vboxsdl -vm servidor;
denos@denos-laptop:~$sudo chmod +x /bin/seguridad_maquinas_virtuales
Ahora ya solo nos queda añadir nuestro script al cron. Si
queremos copias de seguridad automaticas.
Arrancar VirtualBox
cuando cambian en kernel
http://www.gotocosmik.com/wp/?p=29

Como
otros tantos usuarios de Linux, concretamente Ubuntu 8.04, durante la
mañana de ayer descargamos las nuevas actualizaciones de
seguridad,
entre ellas los nuevos módulos del kernel 2.6.24-18. Hasta ahora
cada
vez que cambiaba de kernel bajaba los nuevos módulos de
virtualbox para
el kernel en cuestión, por ejemplo:
virtualbox-ose-modules-2.6.24-17-generic.
virtualbox sobre Ubuntu
Una
vez actualizado el kernel, virtualbox deja de arrancar indicando un
problema con el módulo del kernel. En los repositorios
virtualbox-ose-modules-2.6.24-18-generic no está disponible,
así que
una posible solución seria arrancar escogiendo el kernel
2.6.24-17-generic en el grub, aunque poco recomendable ya que
obviaríamos las actualizaciones de seguridad.
lo primero prueba a realizar estos dos pasos:
sudo /etc/init.d/vboxdrv restart sudo /etc/init.d/vboxdrv setup
|
si no arranca virtualbox, procede con la siguiente solucion:
A continuación una solución al arranque de virtualbox
tras la actualización del kernel:
sudo apt-get install virtualbox-ose-source sudo module-assistant update sudo module-assistant prepare sudo module-assistant a-i virtualbox-ose sudo /etc/init.d/vboxdrv restart sudo /etc/init.d/vboxdrv setup
|
Abrir puertos al
exterior en Virtualbox
Puede
darse el caso de que nos encontremos con la necesidad de tener que
acceder a un puerto de nuestra máquina virtual desde el exterior
(Por
ejemplo, si queremos acceder por ssh a la máquina virtual el
puerto 22
tendrá que ser accesible desde el exterior). Para configurar
esto no
hay de momento forma de hacerlo con la interfaz gráfica de
Virtualbox,
pero se puede hacer por línea de comandos. Para abrir un puerto
al
exterior de una máquina virtual (Por ejemplo de nombre windows)
tendremos que crear una regla (Por ejemplo, de nombre apache) para
abrir un puerto de la máquina virtual (Por ejemplo el 80) para
un
protocolo (Por ejemplo, TCP) en un puerto de la máquina donde
esta
instalado el virtualbox (Por ejemplo, el 20080). De esta manera cuando
accedamos al puerto que le indiquemos de la máquina que tiene
instalado
el VirtualBox, estaremos accediendo al puerto indicado de la
máquina
virtual.
Para hacer esto tendremos que apagar la máquina virtual
(apagarlo, no pausarlo). Después ejecutaremos las siguientes
ordenes:
-----------------APERTURA DE PUERTOS EN ECHOLINK------------
WINXP es el nombre de la virtualbox que contiene un windows con
echolink (un programa de comunicaciones)
1-copia estas lineas y adaptalas a la configuracion que necesites
y luego con cortar y pegar las vas ejecutando en consola.
VBoxManage setextradata "WINXP" "VBoxInternal/Devices/pcnet/0/LUN#0/Config/echolink/Protocol" TCP VBoxManage setextradata "WINXP" "VBoxInternal/Devices/pcnet/0/LUN#0/Config/echolink/GuestPort" 5200 VBoxManage setextradata "WINXP" "VBoxInternal/Devices/pcnet/0/LUN#0/Config/echolink/HostPort" 5200
VBoxManage setextradata "WINXP" "VBoxInternal/Devices/pcnet/0/LUN#0/Config/echolink5198/Protocol" UDP VBoxManage setextradata "WINXP" "VBoxInternal/Devices/pcnet/0/LUN#0/Config/echolink5198/GuestPort" 5198 VBoxManage setextradata "WINXP" "VBoxInternal/Devices/pcnet/0/LUN#0/Config/echolink5198/HostPort" 5198
VBoxManage setextradata "WINXP" "VBoxInternal/Devices/pcnet/0/LUN#0/Config/echolink5199/Protocol" UDP VBoxManage setextradata "WINXP" "VBoxInternal/Devices/pcnet/0/LUN#0/Config/echolink5199/GuestPort" 5199 VBoxManage setextradata "WINXP" "VBoxInternal/Devices/pcnet/0/LUN#0/Config/echolink5199/HostPort" 5199
|
despues con este comando:
VBoxManage getextradata WINXP enumerate
|
te generara una salida con la configuracion, repasala y comprueba que
todo es correcto. Y ya estan abierto los puertos!!
VirtualBox Command Line Management Interface Version 2.0.2
(C) 2005-2008 Sun Microsystems, Inc.
All rights reserved.
Key: GUI/LastCloseAction, Value: powerOff
Key: GUI/LastWindowPostion, Value: 6,56,1200,917
Key: GUI/Fullscreen, Value: off
Key: GUI/Seamless, Value: off
Key: GUI/AutoresizeGuest, Value: on
Key: GUI/SaveMountedAtRuntime, Value: yes
Key: VBoxInternal/Devices/pcnet/0/LUN#0/Config/echolink/Protocol,
Value: TCP
Key: VBoxInternal/Devices/pcnet/0/LUN#0/Config/echolink/GuestPort,
Value: 5200
Key: VBoxInternal/Devices/pcnet/0/LUN#0/Config/echolink/HostPort,
Value: 5200
Key: VBoxInternal/Devices/pcnet/0/LUN#0/Config/echolink5198/Protocol,
Value: UDP
Key: VBoxInternal/Devices/pcnet/0/LUN#0/Config/echolink5198/GuestPort,
Value: 5198
Key: VBoxInternal/Devices/pcnet/0/LUN#0/Config/echolink5198/HostPort,
Value: 5198
Key: VBoxInternal/Devices/pcnet/0/LUN#0/Config/echolink5199/Protocol,
Value: UDP
Key: VBoxInternal/Devices/pcnet/0/LUN#0/Config/echolink5199/GuestPort,
Value: 5199
Key: VBoxInternal/Devices/pcnet/0/LUN#0/Config/echolink5199/HostPort,
Value: 5199
Conseguir una ip
para una máquina virtual de virtualbox
Como
seguramente todos sabemos Virtualbox por sí mismo no nos permite
tener
una ip para nuestra máquina virtual, así que hay que
seguir unos
cuantos pasos para este tipo de faena.
Lo primero de todo es instalar los siguientes paquetes:
sudo apt-get install bridge-utils uml-utilities
|
despues creamos un scrip. Editamos, con el editor que queramos:
sudo gedit /bin/crearconexion
|
y ponemos esto:
#!/bin/bash
sudo chmod 666 /dev/net/tun sudo brctl addbr br0 sudo ifconfig eth0 0.0.0.0 promisc sudo brctl addif br0 eth0 sudo dhclient br0 sudo tunctl -t tap0 -u nuestro_usuario sudo brctl addif br0 tap0 sudo ifconfig tap0 !aquí_cualquier_ip_de_nuestro_rango! up sudo bash -c 'echo 1 > /proc/sys/net/ipv4/conf/tap0/proxy_arp' sudo route add -host !Aquí_la_ip_del_pc_anfitrión! dev tap0 sudo arp -Ds !aquí_la_ip_de_nuestro_pc! eth0 pub sudo chgrp vboxusers /dev/net/tun sudo chmod 666 /dev/net/tun
|
despues le damos permisos de ejecucion:
sudo chmod +x /bin/crearconexion
|
Lo ejecutamos:
Y con esto ya tenemos creada la conexion.
Ahora solo nos queda cambiar las opciones de red en Virtualbox.
Pinchamos
sobre la máquina que querramos, nos dirigimos a network, en el
submenú
cambiamos de nat a host interface y en el nombre de la interface
ponemos tap0.
Al copiar una imagen de disco de VirtualBox para crear otra
máquina idéntica por ejemplo y añadirla en
el Virtual Media Manager, se produce el siguiente error:
Código Resultado
NS_ERROR_INVALID_ARG (0x80070057)
Componente:
VirtualBox
Interface:
IVirtualBox {339abca2-f47a-4302-87f5-7bc324e6bbde}

Esto es debido a que las imagenes de disco en Virtual Box llevan un
UUID que las identifica, de modo que al añadir otra el gestor
comprueba
que no esté repetida para evitar que una máquina virtual
arranque unas
veces con uno y otras con otro disco.
Por ello las imagenes de VB se deben copiar con un comando especial
que les genere un UUID nuevo, lo cual no dará problemas a la
hora de
utilizarla:
carlos@WhenIGrewUp:~/maquinas.virtuales$
sudo
VBoxManage clonehd
"/home/carlos/maquinas.virtuales/Debian_Ping_Antenas.vdi"
"/home/carlos/maquinas.virtuales/Debian_Router.vdi"
VirtualBox
Command Line Management Interface Version 2.1.4(C) 2005-2009 Sun
Microsystems, Inc.All rights
reserved.0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%Clone
hard
disk created in format 'VDI'. UUID:
5cfc14a9-2926-444a-9406-1717512ca88b
Es necesario especificar el path completo tanto en la imagen de
origen como en la de destino.
Instalar
BOINC en Ubuntu ^
Bueno, pues los chicos de ubuntu se estan pasando ya de humanos.
en la version DVD que es la que he instalado, el tema es tan simple que
da verguenza hasta decirlo.
>sistema>administracion>gestor de paquetes Synaptic
buscamos la palabra BOINC y le damos a instalar.descarga unas librerias
del DVD y el "cliente y BOINC Manager" de internet. ya esta
instalado.
Si no lo tenemos en el DVD o CD lo descargara de internet.
>aplicaciones>accesorios>BOINC Manager
y a procesar....

Actualizar a la
Ultima version de BOINC ^
Es
un procedimiento muy sencillo. Una vez que ya esta instalado con
synaptic , puedes actualizar a la ultima version. No lo he probado sin
tenerlo instalado antes.
Sólo tienes que seguir los siguientes pasos:
Instala BOINC desde el repositorio DEB, cuyo vínculo aparece en
las siguientes tablas
Elige la opción correspondiente a la versión que quieras
instalar y al sistema operativo que tienes:
Boinc versión 6.2.14-2 (versión recomendada para todos)
Linux 32 b
cliente -> http://titanca.com/boinc/boinc-client_6.2.14-2_i386.deb
manager -> http://titanca.com/boinc/boinc-manager_6.2.14-2_i386.deb
Linux 64 b
cliente -> http://titanca.com/boinc/boinc-client_6.2.14-2_amd64.deb
manager -> http://titanca.com/boinc/boinc-manager_6.2.14-2_amd64.deb
Boinc versión 6.2.18-1 (versión en pruebas pero sin grandes fallos)
Linux 32 b
cliente -> http://titanca.com/boinc/boinc-client_6.2.18-1_i386.deb
manager -> http://titanca.com/boinc/boinc-manager_6.2.18-1_i386.deb
Linux 64 b
cliente -> http://titanca.com/boinc/boinc-client_6.2.18-1_amd64.deb
manager -> http://titanca.com/boinc/boinc-manager_6.2.18-1_amd64.deb
Descarga primero el
cliente y después el manager.
Para ello copia la dirección que hayas elegido del cuadro
anterior en la barra de tu navegador y pulsa [enter]
Normalmente
-en Ubuntu- el navegador te ofrecerá abrir el fichero .deb con
la
aplicación Gdebi o descargártelo a tu ordenador.

Si
optas por descargarte el fichero. Si no has tocado la
configuración de
Firefox, por defecto te lo dejará, sin preguntar, en el
Escritorio; es
decir en /home/mi_usuario/Escritorio.Una vez descargado el fichero, lo
localizas con Nautilus, por ejemplo en /home/mi_usuario/Escritorio
Lo cliqueas con el botón derecho del ratón y seleccionas
la opción Abrir con <<Instalador de paquetes Gdebi>>
El
instalador te pedirá la contraseña de administrador y
luego se
encargará de todo.Comprobará y descargará
dependencias. Detectará si ya
hay un cliente instalado, comprobará su versión y lo
parará si la nueva
versión es posterior a la que tienes instalada. O te
ofrecerá la opción
de reinstalar si la versión es la misma.

Tras la instalación de la versión elegida,
arrancará el nuevo cliente sin que tus proyectos y tareas en
curso se vean afectados.
Tras instalar el cliente, procede a instalar el manager de manera
completamente análoga.
Ya puedes arrancar el BOINC Manager
Aplicaciones > Herramientas del sistema > Boinc Manager
Verás los proyectos y tareas tal cual estaban antes. Sólo
que ahora tienes una versión más moderna del BOINC.
Por último, si optaste por bajártelos a tu ordenador,
ahora puedes borrar los ficheros .deb
Si encuentras algún fallo en este procedimiento,
infórmanos en la página web de CANAL@Boinc
(http://canalboinc.com)
Solucionando
problemas de conexion en WCG ^
En
ocasiones, se produce un desajuste en las DNS de nuestro servicio de
internet y un proyecto como http://www.worldcommunitygrid.org
muestra problemas de conexion, la solucion pasa por trabajar
directamente con la IP del servidor (haciendo un ping la puedes ver).
Mas concretamente para world community grid se
soluciona de la siguiente forma.
editamos el fichero /etc/hosts
En windows es: C:\WINDOWS\system32\drivers\etc\hosts
usuario@ubuntuServer:~$
sudo joe /etc/hosts |
y añadimos en las primeras lineas, sin alterar lo que ya hay.
# Do not remove the following line, or various programs
# that require network functionality will fail.
198.20.8.246
www.worldcommunitygrid.org worldcommunitygrid.org
secure.worldcommunitygrid.org
y listos, esto soluciona los problemas en algunas ocasiones.
Por gentileza de JLPoveda. Otra
solucion:
Para un problema parecido al que hemos tenido con este server, su
incapacidad de resolver Worldcommunitygrid.org, que he padecido con
otro server de la empresa, he terminado aplicando una solución
más
elegante:
en el fichero /etc/resolv.conf, donde se encuentran
las direcciones de los servidores DNS, he agregado las de otros
servidores DNS de confianza.
nameserver xxx.xxx.xxx.xxx
nameserver yyy.yyy.yyy.yyy
nameserver zzz.zzz.zzz.zzz
(las xxx yyy zzz son las direcciones IP's de los servidores DNS que
queramos)
De
esta forma no tenemos que estar revisando si las IP's del fichero
/etc/hosts siguen siendo correctas con el paso del tiempo... (por
supuesto hay que eliminar las líneas de /etc/hosts).
Saludos.
Solucionando
el
error de World Community Grid: certificate cannot be authenticated
with known CA certificates ^
Cuando WCG da un mensaje de error: ¨ scheduler request failed: Peer
certificate cannot be authenticated with know CA certificates¨
y no baja tareas ¿que hacemos?
1. cd /var/lib/boinc-client
2. sudo mv ca-bundle.crt{,.bak}
3. sudo wget http://boinc.berkeley.edu/trac/expor.../ca-bundle.crt
-O ca-bundle.crt.upstream
4. sudo cp -a ca-bundle.crt{.upstream,}
Este proyecto utiliza comunicación cifrada, pero el fichero
"ca-bundle.crt" que tienen algunas distribuciones Linux no suele
contener a la autoridad certificadora que valida el certificado de WCG.
Sustituye el fichero
/var/lib/boinc-client/ca-bundle.crt por el que te descargues de http://boinc.berkeley.edu/trac/export ...
boinc/curl/ca-bundle.crt
Si /var/lib/boinc-client/ca-bundle.crt
es un enlace simbólico, puedes borrarlo y copiar directamente el
fichero descargado.
Por supuesto boinc debe poder leer ese fichero, comprueba sus permisos.
Apuntarnos a un
proyecto usando la Weak Account Key-Clave Debil de Cuenta ^
Su 'clave débil de cuenta' le permite unir computadoras a su
cuenta
en un proyecto, sin permitir entrar a su cuenta en el sitio web del
proyecto o cambiar datos de la cuenta de alguna forma. Este mecanismo
funciona sólo con proyectos que actualizaron el software
servidor a la
versión del 7 de Diciembre de 2007 o posterior.
Su
clave débil de cuenta para un proyecto, que encontraras en tu
panel de
control del proyecto, es tendra un formato parecido a este :
78_326cb12345a7a1234812345cdf9b18dc6
Para
usar su clave débil en cierta computadora, busque o cree el
'archivo de
cuenta' para este proyecto. El nombre de este archivo está en la
forma cuenta_URL_DEL_PROYECTO.xml. El archivo de cuenta para
Ibercivis es account_registro.ibercivis.es.xml
Cree este archivo si es necesario. Ponga en él lo siguiente:
<account>
<master_url>PROJECT_URL</master_url>
<authenticator>WEAK_ACCOUNT_KEY</authenticator>
</account>
Su
clave débil de cuenta está basada en su
contraseña. Si cambia su
contraseña, su clave débil cambiará
también, y su clave anterior
quedará invalidada.
Una
vez creado este archivo, lo colocaremos en el directorio de trabajo del
cliente BOINC. Si usas linux ubuntu, lo tendras que poner en: /var/lib/boinc-client/
no olvides darle el mismo nombre de propietario y permisos que el resto
de ficheros account_????.xml
usuario@ubuntu64:/var/lib/boinc-client$ ls -hal account_*
-rw-r--r-- 1 boinc boinc 149
2008-12-28 17:54 account_einstein.phys.uwm.edu.xml
-rw-r--r-- 1 boinc boinc 236
2008-11-12 00:12 account_registro.ibercivis.es.xml
-rw-r--r-- 1 boinc boinc 2,0K
2008-12-28 11:59 account_www.worldcommunitygrid.org.xml
si es necesario cambia el propietario para que coincida:
usuario@ubuntu64:/var/lib/boinc-client$ sudo
chown boinc:boinc account_einstein.phys.uwm.edu.xml
en windows los directorios de trabajo son los siguientes:
-- In Windows 98/SE/ME, default at either C:\Windows\All Users or
C:\Windows\Profiles\All Users
-- In Windows 2000/XP, default at C:\Documents and Settings\All
Users\Application Data\BOINC
-- In Windows Vista, default at C:\ProgramData\BOINC
- Find the account_???.xml file
Instalacion de
Ultimos nVIDIA y BOINC 6.10.17 con soporte CUDA en ubuntu 9.10 - CUDA
FACIL ^
Bueno, todo llega. Por fin, instalar nVIDIA CUDA en ubuntu
es sencillo. con 4 clicks.
Lo primero es actualizar/instalar ubuntu 9.10
en la instalacion segun el modelo, puede que nos instale la nVidia.
la version de la nVidia tiene que ser mayor que la 185.xx (si
pretendemos usar CUDA)
vamos a nVidia y descargamos el ultimo driver para nuestra grafica y SO
http://www.nvidia.es/Download/index.aspx?lang=es
es un fichero parecido a NVIDIA-Linux-x86_##-###.##.#-pkg2.run
lo descargamos con el
boton derecho del raton y lo ponemos en el home.
despues pulsamos control-alt F1 para abrir una
consola de texto aparte. Si pulsamos control-alt F7
volvemos a las X y pulsando control-alt F1 volvemos a
la consola a parte.
tecleamos en la consola sudo /etc/init.d/gdm stop y
paramos la grafica. Si pulsamos control-alt F7
volvemos a las X pero estan apagadas y pulsando control-alt
F1 volvemos a la consola a parte.
###Atencion###
a
partir de ubuntu 9.10 han subido la prioridad de gdm y en ocasiones no
es posible detenerlo con el comando descrito. Y que esta indicado por
toda la red.
usaremos entonces:
sudo service gdm stop
en caso de que no se quiera detener, usaremos el metodo infalible.
Mataremos a gdm.
lo mas comodo es usar htop pero podemos intentar antes:
sudo killall gdm
si no, pues instalamos htop con sudo aptitude install htop
lanzamos htop como root:/
sudo htop
y finalmente matamos todo lo que huela a gdm pulsanfo F9.
/usr/lib/gdm gdm-session-worked
resumiendo hay que matar las X.
vale,
ya nos hemos asegurado de que estan apagadas, rara vez, pero lo he
visto, se quedan con una cuenta atras de 30 segundos y si lo tecleamos
rapido, pues no se han apagado todavia.
una vez que estamos seguros de que estan apagadas tecleamos:
sudo sh ./NVIDIA-Linux-x86-190.42.00-pkg1.run (o algo
parecido) Si escribes NVI y das a TAB se completa la palabra (si no lo
sabias, bienvenido a linux).
despues de instalar el driver teclea y luego startx o mejor
sudo shutdown -r now
y reiniciamos con Nvidia funcionando.
En Sistema > Preferencias > NIVIDIA X server Settings


Si
quieres ver pijadas en Sistema > Preferencias > Aparencia
pestaña
efectos visuales puedes activar las animaciones graficas y una vez
activadas, habra un icono de Compiz donde personalizarlo. Los
escritorios remotos se llevan mal con eso y no lo uso mucho, pero si
eres de los que te gustan las ventanas de gelatina y el cubo. En linux
puedes hacer virguerias con el escritorio.
Aqui tenemos el aspecto de la nVIDIA ION. despues de actualizar los
drivers:


Instalando BOINC.
vamos a usar un sistema muy sencillo que ademas nos abre la puerta de
un monton de software actualizado para ubuntu.
GetDeb es un repositorio de paquetes DEB para ubuntu, en la version
9.10 ya se integra con ubuntu de forma transparente.
lo mas sencillo es ir a la pagina de http://www.getdeb.net/updates/boinc#how_to_install
picar este enlace e instalar este paquete:
http://archive.getdeb.net/install_deb ...
ory_0.1-1~getdeb1_all.deb
que nos instala el repositorio en ubuntu automaticamente.
o instalarlo a mano. si haces lo anterior no es necesario.
en consola: sudo nano /etc/apt/sources.list
en gnome: sudo gedit /etc/apt/sources.list
y añadimos la linea:
deb http://archive.getdeb.net/ubuntu
karmic-getdeb apps
y despues validamos la clave GPG
wget -q -O- http://archive.getdeb.net/getdeb-archive.key
| sudo apt-key add -
despues vamos a http://www.getdeb.net/updates/?q=boinc
y
marcamos instalar. Tambien lo tendremos en synaptic. En ocasiones hay
que desistalar el boinc y ejecutar de nuevo el procedimiento para meter
Getdeb en los repositorios. Al segundo intento, por fin aparecio la
nueva version:

despues de instalar, por fin el tan ansiado arranque con CUDA:
Starting BOINC client version 6.10.17 for i686-pc-linux-gnu
log flags: file_xfer, sched_ops, task
Libraries: libcurl/7.19.5 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.15
Data directory: /var/lib/boinc-client
Processor: 4 GenuineIntel Intel(R) Atom(TM) CPU 330 @ 1.60GHz [Family 6
Model 28 Stepping 2]
Processor: 512.00 KB cache
Processor features: fpu vme de pse tsc msr pae mce cx8 apic mtrr pge
mca cmov pat clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm
constant_tsc arch_perfmon pebs bts pni dtes64 monitor ds_cpl tm2 ssse3
cx16 xtpr pdcm movbe lahf_lm
OS: Linux: 2.6.31-16-generic
Memory: 3.20 GB physical, 1.00 GB virtual
Disk: 8.86 GB total, 4.29 GB free
Local time is UTC +1 hours
NVIDIA GPU 0: ION (driver version unknown, CUDA version 2030, compute
capability 1.1, 253MB, 35 GFLOPS peak)
Not using a proxy
Version change (6.4.5 -> 6.10.17)
y aqui en 64 bits.
Starting BOINC client version 6.10.17 for x86_64-pc-linux-gnu
log flags: file_xfer, sched_ops, task
Libraries: libcurl/7.19.5 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.15
Data directory: /var/lib/boinc-client
Processor: 2 GenuineIntel Intel(R) Core(TM)2 CPU 6600 @ 2.40GHz [Family
6 Model 15 Stepping 6]
Processor: 4.00 MB cache
Processor features: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr
pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe
syscall lm constant_tsc arch_perfmon pebs bts rep_good pni dtes64
monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm l
OS: Linux: 2.6.31-16-generic
Memory: 3.07 GB physical, 2.00 GB virtual
Disk: 11.54 GB total, 6.38 GB free
Local time is UTC +1 hours
NVIDIA GPU 0: GeForce 8600 GT (driver version unknown, CUDA version
2030, compute capability 1.1, 511MB, 76 GFLOPS peak)
Not using a proxy
Version change (6.4.5 -> 6.10.17)
Cielos santo!! tengo CUDA y ahora que hago!!
Pues
ya sabes, a procesar chico. No voy a poner una lista de proyectos en
este hilo ya que quedaria desactualizada rapidamente, pregunta en el
foro sobre los proyectos actuales.
####ATENCION####
Boinc
se instala en ubuntu como servicio. Esto es muy util, ya que punciona
como tarea del sistema independientemente de que varios usuarios
utilicen el ordenador. Boinc se ejecuta desde antes de hacer login. Y
precisamente eso puede causar problemas con CUDA. BOINC se inicializa
antes de que las X esten levantadas y el Driver nVIDIA funcionando. Es
por ello que nos puede dar un error de que no encuentra la tarjeta
NVIDIA.
La solucion pasa por retardar el arranque de BOINC hasta
que las X esten levantadas o reiniciar BOINC para que detecte el Driver
ya funcionando.
Abrimos consola y ponemos:
sudo /etc/init.d/boinc-client restart
Y ya esta el CUDA funcionando.
Esto
puede servir si tenemos una maquina que no apagamos casi nunca. Pero en
Linux , como siempre, hay varias formas de solucionar los problemas.
Vamos a ver 2 formas.
la primera es hacer que el sistema BOINC se inicie mas tarde.
en cd /etc/rc2.d estan los procesos que se inician
con el sistema.
con ls /etc/rc2.d los podreis ver.
lo que hacemos es cambiar el orden de inicio de BOINC
cd /etc/rc2.d
sudo mv -v S20boinc-client S32boinc-client
de esta forma BOINC se inicia en el Stadio 32 en lugar del Stadio 20
Entonces casi siempre detectara la nVIDIA.
La otra forma, creo que mas elegante, es hacer que BOINC tarde mas en
iniciarse. en el arranque de BOINC tenemos:
fichero /etc/init.d/boinc-client, pone en torno a la
linea 174:
case "$1" in
start)
start
;;
Vamos a insertarle un retardo de 5 segundos con "sleep 5":
case "$1" in
start)
sleep 5
start
;;
Editamos el fichero y en torno a la linea 174 realizamos el cambio.
sudo gedit /etc/init.d/boinc-client
y listos. Ya podemos reiniciar la maquina que BOINC siempre encontrara
la nVIDIA.
--------OTRO METODO para
instalar nVIDIA -----------
Instalación de controladores de nVIDIA
Este
manual es válido para instalar los controladores / drivers
190.42 en
las versiones de Ubuntu (Kubuntu, Xubuntu, Edubuntu, Gobuntu, Ubuntu
Eee) Hardy Heron, Intrepid Ibex, Jaunty Jacklope y Karmic Koala. La
instalación de los controladores / drivers de nVIDIA se
realizará
mediante los repositorios del equipo Nvidia Vdpau, que ofrecen la
última versión en su PPA.
Editar sources.list
* Sin entorno gráfico
sudo nano /etc/apt/sources.list
* En Gnome
sudo gedit /etc/apt/sources.list
* En Kde
sudo kate /etc/apt/sources.list
* En Xfce
sudo mousepad /etc/apt/sources.list
Añadir repositorios
Soportan las versiones: hardy, intrepid, jaunty y karmic.
## Driver nVIDIA — Controladores — www.nvidia.es
## https://launchpad.net/~nvidia-vdpau/+archive/ppa
deb http://ppa.launchpad.net/nvidia-vdpau/ppa/ubuntu
VERSION main
deb-src http://ppa.launchpad.net/nvidia-vdpau/ppa/ubuntu
VERSION main
Agregar la clave
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys
CEC06767
Actualiza el gestor de paquetes APT
Actualización completa del sistema
sudo aptitude update && sudo aptitude full-upgrade
Instalar los controlores / drivers 190.42
sudo apt-get install nvidia-190-modaliases nvidia-glx-190
Activar los controladores privativos
Ir a Sistema > Administración > Controladores de
hardware y seleccionar la versión 190.42 y reiniciar
el equipo.
Control
Remoto
de BOINC ^
Instalamos boinc como servicio que es la instalacion por defecto de
ubuntu, lo que permite que boinc se ejecute en segundo plano incluso
aunque la maquina la usen varios usuarios. Este tipo de control remoto
es especialmente util en servidores, por lo que todo lo haremos en
consola.
sudo aptitude install nano
instalamos el cliente, despues de habilitar en sudo nano
/etc/apt/sources.list los
repositorios multiverse.
sudo aptitude install boinc-client
para instalar el cliente.
en /etc/init.d/boinc-client
tenemos
el scrip que lanza el servicio al arrancar la maquina.
sudo nano
/etc/init.d/boinc-client
Editamos el fichero en torno a la linea 69 encontramos las
opciones de arranque de boinc.
BOINC_OPTS="--check_all_logins
--redirectio --dir $BOINC_DIR $BOINC_OPTS"
y añadimos el parametro --allow_remote_gui_rpc
quedando la linea:
BOINC_OPTS="--allow_remote_gui_rpc --check_all_logins --redirectio --dir
$BOINC_DIR $BOINC_OPTS"
desde ese momento al arrancar la maquina quedara accesible para
manejarla con un boinc-manager en modo grafico, desde un linux,
windows, OSX etc...
abrimos boinc-manager y en el menu Avanzado>seleccionar
ordenador podremos conectarnos a clientes remotos poniendo
la IP y el password definico en /etc/boinc-client/remote_hosts.cfg
de la maquina remota, donde se ejecuta el boinc-client
Instalar
el navegador web LYNX ^
El navegador LYNX nos permitira consultar paginas de internet en
formato
texto, directamente desde linea de comandos. Lo instalaremos tecleando:
| usuario@ubuntu64:~$
sudo aptitude
install lynx |
Instalar el editor
de Textos JOE ^
El editor de textos JOE nos permitira editar ficheros de configuracion
facilmente, directamente desde linea de comandos. Lo instalaremos
tecleando:
| usuario@ubuntu64:~$
sudo aptitude
install joe |
Instalar Boinc
^
Es interesante instalar boinc de los repositorios, de forma muy
sencilla. Lo instalaremos tecleando:
| usuario@ubuntu64:~$
sudo aptitude
install boinc-client |
posteriormente hay que familiarizarse con los comandos de control del
cliente BOINC.
Configuración y
Manejo de BOINC ^
Las siguientes órdenes que hay que introducir ya no se tienen
que
ejecutar como superusuario sino como usuario habitual.
Podemos ejecutar:
usuario@ubuntu64:~$ boinc_cmd --host localhost
--get_state |
Con el objetivo de comprobar que hasta ahora todo funciona como es
debido. Recibiremos un mensaje en pantalla con diferentes
subapartados que informan del estado de boinc. Todos
estarán
vacíos, seguramente, dado que aún no nos hemos inscrito
en ningún
proyecto.
Ahora ejecutaremos los siguientes comandos de configuración:
usuario@ubuntu64:~$ boinc_cmd
--host
localhost --set_run_mode always
usuario@ubuntu64:~$ boinc_cmd
--host localhost --set_network_mode always |
El primero pone el cliente BOINC en modo de ejecucion continua.
El segundo pone el cliente BOINC con la red siempre disponible, es
decir, con acceso a internet de forma permanente.
Este es el punto en el que nos uniremos al proyecto Ibercivis.es
En caso de que aún no tengamos una cuenta activa de BOINC
en este proyecto, podemos crear una nueva cuenta mediante el comando:
usuario@ubuntu64:~$ boinc_cmd
--host
localhost --create_account
http://registro.ibercivis.es E-MAIL CONTRASEÑA NOMBREDEUSUARIO |
Dónde dice "E-MAIL"
debe ir una dirección de correo electrónico real;
dónde
"CONTRASEÑA", una contraseña inventada; y,
dónde
"NOMBREDEUSUARIO", un nombre de usuario que elijamos, que
nos servirá para identificarnos en este y otros proyectos que
usen
BOINC y en los diferentes servicios de estadísticas de
participación en proyectos BOINC que existen.
En mi caso ya tengo una cuenta activa en este proyecto, así
que
ejecuto:
usuario@ubuntu64:~$ boinc_cmd
--host
localhost --lookup_account
http://registro.ibercivis.es E-MAIL CONTRASEÑA |
Cambiando, claro está, "E-MAIL" por la
dirección de correo real y "CONTRASEÑA"
por la contraseña que se corresponde.
Como resultado de ejecutar esto recibiremos en pantalla una larga
cadena de caracteres que usaremos a continuación al ejecutar el
siguiente comando:
usuario@ubuntu64:~$
boinc_cmd --host localhost --project_attach http://registro.ibercivis.es
la_larga_cadena_de_caracteres |
Hay que introducir donde he puesto "la_larga_cadena_de_caracteres"
la cadena de caracteres que acabamos de recibir. Picala a mano si no te
resulta facil hacer un cortar y pegar, por que estas trabajando con un
server en remoto, o por ssh etc. Con un poquito de cuidado para no
equivocarnos, no tiene problema.
Con esto ya estaremos trabajando en el proyecto Ibercivis.es, lo cual
significa que nuestro ordenador
recibirá una serie de datos de Internet (modelos matematicos de
estudios cientificos), los
procesará (hará cálculos) y mandará los
resultados a los
responsables del proyecto, quiénes los usarán paraavanzar
en sus investigaciones y hacer predicciones al respecto.
Podemos comprobar el estado de BOINC en cualquier momento
mediante la orden:
usuario@ubuntu64:~$ boinc_cmd --host localhost
--get_state |
Actualizar
a
la Ultima version de BOINC ^
Lo primero que tenemos que mirar es que version tenemos instalada.
usuario@ubuntuServer:~$ boinc_cmd -V |
y nos dara el numero de version. En estos momentos con ubuntu
server 8.04 nos incluyen la:
boinc_cmd, built from BOINC 5.10.45
ahora
cogemos de internet un paquete mas actual, pero estable. En estos
momentos, para tenerlos a mano los tengo disponibles en esta misma
pagina.
pudiera
ser que no estemos seguros de si nuestro servidor, ya que nos lo han
dado preinstalado, por ejemplo. esta funcionando en 32bit o en 64bit.
para averiguarlo ponemos:
usuario@ubuntuServer:~$
uname -a |
nos dara una linea con la version del kernel y con i686 si es de
32bit o x86_64 si es de 64 bits
ahora
que ya sabemos si estamos en 32 o 64 bits ,primero descargamos el
paquete DEB con la version mas actual y estable de BOINC.
usuario@ubuntuServer:~$ wget
http://rafax.net/linux/boinc-client_6.2.14-2_i386.deb |
usuario@ubuntuServer:~$ wget
http://rafax.net/linux/boinc-client_6.2.14-2_amd64.deb |
despues de descargar la version de 32 o 64bits , segun necesitemos.
Instalamos el paquete.
usuario@ubuntuServer:~$
sudo dpkg
-i boinc-client_6.2.14-2_amd64.deb |
y ya esta, de nuevo comprobamos.
usuario@ubuntuServer:~$ boinc_cmd -V |
y nos dara el numero de version. : boinc_cmd, built from BOINC
6.2.14 ya esta actualizado!!
Instalando
y
manejando RTORRENT el P2P en consola
^
Lo primero que hacemos es instalarlo
usuario@ubuntuServer:~$ sudo aptitude install rtorrent |
Federico
Almada
Los
que ya se adentraron en el mundo del pingüino, seguramente
sufrirán al
tratar de encontrar una alternativa para descargar archivos de
extensión .torrent, aunque algunos vienen directo buscando
Azureus…
otros se enteran que aún no existe una versión del tan
reconocido
uTorrent.
Entrando a la zona de batalla, las alternativas son varias… el ya
mencionado Azureus; el KTorrent, que utiliza las librerías de
KDE; el
QTorrent; o bien el Bit Torrent que viene por defecto en los
repositorios…. aunque existe rTorrent… por consola.
Introducción
Muchos temen a la consola, y tienen justa razón… es por
defecto
oscura, y encima el ratón no juega… (salvo que ejecuten por
medio de
una terminal gráfica). Es por esto, que normalmente los paquetes
de
software que corren por consola, pasan completamente desapercibidos
ante una gran comunidad de pingüinos, aunque otros estamos a la
búsqueda por algún motivo en especial.
Objetivo
En este caso, el principal objetivo de mi desesperada
búsqueda, fue
por una parte el consumo de memoria RAM que tienen las otras
alternativas (sobre todo Azureus), pero también, el consumo de
ancho de
banda desmedido (todas las demás alternativas), que francamente
no se
puede controlar… y muchas veces uno termina cerrando la
aplicación,
para poder navegar tranquilamente.
rTorrent
rTorrent, es una alternativa ideal para solucionar ambos problemas.
Teniendo unas 7 descargas abiertas, el consumo de memoria no pasaba los
30 MB (siendo que en Azureus, estaba por encima de los 200MB). Por otro
lado, el consumo de ancho de banda es fácilmente controlado por
medio
de 6 teclas, y realmente limita la conexión a esa
velocidad.
Instalación
Mayoría de las distribuciones de hoy en día, tienen en
sus
repositorios el rTorrent disponible, por lo que dando un ejemplo… desde
Ubuntu simplemente deberán tipear (en una consola):
$ sudo aptitude install rtorrent
Luego de que esté instalado, ya el programa estará
listo para
ejecutar… aunque, lo mejor va a ser que demos una repasada a la
configuración del programa, para que este funcione como nosotros
esperamos. Dado que es un programa de consola, la configuración
es un
poco primitiva… aunque esto es cuestión de gustos… siempre es
preferible ver todas las opciones explicadas en un archivo plano, que
andan lidiando por medio de árboles de opciones que no te llevan
a
ningún lado.
Configuración
Para modificar la configuración, vamos a tomar de base la que
viene con el programa por defecto, para esto hacemos:
$ cp /usr/share/doc/rtorrent/examples/rtorrent.rc
~/.rtorrent.rc
Esto nos creará un archivo llamado .rtorrent.rc
en
nuestra carpeta base de usuario (/home/tu_usuario/), que tendrá
la
configuración particular de rTorrent para cuando estemos
logueados con
este mismo usuario.
Abrimos un editor de texto para editar dicho archivo (dado que tiene
un punto enfrente, estará oculto), y modificamos los siguientes
parámetros:
max_peers = 80 (un número aconsejable de
peers a los cuales conectarse como máximo por cada torrent)
max_peers_seed = -1 (-1 es para que use la misma
cantidad que cuando descarga, seamos justos…)
upload_rate = 10 (Con 10Kb de subida (en una
conexión de 128Kb de subida, el máximo es 14Kb))
max_uploads = 5 (En mi caso, con 5 conexiones para
subir (dividido el upload, son 2Kb por cada uno))
directory = ~/descargas/ (directorio en donde se
descargarán los archivos por defecto)
session = ~/.rtorrent/ (directorio en donde
estarán guardados los datos de sesiones (*))
schedule = watch_directory,5,5,load_start=~/*.torrent
(de esta forma, cada vez que descarguemos un .torrent y lo dejemos en
nuestro directorio personal, este se cargará al rato de forma
automática)
schedule = low_diskspace,5,60,close_low_diskspace=100M
(para que cuando haya poco espacio en el disco, 100MB en este caso, se
deje de descargar)
port_range = 20000-20010 (rango de puertos por el
cual
accederá el rTorrent a Internet, recuerden abrirle pasos del
cortafuegos, en caso de que tengan uno)
check_hash = yes (cada vez que finaliza un torrent,
es aconsejable que verifique que el hash sea correcto)
(*): Las sesiones son importantes para que cuando cerremos el
programa y lo volvamos a abrir, el mismo siga desde donde lo dejamos.
(**) Recordar que ~ representa la dirección a la carpeta base
del usuario actual.
Ejecución
Una vez que terminamos de editar esas opciones, guardamos el
archivo, y desde una consola tipeamos
$ rtorrent
Para lo cual nos encontraremos con una no muy amigable
interfaz, que a continuación explicaremos como utilizar.
Uso
Una vez que ingresamos a rTorrent… nos surge la pregunta ¿por
donde
empiezo?. Bien, lo primero que deberíamos hacer… es
acostumbrarnos a la
apertura de archivos .torrent, para lo cual seguimos los siguientes
pasos:
- Apretamos Enter
- Abajo del rTorrent, va a aparecer algo que dice load>,
para
lo cual vamos a tipear la carpeta en donde se encuentran nuestros
documentos… supongamos, ~/torrents (que sería,
/home/tu_usuario/torrents). Si desconocemos la ruta, podemos iniciar
escribiendo /, luego apretar TAB e
ir descubriendo cuales son las rutas posibles para llegar a donde
están nuestros archivos.
- Una vez allí dentro, apretamos TAB, para
ver la lista de archivos disponibles, escribimos las primeras letras
que corresponden al mismo y luego nuevamente TAB para
autocompletar lo que falta del texto.
- Acto seguido, apretamos Enter para cargar el
archivo torrent que elegimos.
Una vez cargado, el archivo aparecerá en un listado y
tendrá de estado [CLOSED],
para lo cual deberemos darle el Ok para que comience a descargar…
¿como?, fácil… con las flechas de arriba/abajo del
teclado, navegamos
por el listado para llegar al archivo que queremos iniciar, y apretamos
CTRL + S una vez que estamos encima de este. Hecho
esto… el rTorrent se conectará al servidor correspondiente, y
comenzará a bajar.
Throttle, cambiando el ancho de banda asignado
Como decía al comienzo de este artículo, un problema
común de los
programas de Torrents, es el hecho que consumen todo o gran parte del
ancho de banda, sin la posibilidad de limitar realmente (pese a que
dicen limitar, no lo hacen) el mismo. En rTorrent, la opción
está a
nuestras manos… y si bien configuramos previamente un máximo de
10KB
(en mi ejemplo), puede que en algún momento necesitemos menos o
más…
para lo cual simplemente nos aprenderemos las siguientes combinaciones.
Con las teclas A, S, D, Z, X, C, haremos un juego para poder
controlar la velocidad, de la siguiente manera
- a/A => subir ancho de banda de subida/bajada +1 KB
- s/S => subir ancho de banda de subida/bajada +5 KB
- d/D => subir ancho de banda de subida/bajada +50 KB
- z/Z => bajar ancho de banda de subida/bajada -1 KB
- x/X => bajar ancho de banda de subida/bajada -5 KB
- c/C => bajar ancho de banda de subida/bajada -50 KB
Fácil, ¿no?… bueno, no voy a mentirles, al comienzo
puede ser un
problema manejarlo de manera correcta… pese a algo tan simple, se
confunden las cosas también de forma simple. En todo caso, se
aprende…
y luego sale solo.
Información detallada
Si bien es un programa de consola, podríamos pensar que es
muy
sencillo, y dado a que no consume mucho en memoria… no podría
darnos
esas estadísticas detalladas que tienen sus pares en terminales
gráficas… pero, nos equivocamos, rTorrent tiene un buen set de
información para mostrarnos todo lo que necesitamos saber.
Para acceder a la información, navegamos con las flechas
arriba/abajo del teclado, elegimos alguno de los archivos torrents que
estamos descargando, y luego apretamos la flecha derecha para ingresar.
Una vez dentro, nos encontramos con una pantalla como la siguiente:
Como verán, tenemos la lista de Peers; información del
archivo; la
lista de archivos dentro del torrent; la lista de trackers; los trozos
que se están descargando; y la lista de transferencias actuales.
Con
esta información… salvo el hecho de no tener gráficas
bonitas… tenemos
más que suficientes para estar informados sobre que pasa por
detrás de
ese archivo torrent.
Otras Pantallas
Tal como muchos programas del género, tenemos otras pantallas
para
ver los listados actuales de torrents que tenemos, entre las que
podemos mencionar: Principal (Main); Por Nombre (Name); Descargando
(Started); Frenados (Stopped); Completados (Complete); Sin completar
(Incomplete); Haciendo Hash (Hashing). Todas estas pantallas, nos
ayudarán a ver lo que estamos buscando… y no información
de más.
Salir
Si estás atormentado, no te gustó el programa… o bien,
te pareció
interesante, pero lo vas a probar más adelante… (y esto sabemos
que
nunca lo cumplís…), las teclas mágicas para salir son CTRL
+
Q.
Conclusión
Sin duda, rTorrent es una excelente alternativa para la descarga de
archivos Torrent en Linux, ya sea porque realmente controla el ancho de
banda que usa (tanto de subida, como de bajada); utiliza poca memoria;
y por sobre todo… se usa desde una consola, por lo que podremos dejarlo
en alguna de las que no son gráficas (CTRL + ALT + F1 hasta
F4/F6) y
olvidarnos que estamos descargando hasta que realmente han terminado.
Si sos un novato en Linux (como quien escribe), seguramente te
interesará presumir un tanto cuando vienen tus amigotes a casa,
y te
ven tipeando como loco en una consola, sin realmente entender porque no
te gusta ir con el ratón de lado a lado… dando clicks a ciegas.
Si
estás usando una computadora con pocos recursos… rTorrent es el
programa ideal para no quedarte afuera y conseguir descargas en Torrent
sin necesariamente dejar la computadora inútil mientras
está
funcionando.
***Tutorial traducido
por DODGER (mil gracias tio)***
Voy
a hacer una traducción/asimilación de una pagina que me
ha servido para
poder manejar rtorrent y su (al principio) muy poco amigable interfaz.
La página en concreto es "Howto: Use
rtorrent like a pro", muchas gracias por la ayuda.
Soy
un gran fan de rtorrent, no me puedo imaginar por que alguien quiere
usar otra cosa, a menos que quieras hacer algo que los grandes
programas hagan y rtorrent todavía no lo haya conseguido.
Voy a
hacer un pequeño tour para enseñar lo que puede hacer
este cliente,
rtorrent es un asombroso, complejo y poderoso programa que es al mismo
tiempo elegante, limpio, comprensible y ultraligero (y esto es solo la
punta del iceberg)
Primero, rascaremos la superficie. Como casi todos los programas
basados en consola, se ve una pantalla un tanto... seca:
Y...
eso
es todo, excitante, no? :D
Para añadir un torrent, pulsar enter y navegar hasta donde
esté el fichero. En este ejemplo, estoy usando el ultimo HYPE
album, “Just
a
Catwalk from Heaven,” desde Jamendo. No te voy a
garantizar que te guste, solo es legal y gratis descargarlo y sirve
perfectamente como ejemplo.
Puedes
usar
el completado
por
tab
para hacerlo más facil. Un doble tab mostrará la lista de
ficheros
disponible en el path de inicio. El path al que se accede es el home o
inferior si se ha iniciado el programa por debajo de allí, asi
que no
te tienes que preocupar de no darle el path completo si no quieres.
Presiona enter de nuevo cuando hayas encontrado el torrent que quieres
y rtorrent lo añadirá a la lista:
Si
te
fijas, está marcado como "INACTIVO", rtorrent no
empezará a
descargar hasta que se lo indiques. Usa las teclas arriba y abajo para
moverte entre los torrents, el torrent activo se marca con una barra de
asteriscos; para comenzar a descargar: CTRL+S

Se
mueve! El torrent está marcado como activo, el tracker ha sido
contactado y nos ha provisto de semillas para empezar la descarga.
En
conjunto, eso es todo. Hay más cosas que experas de un cliente?
Presiona derecha cuando tienes un torrent seleccionado y verás
información detallada del mismo:

Dentro
de esta pantalla, también puedes moverte arriba y abajo e
incluso
entrar por ejemplo a la lista de peers/seeds conectados.
Para volver a la lista principal, simplemente pulsa la flecha izquierda.
Seguramente el ancho de banda sea importante para tí (Throttle).
Si sueles capar el ancho de banda (normalmente capo el ancho de subida
para que el router no se reinicie cada 2x3), asi que pulsa a-s-d,
A-S-D, z-x-c y Z-X-C para limitar la velocidad a tu gusto

Si
te tomas unos minutos para experimentar, notarás que presionando
1 a 6
cambias la vista con diferentes filtros aplicados. Esto es util si
tienes 10 o 12 torrents cargados al mismo tiempo y quieres ver los
finalizados, parados o en progreso.
Y lo más importante, sales del programa con CTRL+Q!
Aquí es donde puedes dejar de
leer si quieres. Lo que sigue es para gente que realmente quiere
exprimir rtorrent.
La
primera vez que inicias el rtorrent seguramente te fijaste que
decía
que no existe el fichero .rtorrent.rc. Este fichero de
configuración
convierte rtorrent en una bestia de descarga.
En ubuntu, se puede encontrar la plantilla de configuración en
el directorio /usr/share/doc/rtorrent/examples/rtorrent.rc
o si lo has compilado, estará dentro del directorio ~/rtorrent-0.x.y/doc/rtorrent.rc
depende de la versión, por supuesto. Solo tienes que
copiarlo a tu home:
cp /usr/share/doc/rtorrent/examples/rtorrent.rc ~/.rtorrent.rc
Abre el fichero con tu editor favorito y dedica unos minutos a
examinar "las tripas" del mismo.
Te
harás una idea de lo que este fichero puede hacer: fijar
máximas
subidas/bajadas, el ancho de banda, opciones de ip, etc... Pero examina
las siguientes opciones:
# Watch a directory for new torrents, and stop those that have
been
# deleted.
#schedule = watch_directory,5,5,load_start=./watch/*.torrent
#schedule = untied_directory,5,5,stop_untied=
Que
significa esto? Bien, rtorrent puede comprobar periodicamente un
directorio y añadir automáticamente torrents a la lista,
a la vez que
eliminarlos si son borrados.
Vamos con lo siguiente:
# Stop torrents when reaching upload ratio in percent,
# when also reaching total upload in bytes, or when
# reaching final upload ratio in percent.
# example: stop at ratio 2.0 with at least 200 MB uploaded, or
else ratio 20.0
#schedule = ratio,60,60,stop_on_ratio=200,200M,2000
Asi
que puedes sedear hasta un ratio específico, un total de kb/mb
subidos
o ambos. Asi que si te aburres llevando el peso de internet en tus
hombros, puedes poner esto a tu criterio y ya lo hace el solito.
Estarás
pensando, que esto no es nada nuevo, que azureus ya lo hace,
además de
tener un maravilloso GUI, es la ventaja de usar java y tener una ranita
azul como mascota.
Aquí termina la
traducción, pongo mi caso particular, como ejemplo de por
qué no usar Azureus o similar...
Pongamos que tienes el típico equipo moderno, dualcore, varios
discos sata, una magnífica gráfica, varios gb de ram,
etc...
Que puede suponer eso... fuente de 500W y 4 magnificos ventiladores
(mínimo), osea consumo y ruido.
Ahora
imagina tu viejo pc, ese p2 a 200mhz con disco de 20Gb; qué
fuente
lleva? cuantos ventiladores? (como muchísimo 250W y 1 ventilador
en el
micro), será el candidato ideal para ponerle un entorno
mínimo linux
con rtorrent corriendo.
Por que la instalación de rtorrent ocupa
como 1,5Mb y eso contando las dependencias, consume 30Mb de ram como
mucho (lo máximo que he visto con 8 torrents a la vez) y salvo
cuando
hace hash de ficheros muy grandes consumirá un 3% de CPU.
Se puede automatizar casi todo, hasta vigila el espacio en disco!!
Pongo lo que para mí son las ventajas e inconvenientes:
Ventajas:
- Ligero, rápido
- Totalmente configurable (salvo por un aspecto que está en
negativa)
- Corre perfectamente sin gui de ningún tipo
- Compatible con trackers con ratio.
(muy
importante para mí)
- Multitorrent multitracker.
Inconvenientes:
- El único aspecto no configurable es velocidad individual
por torrent, una cosa a mejorar.
- No tiene un bonito, agradable y carismático gui (que ocupe
100MB de ram xD).
- No es accesible por web (salvo malabarismos parcheando
código y teniendo una lamp)
Tenéis la página
de
descarga y de ayuda
propia del cliente (en inglés) aparte de la página del
manual (man rtorrent) xD.
Este
documento está publicado bajo la licencia GFDL 1.2
This
document has been publised under GFDL 1.2.
Thanks
to K.Mandla for the support

Para los que no lo conocen, les presento a rtorrent, un software que
ejecutamos en consola con atajos de teclas, ¿Y qué
más tiene de
especial? Bueno, varias cosas más. rtorrent obviamente consume
muchísimos menos recursos que cualquier otro ya que su interfaz
es
infinitamente más liviano. Usa la librería libTorrent con
la que puede
llegar a triplicar la velocidad de seeding en comparación con
otros. Y
por último si usas un buen tracker, ten por seguro que te va a
descargar muy bien.
Hechas las presentaciones, vamos a instalarlo, igual de fácil
que todo en los repositorios de Ubuntu:
$ sudo aptitude install rtorrent
Les voy a proporcionar un fichero de configuración, pero antes
me gustaría explicaros algo de él.
Vamos a tener que configurar tres carpetas específicas que se
deben
crear. Como ejemplo vamos a crear dentro de nuestra carpeta personal
una nueva llamada “rtorrent” y dentro de ellas otras tres: “descargas”,
“sesion” y “torrents”. ¿Para qué sirven y qué van
a contener?
descargas: Como supongo que deben haber imaginado es
donde se van a descargar nuestros torrents.
sesion: Hay dos modos de decirle a rtorrent que
descargue un torrent. Una de ellas es escribiéndole dónde
está el
torrent que queremos descargar, tanto si está ya descargado en
nuestro
disco duro o le damos la URL donde se aloja. Esta carpeta
guardará esos
torrents.
torrents: Otra opción es descargar o mover a
esta
carpeta los torrents y rtorrent se encargará
automáticamente de iniciar
la descarga. Es la opción más cómoda. Vas a la web
donde está lo que te
quieres descargar, te bajas el torrent y lo guardas en esta carpeta. Si
rtorrent está abierto comenzará a descargar sólo y
si no lo hará cuando
lo abras.
En el fondo puedes poner las carpetas donde quieras y llamarlas como se
te ocurra. Por ejemplo yo tengo la de descargas en una partición
aparte. Distribuyan las carpetas como quieran. Ahora pueden bajar el
archivo de configuración desde
aquí.
Lo abren con el editor de texto que más te acomode, por ejemplo
gedit y
modificas las tres rutas que comenté antes. Si van a mantener la
estructura que les he puesto de ejemplo tan sólo tienen que
poner el
nombre de tu cuenta:
directory = /home/TU_CUENTA/rtorrent/descargas
session = /home/TU_CUENTA/rtorrent/sesion
schedule =
watch_directory,5,5,load_start=/home/TU_CUENTA/rtorrent/torrents/*.torrent
En la tercera es importante que dejen intacto el resto, por ejemplo
el “/*.torrent“. Busquen también la opción “port_range“.
Ahí pueden
definir un rango de puertos. En el fichero está entre el 6881 y
el
6999. Pueden poner el rango que quieran y si quieren sólo uno
asi se
ve “6881-6881” si queremos sólo el puerto 6881 (por
ejemplo). Da igual
el que usen el caso es que lo pueda usar rtorrent.
Dejen este archivo en el home (vuestra carpeta personal) y renombrenlo
con un punto delante, de tal forma que se llame “.rtorrent.rc”. Es un
archivo de configuración que debe estar oculto, para eso es ese
punto.
Ya tienen configurado el programa, pueden ejecutarla cuando quieran.
Abran gnome-terminal (o la consola favorita) y…
$ rtorrent
Vuelvo a insistir, no es nada complejo. Antes de seguir dando
explicaciones voy a dejarles las teclas más necesarias para que
se
puedan mover con soltura y sean capaces de usarlo fácilmente:
Ctrl + q: Cierra rtorrent
Backspace: Abrir y descargar un
torrent que se encuentre en la ruta que le escribamos (ruta local o URL)
Enter: Lo mismo que backspace
pero no iniciará la descarga, la haremos nosotros después
manualmente con…
Ctrl + s: Inicia la descarga
del torrent seleccionado
Ctrl + d: Para la descarga del
torrent seleccionado. Si ya estaba parado, elimina el torrent.
a/s/d: Incrementa el
límite de subida en 1/5/50 KB respectivamente
z/x/c: Decrementa el
límite de subida en 1/5/50 KB respectivamente
Shift + a/s/d: Incrementa el
límite de descarga en 1/5/50 KB respectivamente
Shift + z/x/c: Decrementa el
límite de descarga en 1/5/50 KB respectivamente
Flecha arriba: Selecciona el
torrent que esté por encima del anterior
(también para desplazarse por el menú de
información del torrent
seleccionado)
Flecha abajo: Selecciona el
torrent que esté por debajo del actual
(también para desplazarse por el menú de
información del torrent
seleccionado)
Flecha derecha: Muestra una
pantalla con información del torrent
seleccionada dividida en secciones como la lista de ficheros del
torrent, lista del tracker, los chunks o fragmentos de los ficheros del
torrent…
Hay más teclas, pero esas son más que suficientes para un
uso normal. Si quieren ver el resto
pueden visitar
este
enlace de la web oficial o bien hacer en consola:
$ man rtorrent
Dicho esto poco más queda por comentar, tan sólo voy a
aclarar un par
de cosas. Una es que si usas la tecla intro para añadir un
torrent a la
sesión, acuerdate de situarlos sobre él en rtorrent y
hacer un Ctrl+s
para iniciar la descarga. Si quieres evitar esto usa Backspace en lugar
de Enter, y como dije antes, es aún más práctico
guardar el fichero
torrent directamente en la carpeta de torrents de rtorrent.
Cuando acabe de descargaros uno, o acabes de seedearlo, quieres
eliminar el torrent, tan sólo tienes que situarte sobre el
torrent en
cuestión en rtorrent y pulsar dos veces Ctrl+d, una para pararlo
y otra
para eliminarlo.
Otro consejo que les puedo dar es que si ven que no descarga todo lo
que se supone que debería, bajen el límite de subida. En
ocasiones una
subida excesiva puede saturar la conexión y perjudicar la
descarga.
Seguramente en pocos minutos la descarga aumente. Aclaro también
que si
ponemos un límite en “off“, lo que estamos haciendo es no poner
límite.
Instalando y
manejando SCREEN el conmutador de tareas en consola
^
Lo primero que hacemos es instalarlo
usuario@ubuntuServer:~$ sudo aptitude install screen |
autor: J. Santiago Hirschfeld <jsantiagoh @
yahoo.com.ar>
Fuente: http://www.lugparana.com.ar/node/6
Introducción
Screen es una de las utilidades de Linux con
mucho menos prestigio del que realmente merece, asi que el motivo de
este tutorial es explicar que es GNU Screen, para que sirve y dar una
nocion básica de su funcionamiento.
Screen es algo asi como un window manager en
consola, hay quienes le dicen multiplexador de terminales... sea como
sea que quieran llamarlo, screen es una utilidad que permite tener en
una sola ventana, varios programas de consola ejecutandose al mismo
tiempo,
por ejemplo: un shell de bash, Mutt, Irssi, elinks, Vim, etc. y permite
cambiar entre ellos, copiar y pegar entre los distintos
programas, separar la pantalla en varias ventanas para visualizar
varios de estos programas al mismo tiempo, revisar la salida de los
programas guardada en un log, recibir notificaciones cuando uno de
estos programas escriba algo en pantalla y no solo eso, también
permite desprender (dettach) la sessión de screen ejecutandose
en ese
momento y prenderla (reattach) en otra ubicación, asi por
ejemplo: se puede abrir una sesión de screen en una consola,
abrir
todos los programas y comenzar a trabajar... después,
desprenderla
y cargar X y finalmente, se puede prender la sesión antes creada
a una
terminal y seguir trabajando en X o prenderla desde una sesión
remota con ssh.
Como dije al principio, GNU Screen es una gran
herramienta y si bien quizás no sea de extensa utilidad para
todos...
merece ser conocida y ese es el motivo de este tutorial.
Instalación
No voy a cubrir los pasos para la instalacion de
screen, por lo menos no a esta altura del tutorial por que creo que
toda distribución de Linux que se precie, deberia incluir en su
listado
de paquetes a Screen.
Si se usa Gentoo Linux, basta hacer: # emerge
screen
Si se utiliza Archlinux: # pacman -Sy screen
En Debian/Ubuntu: # apt-get install screen
y deberia ser tan sencillo con cualquier otra
distribución de GNU/Linux.
Configuración básica
La configuración de screen se hace por
medio de
un archivo de texto plano, como en la mayoria de los programas para
Linux, este archivo es en la mayoría de los casos /etc/screenrc
para la
configuración global y ~/.screenrc para la configuración
de cada
usuario.
para editarlo podemos usar cualquier editor de
texto en consola. Joe es especialmente sencillo.
usuario@ubuntu64:~$
sudo joe
/etc/screenrc
usuario@ubuntu64:~$ joe ~/.screenrc |
Mi archivo de configuración de screen es
el siguiente:
Ejemplo 1. ~/.screenrc
unsetenv DISPLAY
screen -t Log 0 mtail -f -n 25 /var/log/everything/current
autodetach on
crlf off
deflogin off
defsilence off
hardcopy_append on
nethack off
startup_message off
vbell off
defutf8 off
defscrollback 1000
msgminwait 2
silencewait 15
shell -$SHELL
shelltitle "Shell"
hardstatus alwayslastline "%{b}[\
%{B}%H %{b}][%{w}%?%-Lw%?%{b}(%{W}%n*%f%t%?\
(%u)%?%{b})%{w}%?%+Lw%?%?\
%= %{b}][%{B} %d/%m %{W}%C%a %{b}]"
sorendition Wk
activity "%C -> %n%f %t Actividad!"
bell "%C -> %n%f %t Bell!~"
pow_detach_msg "CHAU"
vbell_msg " *beep* "
bind .
bind ^\
bind \\
bind m screen -t CenterICQ centericq
bind e screen -t Mutt mutt
bind g screen -t Gentoo elinks
www.gentoo.org
bind i screen -t IRC irssi
bind o screen -t Orpheus orpheus
bind r screen -t Root su -
bind v screen -t Vim vim
bind w screen -t WWW elinks
www.google.org
bind f screen -t FTP yafc
bind X lockscreen
msgwait 2
Principios básicos de uso
Una vez que se ejecuta screen en un shell, lo
que suele pasar (dependiendo de la configuración) es
aparentemente
nada, el prompt aparece en la esquina superior izquierda y la pantalla
se limpia. Si esto pasa.... está ejecutando screen. Bienvenido.
Una vez
ejecutado, se puede usar esa shell como si fuera la anterior, con las
mismas teclas y comandos.E s como cualquier shell, pero se está
ejecutando "dentro" de screen.
Lo primero que hay que saber es que todas las
combinaciones de teclas que se vayan a dar a screen, comienzan con: CTRL-a
Combinación. Escriba algunos comandos en la shell para
probar que funciona y luego presione CTRL-a c esto
es, presionar CTRL-a, soltar y luego presionar la c
cuando se presiona CTRL-a
screen interpreta esto como que la próxima combinación de
teclas son
enviadas hacia él, asi que cuando me refiera a las teclas de
screen,
voy a omitir el escribir CTRL-a
previamente a la tecla. Entonces al enviarle la tecla c a screen, lo
que se hace es crear una nueva ventana, osea, una nueva shell.
En este momento una de las combinaciones
más útiles es CTRL-a ? que muestra la ayuda de
screen, con una
lista de todas las combinaciones de teclas del programa.
Manejando Ventanas
Puede presionar CTRL-w para ver
momentaneamente la lista de ventanas abiertas, esto es: CTRL-a
CTRL-w (presionando CTRL y sin soltarlo, presionar a
luego w y finalmente soltar CTRL).
En este momento, se están ejecutando dos
shells
en la misma sesión de screen, para cambiar de ventanas, en
screen
existen varios métdos:
- CTRL-a n y CTRL-ap: para avanzar y retroceder
entre las ventanas. Esto es CTRL-a n para
ir a la ventana siguiente (next) y CTRL-a p para ir a la
ventana anterior (previous).
- CTRL-a # : Para ir a la ventana número #.
- CTRL-a a : Para ir a la ventana que se visitó
anteriormente.
- CTRL-a ' : Para poder teclear el número de ventana
correspondiente e ir a ella
cuando se pesiona enter.
- CTRL-a " : Para mostrar una lista seleccionable de
ventanas
creadas. Moviendose con las teclas de cursor se selecciona la ventana a
la que se quiere ir y presionando enter, se va a esa ventana.
Copiando y Pegando Texto
Para copiar texto de una ventana de screen y
poder copiarlo en otra, se utiliza la combinación CTRL-a
[
entonces screen entra en modo copia. Moviendose con las teclas del
cursor, se posiciona donde comienza la region a copiar, se presiona espacio
y se mueve el cursor con las teclas hasta llegar al final de la
región a copiar, se
presiona enter y es todo, el texto seleccionado está ahora
copiado en screen. Para pegar el texto previamente copiado,
simplemente se presiona la combinación CTRL-a] y el
texto se pega.
Prendiendo y Desprendiendo sesiones
Casi sin lugar a dudas, la opción
más potente de screen es la de desprender y prender sesiones.
Esto significa que se
puede crear una con por ejemplo el emacs y irssi en el trabajo y cuando
se llega a casa, simplemente conectandose
por ssh al servidor del trabajo y prendiendo la sesion de screen creada
anteriormente, se tiene todo como estaba
antes, incluso, los programas, se siguen ejecutando mientras la sesion
esté desprendida. Otro ejemplo, podria
ser, el de poner a realizar una compilacion larga, como el kernel en
una terminal de X, si por algún motivo se cuelga
X, perderiamos la compilación, si esto se hace dentro de una
sesión de screen, basta prender la sesion nuevamente y
se vuelve a tener el control de la compilación, que nunca se
detuvo, pese a que la terminal se haya cerrado.
Entonces, ¿Cómo desprender una
sesion de screen que se está utilizando? Simplemente con la
combinación CTRL-a
d
en screen. La sesión se desprende y se vuelve a ver la shell
desde
donde se ejecutó screen por primera vez. Si en esta shell se
ejecuta:
| username@hostname
~$ screen -list |
There is a screen on:
1656.ttyp1.hostname (Detached)
1 Socket in /var/run/screen/S-username.
Para prender la sesion de screen, ejecutar:
| username@hostname
~$ screen -r |
Dividiendo la ventana
Screen permite además, dividir la ventana
actual en dos o más subventanas, permitiendo ver la salida de
dos o más
programas al mismo tiempo y cambiando el control del programa de uno a
otro con una simple pulsación de teclas.
Para dividir la ventana actual en dos, se
utiliza la combinación CTRL-a S. Con esto se crea una
nueva ventana que inicialmente no tiene algo dentro. Se puede cambiar
entre las subventanas con la combinación
CTRL-a CTRL+i y una vez en la subventana se puede cambiar a
cualquier ventana activa de screen de la manera convencional para
ubicar en esa subventana la
aplicacion que se desee.
Para aumentar el tamaño de la subventana
actual se utiliza la combinación CTRL-a + y para
disminuirlo
se utiliza CTRL-a -. Finalmente para que la subventana actual
sea la única ventana en la sesión descreen se utiliza CTRL-a
Q.
Resumen de comandos y teclas
Tabla 1. Resumen de comandos y teclas de GNU Screen.
| Comando |
Tecla |
Control |
Comentario |
| :break |
b |
^B |
|
| :clear |
C |
|
Limpia la ventana |
| :colon |
: |
|
Permite escribir un comando que no tenga tecla asociada |
| :copy |
[ |
^[ (esc) |
|
| :detach |
d |
^D |
Desprende la sesion actual de Screen |
| :digraph |
|
^V |
|
| :dumptermcap |
. |
|
|
| :flow |
f |
^F |
|
| :hardcopy |
h |
|
|
| :help |
? |
|
Muestra la ayuda |
| :history |
{ } |
|
|
| :info |
i |
^I |
|
| :kill |
k K |
|
|
| :lastmsg |
m |
^M |
|
| :license |
, |
|
|
| :lockscreen |
x |
^X |
|
| :log |
H |
|
|
| :meta |
a |
|
|
| :monitor |
M |
|
Comienza a monitorizar la ventana avisando con un
beep o con un flash (dependiendo de la variable vbell)
cuando esta ventana modifica su contenido |
| :next |
n space |
^N ^@ |
Ir a la ventana siguiente |
| :other |
|
^A |
|
| :pow_break |
B |
|
|
| :pow_detach |
D |
|
|
| :prev |
p |
^H ^P p ^? |
Ir a la ventana anterior |
| :quit |
\ |
|
|
| :readbuf |
|
|
|
| :redisplay |
l |
^L |
|
| :removebuf |
= |
|
|
| :screen |
c |
^C |
Abre una nueva ventana de screen, si no se
especifica comando a ejecutar, ejecuta un shell |
| :select |
" ' |
|
|
| :silence |
_ |
|
|
| :source |
|
|
Se puede utilizar para releer el archivo de
configuración modificado o leer otro |
| :suspend |
z |
^Z |
|
| :time |
t |
^T |
|
| :title |
A |
|
|
| :vbell |
|
^G |
Activa o desactiva la campana visual. En vez de
emitir un beep, la ventana hace un flash. |
| :version |
v |
|
|
| :width |
W |
|
|
| :windows |
w |
^W |
Muestra la lista de ventanas |
| :wrap |
r |
^R |
|
| :writebuf |
|
|
|
| :xoff |
s |
^S |
|
| :xon |
q |
^Q |
|
Finalmente, la mayor fuente de ayuda sobre
screen es su excelente página del manual a la cual se accede
escribiendo man screen en el promt del shell.
Instalando y
configurando VSFTPD el servidor FTP
muy ligero y seguro ^
En primer lugar debes instalar el paquete vsftpd para tener el
servidor FTP listo para ser configurado y funcionar en tu
sistema a pleno rendimiento.
sudo aptitude install vsftpd
|
Fichero de configuración (por defecto): /etc/vsftpd.conf
La configuración por defecto es la siguiente:
- Acceso por el puerto 21 (si disponemos de un firewall debemos
abrir dicho puerto).
- Acceso de sólo lectura a los usuarios anónimos.
- Los usuarios anónimos acceden a la carpeta /home/ftp
(propiedad del usuario ftp y el grupo nogroup).
- Los usuarios del sistema no pueden acceder a sus carpetas
privadas.
- El usuario anónimo podría -si no administramos
bien los permisos del sistema- acceder a otras carpetas.
Procedemos a desactivar el acceso a los usuarios anónimos,
permitiendo conectar a los usuarios locales del sistema con su usuario
y contraseña propios.
sudo joe /etc/vsftpd.conf
|
Editamos el fichero con joe, pero tambien puede editarse con nano o con vi
A continuación vamos a comentar las líneas más
importantes del fichero:
# Habilitar el acceso a usuarios anónimos. Para mayor seguridad poner NO.
anonymous_enable=NO
# Permitir el acceso de usuarios locales a sus respectivas carpetas privadas:
local_enable=YES
# Permitir el modo escritura:
write_enable=YES
# Mascara del directorio:
local_umask=022
# Mensaje de bienvenida:
ftpd_banner=Bienvenidos al Servidor FTP de este sitio.
# Enjaula a los usuarios dentro de su propio directorio personal. Mejora la seguridad.
chroot_local_user=YES
Una vez configurado a nuestro gusto debemos reiniciar el servicio:
sudo /etc/init.d/vsftpd restart
|
y listos, ahora podemos bajarnos a todo lo que de nuestra
linea lo que descarguemos por p2p o nos suba algun amigo a
nuestro FTP.
Si
al entrar en la papelera te encuentras con que hay alguna carpeta o
archivos que no se pueden eliminar por falta de permisos teclea esto en
el terminal.
cd .local/share/Trash/files
|
Una vez dentro listamos con el comando
Deberían de salir los archivos “rebeldes”, para borrarlos
tecleamos el siguiente comando.
Esto borra toda la papelera
Para borrar solo un archivo tecleamos
MD5
en Linux
^
El algoritmo MD5 es una función hash muy utilizada en
Linux, que tiene dos aplicaciones principales:
* login en Linux:
en Linux se utiliza el algoritmo MD5 para encriptar las claves de los
usuarios y es el valor hash el que se almacena. En el login se aplica
MD5 al password y si el valor hash obtenido coincide con el almacenado
el usuario es autentificado.
* descargas de archivos de Internet:
el algoritmo MD5 se utiliza ampliamente en las descargas de archivos de
Internet para asegurarse de que el archivo no se ha alterado, ya sea de
manera intencionada (virus o troyanos introducidos en el software por
un usuario malicioso) o por una descarga incompleta o corrupta.
Cómo se usa MD5 en Linux
En Linux disponemos del comando md5sum (paquete
coreutils o
paquete GNU
textutils), el cual aplicado a un documento
devuelve la suma MD5.
* Comprobar la suma MD5 de un archivo:
por ejemplo, supongamos que hemos bajado las imágenes ISO de 3
CDs de
Debian 4.0, y además un archivo con el checksum,
debian4.0_cds.md5,
cuyo contenido es:
cda56ed1c9e9ace3de44eba1c36069a7 Debian4.0-cd1.i486.iso
6ede8c75fec92e10636b6c0bf5ee9860 Debian4.0-cd2.i486.iso
0b4921ddb67425687a5e053ff288dcba Debian4.0-cd3.i486.iso
Verificaremos que la descarga ha sido correcta ejecutando:
$ md5sum -c debian4.0_cds.md5
|
Si las imágenes ISO son correctas, obtendremos:
Debian4.0-cd1.i486.iso: La suma coincide
Debian4.0-cd2.i486.iso: La suma coincide
Debian4.0-cd3.i486.iso: La suma coincide
Si alguna de las imagénes está corrupta, aparecerá
un mensaje que nos advierte de que la suma no coincide:
Debian4.0-cd1.i486.iso: La suma coincide
Debian4.0-cd2.i486.iso: La suma no coincide
Debian4.0-cd3.i486.iso: La suma coincide
ATENCIÓN: 1 de las 3 sumas de comprobación calculada NO coincidieron
*Crear la suma MD5 correspondiente a un archivo:
si aplicamos el comando md5sum a un archivo obtendremos su
cheksum:
ca894dd6579df021d73cf1e473d03a54 /boot/vmlinuz
Para guardar el checksum redirigiremos la salida a un archivo:
$ md5sum /boot/vmlinuz > MiKernel.md5
|
Ejemplo practico
para un DVD
tenemos un backup de un DVD original y queremos comprobar si es
identico a otro backup de un DVD original de un amigo:
tenemos el backup en el siguiente directorio:
jukikola@ubuntu:~/DVD-volcado/7años_en _el_tibet/VIDEO_TS$ ls
|
VIDEO_TS.BUP VTS_01_0.BUP VTS_01_0.VOB VTS_01_2.VOB VTS_01_4.VOB
VIDEO_TS.IFO VTS_01_0.IFO VTS_01_1.VOB VTS_01_3.VOB VTS_01_5.VOB
creamos el checksum.md5
jukikola@ubuntu:~/DVD-volcado/7años_en _el_tibet/VIDEO_TS$ md5sum * > checksum.md5
|
vemos que esta creado:
jukikola@ubuntu:~/DVD-volcado/7años_en _el_tibet/VIDEO_TS$ ls
|
checksum.md5 VTS_01_0.BUP VTS_01_1.VOB VTS_01_4.VOB
VIDEO_TS.BUP VTS_01_0.IFO VTS_01_2.VOB VTS_01_5.VOB
VIDEO_TS.IFO VTS_01_0.VOB VTS_01_3.VOB
podemos visionarlo si queremos, para poder ponerlo en un post con un
cortar-pegar
jukikola@ubuntu:~/DVD-volcado/7años_en _el_tibet/VIDEO_TS$ cat checksum.md5
|
40ed07c537cf729b2ba811b74e8662b2 VIDEO_TS.BUP
40ed07c537cf729b2ba811b74e8662b2 VIDEO_TS.IFO
171cb0163202713a6089ae4f5ddf78b3 VTS_01_0.BUP
171cb0163202713a6089ae4f5ddf78b3 VTS_01_0.IFO
c7ad8f0fdb74f8766c9437dba09e6f2b VTS_01_0.VOB
0aa24c1233c2f6004ea663bfdaee730d VTS_01_1.VOB
a7f57707d312556675bc7c8b6bbfdec2 VTS_01_2.VOB
b0a6f2fb9853c0c438d941456cc14d29 VTS_01_3.VOB
04dab839c51d8535eb60ef8d24a709d4 VTS_01_4.VOB
e7592d1b906d1fef11d124ec351994a8 VTS_01_5.VOB
el
contenido de checksum.md5 se lo enviariamos al otro ordenador o lo
copiariamos en un post. La otra persona cogeria estas lineas de texto y
las meteria en un fichero de texto con el nombre que se quiera, por
ejemplo. cheksum_ajeno.md5 y lo pondriamos en el directorio con los
ficheros a comprobar.
jukikola@ubuntu:~/DVD-volcado/7años_en _el_tibet/VIDEO_TS$ md5sum -c checksum_ajeno.md5
|
VIDEO_TS.BUP: La suma coincide
VIDEO_TS.IFO: La suma coincide
VTS_01_0.BUP: La suma coincide
VTS_01_0.IFO: La suma coincide
VTS_01_0.VOB: La suma coincide
VTS_01_1.VOB: La suma coincide
VTS_01_2.VOB: La suma coincide
VTS_01_3.VOB: La suma coincide
VTS_01_4.VOB: La suma coincide
VTS_01_5.VOB: La suma coincide
REINSTALAR MODULOS
Nvidia y Virtualbox en el kernel ^
En ocasiones, al actualizarse el kernel de Linux se desconectan los
modulos de la grafica y de Virtualbox. y hay que volverlos a meter en
el kernel. Descargamos los drivers de 64bit o 32bit de la grafica:
http://www.nvidia.es/Download/index.aspx?lang=es
Tengo estos a mano en 32 y 64 bits por si acaso:
wget
http://files.ea1gcg.net/NVIDIA-Linux-x86-185.18.36-pkg1.run
wget
http://files.ea1gcg.net/NVIDIA-Linux-x86_64-185.18.36-pkg2.run
y lo ponemos en el home.
pulsamos control-alt F1
sudo /etc/init.d/gdm stop
y paramos la grafica.
sudo sh
./NVIDIA-Linux-x86-185.18.36-pkg1.run
y luego startx o mejor sudo shutdown -r now
y reiniciamos con Nvidia funcionando.
Para meter el modulo de VirtualBox en el kernel ponemos: sudo /etc/init.d/vboxdrv setup
Volcar un DVD
comercial al disco duro. ^
dvdbackup -v -M -n PELICULA -i /home/usuario/dvd-volcado/PELICULA/ -o
/home/usuario/dvd-ripeado/
Reconvertir una
peli en AC3 a MP3 ^
mencoder videoEntrada.avi -oac mp3lame -ovc copy -o videoSalida.avi
mencoder videoEntrada.avi -oac mp3lame -lameopts cbr:br=128 -ovc copy
-o videoSalida.avi
Reconvertir mpeg2 a xViD
mencoder
primavera.mpeg2 -vf pp=fd -vf crop=720:544:0:16 -ofps 25 -lavcopts
vcodec=mpeg4:vqscale=4:vhq:v4mv:trell -vf scale=640:368 -ovc lavc -oac
mp3lame -lameopts vbr=3 -aid 129 -o video.avi
Unir varios AVIs de iguales caracteristicas.
^
lo mas elegante parece que es esto:
mencoder -oac copy -ovc copy -o juntos.avi trozo1.avi trozo2.avi
otro metodo, un poco mas
brusco, que he encontrado por ahi:
1. Primero concatenamos los dos ficheros con el comando cat
(sí con el comando cat, lo habéis leído bien)
cp fragmento1.avi peli.avi
cat fragmento2.avi >>peli.avi
o cat fragmento1 fragmento2 fragmento3 > unidos.avi
2. Recodificamos el fichero usando mencoder (para
instalarlo si no lo tenemos sudo apt-get install mencoder)
mencoder -forceidx -oac copy -ovc copy peli.avi -o peliBuena.avi
Después de un ratito tendremos en peliBuena.avi el fichero
completo.
Otra forma que encontre por ahi, del
amigo dalfa.
Por casualidad di con este programa muy util para unir archivos avi
muy sencillamente:
El programa «avimerge» no está instalado
actualmente. Puede instalarlo escribiendo:
sudo apt-get install transcode
[dalfa@MDV2006 PiratesOfSiliconValley]$ avimerge
avimerge (transcode v1.0.2) (C) 2001-2004 Thomas Oestreich, T. Bitterberg
Uso: avimerge [opciones]
-o file nombre de archivo de salida
-i archivo1 [archivo2 [...]] archivo(s) de entrada
-p archivo pista adicional de audio multiplex del archivo
-a numero seleciona una pista de audio del archivo entrada [0]
-A numero selecciona una pista de audio en el archivo salida [siguiente]
-b n manipula audio vbr [autodeteccion]
-c botar cuadros de video si el audio esta perdido [apagado]
-f archivo leer comentarios AVI del archivo [apagado]
-x archivo lee indice avi desde archivo [apagado] (ver aviindex(1))
Un ejemplo de su uso:
[dalfa@MDV2006 PiratesOfSiliconValley]$ avimerge -i PiratesOfSiliconValley.cd1.avi
PiratesOfSiliconValley.cd2.avi -o PiratesOfSiliconValley.avi
scanning file Pirates of Silicon Valley.cd1.avi for video/audio parameter
[avilib] V: 23.976 fps, codec=XVID, frames=69107, width=656, height=496
[avilib] A: 48000 Hz, format=0x55, bits=0, channels=2, bitrate=160 kbps,
[avilib] 34549 chunks, 57647040 bytes, CBR
merging multiple AVI-files (concatenating) ...
file 01 Pirates of Silicon Valley.cd1.avi
[PiratesOfSiliconValley.cd1.avi] (000000-069106) (2882340.67 <-> 2882352.00)
file 02 Pirates of Silicon Valley.cd2.avi
[PiratesOfSiliconValley.cd2.avi] (069107-139200) (5805847.51 <-> 5805864.00)
No audiodata left for track 0->0 (5805864.00=5805864.00) continuing ..
[PiratesOfSiliconValley.cd2.avi] (069107-139498) (5818276.61 <-> 5805864.00)
... done merging 2 file(s) in PiratesOfSiliconValley.avi
[avilib] V: 23.976 fps, codec=XVID, frames=139499, width=656, height=496
[avilib] A: 48000 Hz, format=0x55, bits=0, channels=2, bitrate=160 kbps,
[avilib] 69591 chunks, 116117280 bytes, CBR
[dalfa@MDV2006 PiratesOfSiliconValley]$ du -ch *
1,4G PiratesOfSiliconValley.avi
701M Pirates of Silicon Valley.cd1.avi
701M Pirates of Silicon Valley.cd2.avi
84K PiratesOfSiliconValley.srt
4,0K Tracked_by_Demonoid_com.txt
2,8G total
otra forma en modo grafico, del
amigo, gejo:
Creo que es bastante útil si quieres "pegar" muchos
vídeos en uno
solo y al mismo tiempo es ideal para meterla en scripts pero... creo
que avidemux sigue siendo más fácil de usar para un
usuario normal por
aquello del interfaz :S
1.- cargas el primer vídeo en avidemux
2.- Archivo > Append... y seleccionas el vídeo a adjuntar al
actual
para instalarlo: sudo apt-get install avidemux
Mediainfo
Informacion de archivos de video ^
es una utilidad que nos da una informacion detallada de
los archivos de video.
podemos bajar los ultimos paquetes deb de
http://mediainfo.sourceforge.net/es
Parametros
para conversiones de video en Linea de comandos.
^
dvdbackup -v -M -n PELICULA -i
/home/usuario/dvd-volcado/PELICULA/ -o /home/usuario/dvd-ripeado/
mencoder videoEntrada.avi -oac mp3lame -ovc copy -o videoSalida.avi
mencoder videoEntrada.avi -oac mp3lame -lameopts cbr:br=128 -ovc copy
-o videoSalida.avi
mencoder CNNplus.ts -ovc lavc -lavcopts vcodec=mpeg4 -vf scale=640:480
-oac mp3lame -lameopts cbr:br=192 -o videoEscalado640x480.avi
mencoder 24horas.ts -ovc lavc -lavcopts vcodec=mpeg4 -vf
scale=712:576 -ofps 25 -oac mp3lame -lameopts cbr:br=192 -o
24horas712x576.avi
con desentrelazado:
mencoder 24horas.ts -ovc lavc -lavcopts vcodec=mpeg4 -vf
pp=fd,scale=712:576 -ofps 25 -oac mp3lame -lameopts
cbr:br=192 -o 24horas712x576.avi
desentrelazado, a 8000kbps en hq
mencoder 24horas.ts -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=8000:vhq
-vf pp=fd,scale=712:576 -ofps 25 -oac mp3lame -lameopts
cbr:br=192 -o 24horas712x576.avi
desentrelazado y con 2 hilos.
mencoder telede.ts -ovc lavc -lavcopts
vcodec=mpeg4:vbitrate=8000:threads=2:vhq -vf pp=fd,scale=712:576
-ofps 25 -oac mp3lame -lameopts cbr:br=192 -o
telede712x576.avi
previo desentrelazado y con 2 hilos.
mencoder video.ts -ovc lavc -lavcopts
vcodec=mpeg4:vbitrate=8000:threads=2:vhq -vf pp=fd,scale=1024:768
-ofps 25 -oac mp3lame -lameopts cbr:br=192 -o
previo1024x768.avi
Para convertir video flash a mp3:
~> ffmpeg -i archivo.flv -vn -ar 44100 -ac 2 -ab 160k -f mp3
archivo.mp3
Para convertir video flash a mpeg:
~> ffmpeg -i archivo.flv -b 500k archivo.mpg
Imagenio:
como ver, grabar, volcar, recomprimir... juguemos con la
TV-IP ^
Metiendo el PC dentro de la Intranet
de imagenio, ejemplo.
Direccion IP:10.76.31.99 IPdeco+1
Direccion de difusion: 10.76.31.103 IPdeco+5
Mascara de subred: 255.255.255.248
Ruta puerta de enlace: 10.76.31.97 IPdeco-1
DNS primario: 80.58.61.250
DNS segundario: 80.58.61.254
Mentiendo el PC dentro de la WAN, ejemplo.
Normalmente la puerta de
enlace de imagenio nos resolvera internet, pero si queremos abrir
puertos tenemos
que definir una red secundaria de WAN para que nustro PC este dentro de
ella ya que los puertos solo se abren en rangos de LAN.
Direccion IP:192.168.1.100
Mascara de subred: 255.255.255.0
Ruta puerta de enlace: 192.168.1.1
DNS primario: 80.58.61.250
DNS segundario: 80.58.61.254
LISTADO DE CANALES a 26-3-2010
fichero
canales *.m3u
ACTUALIZADA 26/03/2010
#EXTINF:-1,[000] Canal Promocional
udp://@239.0.0.77:8208
#EXTINF:-1,[001] Tve
udp://@239.0.0.76:8208
#EXTINF:-1,[002] La 2
udp://@239.0.0.2:8208
#EXTINF:-1,[003] Antena 3
udp://@239.0.0.3:8208
#EXTINF:-1,[004] Cuatro
udp://@239.0.0.4:8208
#EXTINF:-1,[005] Tele 5
udp://@239.0.0.5:8208
#EXTINF:-1,[006] La sexta
udp://@239.0.0.58:8208
#EXTINF:-1,[007] Canal Sur
udp://@239.0.0.49:8208
#EXTINF:-1,[008] Canal 2 Andalucia
udp://@239.0.0.50:8208
#EXTINF:-1,[008] 24/9
udp://@239.0.0.X:8208
#EXTINF:-1,[008] TV Canaria 2
udp://@239.0.0.105:8208
#EXTINF:-1,[009] 8 TV
udp://@239.0.0.82:8208
#EXTINF:-1,[007] Aragon TV
udp://@239.0.0.88:8208
#EXTINF:-1,[007] TV Canaria
udp://@239.0.0.54:8208
#EXTINF:-1,[007] CMT
udp://@239.0.0.55:8208
#EXTINF:-1,[007] TV3
udp://@239.0.0.23:8208
#EXTINF:-1,[008] Canal 33
udp://@239.0.0.24:8208
#EXTINF:-1,[007] Telemadrid
udp://@239.0.0.25:8208
#EXTINF:-1,[008] La Otra
udp://@239.0.0.26:8208
#EXTINF:-1,[009] Onda 6
udp://@239.0.0.81:8208
#EXTINF:-1,[007] Canal Nou
udp://@239.0.0.6:8208
#EXTINF:-1,[008] Punt2
udp://@239.0.0.7:8208
#EXTINF:-1,[007] TV Galicia
udp://@239.0.0.53:8208
#EXTINF:-1,[007] IB3
udp://@239.0.0.56:8208
#EXTINF:-1,[007] ETB 1
udp://@239.0.0.35:8208
#EXTINF:-1,[008] ETB 2
udp://@239.0.0.36:8208
#EXTINF:-1,[007] TV Principado de Asturias
udp://@239.0.0.86:8208
#EXTINF:-1,[007] 7 Region de Murcia
udp://@239.0.0.87:8208
#EXTINF:-1,[007] Canal Extremadura
udp://@239.0.0.73:8208
#EXTINF:-1,[010] Intereconomia TV
udp://@239.0.0.63:8208
#EXTINF:-1,[011] Veo TV
udp://@239.0.0.61:8208
#EXTINF:-1,[012] Popular TV
udp://@239.0.0.95:8208
#EXTINF:-1,[015] La Tienda en Casa
udp://@239.0.0.98:8208
#EXTINF:-1,[020] FOX
udp://@239.0.0.74:8208
#EXTINF:-1,[021] Calle 13
udp://@239.0.0.13:8208
#EXTINF:-1,[022] AXN
udp://@239.0.0.14:8208
#EXTINF:-1,[023] Cosmopolitan
udp://@239.0.0.15:8208
#EXTINF:-1,[024] Fox Crime
udp://@239.0.0.112:8208
#EXTINF:-1,[025] Paramount Comedy
udp://@239.0.0.68:8208
#EXTINF:-1,[026] Animax
udp://@239.0.0.100:8208
#EXTINF:-1,[027] SCI-FI
udp://@239.0.0.104:8208
#EXTINF:-1,[028] TNT
udp://@239.0.0.44:8208
#EXTINF:-1,[030] Buzz
udp://@239.0.0.57:8208
#EXTINF:-1,[031] FDF
udp://@239.0.0.84:8208
#EXTINF:-1,[032] SET en Veo
udp://@239.0.0.62:8208
#EXTINF:0,[033] Antena Neox
udp://@239.0.0.107:8208
#EXTINF:0,[034] Antena Nova
udp://@239.0.0.106:8208
#EXTINF:-1,[035] La Siete
udp://@239.0.0.83:8208
#EXTINF:-1,[040] Hollywood
udp://@239.0.0.16:8208
#EXTINF:-1,[041] TCM
udp://@239.0.6.5:8208
#EXTINF:-1,[042] Extreme teuve
udp://@239.0.6.1:8208
#EXTINF:-1,[043] MGM
udp://@239.0.6.2:8208
#EXTINF:-1,[044] Somos teuve
udp://@239.0.6.4:8208
#EXTINF:-1,[045] Cinematk teuve
udp://@239.0.6.3:8208
#EXTINF:-1,[046] Cinestar
udp://@239.0.0.8:8208
#EXTINF:-1,[047] TCM Clásico
udp://@239.0.6.6:8208
#EXTINF:-1,[050] Disney Channel
udp://@239.0.0.64:8208
#EXTINF:-1,[051] Disney Channel +1
udp://@239.0.0.91:8208
#EXTINF:-1,[052] Cartoon Network
udp://@239.0.0.41:8208
#EXTINF:-1,[053] Nick
udp://@239.0.0.69:8208
#EXTINF:-1,[054] Disney XD
udp://@239.0.0.11:8208
#EXTINF:-1,[055] Kidsco
udp://@239.0.8.130:8208
#EXTINF:-1,[056] Playhouse Disney
udp://@239.0.0.10:8208
#EXTINF:-1,[057] Clan TVE
udp://@239.0.0.80:8208
#EXTINF:-1,[058] Baby TV
udp://@239.0.4.1:8208
#EXTINF:-1,[059] Disney Cinemagic
udp://@239.0.0.9:8208
#EXTINF:-1,[060] Disney Cinemagic +1
udp://@239.0.8.132:8208
#EXTINF:-1,[061] Boomerang
udp://@239.0.8.129:8208
#EXTINF:-1,[065] Destino Galicia
udp://@239.0.0.90:8208
#EXTINF:-1,[066] Canal Euskadi
udp://@239.0.0.92:8208
#EXTINF:-1,[068] Decasa
udp://@239.0.0.71:8208
#EXTINF:-1,[069] Cocina
udp://@239.0.0.27:8208
#EXTINF:-1,[070] Viajar
udp://@239.0.0.20:8208
#EXTINF:-1,[071] Nat. Geographic
udp://@239.0.0.103:8208
#EXTINF:-1,[072] Canal Historia
udp://@239.0.0.19:8208
#EXTINF:-1,[073] Odisea
udp://@239.0.0.22:8208
#EXTINF:-1,[074] Discovery Channel
udp://@239.0.0.21:8208
#EXTINF:-1,[075] Biography
udp://@239.0.0.38:8208
#EXTINF:-1,[076] Discovery Science
udp://@239.0.6.65:8208
#EXTINF:-1,[077] Discovery Civilization
udp://@239.0.6.66:8208
#EXTINF:-1,[078] Discovery Turbo
udp://@239.0.6.67:8208
#EXTINF:-1,[079] Canal Cultural.es
udp://@239.0.6.69:8208
#EXTINF:-1,[081] Andalucia Turismo
udp://@239.0.0.44:8208
#EXTINF:-1,[082] Art Channel
udp://@239.0.5.5:8208
#EXTINF:-1,[083] Aprende ingles TV
udp://@239.0.0.67:8208
#EXTINF:0,[084] Iberalia
udp://@239.0.5.6:8208
#EXTINF:-1,[090] Eurosport
udp://@239.0.0.18:8208
#EXTINF:-1,[091] Eurosport 2
udp://@239.0.0.37:8208
#EXTINF:-1,[092] Sportmania
udp://@239.0.0.17:8208
#EXTINF:-1,[093] ESPN Classic
udp://@239.0.6.194:8208
#EXTINF:-1,[095] Barca TV
udp://@239.0.3.65:8208
#EXTINF:-1,[096] La Siete
udp://@239.0.0.83:8208
#EXTINF:-1,[097] Teledeporte
udp://@239.0.0.79:8208
#EXTINF:-1,[098] The Poker Channel
udp://@239.0.5.4:8208
#EXTINF:0,[099] Gol TV
udp://@239.0.0.42:8208
#EXTINF:0,[100] Gol TV HD
udp://@239.0.9.129:8208
#EXTINF:-1,[101] Gol Bar
udp://@239.0.0.5.3:8208
#EXTINF:-1,[102] Extreme Sports
udp://@239.0.6.193:8208
#EXTINF:-1,[103] Yacht & Sail
udp://@239.0.4.193:8208
#EXTINF:-1,[106] AXN HD
udp://@239.0.9.131:8208
#EXTINF:-1,[108] AXN HD VDSL
udp://@239.0.9.132:8208
#EXTINF:-1,[109] GOL T HD VDSL
udp://@239.0.0.9.130:8208
#EXTINF:-1,[110] 40 Latino
udp://@239.0.0.59:8208
#EXTINF:-1,[111] Sol Musica
udp://@239.0.0.39:8208
#EXTINF:-1,[112] 40 TV
udp://@239.0.0.12:8208
#EXTINF:-1,[113] MTV Espana
udp://@239.0.0.70:8208
#EXTINF:-1,[114] VH1
udp://@239.0.0.75:8208
#EXTINF:-1,[115] VH1 Classic
udp://@239.0.7.3:8208
#EXTINF:-1,[116] Trace TV
udp://@239.0.7.4:8208
#EXTINF:-1,[117] MTV 2
udp://@239.0.7.5:8208
#EXTINF:-1,[118] MTV Dance
udp://@239.0.7.1:8208
#EXTINF:-1,[119] MTV Hits!
udp://@239.0.7.2:8208
#EXTINF:-1,[121] Hogar 10
udp://@239.0.0.60:8208
#EXTINF:-1,[122] Canal Clasico
udp://@239.0.4.65:8208
#EXTINF:-1,[123] Unitel Classica
udp://@239.0.3.193:8208
#EXTINF:-1,[130] Bloomberg
udp://@239.0.0.29:8208
#EXTINF:-1,[131] CCTV-E
udp://@239.0.0.65:8208
#EXTINF:-1,[132] Euronews
udp://@239.0.0.28:8208
#EXTINF:-1,[133] CNN +
udp://@239.0.0.85:8208
#EXTINF:-1,[134] BBC World News
udp://@239.0.0.30:8208
#EXTINF:-1,[135] Fox News
udp://@239.0.7.65:8208
#EXTINF:-1,[136] Al Jazeera (Ingles)
udp://@239.0.7.66:8208
#EXTINF:-1,[137] France 24 (Ingles)
udp://@239.0.7.67:8208
#EXTINF:-1,[138] Russia Today (Ingles)
udp://@239.0.7.68:8208
#EXTINF:-1,[139] CNBC
udp://@239.0.7.69:8208
#EXTINF:-1,[140] Libertad Digital TV
udp://@239.0.0.97:8208
#EXTINF:-1,[141] Intereconomía Business
udp://@239.0.0.101:8208
#EXTINF:-1,[142] Canal Parlamento
udp://@239.0.5.2:8208
#EXTINF:-1,[150] TV5 Europe
udp://@239.0.0.31:8208
#EXTINF:-1,[151] Canal 24 Horas
udp://@239.0.0.78:8208
#EXTINF:-1,[152] CNNi
udp://@239.0.0.40:8208
#EXTINF:-1,[153] Phoenix CNE
udp://@239.0.7.193:8208
#EXTINF:-1,[154] InfoNews Channel
udp://@239.0.7.194:8208
#EXTINF:-1,[155] TV Chile Intern.
udp://@239.0.8.1:8208
#EXTINF:-1,[156] TV Record
udp://@239.0.8.2:8208
#EXTINF:-1,[157] Telefe Internacional
udp://@239.0.8.3:8208
#EXTINF:-1,[160] Caracol TV Int.
udp://@239.0.7.129:8208
#EXTINF:-1,[161] TV Colombia
udp://@239.0.7.131:8208
#EXTINF:-1,[162] RTU
udp://@239.0.7.132:8208
#EXTINF:-1,[163] Ecuavisa Intern.
udp://@239.0.7.133:8208
#EXTINF:-1,[166] Atel
udp://@239.0.8.65:8208
#EXTINF:-1,[167] Azteca Intern.
udp://@239.0.8.68:8208
#EXTINF:-1,[168] Sun Channel
udp://@239.0.8.66:8208
#EXTINF:-1,[169] Cubavision
udp://@239.0.8.67:8208
#EXTINF:-1,[170] Telesur
udp://@239.0.8.69:8208
#EXTINF:-1,[172] Canal Estrellas
udp://@239.0.8.193:8208
#EXTINF:-1,[173] Canal Latino TV
udp://@239.0.8.194:8208
#EXTINF:-1,[174] TVG Europa
udp://@239.0.0.33:8208
#EXTINF:-1,[175] ETB Sat
udp://@239.0.0.34:8208
#EXTINF:-1,[176] Andalucia TV
udp://@239.0.0.43:8208
#EXTINF:-1,[177] Telemadrid sat
udp://@239.0.0.46:8208
#EXTINF:-1,[178] TVV i
udp://@239.0.0.47:8208
#EXTINF:-1,[179] TV Canaria int.
udp://@239.0.0.48:8208
#EXTINF:-1,[180] TVC Internacional
udp://@239.0.0.32:8208
#EXTINF:-1,[181] IB Sat
udp://@239.0.0.72:8208
#EXTINF:-1,[182] Aragon SAT
udp://@239.0.0.66:8208
#EXTINF:-1,[183] Adivina Tv
udp://@239.0.0.99:8208
#EXTINF:-1,[184] EWTN
udp://@239.0.5.1:8208
#EXTINF:-1,[201] Tribuna 1
udp://@239.0.1.1:8208
#EXTINF:-1,[202] Tribuna 2
udp://@239.0.1.2:8208
#EXTINF:-1,[203] Tribuna 3
udp://@239.0.1.3:8208
#EXTINF:-1,[204] Tribuna 4
udp://@239.0.1.4:8208
#EXTINF:-1,[205] Tribuna 5
udp://@239.0.1.5:8208
#EXTINF:-1,[206] Tribuna 6
udp://@239.0.1.6:8208
#EXTINF:-1,[207] Tribuna 7
udp://@239.0.1.7:8208
#EXTINF:-1,[208] Tribuna 8
udp://@239.0.1.8:8208
#EXTINF:-1,[209] Tribuna 9
udp://@239.0.1.9:8208
#EXTINF:-1,[222] Tribuna 10
udp://@239.0.0.51:8208
#EXTINF:-1,[223] Tribuna 11
udp://@239.0.0.52:8208
#EXTINF:-1,[227] TVE 1 Mayordomo
udp://@239.0.8.129:8208
#EXTINF:-1,[228] Tele 5 Mayordomo
udp://@239.0.7.130:8208
#EXTINF:-1,[229] La Sexta Mayordomo
udp://@239.0.8.131:8208
#EXTINF:0,[230] Tve1
udp://@239.0.0.1:8208
#EXTINF:-1,[235] Reality 3
udp://@239.0.0.104:8208
#EXTINF:-1,[250] Canal T
udp://@239.0.3.129:8208
#EXTINF:-1,[251] CLASICO
udp://@239.0.0.193:8208
#EXTINF:-1,[252] BANDAS SONORAS
udp://@239.0.0.194:8208
#EXTINF:-1,[253] MUSICA JOVEN
udp://@239.0.0.195:8208
#EXTINF:-1,[254] BALADAS
udp://@239.0.0.196:8208
#EXTINF:-1,[255] HARD ROCK
udp://@239.0.0.197:8208
#EXTINF:-1,[256] NOVEDADES
udp://@239.0.0.198:8208
#EXTINF:-1,[257] JAZZ & BLUES
udp://@239.0.0.199:8208
#EXTINF:-1,[258] ELECTRO DANCE
udp://@239.0.0.200:8208
#EXTINF:-1,[259] SOFT ROCK
udp://@239.0.0.201:8208
#EXTINF:-1,[260] URBANA
udp://@239.0.0.202:8208
#EXTINF:-1,[261] OPERA
udp://@239.0.0.203:8208
#EXTINF:-1,[262] POP ESPAnOL
udp://@239.0.0.204:8208
#EXTINF:-1,[263] INFANTIL
udp://@239.0.0.205:8208
#EXTINF:-1,[264] LATINO
udp://@239.0.0.206:8208
#EXTINF:-1,[265] CHILL OUT
udp://@239.0.0.207:8208
#EXTINF:-1,[340] Tve1
udp://@239.0.0.1:8208
Como realizar una captura
transcodificada para posprocesar facilmente.
Encapsulamiento: MPEG-TS
Video: MPEG-2 a 8000k/seg 25 fps
Audio: MPEG audio a 192k/seg 2 canales 48000 hz
BLOQUEO DE UN CANAL PARA REALIZAR VOLCADOS CON VLC
Lo primero es in al portal alejandra,
en imagenio y cambiar la contraseña por una que conozcamos, para
poder entrar en nuestro router.
ENTRA EN TU ROUTER POR TELNET, Y CONFIGURAS:
En el apartado de flistros del router el 21, tienes que crear uno nuevo
Creas el 7 y le pones de nombre BLOQUEO.
Menu 21 - Filter Set Configuration
Filter Filter
Set # Comments Set # Comments
------ ----------------- ------ -----------------
1 seguridad_1 .................7 bloqueo
2 seguridad_2 .................8 _______________
3 NetBIOS_LAN ...............9 _______________
4 IGMP .........................10 _______________
5 NetBIOS_WAN ............11 WebSet1
6 _______________ .......12 WebSet2
AHORA VAMOS A CONFIGURAR EL 7.
Menu 21.7.1 - TCP/IP Filter Rule
(HAY QUE DEJARLO TODO COMO LO VES)
Filter #: 7,1
Filter Type= TCP/IP Filter Rule
Active= Yes
IP Protocol= 0 IP Source Route= No
Destination: IP Addr= 239.0.0.27 ip a bloquear
IP Mask= 255.255.255.255
Port #=
Port # Comp= None
Source: IP Addr= 0.0.0.0
IP Mask= 0.0.0.0
Port #=
Port # Comp= None
TCP Estab= N/A
More= No Log= None
Action Matched= Drop
Action Not Matched= Forward

UNA VEZ HECHO ESTO QUEDARIA ASI:
Menu 21.7 - Filter Rules Summary
# A Type Filter Rules M m n
- - ----
--------------------------------------------------------------- - - -
1 Y IP Pr=0, SA=0.0.0.0, DA=239.0.0.27 N D F
2 N
3 N
4 N
5 N
6 N

DAMOS A ESCAPE Y VOLVEMOS AL MENÚ PRINCIPAL:
ENTRAMOS EN EL 3
Y CONFIGURAMOS EL 3.1
Menu 3.1 - LAN Port Filter Setup
Input Filter Sets:
protocol filters= 7
device filters=
Output Filter Sets:
protocol filters= 7
device filters=
VALE AHORA QUE YA HEMOS ECHO ESTO GUARDAMOS Y NOS VAMOS DEL TELNET,
PODEMOS COMPROBAR EN IMAGENIO SI EL CANAL SE HA BLOQUEADO Y SE VE
OSCURO.
NOTA: PARA SABER EL CANAL QUE QUEREMOS BLOQUEAR NOS VAMOS A LA LISTA
DEL VIDEOLAN SOBRE EL CANAL PINCHAMOS EN BOTON DERECHO Y INFO, Y
SACAMOS LA IP.
UNA VEZ HECHO ESTO VAMOS A HACER EL VOLCADO CON EL VIDEOLAN.
vamos a ARCHIVO:
volcado de red --> NEXT
-ELIGE UN VOLCADO
pulsamos botón Elige
Vamos a la pestaña RED
Cojemos la segunda opcion MULTIEMISION
En DIRECCIÓN PONEMOS LA IP DE TRIBUNA (O DE LO QUE SEA)
EN PUERTO PONEMOS 8208
Vaciar
totalmente la papelera ^
1.- En el terminal ponenos:
sudo nautilus /home/usuario/.local/share/Trash/files
|
Entonces se nos abrira un nautilus con privilegios de root.
2.- Seleccionamos todo y los eliminamos.
Activar
Repositorio medibuntu (la multimedia de ubuntu) ^
sudo wget http://www.medibuntu.org/sources.list.d/intrepid.list -O
/etc/apt/sources.list.d/medibuntu.list
sudo apt-get update && sudo apt-get install medibuntu-keyring
&& sudo apt-get update
cosas que deveriamos instalar:
sudo
aptitude install sun-java6-jre sun-java6-plugin adobe-flashplugin
flashplugin-nonfree w32codecs vlc mediainfo mencoder kompozer
ubuntu-restricted-extras gftp
Repositorios Medibuntu, instalar
non-free-codecs en Ubuntu Jaunty
El paquete non-free-codecs del repositorio Medibuntu ofrece codecs que no son
distribuidos por Ubuntu, veamos como instalarlo.
- Primero debemos instalar el paquete ubuntu-restricted-extras
desde el repositorio multiverse de ubuntu, en una terminal tipeamos.
sudo apt-get install ubuntu-restricted-extras
- Agregamos el repositorio Medibuntu al final de nuestro archivo
source.list
## Medibuntu.
deb http://packages.medibuntu.org/ jaunty free non-free
- Añadimos la llave del repositorio recargamos nuestro
archivo sources.list e instalamos el paquete
wget -q
http://packages.medibuntu.org/medibuntu-key.gpg -O- | sudo apt-key add
- && sudo apt-get update
sudo apt-get install non-free-codecs
Listo!
Restablecer
el escritorio Gnome ^
Los pasos para volver a tener GNOME como si hubiésemos
reinstalado desde el principio son los siguientes:
- Abrimos un Terminal (Aplicaciones >
Accesorios > Terminal).
- Nos aseguramos de estar en nuestra carpeta personal ejecutando el
siguiente comando:
cd
- Borramos las carpetas que almacenan la configuración de
nuestro sistema:
rm
-rf .gnome .gnome2 .gconf .gconfd .metacity
- Cerramos la sesión y al volver a acceder nos encontraremos
con nuestro escritorio tal y como lo teníamos el día que
lo instalamos.
Eso es todo amigos.