Oviedo José-ph
aprende, genera conocimiento y comparte
   
 
 

Office OpenXML no debe ser ISO 29500

Ubuntu

Despues de actualizar la versión de ubuntu a la 8.05 tenia problemas con la tarjeta de video ATI Radeon Xpress 200 ya que no cargaba correctamente el modulo fglrx.

Instale los drivers oficiales de ATI y nada, tenia el mismo problema, despues probe con envy que es un programa escrito en python que detecta tu tarjeta de red e instala un driver especial, tanto para Nvidia como para ATI, pero igual, nada de nada!..., ya que lo más raro es que desde la terminal a prueba de fallos si me cargaba correctamente el driver, pero ya desde una sesión normal de Gnome me marcaba:

$ glxinfo | grep render
direct rendering: No (If you want to find out why, try setting LIBGL_DEBUG=verbose)

Y con el fglrxinfo me decia que tenia instalado el OpenGL de mesa y yo quiero que diga ATI, pero bueno!.., la solución fue desinstalar el programa xserver-xgl

sudo apt-get remove xserver-xgl Y listo, reinicio las Gdm y entro a Gnome como siempre, abro la terminal y me aparece lo siguiente :

$ fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI Radeon Xpress Series
OpenGL version string: 2.1.7415 Release

Y tambien me aparece esto otro:

$ glxinfo
name of display: :0.0
display: :0 screen: 0
direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.2

Y listo!!! problema resuelto! tongue.png

Ya esta disponible la versión 8.04 de Ubuntu, recordemos que la versión de escritorio tiene 3 años de soporte (hasta el 2011) y la versión para servidores tiene 5 años de soporte (hasta el 2013)

Pueden bajarse las imagenes ISO ya sea desde la página oficial de ubuntu o desde algun torrent (mejor opción porque ahorita esta lentaaaaa la página) o si quieren pueden pedir los CD gratis o comprarlos y así ayudar a Ubuntu un poco!.

Ahora bien si ya tienen alguna versión viejita de ubuntu pues que mejor que actualizarlo desde el propio ubuntu, no les voy a poner todaaas las formas de actualizar su ubuntu así que si quieren pueden revisar la pagina oficial de ubuntu donde explica con mucho detalle como pasarse desde la versión 6.06 LTS y 7.10

Yo en lo personal tuve los mismos problemas de siempre al realizar el cambio de versión:

  • La tarjeta de video no era reconocida (inche ATI Xpress 200)
  • Mi tarjeta inalambrica tampoco funciono!!, pero bueno, gracias a ese problema encontre WiCD
  • Ya no me avisa el status de mi bateria (aunque siempre la tengo conectada)


oviedo | Linux - Software Libre, Ubuntu | 24 Abril, 10:29am | Comentar acerca de esto

Si eres de los que utilizan el software Network Manager de Gnome y estas cansado de que se desconecta y reconecta y otra vez desconecta de la wifi sin ningún sentido, o a veces te dice desconectado y en realidad si estas conectada a la red inalambrica , o tambien le das guardar contraseña y otra vez te la pide, entonces debes de cambiar deSoftware por uno más potente y versátil, ahí es donde entra Wicd Manager.

Para instalarlo es muuuy simple, solo añade la siguiente linea a tu archivo sources.list de apt

deb http://apt.wicd.net hardy extras
Solo cambias hardy por feisty o el nombre de tu distro de Debian.

Después el obligado apt-get update y para rematar con broche de oro un apt-get install wicd (así o mas fácil), apt se encarga de desinstalar network-manager, network-manager-gnome y wifi-radar para no tener conflicto con Wicd

Despues verifica que se agrege automáticamente a tu sesión de Gnome: Sistema > Preferencias > Sesiones y agregar la siguiente ruta /opt/wicd/tray.py de todas formas pueden encontrar el icono en Internet > Wicd

Y listo!! a disfrutar de su red inalambrica sin problemas desde Linux

oviedo | Linux - Software Libre, Trucos, Ubuntu | 16 Abril, 12:31pm | Comentar acerca de esto

Desde que me cambie a la nueva versión de Ubuntu 7.10 tenia un problema con las terminales (esas que te cambias con CTRL + ALT + F2) y por X o Y razón no habia tenido la calma de buscar la solución, primero pense que se podia tratar de la resolución de la terminal la cual se cambia desde el archivo /boot/grub/menu.lst en las opciones donde aparecen las diferentes versiones del kernel, por ejemplo:

title Ubuntu 7.10, kernel 2.6.22-14-generic
root (hd0,1)
kernel /boot/vmlinuz-2.6.22-14-generic root=UUID=bc98bb0e-53b5-4725-ad97-2308b6676046 ro splash locale=es_ES vga=771
initrd /boot/initrd.img-2.6.22-14-generic
quiet

Solo es cosa de agregarle VGA = a cualquier valor de la tabla de abajo.

Profundidad Color | 640x480  800x600  1024x768 1280x1024
------------------+-----------------------------------------------------
256        (8bit) |    769     771       773      775
32000     (15bit) |    784     787       790      793
65000     (16bit) |    785     788       791      794
16.7 Mill.(24bit) |    786     789       792      795

Si quieren probar las resoluciones sin cambiar nada en el archivo de configuración de Grub, una vez que inicien la computadora y cuando aparezca el menú del Grub, presionar la letra E para editar algún campo, después para guardar con ENTER y para entrar a Linux con la B

Bueno, despues de hacer lo anterior todavia no veia nada en las terminales, solo veia negro, o las tipicas lineas de colores como las que se ven en la TV cuando no se tiene señal., ahora bien, la solución aparte de lo anterior es agregar los modulos fbcon y vesafb dentro del archivo /etc/initramfs-tools/modules (un modulo por cada linea), despues actualizar el initramf con:

sudo update-initramfs -u

Y para rematar editar el archivo /etc/modprobe.d/blacklist-framebuffer y cambiar la linea donde dice blacklist vesafb por un gato inicial: # blacklist vesafb y listo! reinicia Linux y ya puedes ver el texto de las terminales. face-wink.png

oviedo | Linux - Software Libre, Trucos, Ubuntu | 10 Enero, 10:30am | Comentar acerca de esto

