Documentos de Académico
Documentos de Profesional
Documentos de Cultura
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.
Procesos. ps. Muestra el estado de los procesos que se estn ejecutando en el equipo.
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.
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
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.
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.
Ejemplo: $ Top -d 5
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.
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
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.
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