jueves, 26 de mayo de 2011

Procesos Zombies

Los principales estados de los procesos en Linux son :
Sleeping (S) : Procesos que están esperando su turno para ejecutarse.
Running (R) : Procesos que están en ejecución.
Waiting (D) : Procesos esperando a que se finalice alguna operación de Entrada/Salida.
Zombie (Z) : Procesos que han terminado pero que siguen apareciendo en la tabla de procesos. Se pueden deber a errores de programación y pueden ser el síntoma de un sistema lento o que provoca problemas.

Un proceso Zombie es aquel que nunca recibió una señal por parte del proceso padre que lo creo, un proceso hijo es aquel que tiene su origen en un proceso de nivel superior conocido como proceso padre que es el encargado de enviar las señales a los procesos hijos generados por el mismo para indicarles que su lapso de vida ha terminado.

Se pueden deber a errores de programación y pueden ser el síntoma de un sistema lento o que provoca problemas. Esta situación suele ocurrir,también debido a que alguna configuración no fue contemplada por el desarrollador.

En la Wikipedia se puede leer más acerca de estos procesos.

Ejecutando el comando top podemos ver en tiempo real los procesos que se están ejecutando en el sistema, y nos indicara si hay alguno en estado zombie, pero no nos indica cual es.



Para verlos todos los procesos teclear en la terminal:  ps aux  , y  para ver sólo los zombies:  ps -el |grep 'Z'   o  ps -A -ostat,ppid,pid,cmd | grep -e '^[Zz]'

Con el comando ps aux | awk '{ print $8 " " $2 }' | grep -w Z  te aparece un listado de los procesos zombies que tengas, con un número PID que los identifica:

usuario@mint ~ $ ps aux | awk '{ print $8 " " $2 }' | grep -w Z
Z 1945
usuario@mint ~ $

Si al listar los procesos aparece alguno con estado Z, significa que es un zombie, lo cual a su vez quiere decir que la aplicación no está bien solventada o tiene bugs.
( Si tienes pocos procesos zombies puedes deshacerte de ellos, sabiendo su PID y ejecutando en la terminal un comando similar a, en este ejemplo: kill -9 1945 )

Cuando tienes muchos procesos zombie o al menos mas de uno, puedes usar el siguiente comando que arrasa con ellos, solo sirve para eso, si lo ejecutas sin tener procesos zombies no sucederá nada:

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

------------------------------

Como poner un zombie en tu vida:

Hay varias formas:
- usar el sistema operativo Windows: según leo aquí http://www.muylinux.com/2010/10/17/ordenadores-zombis-y-titulares-incompletos/ España es el tercer país del mundo con más ordenadores zombis, gracias al uso experto que los usuarios españoles hacen de ese sistema. Si quieres ser uno de los agraciados usuarios de un pc zombie ya sabes, usa windows sin protección de un antivirus ni firewall, ni antispyware, ni malware, ni...

-los procesos zombies son casi inexistentes en Gnu/Linux, pero al instalar una versión alfa ( o beta, etc ) de una nueva versión de una distro de linux , (o de un programa, por ejemplo una versión alfa o beta de Firefox)  puedes obtener varios zombies que no paran de aumentar Ram o que ralentizan algo el escritorio. Es decir no aconsejo instalar versiones de prueba ( alfa, beta, etc ) ni de distros, ni de programas en una distro estable.

- montar en nuestro sistema pendrives, discos duros, cd, dvd, etc con archivos, programas, etc, de dudosa procedencia, o peor aún de procedencia cierta de windows.

Si ya tienes un zombie en tu vida, puedes asociarte a http://www.fvza.org/

--------------------------------------------------------------------

jueves, 19 de mayo de 2011

Crear patrones de fondo y emblemas personales, para carpetas de Nautilus

En este tema doy por hecho que sabemos poner un patrón de fondo para las carpetas, y un emblema para una carpeta, de lo que se trata el tema no es pues como usarlos, sino de como crear un patrón de fondo personal y un emblema personal.

Tanto para una cosa como para la otra he partido de una imagen que me baje de algún lugar de internet:


Crear Patrones de fondo personales:

Para cambiar el fondo de las carpetas por uno de los patrones que vienen o por otro que añadamos. Por ejemplo, cogemos una imagen y la manipulamos con GIMP: Filtros->Mapa->Crear sin costuras y luego la pasamos a un tamaño de 720×540 o inferior ( a mi me gusta un tamaño de 120x120 ) ,  con Gimp -> Imagen ->Escalar imagen, y luego guardamos dicha imagen en una carpeta temporal.