He actualizado la versión de Virtualbox a la 1.5.2 y ahora tengo otro error similar a el que tenia anteriormente: Not permitted to open the USB device, check usbfs options, trate de cambiar los permisos de /etc/udev/rules.d/40-permissions.rules pero aun me marcaba el error de USB

Could not load the Host USB Proxy Service (VERR_FILE_NOT_FOUND). The service might be not installed on the host computer.

Ahora he encontrado la solución, el fallo se encuentra en el archivo /etc/fstab en mi fstab no tenia la siguiente linea

#usbfs
none /proc/bus/usb usbfs devgid=46,devmode=664 0 0

Asi que la agregue y listo!!, reinicio las particiones con

sudo mount -a
y ahora en VirtualBox ya puedo agregar dispositivos USB (seleccionar la maquina virtual y luego configuración)

oviedo | Linux - Software Libre, Trucos, Ubuntu | 18 Noviembre, 11:00am | Comentar acerca de esto

Si estas cansado de que cada vez que inicias Gnome y deseas conectarte a la red inalambrica te pide la clave ya sea WEP / WAP, o si ya tienes esa clave en tu keyring (anillo de contraseñas) y aun asi te pide una clave, algo como esto:

Titulo: Desbloquear anillo

Contenido: La aplicacion"nm-applet" (USER/BIN/nm-applet) quiere acceder al anillo de claves predeterminado, pero esta bloquedado.

Bueno, si tienes alguno de estos dos problemas, aquí vas a encontrar al solución. tongue.png

Primero ocupas tener la clave de tu manejador de contraseñas o keyring sea igual, a la que entras a Gnome (tu usuario del sistema), en caso que no sea la misma debes de borrar la clave vieja del keyring mediante el siguiente comando:

rm ~/.gnome2/keyrings/default.keyring

Ten encuenta que al ejecutar ese comando, se borra TODAS tus claves, tanto la del keyring como la del Wifi, la otra es poner la del sistema igual a la del keyring

sudo passwd MI_USUARIO

Ahora que tenemos el primer requisito cumplido, procedemos con la instalación de programa que nos va a controlar todo este rollo de los passwords

sudo apt-get install libpam-keyring

Despues puedes encontrarte con dos posibles casos al iniciar Gnome mediante GDM, esto es para editar el archivo correspondiente y agregar una linea especial para el libpam-keyring

  1. Tienes el inicio de sesión de GDM automaticamente, entonces ocupas entrar al archivo: /etc/pam.d/gdm-autologin
  2. Tienes el inicio de sesión desactivado de GDM, osea que cada usuario escribe su contraseña y nombre de usuario, entonces ocupas entrar al archivoface-kiss.png * /etc/pam.d/gdm**

Una vez identificado como entras a Gnome entras al archivo correcto (siempre como root) y al final agregar la siguiente linea

@include common-pamkeyring

En el caso de equivocarte del inicio automático, te va a pedir la clave después de GDM y antes de Gnome, pero bueno!, algo es algo.

Y listo!! ya no mas molestias, excepto en el caso automatico de GDM face-glasses.png

Si estamos preocupados por la seguridad de nuestros servidores y mas del servicio/protocolo Secure Shell cuando esta relacionado con ataques de fuerza bruta ya sea por medio de diccionarios, entonces debemos de utilizar DenyHosts, esta aplicación nos permitirá detectar posibles ataques antes de que estos hagan efecto.

La manera en que funciona DenyHosts es que monitorea el archivo /var/log/auth.log (en el caso de Debian - Ubuntu...) para detectar errores de autentificación al sistema y despues bajo ciertas reglas bloquer la IP o servicio que queramos mediante el archivo /etc/hosts.deny

Bueno, ahora que conocemos como funciona DenyHosts, es hora de empezar con la instalación, y para variar!! la forma mas sencilla (mas que en windows) es con un simple:

apt-get install denyhosts

Despues procedemos con la configuración que se encuentra en /etc/denyhosts.conf algunos de los parametros importantes son:

# Lugar donde se encuentra nuestro archivo de Log, en este caso para Debian
SECURE_LOG = /var/log/auth.log
# Lugar donde se encuentra nuestro archivo de bloqueo de hosts
HOSTS_DENY = /etc/hosts.deny
# El periodo en el que la IP va a ser eliminada de la lista de bloqueo, puede ser en hora (h), dias (d)...
PURGE_DENY = 12h
# Cual servicio queremos que sea bloqueado, puede ser sshd, o ALL para todos
BLOCK_SERVICE = ALL
# Numero de veces de error cuando se ingresa con un usuario NO existente
# Se supone que el root conoce a sus usuarios y no debe de equivocarse
DENY_THRESHOLD_INVALID = 2
# Numero de veces de error con un usuario SI existente en el sistema
DENY_THRESHOLD_VALID = 10
# Numero de veces de error con el usuario ROOT
DENY_THRESHOLD_ROOT = 2
DENY_THRESHOLD_RESTRICTED = 1
WORK_DIR = /var/lib/denyhosts
# Reportar entradas sospechosas
SUSPICIOUS_LOGIN_REPORT_ALLOWED_HOSTS=YES
# Buscar el nombre del host del atacante si este esta disponible
HOSTNAME_LOOKUP=YES
LOCK_FILE = /var/run/denyhosts.pid
# Email para notificar los bloqueos
ADMIN_EMAIL = cliente_at_servidor_dot_com
SMTP_HOST = localhost
SMTP_PORT = 25
SMTP_FROM = DenyHosts
SMTP_SUBJECT = DenyHosts Reporte
SMTP_DATE_FORMAT = %a, %d %b %Y %H:%M:%S %z
AGE_RESET_VALID=5d
AGE_RESET_ROOT=25d
AGE_RESET_RESTRICTED=25d
AGE_RESET_INVALID=10d
DAEMON_LOG = /var/log/denyhosts
DAEMON_SLEEP = 30s
DAEMON_PURGE = 1h

Y listo, reiniciamos el servicio DenyHosts /etc/init.d/denyhosts restart ahora solo falta esperar los correos los cuales llegan con el siguiente formato:

Added the following hosts to /etc/hosts.deny:

66.189.86.152 (66-189-86-152.static.oxfr.ma.charter.com)
212.227.97.129 (s15260807.onlinehome-server.info)
85.25.149.125 (static-ip-85-25-149-125.inaddr.intergenia.de)

