Adminstraciondeprocesos

Páginas: 8 (1916 palabras) Publicado: 11 de diciembre de 2012
Administración de procesos
Un proceso es un programa o servicio normalmente en estado de ejecución o que está siendo utilizado por Ubuntu(o sistema operativo). Por ejemplo, si estas navegando con Firefox, tendrás un proceso en ejecución en el mismo momento en tu sistema.

Para ver los procesos y sus estados existen diversas aplicaciones. Mediante interface gráfica: gnome-system-monitor
Es unautilidad de gnome que muestra los procesos y permite monitorizar el estado del sistema. Para ejecutar la aplicación hay que ir a Sistema -> Administración -> Monitor del sistema o basta con introducir en el terminal: $ sudo gnome-system-monitor

 

 

Administración de procesos
El comando top Es el equivalente al Monitor del sistema en la línea de comandos. Muestra una lista de procesosque se pueden ordenar de diferentes formas. $ sudo top Permite realizar diferentes acciones sobre cada uno de ellos como matarlo o cambiar su prioridad.

 

 

Administración de procesos


El comando PS es mucho más potente de lo que pensamos, y este  poder viene de su versatilidad absoluta. El comando PS significa  “process status” (Estado de los procesos), y nos muestra todo lo relacionado con los procesos de nuestra máquina.  Existen muchas formas para utilizar PS, la más común es PS AUX,  que nos devuelve una lista por consola de los procesos que están  ejecutanddo. Otro de los más conocidos es PS AUX| GREP PID,  para acceder a un proceso en concreto, retornándolos información  sobre el mismo. Normalmente podemos usarlo en conjunto del comando KILL, con la idea de terminar un proceso conociendo su  nombre. 



 

 

En consola o Terminal
El comando top

Permite realizar diferentes acciones sobre cada proceso, uno de ellos sería matarlo  o cambiar su prioridad. 

Finalizar un proceso activo puede llevar a pérdidas de información y/o a la inestabilidad del sistema si no se conoce el proceso que se finaliza.

 

 

El comando ps
Es el mejor modo demostrar los procesos que se encuentran activos. Para ver todos los procesos activos con todos los detalles basta con abrir un terminal y teclear:

$ sudo ps -AF
Esto mostrará un listado con la siguiente información: UID PID PPID C SZ RSS PSR STIME TTY TIME CMD

Otra forma de listarlos es mediante:

$ sudo ps -e
Listar los procesos por usuario:

$ sudo ps -U alumno -u
   

El comando killPara finalizar un proceso mediante la consola, es preciso conocer el número de identificación del proceso (PID). Para conocer el número basta con listar los procesos. Listados los procesos, buscar el proceso a finalizar y memorizar el número de la columna PID. Una vez conocido el PID basta con ejecutar en un terminal:

$ sudo kill [PID]
es conveniente comprobar que el proceso ha finalizado yya no se encuentra en ejecución. Puede suceder en ocasiones que algún proceso no finalice luego de haber ejecutado kill. En estos casos se puede intentar finalizarlos con el comando kill y una señal que fuerza a los procesos a terminar:

$ sudo kill -9 [PID]

 

 

El comando killall y xkill
Suele ocurrir que al listar los procesos activos el que se desea finalizar tiene distintasinstancias abiertas, es decir, dispone de varias PID y para finalizarlo se necesitaría utilizar varias veces el comando kill. El comando killall se utiliza para finalizar todos los procesos que abre un comando. Como se puede suponer, al disponer de distintas PID no es ésta la que se le debe indicar al comando killall sino el nombre del proceso. Este nombre viene dado en el listado de procesos como CMD;entonces: $ sudo

killall [CMD]

Mediante el comando xkill.
El comando xkill es una utilidad para forzar el Servidor X a cerrar conexiones. Este comando se puede utilizar como el comando kill: $ sudo

xkill -id [PID]

La ventaja de este comando es que se puede utilizar sin necesidad de PID, ya que si se introduce en el terminal: $

xkill

El cursor se cambiará a una calavera...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS