Busindre » PC

Ahorrar batería en portatiles con GNU/Linux

May 24th, 2007 by Busindre

Vamos a ver unos consejos para poder ahorrar bateria con GNU/Linux y también unas normas básicas que nos permitirán retrasar lo más posible el desgaste de nuestras baterías de portátil, que son lógicamente independiente del sistema operativo usado en nuestro portátil.

Consejos Lógicos (Software)

* Cuanto mayor es el tamaño de la pantalla más consume.

* Cuanto mayor es el Brillo más consume la batería, (Tecra S1).

* Cuantos más efectos gráficos (Como Beryl, transparencias, efectos de nvidia,..) más consume la batería.

* Cuanta más resolución más consume la batería.

* Cuanto más oscuro es el fondo de pantalla menos consumo de batería.

* Usar entornos minimalistas (W-maker, fluxbox, icewm) consume mucha menos batería.

* Desconectar wireless, altavoces, bluetooth, infrarrojos y demás cuando no se esté usando.

* Intentar hacer poco uso de lectores de CD/DVD. Si se requiere ver una película, escuchar música es recomendable pasarlo primero al disco duro y luego reproducirla desde allí.

* Usar cpudyn / cpufreq-selector para bajar el consumo de la CPU.

* Conocer la existencias de herramientas como powersave (KPowersave) y cpufrequtils .

NOTA: Cpufrequtils sería el equivalente al SpeedStep de Intel o PowerNow! / Cool'n'Quiet de AMD y nos puede ayudar a alargar la vida de la batería bajando la frecuencia del procesador.

Consejos Físicos (Hardware)

* En las baterías de litio (Las usadas actualmente), no es necesario dejarlas cargando más tiempo que el necesario para ser cargadas, tampoco le pasa nada a la batería sino se cargan del todo, el rendimiento de las baterías no se ve afectado si se carga por partes o de seguido, todo lo demás son mitos o consejos referentes a las antiguas baterias de Niquel, en las de litio podemos recargar la batería en cualquier nivel de carga sin perjudicarla.

* Es recomendable NO descargar del todo la batería, cuando el portátil nos muestre el 15% o 20% de batería disponible es bueno empezar a cargarla.

* Si no se va a usar el portátil en más de una semana es recomendable dejarla cerca del 40 % de carga mientras no se use.

* La oxidación de las celdas de la batería entres otras cosas se producen por el calor, debemos tener controlado ese factor, si por ejemplo lo usamos en casa y se nos calienta mucho podemos quitar la batería del portátil, pero claro, eso nos hace vulnerables a los cortes de luz y dependiendo del lugar el factor polvo

Con estos consejos se puede llegar a ahorrar horas de durabilidad a la batería en ordenadores portátiles / laptop. Muchos problemas de usuarios con las baterías son problemas derivados de hardware y bugs en el sistema operativo, los cuales impiden el correcto funcionamiento de la batería. Estos consejos no deben corregir esos problemas (Lo camuflarán), pero si la batería de tu portátil dura menos de lo normal sera problema físico o de algún bug del sistema, ya sea Windows, GNU/Linux o Mac. En los respectivo a los consejos para alargar la vida de la batería (Consejos físicos), decir queda que no tienen porque seguirse a rajatabla, son simples "buenas prácticas", no pasa nada si no se siguen al 100%.

Posted in Hardware | 1 Comentario »

Información de los usuarios (chfn / finger)

May 23rd, 2007 by Busindre

Es curioso la cantidad de usuarios de GNU/Linux que no sabe como cambiar cierta información sobre su cuenta de usuario, como puede ser nombre real, teléfono de casa, oficina, redirecionar su correo entrante, etc..

Este tipo de información es habitual encontrarla solicitada a la hora de crear usuarios en sistemas GNU/Linux, pero como comente anteriormente no todo el mundo sabe como modificarla. Para este tipo de menesteres tenemos "chfn" y "finger".

Al añadir un usuario con la instrucción "adduser" podemos encontrar, dependiendo de la distribución usada las siguientes solicitudes:


Enter the new value, or press return for the default
Full Name []:
Room Number []:
Work Phone []:
Home Phone []:
Other []:
Is the information correct?
[y/n] y

Por norma este tipo de información debería ser insertada por el usuario, cuando se trata de administración de sistemas / redes/ servidores,.. Donde se requiere gran numero de usuarios, el administrador crea el usuario (Nick), pero es el propio usuario el que luego debe cambiar / añadir su información, esto lo puede hacer fácilmente con chfn como comentamos con anterioridad.

Para consultar ese tipo de información sobre un determinado usuario, tenemos finger, la cual, actualmente solo debe funcionar en local ya que en remoto se desaconseja usar por motivos de seguridad.

