gestio processos

Upload: papamamamovil

Post on 08-Jan-2016

222 views

Category:

Documents


0 download

DESCRIPTION

Gestió de Processos amb Linux

TRANSCRIPT

  • GESTI DE PROCESSOS.

    1 Amb les eines que ofereix Ubuntu per defecte:

    1.1 INFORMACIO DE PROCESSOS PER TERMINAL:

    top:dna informaci dels processos. Els que ms consumeixen es troben a la part superior. Per sortir prmer la tecla "q".

    Matar processos:kill -9 ID_PROCESkillall NOM_APLICACIOLa comanda Killall a diferncia, de la comanda kill, no s'indica el nom del PID del programa, en el seu lloc s'indicael nom del programa. A ms, si s'executen diferents instncies del programa s'eliminen totes de la memria.

    xkill (llavors el cursor s transforma en una X i tria el programa que vols tancar)

    Amb sudo davant matarem processos amb permisos de root.

    1.2 INFORMACIO DE PROCESSOS AMB ENTORN GRFIC:

    Accs a l'eina: Des del monitor del sistema-> al separador processos-> triar proces i bot dret.

    1.3 LOGS DEL SISTEMA:

    sudo cat /var/log/syslogdmesg

    1.4 MONITOR DEL SISTEMA (entorn grfic):

    Aplicaciones->Herramientas de Sistema->Monitor de Sistema

    o b des del terminal:gnome-system-monitor

    amb el bot dret podem matar els processos, veure els arxius oberts per un determinat procs,...

    INICIAR PROCESSOS EN BACKGROUND &

  • gnome-system-monitor &

    INFORMACI SOBRE ELS PROCESSOS:

    lsof-> mostra tots els fitxers, tuberies amb nom, dispositius i connexions de xarxa oberts per cada procs. Eina molt potent

    VISUALITZA ELS PROCESSOS EN FORMA D'ARBRE:

    pstree -> mostra els processos en format darbre (amb u mostra lusuari propietari del procs)

    MOSTRA LES TASQUES QUE S'ESTAN EXECUTANT EN SEGON PLA:

    jobs -> llista de processos executant-se

    exemple: gedit kk &

    jobs

    sortir per pantalla [1] efecutando gedit kk &

    fg -> retorna un procs que estava en segon pla a primera pla. Per retornar el dabans:

    fg %1

    kill %1 (per matar-lo)

    PROCESSOS INICIATS PER L'USUARI:

    ps (ps u nomUsuari) mostra processos iniciats per aquest usuari

    La comanda ps permet informar sobre l'estat dels processos. PS est basat en el sistema d'arxius /proc, s a dir, llegeix directament la informaci dels arxius que es troba en aquest directori. T una gran quantitat d'opcions. Aquestes opcions poden variar depenent de l'estilen que s'utilitzi la comanda. Aquestes variacions sobre l's de ps sn les segents:

    Estilo UNIX, donde las opciones van precedidas por un guin -

    Estilo BSD, donde las opciones no llevan guin

  • Estilo GNU, donde se utilizan nombres de opciones largas y van precedidas por doble guin --

    Sea cual sea el estilo utilizado, dependiendo de las opciones indicadas, varias columnas se mostrarn en el listado de procesos que resulte, estas columnas pueden ser entre muchas otras, las siguientes (y principales):

    p o PID Process ID, nmero nico o de identificacin del proceso.P o PPID Parent Process ID, padre del procesoU o UID User ID, usuario propietario del procesot o TT o TTY Terminal asociada al proceso, si no hay terminal aparece entonces un '?'

    T o TIME Tiempo de uso de cpu acumulado por el procesoc o CMD El nombre del programa o camndo que inici el procesoRSS Resident Sise, tamao de la parte residente en memoria en kilobytesSZ o SIZE Tamao virtual de la imagen del proceso

    NI Nice, valor nice (prioridad) del proceso, un nmero positivo significa menos tiempo de procesador y negativo ms tiempo (-19 a 19)C o PCPU Porcentaje de cpu utilizado por el procesoSTIME Starting Time, hora de inicio del procesoS o STAT

    Status del proceso, estos pueden ser los siguientes

    R runnable, en ejecucin, corriendo o ejecutndose

    S sleeping, proceso en ejecucin pero sin actividad por el momento, o esperando por algn evento para continuar

    T sTopped, proceso detenido totalmente, pero puede ser reiniciado

    Z zombie, difunto, proceso que por alguna razn no termin de manera correcta, no debe haber procesos zombies

    D uninterruptible sleep, son procesos generalmente asociados a acciones de IO del sistema

    X dead, muerto, proceso terminado pero que sigue apareciendo, igual que los Z no deberan verse nunca

  • ALTRES OPCIONS GRFIQUES:

    Podem installar htop -> com top per millorat

    ALTRES OPCIONS:

    Para deshabilitarlo lo haremos desde el terminal de comandos accediendo a:$ sudo cd /etc/init.d/ donde se vera los distintos servicios que Ubuntu tiene activados por defecto cuando booteas. Como te imaginars, mientras menos hayan activados, mejor. As que saquemos lo que no necesites y los sacaremos simplemente quitandoles los permisos deejecucin con el comando chmod ejemplo: chmod -x nombre del servicio

    Anacron: Ejecuta tareas programadas. Yo uso cron para eso, as que lo apagu.

    Atd: lo mismo de arriba. Tambin fuera.

    Alsa-utils: Gestin de la tarjeta de sonido. Aunque suene importante, la verdad es que no lo necesitas.

    Apport: Sistema de informe de bugs. Cuando un programa falla, te aparece una ventana quete permite informar a los desarrolladores del problema. Personalmente, creo que es una gran manera de ayudar a mejorar Linux y las diversas aplicaciones, pero entiendo si no te interesa tenerlo encendido. Quizs ms adelante lo hars.

    Bluetooth: Mi PC no tiene dispositivos Bluetooth, as que lo tengo apagado.

    Britty: Gestin de grficos en braille. Si tienes la suerte de estar leyendo esto, claro que no lo necesitas.

    Klogd: Importante. Mantiene un registro de lo que pasa dentro de tu computador. Este s.

    Sysklogd: Lo mismo de arriba, e igualmente importante.

    Powernowd: Permite reducir la velocidad del CPU para ahorrar batera. Si tienes un notebook, djalo encendido. Si no, entonces apgalo.

    Samba: Si no te aparece es porque no tienes instalado el paquete samba, que permite compartir archivos en red con PCs Windows. Si lo instalaste, entonces querrs tenerlo encendido.

    GDM: Gnome Display Manager. La pantalla de inicio grfica que te permite elegir sesin yusuario. Activado s o s.

    Wacom-Tools: No. A menos de que tengas una tableta grfica Wacom (si no sabes lo que eseso, menos an).

  • HDParm: Permite optimizar las distintas particiones de tu disco duro. Yo lo tengo encendido.

    Hotkey Setup: Si tienes teclas multimedia en el teclado, entonces djalo encendido.

    Avahi-Daemon: Permite descubrir servicios dentro de redes locales. Si tienes tu PC en red yquieres, por ejemplo, compartir tu msica con DAAP (como en iTunes), entonces actvalo.

    Acpid: Gestin de alimentacin de energa para tu PC. Si es relativamente nuevo (ao 2000en adelante, por ah), entonces s.

    Apmd: Lo mismo de arriba pero para PCs que no soportan lo de arriba (Acpid).

    Cupsys: Tienes impresora? Yo no, as que lo tengo apagado.

    Hplip: Tienes una impresora HP? Si no, no.

    Ssh: Servidor SSH. No te debera aparecer en una instalacin por defecto, a menos de que hayas instalado el paquete openssh-server. Permite que te conectes remotamente a tu PC a travs de un terminal de comandos. Una maravilla.

    Etc-Setsetial: Gestin de puertos seriales. No gracias.

    Festival: Soporte para sntesis de voz. Nunca lo he usado.

    Dbus: Definitivamente s. Permite que los programas que usas hablen entre s.

    Screen: A menos de que seas un vido usuario del terminal de comandos, no lo necesitas.

    jobs -> llista de processos executant-seexemple: gedit kk &jobssortir per pantalla [1] efecutando gedit kk &fg -> retorna un procs que estava en segon pla a primera pla. Per retornar el dabans:fg %1kill %1 (per matar-lo)PROCESSOS INICIATS PER L'USUARI:ps (ps u nomUsuari) mostra processos iniciats per aquest usuari