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 />

Vemos que básicamente tenemos los controladores para el hardware<br />

que hemos <strong>de</strong>tectado.<br />

Ya tenemos, pues, una i<strong>de</strong>a <strong>de</strong> cómo se ha cargado el kernel y sus<br />

módulos. En este proceso pue<strong>de</strong> que ya hubiésemos observado algún<br />

error, si hay hardware mal configurado o módulos <strong>de</strong>l kernel<br />

mal compilados (no eran para la versión <strong>de</strong>l kernel a<strong>de</strong>cuada),<br />

inexistentes, etc.<br />

El paso siguiente será la observación <strong>de</strong> los procesos en el sistema,<br />

con el comando ps (Process Status), por ejemplo (sólo se han sacado<br />

los procesos <strong>de</strong> sistema, no los <strong>de</strong> los usuarios):<br />

ps ef<br />

UID PID PPID C STIME TTY TIME CMD<br />

Información <strong>de</strong> los procesos, UID usuario que ha lanzado el proceso<br />

(o con qué i<strong>de</strong>ntificador se ha lanzado), PID, código <strong>de</strong>l proceso<br />

asignado por el sistema, son consecutivos a medida que se lanzan<br />

los procesos, el primero siempre es el 0, que correspon<strong>de</strong> al proceso<br />

<strong>de</strong> init. PPID es el id <strong>de</strong>l proceso padre <strong>de</strong>l actual. STIME, tiempo en<br />

que fue arrancado el proceso, TTY, terminal asignado al proceso (si<br />

tiene alguno), CMD, línea <strong>de</strong> comando con que fue lanzado.<br />

ANOTACIONES<br />

root 1 0 0 18:50 ? 00:00:00 init [2]<br />

root 2 1 0 18:50 ? 00:00:00 [keventd]<br />

root 3 1 0 18:50 ? 00:00:00 [ksoftirqd_CPU0]<br />

root 4 1 0 18:50 ? 00:00:00 [kswapd]<br />

root 5 1 0 18:50 ? 00:00:00 [bdflush]<br />

root 6 1 0 18:50 ? 00:00:00 [kupdated]<br />

root 32 1 0 18:50 ? 00:00:00 [kjournald]<br />

root 82 1 0 18:50 ? 00:00:00 [khubd]<br />

Varios daemons <strong>de</strong> sistema, como kswapd daemon, que controla el intercambio<br />

<strong>de</strong> páginas con memoria virtual. Manejo <strong>de</strong> buffers <strong>de</strong>l sistema<br />

(kupdated, bdflush). Manejo <strong>de</strong> journal <strong>de</strong> filesystem (kjournald),<br />

manejo <strong>de</strong> USB (khubd). En general, no siempre, los daemons suelen<br />

i<strong>de</strong>ntificarse por una d final, y si llevan un k inicial, normalmente son hilos<br />

(threads) internos <strong>de</strong>l kernel.<br />

220

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

Saved successfully!

Ooh no, something went wrong!