En Nautilus, abrimos Fondos y emblemas: Carpeta->Editar->Fondos y emblemas->Añadir un patrón nuevo… y escogemos la imagen manipulada. La arrastramos  ( Colores o patrones de fondo distintos )   sobre el fondo de la carpeta que deseemos y tenemos el nuevo fondo.



Crear Emblemas personales:

Para crear un nuevo emblema para una carpeta, seleccionamos una imagen y la manipulamos con Gimp (Gimp -> Imagen ->Escalar imagen ) y hacemos que tenga un tamaño de 32x32, 64x64, o 128x128 pixeles ; una vez manipulada la guardamos en una carpeta temporal.



Después, desde Nautilus -> Editar -> Fondos y Emblemas ->pestaña Emblemas ->añadir emblema nuevo se selecciona la imagen que hemos creado anteriormente, y creamos un nuevo emblema dándole un nombre.



Una vez creado el emblema, selecionamos la carpeta ( en este ejemplo, la carpeta /home/usuario/Música ) a la que queremos ponerlo y con el botón derecho del ratón -> Propiedades ->  pestañas Emblemas, y hacemos clic en el emblema personal.



Los emblemas personales que creamos se guardan en /home/usuario/.icons/hicolor/48x48/emblems, Nautilus guarda los emblemas personales. Cada emblema tiene un nombre que lo distingue de los demás. Cada uno tiene dos archivos:

  1. Un archivo .png con el emblema a 48x48. Será nombrado como "emblem-nombre.png"  ( en este ejemplo: emblem-Música.png )

  2. Un archivo .icon con información de este . Será nombrado como "emblem-nombre.icon" ( en eeste ejemplo: emblem-Música.icon )

---------------------------------------------------------------------

sábado, 14 de mayo de 2011

Un escritorio ordenado, o tal vez no...

Para tener un Escritorio ordenado, o no...tenemos que elegir si queremos tener muchos iconos o pocos iconos en él, y en todo caso como tenerlos ordenados.

1- Tener o no tener muchos iconos en el Escritorio: 

- Tener o no los iconos por defecto:  de la papelera de reciclaje, de la red, del ordenador, de la carpeta de usuario,etc : esto se puede modificar con el programa Gconf-Editor : una vez abierto este programa hay que ir a /apps/nautilus/desktop y ahi activar o no, según tus gustos:

- computer_icon_visible: para mostrar el icono “Mi Pc“
- home_icon_visible: para acceder a la Carpeta de Usuario
- network_icon_visible: que permite acceder a nuestros Sitios de Red
- trash_icon_visible: que muestra la Papelera de Reciclaje en el escritorio
- volumes_visible: para que aparezcan los iconos de otras particiones,los pendrives, discos duros esternos, que tengamos montados en ese momento.

- Tener o no los iconos de los archivos: por ejemplo de los que nos vamos descargando de interne con Firefox,  u otros programas: por defecto Firefox y otros programas usan el Escritorio como carpeta en la que dejar los archivos que nos vamos bajando de internet, pero esto se puede cambiar a nuestro gusto ( por ejemplo yo uso para ello una carpeta que cree en /home/usuario/Descargas ).


En Firefox - Editar-Preferencias-Pestaña general: hay la opción de elegir la carpeta en donde guardar los archivos que se van bajando de internet, o de preguntar donde guardarlos cada vez que bajes uno; con estas opciones puedes hacer, o no, que el Escritorio se mantenga limpio de archivos bajados de internet.

De forma similar en muchos otros programas ( Amule, Frostwire, Limewire, clientes de Torrent, etc ) se puede modificar sus opciones para que los archivos se guarden en una carpeta distinta al Escritorio

2- Mantenerlos ordenados:

Al hacer click con el botón secundario del ratón sobre el Escritorio, vemos que solo hay dos opciones en cuanto a ordenar los iconos en él:

-- Ordenar por orden: ordena los iconos de la siguiente forma: primero los iconos de carpetas, luego iconos de archivos, y dentro de ambos grupos los ordena de forma alfabética y de forma vertical de arriba hacia abajo, y de izquierda a derecha, manteniendo entre ellos una distancia similar.