Leer más »

Posted in Programas | Sin Comentarios »

Instalar net-snmp-5.4 en Linux (Compilación)

May 21st, 2007 by Busindre

Procederemos a explicar como instalar la libreria net-snmp-5.4, con sus módulos de perl. Esto es una libreria muy usada y requerida como dependencia en mucho paquetes, como puede ser "Cacti", "Ethereal", "Mrtg" y todo lo que tenga algo que ver con el protocolo SNMP.

Esta librería nos proporciona los siguientes binarios:

snmptranslate
snmpget
snmpgetnext
snmpwalk
snmptable
snmpset
snmptrap

Paquete: Enlace a Descarga

Leer más »

Posted in Programas | Sin Comentarios »

Subnetting con Sipcalc

May 6th, 2007 by Busindre

Sipcalc es una calculadora de Subnetting en modo texto (IPv4 y IPv6), con actual Licencia BSD 1.1.2. Veremos como instalarla, usarla e interpretar de forma básica su resultado.

Sipcalc está soportado en múltiples sistemas: Linux, OpenBSD, FreeBSD, Tru64, Solaris, MacOSX, Cygwin.

Descargar: http://www.routemeister.net/projects/sipcalc/download.html

Compilar:

$ tar -zxvf sipcalc-1.1.4.tar.gz
$ cd sipcalc-1.1.4/
$ ./configure
$ make
# make install

Para que nos muestre todo, la opción más atractiva tenemos el comando "sipcalc --all" . Veamos un ejemplo hecho a mano para luego poder comparar con el resultado de sipcalc. Tomaremos la red 192.168.1.0 y aplicaremos sobre ella una mascara de 30 bits.

Leer más »

Posted in Programas | Sin Comentarios »

Video sobre TCP/IP (Warriors of the Net)

April 30th, 2007 by Busindre

Para los que no lo conozcan, hay un estupendo y curioso video que en 12 minutos explica el protocolo TCP/IP de forma sencilla y amena. Muy recomendable para estudiantes y profesores, desde el punto de vista formativo.

El vídeo tiene ya unos años, esta realizado mediante animación 3D y es libre en cuanto a su difusión, la pagina oficial es www.warriorsofthe.net. Puede descargarse de forma directa o disfrutarlo online (Con mplayer por ejemplo).

Video (Mirror A): http://ftp.sunet.se/pub/tv+movies/warriors/warriors-700-sp-VBR.mpg
Video (Mirror B): ftp://ftp.luth.se/pub/misc/www.warriorsofthe.net/warriors-700-sp-VBR.mpg

NOTA: Para verlo online, por ejemplo podemos usar el siguiente comando

mplayer -cache 5000 http://ftp.sunet.se/pub/tv+movies/warriors/warriors-700-sp-VBR.mpg

También podemos disfrutar de una calculadora de subnetting realizada en flash.

Calculadora de Subnetting: http://www.warriorsofthe.net/utils/index.html

Leer más »

Posted in Internet | 2 Comentarios »

NVClock Overclocking de tarjetas Nvidia

March 12th, 2007 by Busindre

Nvclock permite cambiar la frecuencia de reloj del procesador y la memoria de la tarjeta. Soporta todas las tarjetas nVidia excepto las Riva 128 y la Riva 128zx. Permite mejor rendimiento en 3D y 2D pero todos sabemos los riesgos de usar estas técnicas (Se calienta más y perderá vida de uso), pero si lo hacemos bien se pueden conseguir mejoras sin casi afectar la vida de uso.

No hay medidas establecidas en el tema de overclocking en tarjetas gráficas, no es algo realmente muy peligroso. Debemos hacerlo poco a poco, subimos en cuanto a velocidad de procesamiento de 5 en 5 mhz la frecuencia y se van probando juegos, cuando se cuelgue bajamos unos 5 Mhz y ya tenemos overclockeada la tárjeta. Si incrementamos los valores de la memoria, el único problema sería ver texturas mal formadas debido a errores, esto podemos hacerlo de 10 Mhz en 10 Mhz.

AVISO No se debe aumentar mas del 25% ninguna de las frecuencias..

NOTA: Muchas tarjetas traen defectos de fábrica o se fastidian y se calientan demasiado, con esta utilidad podemos bajarle el rendimiento y solventar un poco el problema.

Todos los comandos que ejecutemos con NVClock deben ser root para que surtan efecto, y no se debe tener en ejecución aplicaciones que usen OpenGL para funcionar. Para usar nvclock hace falta tener el driver (controlador) de nvidia compilado como se debe y por supuesto tener aceleración 3D.