A lo cual nos ha bloqueado 3 direcciones IP., ahora ya podemos dormir tranquilos, por lo menos algunas noches face-smile.png

oviedo | Linux - Software Libre, Trucos, Debian, Ubuntu | 4 Noviembre, 8:01am | Comentar acerca de esto

He tenido algunos problemas con un servidor Debian y al momento de querer entrar mediante SSH me aparece un mensaje indicándome que la conexión ha sido cerrada por el host remoto, ingesu!! ahora ni como entrar al servidor, así que tengo que reiniciarlo y volver a intentar entrar (supongo que al reiniciar se borra la configuración de bloqueo) y bueno! ya no mas mensajes de:

ssh_exchange_identification: Connection closed by remote host

Y realizando un debug al ssh me aparece la siguiente información:

user_at_my-laptop:~$ ssh -v servidor-remoto.com
OpenSSH_4.6p1 Debian-5build1, OpenSSL 0.9.8e 23 Feb 2007
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: Applying options for *
debug1: Connecting to servidor-remoto.com [64.233.167.99] port 22.
debug1: Connection established.
debug1: identity file /home/user/.ssh/id_rsa type -1
debug1: identity file /home/user/.ssh/id_dsa type -1
ssh_exchange_identification: Connection closed by remote host

Ahora bien, para solucionar este problemilla, solo necesitan agregar SSHD: ALL a su archivo /etc/hosts.allow

echo 'SSHD: ALL' >> /etc/hosts.allow

Y listo!!!, ya no mas mensajes de ssh_exchange_identification: Connection closed by remote host

Si deseas prevenir un ataque de Denegación de servicio (DoS) cuyo objetivo es colapsar el servidor durante un periodo de tiempo para que este no esté en funcionamiento, ahora bien, si nuestro servidor es Apache podemos contar con el módulo llamado mod_evasive.

El módulo de seguridad para Apache, mod_evasive cuyo propósito no es otro que el de prevenir o anular ataques de Denegación de Servicio o de fuerza bruta basados en peticiones masivas al servidor de páginas web (HTTP DoS). A través del módulo tendremos la posibilidad de redirigir el tráfico malicioso hacia otra aplicación de control que terminará de filtrar las peticiones (firewalls, scripts personalizados, ...).

El funcionamiento de mod_evasive se basa en la prevención de ataques mediante la comparación de la IP solicitante con una tabla dinámica que registra las páginas accedidas a nuestro servidor que provienen de dicha IP y la frecuencia de accesos. En el preciso instante en que una máquina solicita una dirección del servidor Apache, mod_evasive filtrará cualquier dirección IP que cumpla con los siguientes requisitos:

  • La IP está en la lista de direcciones a filtrar.
  • La IP cliente ha solicitado la misma dirección más veces que la cantidad máxima especificada en el fichero de configuración.
  • El número de peticiones de la IP cliente excede del máximo permitido en un intervalo de tiempo predeterminado en la configuración.

Si una IP resulta filtrada por cumplir con alguna de las condiciones anteriores, recibirá un código 403 (Forbidden) en respuesta a su petición y le será denegado el acceso durante un periodo de tiempo configurable.

Ahora viene la parte interesante que es la instalación y configuración, antes de empezar debemos de contar con las herramientas necesarias para compilar programas en Linux y en especial para Apache, en este caso estamos usando una versión estilo apt (Debian, Ubuntu...)

apt-get install apache2-prefork-dev gcc

Despues procedemos a descargar el codigo fuente que encontramos en la página oficial del proyecto mod_evasive: http://www.zdziarski.com/projects/mod_evasive (al momento de escribir esta nota la versión es la 1.10.1)

Ahora procedemos a descargar y descompactar el codigo, de preferencia en la carpeta temporal /temp

wget http://www.zdziarski.com/projects/mod_evasive/mod_evasive_1.10.1.tar.gz
tar xvzf mod_evasive_1.10.1.tar.gz
cd mod_evasive
/usr/bin/apxs2 -i -c mod_evasive20.c

Ahora vamos a crear el archivo de configuración de Apache2 dentro de la carpeta mods-enabled

nano /etc/apache2/mods-available/evasive.load

Y dentro del archivo ponemos la siguiente linea, que es donde esta nuestro modulo compilado (mod_evasive20.so)

LoadModule evasive20_module /usr/lib/apache2/modules/mod_evasive20.so

Despues sigue ligar la carpeta mods-available con los mods-enabled

ln -s /etc/apache2/mods-available/evasive.load /etc/apache2/mods-enabled/evasive.load

Y listo, solo falta configurar los parametros, tomando en cuenta la siguiente descripción:

  • DOSHashTableSize - Establece el número de nodos a almacenar para cada proceso de peticiones de la tabla hash (contenedor asociativo de recuperación de peticiones por medio de claves que agiliza las respuestas del servidor). Si aplicamos un número alto a este parámetro obtendremos un rendimiento mayor, ya que las iteraciones necesarias para obtener un registro de la tabla son menores. Por contra, y de forma evidente, aumenta el consumo de memoria necesario para el almacenamiento de una tabla mayor. Se hace necesario incrementar este parámetro si el servidor atiende un número abultado de peticiones, aunque puede no servir de nada si la memoria de la máquina es escasa.
  • DOSPageCount - Indica el valor del umbral para el número de peticiones de una misma página (o URI) dentro del intervalo definido en DOSPageInterval. Cuando el valor del parámetro es excedido, la IP del cliente se añade a la lista de bloqueos.
  • DOSSiteCount - Cuenta cuántas peticiones de cualquier tipo puede hacer un cliente dentro del intervalo definido en DOSSiteInterval. Si se excede dicho valor, el cliente queda añadido a la lista de bloqueos.
  • DOSPageInterval - El intervalo, en segundos, para el umbral de petición de páginas.
  • DOSSiteInterval - El intervalo, en segundos, para el umbral de petición de objetos de cualquier tipo.
  • DOSBlockingPeriod - Establece el tiempo, en segundos, que un cliente queda bloqueado una vez que ha sido añadido a la lista de bloqueos. Como ya se indicó unas líneas atrás, todo cliente bloqueado recibirá una respuesta del tipo 403 (Forbidden) a cualquier petición que realice durante este periodo.
  • DOSEmailNotify - Un e-mail será enviado a la dirección especificada cuando una dirección IP quede bloqueada.
  • DOSSystemCommand - El comando reflejado se ejecutará cuando una dirección IP quede bloqueada. Se hace muy útil en llamadas a herramientas de filtrado o firewalls. Usaremos %s para especificar la dirección IP implicada. Por ejemplo, podemos establecer su uso con iptables de la forma siguiente para bloquear el acceso al puerto 80