-- Mantererlos ordenados: hace lo que indica, es decir una vez ordenados por orden alfabetico, los mantiene ordenados si añades un icono mas: éste lo pondrá en el orden que le corresponda.

Si no elegimos ninguna de ambas opciones podemos tener los iconos ordenados de forma manual en el orden, y situación que mas nos guste, colocándolos nosotros mismos con el ratón.



-------------------------------------------------

En tono humorístico, también se puede mantener el Escritorio ordenado poniendo esta imagen, u otra similar,  de fondo de Escritorio


De forma que los iconos, sean pocos o muchos los que tengas, queden de una forma similar a esta:


Mas fondos de escritorio para mantener ordenados los iconos en él:
https://www.google.com/search?site=imghp&tbm=isch&source=hp&biw=1835&bih=803&q=iconos+escritorio+ordenados&oq=iconos+escritorio+ordenados&gs_l=img.3...9641.23010.0.23918.27.21.0.6.6.1.213.2354.8j12j1.21.0....0...1ac.1.43.img..13.14.1074.3Ug2FNPSW6Y

------------------------------

En esta pagina sacan conclusiones de la personalidad del usuario del pc en función de como tiene los iconos en su escritorio, con que tened cuidado de no vea el vuestro algún psicólogo.: http://www.blogodisea.com/tu-personalidad-segun-escritorio-ordenador/psicologia/

———————————————---------------------------------------

viernes, 6 de mayo de 2011

Usar perfiles de Firefox

Un perfil de Firefox es una carpeta oculta en la que encontramos diversos directorios y archivos* que son los encargados de almacenar nuestras configuraciones, contraseñas guardadas, correos (si tenemos un complemento como Simple-Mail  instalado) , extensiones y temas instalados, páginas bloqueadas ( si tenemos instalado el complemento ProconLatte: Filtrar páginas web ) etc.

Desde cada cuenta de usuario se puede tener al menos un perfil de Firefox distinto al de otra cuenta, que se guarda en la carpeta /home/nombre-de-usuario/.mozilla/firefox/[número-aleatorio].[nombre-de-perfil]

Ademas desde cada cuenta de usuario se pueden crear tantos perfiles de usuario como queramos: Con el comando: firefox -ProfileManager se abre una ventana desde la que podemos crear un nuevo perfil.

De esta forma podemos mantener el perfil "default" que es el que se crea al iniciar Firefox por primera vez ( que no lleva complementos ni marcadores personales )  y crear un perfil Mi-perfil que sera el que usemos, y en el que instalaremos los complementos, los marcadores, etc que queramos.



Desde esta ventana se puede especificar: si al abrir Firefox se abrirá de nuevo esta pantalla para seleccionar con que perfil iniciar Firefox, o por el contrario se abrirá directamente Firefox desde un perfil determinado ( si seleccionamos la opción Don't ask at starup ) , que podemos seleccionar desde aquí.

De esta misma forma dentro de cada cuenta de usuario podemos crear varios perfiles de Firefox, por ejemplo uno con unos complementos, marcadores y páginas de internet bloqueadas (perfil-1) ,  y otro con otro tipo de complementos, marcadores y páginas de internet a las que no se pueda acceder, etc (perfil-2): creamos el perfil-1 con el comando: firefox -ProfileManager; lo cerramos; abrimos Firefox con este perfil y añadimos los complementos, marcadores y bloqueamos las páginas de internet que queramos, etc; cerramos Firefox; volvemos a crear otro perfil de nuevo con el comando firefox -ProfileManager, y repetimos el proceso con el perfil-2.



-----------------------------------------------------------

* En estas páginas (http://www.mozilla-hispano.org/documentacion/Archivos_del_perfil     y    http://www.mozillaes.org/documentacion/index.php?title=Perfil_%28Mozilla_Firefox%29  ) aparecen los directorios y archivos que hay dentro un perfil determinado de  Firefox, y para que sirven, y a partir de dicha información podemos por ejemplo hacer una copia de seguridad de todo un perfil ( /home/nombre-de-usuario/.mozilla/firefox/[número-aleatorio].[nombre-de-perfil] ) o de solo uno de sus componentes: algún subdirectorio o archivo dentro de dicho perfil.

Una vez que sabemos crear, y usar un Perfil de Firefox, quizás nos interese saber como:
Usar un perfil distinto para cada versión de Firefox

-----------------------------------------------------------