Como los cambios no duran al reiniciar puede ser interesante hacer un script para que al arrancar se overclockee la tarjeta o solo usarlo para cuando juguemos asignando comandos para activar el overcloking o devolverlo a la configuración normal,.. como se quiera:

Nvidia overclocking
Leer más »

Posted in Hardware | Sin Comentarios »

Slackware + Certificados SSL (https / mod_ssl)

March 10th, 2007 by Busindre

Vamos a ver como poner rápidamente certificados SSL en Apache haciendo uso de mod_ssl. Por defecto en Slackware ya viene instalado dicho modulo. El tema de certificados SSL y su configuración en servidores apache se hace a través de host virtuales como ya sabréis.

Cada certificado SSL necesita una dirección IP propia (Las nuevas versiones de Apache soportan mas certificados, este no es el caso). Vamos a ver dos formas (Sin profundizar) de hacerlo dependiendo de donde configuremos los host virtuales (En httpd.conf o en mod_ssl.conf):

NOTA: Para no generar conflictos entre el html y los tags "<" y ">" para referirme a ellas las escribir al revés Ejemplo: ">VirtualHost _default_:443<"

FORMA 1

Esta forma se trata de configurar todo el tema de host virtuales con SSL mediante mod_ssl.conf:1) Editar el httpd.conf y añadir:

LoadModule ssl_module libexec/apache/libssl.so

AddModule mod_ssl.c

NOTA: Cada uno en su sección.

Descomentamos la siguiente linea (Al final):

#Include /etc/apache/mod_ssl.conf

Quedando de la siguiente forma:

Include /etc/apache/mod_ssl.conf

Con esta correcta configuración solventamos errores del tipo:

Invalid command 'SSLEngine', perhaps mis-spelled or defined by a module not included in the server configuration

Leer más »

Posted in Internet | 1 Comentario »

Tarjetas SD/MMC en Linux

February 25th, 2007 by Busindre

Las tarjetas SD son un tipo de memoria flash muy conocidos usado por cámaras digitales, dispositivos mp3 y almacenamiento, etc...

Miden 32 mm x 24 mm x 2,1 mm. Los lectores con ranuras SD pueden utilizar también tarjetas MMC sin problemas, en muchos se indica de la siguiente forma: (SD/MMC)

Las MMC son tarjetas más finas y las del tipo SD no caben en sus ranuras, pero si al contrario. Las tarjetas MiniSD y MicroSD se pueden utilizar directamente en ranuras SD con un adaptador especial.

Existen dos tipos de tarjetas SD:

* Velocidad normal
* Alta velocidad (Mas caras y rápidas).

Las de alta velocidad son obligatorias para cierto tipo de cámaras de calidad ya que necesitan grabar video de una forma fluida y rápida. Debemos tener cuidado también con otras que yo denomino "Tarjetas SD estafa" y pueden fastidiarnos el lector de tarjetas fácilmente, para distinguirlas veamos las diferencias:








Tarjetas SD en Linux:
Si el lector de tarjetas es fabricado por "RICOH" o "Texas Instruments" (Típico de algunos portatiles), estos siguen el estándar SDHCI y debemos leer:

Ingles (Oficial)
Castellano

En caso contrario, si usamos kernels precompilados (Rama 2.6) suele venir por defecto activado el soporte para el uso de este tipo de memoria flash. Si tenemos uno de la rama 2.4 necesitamos darle soporte, la opción a activar en el kernel es la siguiente (Muestro tres distintas porque depende del kernel y su versión podemos encontrar la opción de forma diferente).

Forma 1

Device Drivers
SCSI device support
Probe all LUNs on each SCSI device <-

Forma 2

SCSI support
Probe all LUNs on each SCSI device <-

También podemos con esta sintaxis:

CONFIG_SCSI_MULTI_LUN=y

Una vez tengamos en el kernel activado el soporte, veamos si la reconoce:

# cat /proc/scsi/scsi
Attached devices:
Host: scsi0 Channel: 00 Id: 00 Lun: 00
Vendor: 7-in-1 Model: CompactFlashI/II Rev: 0202
Type: Direct-Access ANSI SCSI revision: 02

Host: scsi0 Channel: 00 Id: 00 Lun: 01
Vendor: 7-in-1 Model: SmartMedia Rev: 0202
Type: Direct-Access ANSI SCSI revision: 02

Host: scsi0 Channel: 00 Id: 00 Lun: 02
Vendor: 7-in-1 Model: SD/MMC Rev: 0202
Type: Direct-Access ANSI SCSI revision: 02