DOSSystemCommand "/sbin/iptables -I INPUT -p tcp --dport 80 -s %s -j DROP"

O bien!! bloquear todooo el acceso al servidor, esto esta mejor.

DOSSystemCommand "sudo -u root /sbin/iptables -A INPUT -s %s -j DROP"

  • DOSLogDir - Establece una ruta para el directorio temporal. Por defecto, dicha ruta queda establecida en /tmp, lo cual puede originar algunos agujeros de seguridad si el sistema resulta violado.
  • DOSWhitelist - La dirección IP indicada como valor del parámetro no será tenida en cuenta por el módulo en ningún caso. Para cada dirección IP a excluir ha de añadirse una nueva línea con el parámetro. Por ejemplo, dejaremos fuera del chequeo del módulo a un posible bot (el de Google) que use los siguientes rangos de direcciones:

DOSWhitelist 66.249.65.* DOSWhitelist 66.249.66.*

Y bien, ya que conocen que significa cada parametro, aquí esta una configuración opcional que se debe de guardar en el archivo /etc/apache2/conf.d/evasive

<ifmodule mod_evasive20.c>
    DOSHashTableSize 3097
    DOSPageCount 2
    DOSSiteCount 50
    DOSPageInterval 1
    DOSSiteInterval 1
    DOSBlockingPeriod 600
    #DOSEmailNotify cliente_at_servidor_dot_com
    #DOSSystemCommand "/sbin/iptables -I INPUT -p tcp --dport 80 -s %s -j DROP"
    DOSSystemCommand "echo %s >> /tmp/mod_doesevasive.log"

    #GoogleBot
    DOSWhitelist 66.249.65.*
    DOSWhitelist 66.249.66.*
</ifmodule>
 

Y para probar si realmente funciona todo, en la carpeta donde descompactamos el tar.gz viene un archivo llamado test.pl, solo es cosa de ejecutarlo con:

perl test.pl

Y despues de ciertas peticiones vamos a ver el famoso error HTTP/1.1 403 Forbidden y listo!!, eso significa que todo funciona a la perfección, ahora ya tenemos un Apache un poco mas protegido!..

oviedo | Linux - Software Libre, Trucos, Debian, Ubuntu | 1 Noviembre, 1:41am | Comentar acerca de esto

Si deseas instalar las fuentes ClearType que vienen en Windows Vista y Office 2007, las cuales se llaman Constantia, Corbel, Calibri, Cambria, Candara y Consolas solo debes de descargar el script vista-fonts-installer.sh para descargar las fuentes ClearType y ejecutarlo desde el directorio Raiz de tu cuenta (~) . Para eso tienes que contar con los siguientes programas, cabextract (para descomprimir el archivo), wget o curl (para descargar el archivo)

sudo apt-get install cabextract wget curl

Despues debes de ejecutar el script para eso le damos permisos de ejecución (recuerda que el archivo esta en tu raiz):

chmod a+x ~/vista-fonts-installer.sh

Y por ultimo procedemos a ajecutar el programa:

sh ~/vista-fonts-installer.sh

Y listo!!, si les marca un error de:

There is no .fonts directory in your home.
Is fontconfig set up for privately installed fonts?

Significa que no tienen el directorio fonts dentro de su raiz, asi que lo creamos con un mkdir ~/.fonts, despues volvemos a ejecutar el instalador. tongue.png

All done, no errors.
/home/oviedo/.fonts: caching, 23 fonts, 0 dirs
/var/cache/fontconfig: not cleaning unwritable cache directory
/home/oviedo/.fontconfig: cleaning cache directory
fc-cache: succeeded

Y listo!! si todo sale bien!!, ya tenemos nuestras MS ClearType, solo para que estes conciente que descargamos el archivo Powerpoint Viewer desde la página de microsoft y por lo tanto debes de tener una licencia valida del Wintendo XP / Vista!.., sino..., cuello!!! eres un pirata!!. face-crying.png

Y para ver las fuentes instaladas solo necesitamos el programa gnome-specimen

sudo apt-get install gnome-specimen

Ahora bien, si quieres más acción y algo más GPL tenemos otras fuentes muy chidas!! que podemos descargar con un simple apt-get tales como la Gentium, Dustismo, George Williams, Some Juicy, Sun Java6 Fonts - Lucida y Larabie. pero bueno!!, como se ven estas fuentes!! nomas chequen las imagenes y la forma de instalarlas:

Gentium

sudo apt-get install ttf-gentium

Dustismo


sudo apt-get install ttf-dustin

George Williams

sudo apt-get install ttf-georgewilliams

Some Juicy

sudo apt-get install ttf-sjfonts

Sun Java6 Fonts - Lucida

sudo apt-get install sun-java6-fonts

Larabie

sudo apt-get install ttf-larabie-deco ttf-larabie-straight ttf-larabie-uncommon

Y bueno, si deseas instalar toooodas las fuentes de un jalon usa la siguiente linea:

sudo apt-get install ttf-gentium ttf-dustin ttf-georgewilliams ttf-sjfonts sun-java6-fonts ttf-larabie-deco ttf-larabie-straight ttf-larabie-uncommon

Y listo!! a disfrutar de nuestras nuevas fuentes ClearType y TrueType face-wink.png

oviedo | Linux - Software Libre, Trucos, Ubuntu | 17 Octubre, 6:24pm | Comentar acerca de esto

El Jueves 18 de Octubre del 2007 tendremos una nueva versión estable de Ubuntu llamada Gutsy Gibbon que viene siendo un Gibón (Hylobatidae)

