jueves, 24 de febrero de 2011

Comandos de Linux

Comando TOP:
Sirve para monitorear en tiempo real una maquina.
Su salida estándar ofrece los siguientes campos.

PID: Numero identificador de procesos
USER: Usuario lanzador de un proceso
PR: Prioridad del proceso
NI: Mejor valor, negativo necesita mas prioridad, positivo mas.
VIRT:Total de memoria virtual usada
RES:Total de memoria física (non-swaped) usada por el proceso
SHR:Total de memoria compartida usada por el proceso.
S:Status
R:Corriendo
S:Durmiendo
Z:Zombie
T:Parado
D:Ininterrumpible
%CPU:Tanto por ciento de cpu usada por el proceso
%MEM:Tanto por ciento de la memoria usada
TIME+:Tiempo que lleva en ejecución el proceso
COMMAND:Nombre del proceso


OPCIONES:
Hay 12 opciones que podemos aplicar a este comando:

-c : Para visualizar la línea de comandos completa de cada proceso
-d : Intervalo de actualización y refresco
-U : Monitorizar solamente los procesos de un determinado UID.
-p : Monitorizar solamente los ID de procesos especificados
-n : Especificaremos el nº de veces que actualizará hasta que finalice la ejecución de Top
-h: Ayuda
-b: Inicia en bach mode y es útil para enviar la salida de a un archivo o programa.
-i: No muestra los procesos Zombies o inactivos.
-u: muestra los procesos lanzados por un usuario concreto
-s: Inicia el comando en modo seguro.
-v: Muestra su versión de librería y el prompt usado y cierra.
-S: Activa el modo tiempo acumulativo, de manera q muestra el tiempo usado por los procesos hijos de cada proceso.




Campos desconocidos del comando PS:

VSZ: Tamaño virtual del proceso
RSS:Los últimos 20KB de memoria en los que reside el proceso.