lunes, 19 de julio de 2010
Cambiando de aspecto
martes, 20 de abril de 2010
Checar sectores dañados en discos duros sobre Linux
Algunas veces al instalar cualquier distribución Linux nos encontramos con que nos aparece un mensaje de error diciendo que tenemos daño en el disco duro, o algunas otras la máquina se queda pasmada o congelada y no sabemos cual es la causa, esto generalmente se debe a sectores dañados en nuestro disco duro, las causas..... pueden ser desde altibajos de energía, corrupción de datos o algunas veces defectos de fabrica, como sea la solución para descartar un daño es hacer un test para verificar si efectivamente nuestro disco esta fallando, para ello tecleamos desde la terminal:
#badblocks -sv /dev/hda1
o algunas veces el sistema nos puede detectar el disco como sda entonces hay que ejecutar el comando según sea el caso, ¿pero que pasa si tenemos mas de un disco y no sabemos como es reconocido el disco al que queremos hacer el test? pues fácil solo hay que teclear en la terminal:
#fdisk -l
Entonces nos aparecerán listados todos nuestros discos duros y solo tenemos que elegir el que nos interesa checar y variar el nombre con que se nos reconoce la unidad en el comando según sea el caso.
Aquí un ejemplo de como son reconocidos los discos en mi laptop nótese que en este caso es como sda y sdb (este es un disco duro que uso con un adaptador IDE a USB)
Disco /dev/sda: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cilindros of 16065 * 512 = 8225280 bytes
Disk identifier: 0x0000dde1
Disposit. Inicio Comienzo Fin Bloques Id Sistema
/dev/sda1 * 1 9327 74919096 83 Linux
/dev/sda2 9328 9729 3229065 5 Extendida
/dev/sda5 9328 9729 3229033+ 82 Linux swap / Solaris
Disco /dev/sdb: 6448 MB, 6448619520 bytes
255 heads, 63 sectors/track, 784 cylinders
Units = cilindros of 16065 * 512 = 8225280 bytes
Disk identifier: 0x7a686c07
Disposit. Inicio Comienzo Fin Bloques Id Sistema
/dev/sdb1 1 784 6297448+ 83 Linux
miércoles, 14 de abril de 2010
Como instalar drivers propietarios NVIDIA y ATI
Cada que veo la tarjeta de vídeo de mi maquina de escritorio odio mas a ATI/AMD y quiero mas a NVIDIA y a mi perra, digo es una X1650 pro que salio en 2007 y dejar de dar soporte sobre Linux es una reverenda mamadota pero bueno que le hacemos, tengo que aguantarme con XP hasta que pueda comprar una nueva que sea NVIDIA para poder tener aceleración 3D, ahora bien tenemos que instalar muchas veces los drivers propietarios debido a a que los libres por mas que lo digan namas no explotan bonito las características de la targeta, (uso Debian pero tampoco soy fundamentalista como Stallman), ¿para que quiero una targetota con drivers muy libres si no puedo jugar Doom 3 como se debe?, pero dejo de quejarme y voy a lo que interesa, en este caso voy a decir como instalar los drivers NVIDIA y en base a eso obtendrán la pauta para instalar los ATI.
Para eso nos bajamos el archivo de los drivers que por lo general es un archivo .run en este caso en el area de descargas de NVIDIA bajen el archivo para x86 o AMD64 segun sea el caso yo uso este NVIDIA-Linux-x86-190.53-pkg1.run ¿porque? porque he notado que con la versión 195.36.15 la maquina se calienta y sube unos grados la temperatura del GPU, la causa, aun no se pero este me funciona y por eso lo uso además que uso Debian i386.
Bueno primero nos aseguramos de tener el paquete linux-headers de nuestra versión del kernel que tengamos, de lo contrario no se puede construir el modulo para el driver en el kernel para eso tecleamos como root:
#apt-get install linux-headers-$(uname -r)
y con esto tenemos ya instalado linux-headers, para otras distribuciones se puede buscar el paquete kernel-source según corresponda en los repositorios de la distribución, esta forma es para distros de la familia Debian (Ubuntu, Linux-Mint etc)
Después situamos el archivo en el Escritorio y procedemos a detener la interfaz gráfica de la siguiente manera:
Debian, Ubuntu
#/etc/init.d/gdm stop
Fedora
#init 3
Esto hará que salgamos del entorno gráfico y nos mande a modo texto en la terminal, después de loguearnos nuevamente nos vamos al directorio donde esta el instalador del driver en este caso el escritorio y ejecutamos como root:
Escritorio#sh NVIDIA-Linux-x86-190.53-pkg1.run
Nos pedirá que aceptemos el instalar el driver a lo que diremos que si, tal vez nos diga que el compilador gcc pareciera diferir y nos dará elegir dos opciones "yes" y "no" aquí le damos que "no" y la instalación proseguirá después de esto le damos OK a todo hasta que salgamos de la pantalla de instalación, por ultimo para rearrancar el entorno gráfico tecleamos:
En Debian, Ubuntu
#/etc/init.d/gdm restart
En fedora
#init 5
Y tendremos jalando nuestra tarjeta NVIDIA con la aceleración 3D correctamente con los drivers privativos
Caso Fedora 12 como deshabilitar Nouveau.
Por alguna razón Red-hat siempre usa a Fedora como "rata de laboratorio" para probar nuevas tecnologías por lo tanto ahora usan a Nouveau, el driver libre de NVIDIA por defecto y se pone roñoso para removerse principalmente porque interactúa con plymouth a l inicio del sistema
Pasos:
Poner en blacklist a nouveau
1.- echo "blacklist nouveau" > /etc/modprobe.conf.d/blacklist-nvidia.conf
2.- Editar el fichero /boot/grub/grub.conf:
#gedit /boot/grub/grub.conf
Y añadimos despues de kernel:
rdblacklist=nouveau nouveau.modeset=0 vga=0x318
Debe de quedar mas o menos asi:
kernel /vmlinuz-2.6.31.12-174.2.3.fc12.i686 ro root=UUID=XXXXXXXXXXX LANG=es_MX.UTF-8
KEYBOARDTYPE=pc KEYTABLE=es rhgb quiet rdblacklist=nouveau nouveau.modeset=0 vga=0x318
initrd /initramfs-2.6.31.12-174.2.3.fc12.i686.img
Instalamos el driver como ya lo explicamos antes y después ejecutamos lo siguiente por si las dudas para evitar que nos vuelva a cargar nouveu:
[root@localhost ~]#
mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r)-nouveau.img
[root@localhost ~]# dracut /boot/initramfs-$(uname -r).img $(uname -r)
En caso de que SElinux se ponga payaso y no quiera cargar el driver ejecutamos:
#
setsebool -P allow_execstack on
Eso es todo espero y les sirva de algo, para los drivers ATI es similar el procedimiento con la diferencia que no es muy necesario detener el entorno gráfico.
Servidores en GNU/Linux una opción muy rentable y poco explotada. 1era parte
Si bien Linux es un sistema operativo muy seguro y versátil (se puede instalar incluso en un Iphone), también es cierto que la ignorancia del mismo por parte de los ingenieros del país, este haciendo que en México solo el 34% de los servidores estén basados en Linux, esto tal vez para muchos no sea causa de escandalo, pero para las cientos y cientos de empresas establecidas en el territorio nacional es un riesgo debido a la vulnerabilidad que encierran sus redes generalmente soportadas por Windows Server o sus derivados.
Muchas veces se piensa que pagar una licencia es sinónimo de seguridad, pero no es asi, aun con sus "actualizaciones de seguridad" Windows ha demostrado su ineficiencia tanto en desempeño como seguridad, pero... ¿si Linux es tan buena opción porque no es implementado tan frecuentemente?, la respuesta es: porque simple y sencillamente no hay muchas personas que tengan la capacitación suficiente como para implementarlo, y además se tiene la idea de que es mas bronca meter un Linux con sus shells que poner un Windows automatizado al 100% con GUI.
Por desgracia Linux esta siendo relegado como un sistema solo con bonitos efectos de escritorio, pero no se esta explotando su verdadero potencial como plataforma, que es su estabilidad, desempeño, ausencia de virus, y poca demanda de recursos de hardware pudiendo montar un servidor funcional con una máquina corriendo sobre un procesador PIII y 256 MB de RAM, por mencionar algunas características que hacen de este sistema una opción muy rentable.
Si bien tenemos distribuciones de paga para ese fin tales como Red-Hat o SUSE, también tenemos sus contrapartes gratuitas como CentOS , Debian o Ubuntu Server, ¿Quien necesita pagar por soporte cuando hay miles de foros donde solucionar problemas?, el problema esta en la incompetencia y la falta de querer estudiar un poco para poder dominar el sistema.
Se puede usar Linux para: Servidor de Correo Electrónico, Servidor Samba , Servidor LDAP, Servidor FTP, Servidor Samba, Firewall , Servidor proxy, además de la ventaja de gestionar bases de datos relacionales, multihilo y multiusuario como MySQL y pudiendo usar protocolos perfectamente como SMTP, POP3, IMAP, entre otros, esto hace que en termino de numeros Linux sea una buena opción, ya que se tiene una gran cantidad de funcionalidades por prácticamente nada, claro si queremos tener soporte siempre se puede pagar por el pero el gasto sera aun asi muy módico.
Rapidshare Links Checker version: 20100409
Automatically checks links from more that 50 file hosts, the script is checking the links in bulk when ever possible, that means maximum speed and low bandwidth.
When the check was made in bulk the script can check hundreds of links in a split of a second (300 links in 0.1 - 0.3 sec and 900 links in 0.5 sec on my ADSL connection). When the check was not made in bulk the speed is low and the use of bandwidth is increased because for each link check the script is downloading the checked page in the background.
Author: hosts (http://userscripts.org/users/hosts)
Contributor: ale5000 (http://userscripts.org/users/ale5000)
License: GPL version 3 or any later version (http://www.gnu.org/copyleft/gpl.html)
domingo, 11 de abril de 2010
Bug de compiz-fusion corregido en Squezee
jueves, 8 de abril de 2010
Emerald en Debian testing Squezee
A muchos nos ha tocado el problema de que emerald al parecer no esta disponible entre los repositorios de squezee, y los que estamos acostumbrados a este decorador de ventanas hemos tratado de instalar las librerias de Lenny pero esto generalmente no funciona, la solución que me ha funcionado es el usar dos paquetes de Ubuntu Karmic Koala, basándome en que se usa casi la misma versión de Gnome, por lo pronto no nos queda de otra ya que al parecer no hay quien mantenga dichos paquetes en Squezee, los paquetes en cuestión son :
emerald_0.7.2-0ubuntu2_i386.deb
libemeraldengine0_0.7.2-0ubuntu2_i386.deb
Con esto tendremos a emerald funcionando perfectamente.
En lo personal he descubierto un bug de compiz-plugins que no me permite habilitar las animaciones de ventanas (este no es causado por instalar emerald ya que me lo hace sin emerald instalado asi que instalen sin preocupación), ya he reportado el bug y espero y pronto se corrija en la versión final de squezee que al parecer se lanza pronto.
lunes, 5 de abril de 2010
Sonidos de sistema en Lenny 5.04
spawn_options=-terminate -nobeeps -as 5
spawn_options=-terminate -nobeeps -as 2 -d default
type hw
card 0
}
pcm.!default {
type plug
slave.pcm "dmixer"
}
pcm.dmixer {
type dmix
ipc_key 1025
slave {
pcm "hw:0,0"
period_time 0
period_size 2048
buffer_size 32768
rate 48000
}
bindings {
0 0
1 1
}
}
Python_1_Configurar_virtualenvwrapper_para_entornos_virtuales.
¿Para qué sirve? R= Nos permite configurar un path donde se alojaran entornos virtuales los cuales se pueden entender como un directorio q...
-
Las GUI o los entornos gráficos solucionan la vida, pero muchas veces Linux es mas poderoso precisamente desde la terminal. Para instalar ...
-
KDE es un entorno de escritorio muy atractivo, pero suelen aparecer detallitos que con Gnome no suceden, por ejemplo al querer arrancar un...
-
Definitivamente no hay una compilación para Debian 10 del lanzador de aplicaciones o dock llamado docky, sin embargo se puede instalar ...