16.04.2014 Views

Administración avanzada de GNU/Linux (PDF) - SW Computación

Administración avanzada de GNU/Linux (PDF) - SW Computación

Administración avanzada de GNU/Linux (PDF) - SW Computación

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

ª FUOC • XP04/90785/00019<br />

Software libre<br />

5.3.3. Procesos<br />

Los procesos que se encuentren en ejecución en un <strong>de</strong>terminado<br />

momento serán, en general, <strong>de</strong> diferente naturaleza. Po<strong>de</strong>mos<br />

encontrar:<br />

• Procesos <strong>de</strong> sistema, o bien procesos asociados al funcionamiento<br />

local <strong>de</strong> la máquina y <strong>de</strong>l kernel, o bien procesos (<strong>de</strong>nominados<br />

daemons) asociados al control <strong>de</strong> diferentes servicios, ya sean<br />

locales, o <strong>de</strong> red, porque estamos ofreciendo el servicio (actuamos<br />

<strong>de</strong> servidor) o estamos recibiendo el servicio (actuamos <strong>de</strong><br />

clientes). La mayoría <strong>de</strong> estos procesos aparecerán asociados al<br />

usuario root, aunque no estemos presentes en ese momento<br />

como usuarios. Pue<strong>de</strong> haber algunos servicios asociados a otros<br />

usuarios <strong>de</strong> sistema (lp, bin, www, mail, etc.), estos son usuarios<br />

“virtuales” que utiliza el sistema para ejecutar ciertos procesos.<br />

• Procesos <strong>de</strong>l usuario administrador: en caso <strong>de</strong> actuar como<br />

root, nuestros procesos interactivos o aplicaciones lanzadas también<br />

aparecerán como procesos asociados al usuario root.<br />

• Procesos <strong>de</strong> usuarios <strong>de</strong>l sistema: asociados a la ejecución <strong>de</strong><br />

sus aplicaciones, ya sea tareas interactivas en modo texto o en<br />

modo gráfico.<br />

Como comandos rápidos y más útiles po<strong>de</strong>mos utilizar:<br />

ANOTACIONES<br />

• ps: el comando estándar, lista los procesos con sus datos <strong>de</strong> usuario,<br />

tiempo, i<strong>de</strong>ntificador <strong>de</strong> proceso y línea <strong>de</strong> comandos usada.<br />

Una <strong>de</strong> las opciones utilizada es ps ef, pero hay muchas opciones<br />

disponibles (ver man).<br />

• top: una versión que nos da una lista actualizada a intervalos.<br />

• kill: nos permite eliminar procesos <strong>de</strong>l sistema mediante el envío <strong>de</strong><br />

señales al proceso como, por ejemplo, la <strong>de</strong> terminación kill -9 PID,<br />

don<strong>de</strong> indicamos el i<strong>de</strong>ntificador <strong>de</strong>l proceso. Útil para procesos con<br />

comportamiento inestable o programas interactivos que han <strong>de</strong>jado<br />

<strong>de</strong> respon<strong>de</strong>r.<br />

182

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!