jueves, 10 de noviembre de 2011

Matando Zombie's

Hola gente, como andan?? Bueno hoy les traigo algo simple que encontre navegando un poco, se trata de los procesos Zombie's, ahora bien que hace un proceso Zombie? La verdad que no hace nada mas que comer recursos por lo tanto se puede matar al proceso y listo, pero bien como sabemos cual es el proceso zombie?? Aca es cuando se complica, debemos ejecutar este comando para saber cuantos procesos Zombie's tenemos:

ps -A -ostat,ppid,pid,cmd | grep -e '^[Zz]'

Pero la verdad que eso no ayuda mucho, pero luego de eso podremos matar al Zombie con el siguiente comando:

sudo kill -HUP `ps -A -ostat,ppid,pid,cmd | grep -e '^[Zz]' | awk '{print $2}'`

Como todo esto es medio engorroso se me ocurrio realizar un script que es el siguiente:

#!/bin/sh
##### Script para eliminar procesos Zombie's by conandoel#####
ps -A -ostat,ppid,pid,cmd | grep -e '^[Zz]' >> ~/.zombitux.txt
if [ -s ~/.zombitux.txt ]; then
sudo kill -HUP `ps -A -ostat,ppid,pid,cmd | grep -e '^[Zz]' | awk '{print $2}'`
else
echo "No hay procesos Zombie's"
fi
rm ~/.zombitux.txt



Espero que les sirva. Salutes!!!

domingo, 2 de octubre de 2011

Normalizando la Temperatura de mi Laptop

Buenas buenas, como dije en la entrada anterior voy a tratar de documentar todas mis aventuras en ArchLinux. La mas reciente fue tratar de que mi laptop no levantara tanta temperatura cuando jugaba o compilaba grandes cosas.
Cuando probe Sabayon Linux me di cuenta que esta distro me coloco el procesador en estado ondemand lo cual me llevo a ver si en Arch podia lograr lo mismo y es asi que encontre un paquete muy interesante en el repositorio AUR el cual se llama laptop-init-script, este script me permite optimizar la utilizacion de mi laptop.
Para instalarlo es bien simple:

$sudo yaourt -S laptop-init-script

Una vez instalado podemos iniciar el script inmediatamente de esta manera:

$sudo /etc/rc.d/laptop-init start

Luego agregamos este script a los Daemons del rc.conf

$sudo nano /etc/rc.conf
Daemons=(...laptop-init...)

Con esto ya iniciara el script al inicio, yo pense que con esto ya estaba todo solucionado pero no cuando iniciaba el script en la primera parte donde modifica la frecuencua del procesador me daba un error, no podia levantar cpufreq porque no estaba el modulo cargado asi que me toco leer sobre cpufreq jejej, la wiki de Arch es de lo mejor asi que despues de leer la info correspondiente aqui realice esto en la consola:

$sudo modprobe powernow-k8  <--- Deben leer cual corresponde a su procesador.
$sudo cpufreq-set -g ondemand
$sudo nano /etc/rc.conf
Modules=(fglrx powernow-k8 cpufreq_ondemand cpufreq_powersave)

Con eso logramos que nuestro Arch no levante tanta temperatura ya que puede mantener al procesador en baja frecuencia hasta que sea requerido mas poder de procesamiento. A mi me ha funcionado a la perfecion cualquier duda que tengan no duden en consultar.
Salutes!!!

Tratando de Volver

Buenas vamos a ver si puedo retomar el blog, no soy de escribir mucho pero he decidido ir documentando en este blog todas aquellas aventuras que me provoca ArchLinux, lo cual genera mas conocimiento en mi y también grandes deseos de compartir esta información con todos.

martes, 25 de enero de 2011

Demorado...

Bue hace mucho que no escribo nada en el blog, esto del casamiento me consume gran parte de mi tiempo, prometo publicar este finde un articulo sobre una distro bastante popular, innovadora y de una comunidad muy interesante. Sera hasta entonces gente. Salutes!!!