Alguna de sus nueva características son

  • Kernel 2.6.22, GNOME 2.20, Xorg 7.3. Kubuntu vendrá con KDE 3.5.7 pero estará la opción de instalar el RC2 de KDE4.
  • Ubuntu Server incluirá los paquetes del sistema de seguridad desarrollado por Novell, AppArmor.
  • “Gutsy” será el primero en soportar, composición por defecto (para los efectos 3D), e incluirá Compiz Fusion.
  • Xorg 7.3 significa configuración automática de monitores al conectarlos. Ahora no más lata al configurar xorg.conf y si queremos podemos utilizar la nueva herramienta llamada DisplayConfig que viene siendo una maravilla.

Y como dato curioso para los que no saben el porque los numeros de las versiones de Ubuntu aquí tienen la respuesta, por ejemplo Ubuntu 7.10, el 7 es el año en que se libera, tomando el ultimo dígito 2007 y el 10 el numero del mes, Agosto = 10, por eso la primera versión de Ubuntu fue la 4.10 lanzada en Octubre del 2004.

oviedo | Linux - Software Libre, Ubuntu | 8 Octubre, 6:15am | Comentar acerca de esto

Para todos los desesperados como yo que les gusta la velocidad en Linux, especialmente en Gnome, tengo un truco para acelerar la visualización de los sub-menús en Gnome.

El truco esta probado en Ubuntu Gutsy Gibbon (por cierto, ya dije que esta super completa y fácil esta versión?) lo único que tienen que hacer es crear o editar el siguiente archivo en la raiz de la carpeta del usuario actual (solo pongan cd y denle enter y listo!, los manda a la raiz)

nano .gtkrc-2.0

Después deben de introducir la siguiente linea y guardar el archivo:

gtk-menu-popup-delay = 0

Y listo!!, reiniciar las X con ctrl + alt + backspace y tendran los menus en Gnome más veloces del oeste!, por cierto esto me recuerda al truco también para tener más velocidad en el menú inicio de windows:

El menú de inicio de Windows XP, aparte de ser extremadamente grande, es también demasiado lento en su despliegue. Si deseas acelerar la velocidad en que se muestra este menú, accede al registro de Windows.

Entrar al regedit, y llegar a la siguiente opción: HKEY_CURRENT_USER > Control Panel > Desktop > MenuShowDelay despues editar el valor por default (400) y ponerle un cero (0) y listo!, en Linux la verdad es más fácil tongue.png

oviedo | Linux - Software Libre, Trucos, Gentoo, Debian, Ubuntu | 28 Septiembre, 7:04am | Comentar acerca de esto

Si eres usuario del reproductor de música Banshee (algo tipo al iTunes o Amarok pero diseñado para Gnome) y te gustaría sacarle más jugo, la solución es instalar algunos plugins utiles, tales como:

  • Audioscrobbler (en Last.FM aparece la musica que escuchas)
  • Music Recommendations (artistas similares basados en Last.FM)
  • Internet Radio (escuchar estaciones de radio por internet)
  • Cleanup (elimina canciones de la lista de reproduccion cuando las borras de la ruta original)
  • Alarm Clock (funciona como un reloj despertador)

Entre muchos plugins más que puedes encontrar en la página de Banshee.

Para instalarlos es facil, solo necesitas descargar el archivo desde el SVN especificado en la página de los plugins, por ejemplo para instalar el Alarm Clock se siguen los siguientes pasos:

1.- Descargar el archivo de las fuentes, en la consola se teclea lo siguiente, de preferencia en la carpeta /tmp

svn co http://banshee-unofficial-plugins.googlecode.com/svn/trunk/banshee-alarm-plugin

2.- Despues se instalan alguna dependencias, para eso utilizamos apt-get face-wink.png

sudo apt-get install mono-devel libmono-dev mono-gmcs gnome-common
Sino hacen lo anterior puede que le aparezcan alguno de los siguientes errores:
configure: error: No C# 2.0 (gmcs) compiler found

checking for MONO... no

You need to install gnome-common from the GNOME CVS

3.- Entramos en la carpeta banshee-alarm-plugin y ejecutamos lo siguiente:

./autogen.sh

4.- Si no existen errores se prosigue con lo siguiente, en dado contrario solo es cosa de buscar el paquete que hace falta en packages.ubuntu.com e instalarlo, bueno como decia, si no existen errores entonces se hace un: make y despues un sudo make install

Listo!! con esto ya tenemos el plugin instalado, para activarlo abrir el programa Banshee y despues en el menú Editar -> Plugins

Si por algo no aparecen los plugins entonces tienes que copiar o mover los archivos instalados a la carpeta de Banshee.Plugins

