Está en la página 1de 9

Monitorizacin del Sistema

Linux dispone de una seria de comandos que proporcionan datos sobre el rendimiento del hardware y del sistema operativo y, por otra parte, de una aplicacin cliente-servidor que registra los eventos que suceden en el equipo.

Herramientas bsicas

Segn el tipo de informacin que presentan, los comandos se pueden clasificar en: Procesos. Muestran informacin sobre los procesos que se estn ejecutando en el sistema Almacenamiento. Proporcionan informacin sobre la entrada y salida al subsistema de almacenamiento Memoria. Proporcionan informacin sobre el espacio de memoria real y swap Red. Facilitan las estadsticas de uso de las interfaces de red. Polivalentes. Muestran informacin sobre distintos subsistemas del equipo.

Algunas herramientas bsicas de monitorizacin del sistema.

Procesos. ps. Muestra el estado de los procesos que se estn ejecutando en el equipo.

Docente: Ing. Guillermo Hernndez Instructores: Irving Gmez Daniel Rivas

Almacenamiento.
Df. Muestra un resumen sobre el espacio que queda en los discos duros del sistema

Du. Muestra la cantidad de espacio que estn utilizando los directorios o archivos especficos. Por ejemplo la salida de este comando proporciona el nmero de unidades de 512 bytes.

Sintaxis: Du <opciones> <directorios>

Docente: Ing. Guillermo Hernndez Instructores: Irving Gmez Daniel Rivas

Fsck. Permite comprobar el estado y repara un sistema de ficheros.

Vmstat. Proporciona informacin sobre los procesos que se estn ejecutando en el equipo.

La sintaxis: Vmstat <intervalo> <numero> Donde: <Intervalo>: Indica el intervalo de tiempo entre cada muestreo <Numero>: Indica el nmero de muestreos que se realizaran

Ejemplo: Se han realizado 10 muestreos, 5 segundos entre cada uno de ellos.

Du. Muestra el espacio ocupado a partir de un determinado directorio.

Docente: Ing. Guillermo Hernndez Instructores: Irving Gmez Daniel Rivas

Free. Proporciona informacin relativa a la cantidad de memoria fsica, espacio de swap libre y usado por el sistema operativo, estado de los buffers y memoria cache utilizada por el ncleo y memoria cache utilizada por el nucleo.

Red. Netstat. Proporciona estadsticas e informacin de estado sobre tablas de rutas, interfaces de red, conexiones establecidas, entre otros.

Ping. Permite comprobar el estado de una conexin

NOTA: Para salirse de algunas pantallas como el vmstat puede utilizar las combinacin Control + z o Control + c

Polivalentes
Docente: Ing. Guillermo Hernndez Instructores: Irving Gmez Daniel Rivas

Top: Proporciona en tiempo real la informacin sobre la actividad del sistema, informacin sobre la carga del sistema operativo, grado de utilizacin del CPU, memoria y swap, adems de los procesos que se estn ejecutando.

Sintaxis: Top -d <retardo>

Ejemplo: $ Top -d 5

Top -p <PID> Ejemplo: Top p 1

Docente: Ing. Guillermo Hernndez Instructores: Irving Gmez Daniel Rivas

PS. Este comando muestra el estado de los procesos que se estn ejecutando en el equipo (servidor), puede admitir diferentes argumentos segn sean necesarios. Su sintaxis es la siguiente: ps <opciones>

Ejemplo $ ps

Vmstat. Muestra informacin sobres los procesos que se estn ejecutando en el equipo, la memoria, las operaciones de E/S a disco y la utilizacin de la CPU. Es una aplicacin clsica en los sistemas.

Who. Permite ver de forma resumida el tiempo que lleva activo el sistema (uptime), la carga del sistema y la actividad de los usuarios que se encuentran conectados al sistema.

Docente: Ing. Guillermo Hernndez Instructores: Irving Gmez Daniel Rivas

Para profundizar el conocimiento de los comandos (sintaxis, funcionamientos, opciones, entre otros) puede utilizar el comando man. La sintaxis de dicho comando es: man <comando> Por ejemplo: $ man ps

$ man passwd

Docente: Ing. Guillermo Hernndez Instructores: Irving Gmez Daniel Rivas

2.2 DETENCION DE PROCESOS

En Linux, para detener procesos que se encuentren ejecutndose en primer plano, se deber utilizar la combinacin ctrl z (solo detiene el proceso); para poder eliminar la ejecucin de un proceso en primer plano se debe utiliza ctrl c.

Cuando utiliza la combinacin ctrl z detiene el comando man passwd

Si se desea eliminar un proceso background concreto, se necesita conocer su PID, para poder ejecutar el comando kill, con la sintaxis: kill [cdigo] [PID] Por ejemplo: $ kill -9 nano

Archivo de registro(syslog)

En el servidor se pueden dar muchos motivos por los que se pueden generar mensajes, entre los mas frecuentes se encuentran: Fallos del servidor: como problemas de hardware, fallo de un servicio. De autentificacin: por fallo en la autentificacin de un usuario Por utilizar un servicio: Peticiones de un cliente de una pagina web.

Estos mensajes se pueden encontrar en el directorio /var/log y muchos de estos mensajes se encuentran en el fichero /var/log/syslog o en /var/log/messages

Docente: Ing. Guillermo Hernndez Instructores: Irving Gmez Daniel Rivas

EN el servidor de correo puede ingresar a los siguientes ficheros, en /var/log/mail

En esos ficheros se puede encontrar informacin sobre dicho servidor de correo.

Docente: Ing. Guillermo Hernndez Instructores: Irving Gmez Daniel Rivas

También podría gustarte