Host: scsi0 Channel: 00 Id: 00 Lun: 03
Vendor: 7-in-1 Model: MS/MS Pro Rev: 0202
Type: Direct-Access ANSI SCSI revision: 02

NOTA: Fíjense en Lun: "02" --> SD/MMC (Esta reconocida).

Identificar el dispositivo:

# sg_scan -i && sg_map

/dev/sg0: scsi0 channel=0 id=0 lun=0 [em]
7-in-1 CompactFlashI/II 0202 [rmb=1 cmdq=0 pqual=0 pdev=0x0]
/dev/sg1: scsi0 channel=0 id=0 lun=1 [em]
7-in-1 SmartMedia 0202 [rmb=1 cmdq=0 pqual=0 pdev=0x0]
/dev/sg2: scsi0 channel=0 id=0 lun=2 [em]
7-in-1 SD/MMC 0202 [rmb=1 cmdq=0 pqual=0 pdev=0x0]
/dev/sg3: scsi0 channel=0 id=0 lun=3 [em]
7-in-1 MS/MS Pro 0202 [rmb=1 cmdq=0 pqual=0 pdev=0x0]

/dev/sg0 /dev/sda
/dev/sg1 /dev/sdb
/dev/sg2 /dev/sdc
/dev/sg3 /dev/sdd

En mi caso esta en /dev/sdc, para formatearla, montarla y demás operaciones lo tratamos como otro dispositivo SCSI normal y corriente:

# mount -t vfat /dev/sdc1 /mnt/tarjeta_SD

NOTA: Si no se tiene o no se quiere comprar un lector de tarjetas SD encontramos FlashPath para la disquetera. Es recomendable si se va a usar para cámaras (Video / Imagen) que el formateo de la tarjeta lo haga lo propia cámara, ya que puede requerir algún tipo de particionamiento específico o incluir algún tipo de información en la tarjeta para su correcto funcionamiento.

Posted in Hardware | 7 Comentarios »

Looking Glass bajo Ubuntu

February 14th, 2007 by Busindre

Buen How-To para poner este alucinante escritorio de SUN (Looking Glass) en Ubuntu, por ahora o tenemos una maquina muy potente o correrá lento, esperemos sea cuestión de tiempo que eso cambie y se optimice: http://www.javipas.com/2006/11/24/looking-glass-bajo-ubuntu/

Looking Glass en Live CD: https://lg3d-livecd.dev.java.net/Web-Site/Welcome.html

NOTA: El Live cd es Slax y contiene drivers propietarios (Ati / Nvidia).

Posted in Programas | Sin Comentarios »

Unir file splitters en Linux / FreeBSD

February 13th, 2007 by Busindre

Es normal encontrarse por internet archivos partidos sin comprimir con extensiones 001, 002,... Este "split" de archivos suele usarse para poder subir de varias tandas a servidores públicos todo tipo de archivos (películas, videos, discos,..) Sorteando de esta forma sus limitaciones de tamaño y permitiendo una vez bajadas las partes, unirlas en el archivo original para su disfrute. Para eso vamos a usar una simple herramienta llamada lxsplit creada por Richard Stellingwerff la cual es muy fácil de instalar (Linux / FreeBSD) y usar.

Dependencias de lxsplit: (Por norma se suelen tener todas)
00-dirtree
bash
binutils
bzip2
coreutils
diffutils
gcc
glibc
grep
make
sed
sysfiles
tar

Archivos:
lxsplit: http://www.t2-project.org/packages/lxsplit.html
GUI: gtklxsplit-0.1.1.tar.gz

Instalando lxsplit:

$ tar -zxvf lxsplit.tar.gz
$ cd lxsplit-0.1.1
$ make INSTALL_PATH="/usr/bin"
# make install

NOTA: Por defecto lo instalaría en "/usr/local/bin/", siempre podemos saltarnos el paso de "make install" e instalarlo con un cp donde queramos.

Instalando gtklxsplit:

$ tar -zxvf gtklxsplit-0.1.1.tar.gz
$ cd gtksplit/
# make
# make install

NOTA: Tenemos la posibilidad de desinstalarlo desde las sources con "make uninstall"

Si no queremos usar gui, por linea de comandos es igual de fácil o más:

Hacer división (split):

$ lxsplit -s porntube.avi 89M
$ lxsplit -s porntube.avi 91136K
$ lxsplit -s porntube.avi 99323264b

NOTA: Podemos especificar el maño en (M)egabytes, (k)ilobytes y (b)ytes. En este caso las tres funcionan igual.

Unir archivos:

$ lxsplit -j pornotube.avi.001

NOTA: Las demás partes deben estar en el mismo directorio que el 001

Posted in Programas | Sin Comentarios »

« Previous Entries Siguiente artículo »