sudo cp /usr/local/lib/banshee/Banshee.Plugins/* /usr/local/lib/banshee/Banshee.Plugins/

Y listo!! a disfrutar de la música.

oviedo | Linux - Software Libre, Trucos, Debian, Ubuntu | 19 Septiembre, 12:39am | Comentar acerca de esto

Al querer realizar un upgrade en ubuntu me aparece un mensaje:

sudo apt-get upgrade

E: dpkg was interrupted, you must manually run 'dpkg --configure -a' to correct the problem.

A lo que realizo el dpkg --configure -a y me aparece otro error:

sudo dpkg --configure -a

dpkg: error en el análisis, en el fichero `/var/lib/dpkg/updates/0016' cerca de la línea 1:
nueva línea dentro del nombre del campo `#padding'

Y ahi es donde empiezan los problemas, busque en Internet y encontre que reemplazando el archivo status por status-old que esta dentro de /var/lib/dpkg chance y funcionaba, cuestion que nomas nunca se soluciono el problema.

La solución es muy simple, solo se tienen que eliminar los datos contenidos en la carpeta /var/lib/dpkg/updates claro siempre haciendo su debido respaldo por si las moscas.

Y listo ahora si se puede realizar un upgrade sin necesidad de desinstalar e instalar el dpkg.

oviedo | Linux - Software Libre, Trucos, Ubuntu | 2 Agosto, 10:19pm | Comentar acerca de esto

Después de instalar la aplicación PowerTop en Ubuntu Gutsy, me han aparecido algunos comandos que quiero compartir con ustedes para el ahorro de energía, quiero suponer que no es necesario tener instalado PowerTop y tampoco tener el Kernel Linux 2.6.22 aunque es ampliamente recomendado debido a que utiliza un núcleo tickless que mejora la administración de energía, pero bueno!, aquí están los comandos.

Suggestion: enable AC97 powersave mode by executing the following command:

echo 1 > /sys/module/snd_ac97_codec/parameters/power_save

or by passing power_save=1 as module parameter.
Suggestion: increase the VM dirty writeback time from 5.00 to 15 seconds with:

echo 1500 > /proc/sys/vm/dirty_writeback_centisecs

This wakes the disk up less frequenty for background VM activit

Suggestion: Disable 'hal' from polling your cdrom with:

hal-disable-polling /dev/scd0 'hal' is the component that auto-opens a

window if you plug in a CD but disables SATA power saving from kicking in.

Como pueden ver, son comandos muy sencillos que si bien los podemos poner en un script de inicio o desde los archivos de configuración de Linux.

Aquí les dejo también los tiempos del wakeups (si alguien sabe que significa se lo agradecería, porque nomas tengo una noción de que puede ser!, pero no la certeza)

PowerTOP version 1.7 © 2007 Intel Corporation

< La información detallada sobre estados-C está sólo disponible en CPUs Móbiles (portátiles/latops) >

2.00 Ghz ( 0.0%)
1.80 Ghz ( 0.0%)
1000 Mhz (100.0%)

Wakeups-from-idle per second : 678.3 interval: 10.0s
Power usage (5 minute ACPI estimate) : 42.8 W (1.4 hours left)

Top causes for wakeups:
21.5% (106.4) : ATI IXP, ATI IXP Modem, fglrx
20.9% (103.4) firefox-bin : schedule_timeout (process_timeout)
14.0% ( 69.5) komodo-bin : schedule_timeout (process_timeout)
8.3% ( 41.0) wish : futex_wait (hrtimer_wakeup)
5.9% ( 29.3) : acpi, tifm_7xx1, bcm43xx
5.7% ( 28.2) Xgl : do_setitimer (it_real_fn)

Intel presento la herramienta llamada Powertop que sirve para monitorizar el consumo energético de las portátil GNU/Linux y así poder reducir el consumo de las baterías.

Solo que aquí existe una gran diferencia con otros programas similares para reducir el consumo de batería, ya sea bajando la velocidad del micro u otros trucos, aquí el truco es analizar cada aplicación que tenemos ejecutando en nuestro querido Linux y ver cual es la que hace mas llamas al procesador y cuenta con sugerencias en forma de pequeñas recetas con instrucciones para reducir el consumo de energía. Por ejemplo te anima a poner los dispositivos en modo de ahorro de energía o a dejar de usar aplicaciones como beagle que meten muchas interrupciones al procesador y nunca le dejan pasar al modo de ahorro de energía.

Si quieren instalar Powertop, ya esta en varios repositorios y algunos trucos para reducir el consumo de energía en diferentes aplicaciones.

Yo aun no lo he probado, solo he leido la noticia pero cuando tenga chance comento que tal me fue!.

oviedo | Linux - Software Libre, Trucos, Debian, Ubuntu | 26 Junio, 9:51am | 2 comentarios

Acabo de instalar VMWare en el fabuloso Ubuntu 7.04 con algunos pequeños problemas de compilación por la librería GCC lo cual se soluciona compilando con VMWare desde el parche vmware-any-any-update109.tar.gz lo cual no se que hace pero funciona la compilación, bueno al grano del post, el chiste es que despues de configurarlo con vmware-config.pl funciona todoo bien, pero al reiniciar Linux y querer ejecutar otra vez la maquina virtual VMWare, me sale que no tengo configurado el VMWare:

oviedo_at_oviedo-laptop:~$ vmware

vmware is installed, but it has not been (correctly) configured

for this system. To (re-)configure it, invoke the following command:

/usr/bin/vmware-config.pl.

Y bueno cada vez ahi que ejecutar vmware-config.pl, darle enter enter y mas enter!, asi que la solucion digamos que no muy ortodoxa es eliminar el archivo not_configured que esta dentro de la carpeta de configuración.

$sudo rm /etc/vmware/not_configured

Y listo!!, ya con esto se arregla el problema, si alguien sabe la solucion final!, digo sin agregar este comando al inicio de linux pues se los agradeceria.

oviedo | Trucos, Ubuntu | 13 Abril, 1:18am | Comentar acerca de esto

Ya esta disponible el envio de Ubuntu 7.04 Feisty Fawn para todos aquellos ubunteros o nuevos iniciados, yo por lo pronto ya pedi mi dotacion de 8 cederrón para x86 y 2 cederrón para x64.

P.D., Si se preguntan que diablos es eso del cederrón, vean el post de b3co y por cierto mis discos de Solaris que segun eso tambien envian gratis hasta tu casa, nomas no me han llegado.

[actualizado] Ya tengo los Discos de Solaris 10 [/actualizado]

oviedo | Ubuntu | 11 Abril, 5:22pm | 1 comentarios

La semana pasada actualice mi ubuntu Edgy la nueva versión Feisty y me encuentro con la novedad de que al iniciar no encuentra la partición!, y desde el grub tengo que cambiar por ejemplo si tengo root (hd0,6) a root (hd0,5) , me pregunto si no bootea con un 0,0 ni modo que le reste y quede en --1 ???? e igual la linea donde viene el root=/dev/hda6 le tengo que restar uno para que funcione!.., porqué se puso asi!.., la neta ni idea.

Ese problema me pasa en la laptop y en la computadora de escritorio, aunque en la laptop después de poner los parámetros arreglados me aparece un bonito kernel panic!., que no es tipo reiserfs bla bla bla!...., y para colmo en la compu de escritorio cuando inicia, después el teclado desaparece!, osease ya no funciona nada de nada!.., solo el mouse., creo que ese problema es algo del UDEV aunque lo he reinstalado y nada de nada!..

Moraleja!, cuando dice una distribución que esta en desarrollo y que la instalación puede crear conflictos!.., hagan caso! tongue.png

[actualizado] Me marca estos errores al iniciar:

Mar 22 16:54:02 boctok udevd-event[5942]: udev_db_add_device: unable to create db file '/dev/_dot_udev/db/class_at_input_at_mice': No such file or directory

Mar 22 16:54:02 boctok udevd-event[5987]: udev_db_add_device: unable to create db file '/dev/_dot_udev/db/class_at_input_at_input0_at_mouse0': No such file or directory

Mar 22 16:54:03 boctok udevd-event[5990]: udev_db_add_device: unable to create db file '/dev/_dot_udev/db/class_at_input_at_input2_at_mouse1': No such file or directory

Por eso se traba el teclado y no responde nada de nada

oviedo | Ubuntu | 22 Marzo, 1:31pm | 1 comentarios

Si utilizas Ubuntu (o alguna otra como Debian) y estas cansado de no aprovechar al maximo las conexiones a internet que ofrece el Linux Power, puede ser que tu modulo de IPV6 este dando problemas!..., por eso ahi que desactivarlo y solamente usar IPV4 ya que a veces entra en conflicto la version 6 con algunos routers..

Para eso, ahi que seguir los siguientes pasos.

Crear o editar el archivo /etc/modprobe.d/blacklist-ipv6 (como root) y agregar en el archivo la siguiente informacion: blacklist ipv6

Despues reiniciamos y verificamos que no este cargado el modulo de IPV6

lsmod | grep ipv6

Si llegara a aparecer algo, entonces significa que esta cargado el modulo y no funciono el truco! jeje, pero no se preocupen!, existe otra forma de deshabilitar.., tan solo ahi que agregar y comentar algunas lineas en el archivo /etc/modprobe.d/aliases (seguimos como root, oks)

Buscamos la linea donde dice: alias net-pf-10 ipv6 y la comentamos con un gatito # al inicio de la misma, despues debemos de agregar otras 3 o 4 lineas, para que quede como sigue:

# Deshabilitar IPV6
alias net-pf-10 ipv6 off
alias net-pf-10 off
alias ipv6 off
#alias net-pf-10 ipv6

E igualmente reiniciamos nuestro fabuloso Linux, y volvemos a checar si el modulo esta cargado!.., si asi fuese!.., mmh, entonces busquen otro truco! jejeje.

Haaaaa, por cierto no olviden aplicar el truco de NoIPV6 en el Firefox.. de hecho ya habia comentado eso hace algunos dias., aqui les dejo la liga para que se apliquen!.. --> http://oviedos.com.mx/?blog/show/121

oviedo | Linux - Software Libre, Trucos, Ubuntu | 7 Diciembre, 12:32am | 2 comentarios

En la nueva version de Ubuntu Edgy nos encontramos con una implementacion en /etc/fstab de los UUID, osease en español: Identificación de dispositivos

De que sirve tener ahora un formato tipo UUID=48FE-A868 en lugar de un entendible /dev/hdb2 por ejemplo , haaa pues la respuesta es que aunque cambiemos nuestro disco duro ya sea como maestro o esclavo o tipo secundario el acomodo de las particiones ahi sigue!, todo esto gracias al identificador de dispositivo.

Para saber cual es el UUID de una partición podemos usar el siguiente comando:

sudo vol_id -u /dev/hda6

A lo cual nos da el UUID de la particion y ahora si!.., solo ahi que agregar ese valor en el fstab anteponiendo UUID=

oviedo | Ubuntu | 13 Noviembre, 5:28pm | Comentar acerca de esto

Despues de instalar Ubuntu Dapper en la PC de mi casa en ocasiones me apaceria el siguiente mensaje cuando intentaba usar el comando sudo:

sudo: timestamp too far in the future: Oct 26 09:34:22 2006

Claro que la fecha pues cambiaba jeje, asi que solamente podia tener 1 sudo activado así que encontre la solucion y fue eliminar la carpeta de sudo de mi usuario (oviedo), es facil, solo se escribe:

sudo rm -rf /var/run/sudo/oviedo

Claro que hay que sustituir oviedo por su nombre de usuario y si de plano no les funciona el sudo rm aunque no tengan ninguna sesión activa de sudo pueden probar con su - claro! si usan ubuntu antes deben de aplicar la contraseña del root con sudo passw asi que bueno!, se puede realizar un ciclo de errores de sudo, pero con tener 1 sesion activa de sudo nos quitamos de estas broncas jeje face-glasses.png

Aunque si desean tambien pueden ajustar la hora de su Ubuntu con la hora del BIOS y asi evitar algunos problemilla jeje:

hwclock –systohc
oviedo | Ubuntu | 26 Octubre, 8:15am | Comentar acerca de esto

Por fin despues de mucho tiempo de espera!, Macromedia, digo Adobe ya libero la version 9 de Flash para Linux face-glasses.png aunque todavia es beta, pero ni pex! a instalarla porque de eso a la 7.., mmh mejor la 9 tongue.png

Para instalarla solo sigan estos sencillisimos pasos (debe de funcionar en todas las distros).

Primero desinstala cualquier rastro de tu viejo flashplayer, en este caso en ubuntu ahi que teclear lo siguiente:

sudo apt-get remove flashplugin-nonfree

Y por si las moscas eliminamos los archivos manualemte por si algo fallara:

sudo rm /usr/lib/firefox/plugins/libflashplayer.so /usr/lib/firefox/plugins/flashplayer.xpt

Ahora bien, esto debe de funcionar para cualquier distribucion de linux, bajarse el tar.gz desde:

wget http://www.adobe.com/go/fp9_update_b1_installer_linuxplugin

o visitar la pagina oficial de Adobe Flash: http://labs.adobe.com/downloads/flashplayer9.html y descargar el Installer for Linux.

Ahora sigue descompactar el tar.gz, mediante:

tar -xvzf FP9_plugin_beta_101806.tar.gz

Y para finalizar ahi que copiar los archivos a las rutas correctas, en este caso funciona el plugin para cualquier usuario de sistema, ya que el root lo debe de mover/copiar a:

sudo mv libflashplayer.so /usr/lib/firefox/plugins/

Y listo!, reinician su Firefox y a disfrutar de Flash9.

oviedo | Linux - Software Libre, Trucos, Ubuntu | 19 Octubre, 1:39pm | Comentar acerca de esto

Despues de actualizar mi ubuntu de dapper a edgy eft, cada vez que iniciaba el sistema, despues del grub me aparecia una pantalla tipo TV, de esas pantallas donde se ven coordenadas y diferentes colores, supongo que es para basarse en ese prototipo y poder crear una nueva interfaz usplash


Usplash de desarrollo, tipo TV. face-sad.png

La solucion a este problema fue actualizando el "soft-links" del usplash:

oviedo_at_zauron:~$ sudo ln -sf /usr/lib/usplash/usplash-theme-ubuntu.so /etc/alternatives/usplash-artwork.so

Si usan KDE, u otro manejador de ventanas en ubuntu chance y ven algo diferente en la carpeta /usr/lib/usplash/, asi que muevanle con confianza!., (no pasa que se descomponga todo jeje)

Y para finalizar actualizamos el initramfs mediante el siguiente comando:

oviedo_at_zauron:~$ sudo update-initramfs -uk all


Usplash con el tema Gnome face-surprise.png

Y listo!, ya tenemos nuestro usplash nuevo!.. face-wink.png

oviedo | Trucos, Ubuntu | 4 Octubre, 11:03pm | Comentar acerca de esto

He probado el truco para ver los 10 comandos mas usados en Linux, y aqui esta la respuesta:

Como un simple mortal (usuario normal) me encuentro con la sorpresa en 1 lugar el uso de sudo, acaso estoy en ubuntu???, jejeje.., despues el ifconfig con eso de las configuraciones de mi red inalambrica junto con el iwconfig, en fin!, aqui tienen el top10 de los comandos:

oviedo_at_zauron:~$ history|awk '{print $2}'|awk 'BEGIN {FS="|"} {print $1}'|sort|
> uniq -c|sort -rn|head -10
    304 sudo
     29 ifconfig
     21 ls
     18 ping
     18 cd
     11 dmesg
     10 iwconfig
      9 route
      8 w3m
      6 cat
 

Ahora bien como root en la misma maquina (zauron), osease en la laptop zv6000 tenemos nuevamente el iwlist que es para la conexion inalambrica!..., lo se! que existe wifi-radar pero apenas lo acabo de instalar en esta version de ubuntu!.., asi que espero que baje el nivel de uso de iwlist , ifconfig y iwconfig y claro que no puede faltar el tan deseado apt-get, y mas cuando uno tiene lo ultimo de lo ultimo (ubuntu edgy), aqui les dejo el top10 pero como root.

root_at_zauron:~#  history|awk '{print $2}'|awk 'BEGIN {FS="|"} {print $1}'|sort|
> uniq -c|sort -rn|head -10
     49 iwlist
     39 apt-get
     37 ifconfig
     36 iwconfig
     18 ls
     12 dhclient
      9 modprobe
      8 cd
      6 nano
      6 dpkg
 

Ahi luego pongo el top10 de los servidores del DIF, tanto el de pruebas (jabberin) como el firewall (chichon), y pues les debo la otra compu de la casa (boctok) pero ya voy a reinstalar el ubuntu porque voy a reacomodar las particiones para aprovechar al maximo mi disco duro. face-glasses.png

Para los que tengan problemas de audio con el plugin de flash player corriendo en el navegador Mozilla Firefox les tengo la solucion a todos sus problemas,

Solo es cosa de editar el archivo /etc/firefox/firefoxrc como root (sudo nano -w /etc/firefox/firefoxrc) y modificar la linea donde dice: FIREFOX_DSP="none" o algun otro valor y poner:

FIREFOX_DSP="aoss"

Que en este caso es el wrapper (/dev/dsp) del sonido que vamos a utilzar, el OSS.

Y listo!, a disfrutar los videos de YouTube o cualquier animacion creada en flash.

oviedo | Trucos, Ubuntu | 1 Julio, 5:31pm | 1 comentarios

Principal


Suscribete al servicio sindicalizado de Oviedos.com.mx

Top Blogs México

Conversación

oviedo: Hola Sergio, nomas me doy un tiempo ya que he estado super ocupado estos dias con el trabajo y completo el manualito de deny host!.

Saludos!.  
sergio morales: oye brother podrias terminar el tuto de deny host es muy interesante por ahi hay un error el cual
para nada serviria el deny host ya que blokearia el acces ssh

Saludos  
oviedo: Si ya ves ese Javascript con el IE no se llevan bien!! por cierto! si pones codigo Javascript para ver las contraseñas pues mas errores! jaja..., ni pex!! el Jaws bloqueo el codigo tongue.png  
erufenix: Por aquí pasando a saludar orales no pus muchos errores con javascript  
xiam: Que tal, te dejé un comentario pero no salió ni dió mensaje de error, en donde me puedo comunicar contigo?  
jesux: Saludos Olviedos, disculpa una pregunta. Como pones esos pedazos de cóface-smile-big.png igo en tus post ??  
oviedo: Ruth me temo decirte que no tengo ninguna licencia de SCO face-sad.png , porque mejor no te cambias a Linux o algun BSD??, asi no te preocupas por licencias.
Saludos  
Ruth: Hola, oye por favor, me urge una licencia del sco 5.0.7 por favor pasame la que tienes si? si? si? me super urge por favor!!!!  
lucas: les deseo lo mejor  
Zulma: Felíz día Joe face-smile.png
Te amo  
Jacqueline: Hola:
Yo tengo una parejita de xolitos, y estan super lindos tus perros, saludos desde el DF  
Phylevn: Interesante blog..
saludos face-smile-big.png  
Vael: Donde puedo descargar tu tema de jaws. También busco otros que no sean los que vienen en la instalación. Gracias. face-smile.png  
erufenix: Orales pues por aquí pasando a saludar, tenia un buen que no daba vuelta por estos lares, desde que dejo de funcar planet jaws  
FreeDownloas: Gracias por ciertas ayudas. Es un gusto ke la gente comparta conocimiento alrededor del mundo! Acabo de hacer funcionar algunos USB gadgets en VirtualBox  
pepe oviedo: Hola a todos! nuevamente funciona este mini chat!...,
Saludos desde Colima face-smile.png  
:



:

:

Escribe el código Captcha que estás viendo


Categorías

Amigos

Amax
Andum
Maggit
Pelogo
Flash BlackFire - Pchan
Planeta Linux MX
Maop
SusyPop
BlacKNasH
Scouts Chihuahua Sur

Mi musica

 
  © Oviedo José-ph
Powered by Jaws Project