primero empezaremos con " uname -a " el cual nos mostrara el nombre y versión del sistema operativo que estamos utilizando.
el comando funciona de manera genérica para cualquier plataforma unix.
También un comando sumamente importante es prtdiag -v dentro de solaris, este comando nos sirve para ver el estatus del servidor desde la ram hasta el estatus del todo el hardware que se encuentra funcionando, asi como la version de firmware y otros componentes.
Del mismo modo tenemos " psrinfo -v " que proporciona la información de los procesadores, de favor si me corrigen ya que ignoro si esto aplique también para osx, ya que me parece solo aplicaría para solaris y algunas distros linux.
Status of virtual processor 0 as of: 05/21/2012 11:21:18
on-line since 05/06/2012 17:12:36.
The sparcv9 processor operates at 2520 MHz,
and has a sparcv9 floating point processor.
Status of virtual processor 1 as of: 05/21/2012 11:21:18
on-line since 05/06/2012 17:13:32.
Para ver la memoria disponible " prtconf | grep Memory " solo para solaris.
Memory size: 20480 Megabytes
Para conocer la cantidad de memoria ram de nuestro sistema Solaris, así como la cantidad y el tipo de CPU, tarjetas PCI y dispositivos externos con los que contamos ejecuta el siguiente comando:
/usr/platform/`uname -i`/sbin/prtdiag
Para saber el nombre de la maquina en unix o linux, tenemos 2 opciones, " uname -n " o bien hostname, ignoro si aplica para todas las distros, los eh probado en ubuntu y solaris.
Para saber nuestra ip, tecleamos " ifconfig -a " o solo " ifconfig " y nos proporcionara información referente a la ip (s) configuradas para nuestro equipo.
Uno muy util es cuando queremos saber los procesos asignados a nuestro usuario, en tal caso usuamos "ps -fu nombreusuario" en donde "nombreusuario" es el user id o nombre del usuario con el que iniciamos sesion o " ps -ef " que también nos mostrara los procesos que se están ejecutando.
Para ver el estado de la memoria podemos hacerlo con "vmstat" aunque para este comando hay muchas opciones, podemos tomar por numero de muestras y/o intervalos de tiempo, para este comando le dedicare un poco mas de tiempo en futuras entradas, por lo pronto podemos usar el manual con "man vmstat" en la consola y un ejemplo seria vmstat 3 6 el cual toma muestras cada 3 segundos y tomara 6 muestras
kthr memory page disk faults cpu
r b w swap free re mf pi po fr de sr m0 m1 m3 m4 in sy cs us sy id
0 0 0 199603904 164565344 94 409 62 134 134 0 0 0 0 0 0 6809 13802 7377 0 1 99
1 0 0 196558024 160959592 0 78 0 206 206 0 0 0 0 0 0 6827 16920 7403 0 1 99
1 0 0 196557528 160959304 0 2 0 73 73 0 0 0 0 0 0 6825 9409 7181 0 2 98
0 0 0 196557528 160958624 47 51 0 377 377 0 0 0 0 0 0 7013 9912 7734 0 1 98
0 0 0 196557312 160959712 105 720 0 76 76 0 0 0 0 0 0 7236 17293 8342 0 1 99
0 0 0 196557528 160960160 0 30 0 102 102 0 0 0 0 0 0 6735 12328 6987 0 2 98
Para ver el espacio en disco podemos usar df -k (bytes) o df -h (formato megabytes o human)
df -h
Filesystem size used avail capacity Mounted on
/ 68G 8.7G 59G 13% /
/HTTPServer 2.0G 254M 1.6G 14% /HTTPServer
/NDM36 2.0G 387M 1.5G 20% /NDM36
/WebSphere61 5.0G 2.3G 2.5G 48% /WebSphere61
/arqnacar 10G 20M 9.4G 1% /arqnacar
/backlogs 2.0G 18M 1.9G 1% /backlogs
/bladelogic 2.0G 117M 1.8G 7% /bladelogic
/ctrlmagt 2.0G 163M 1.7G 9% /ctrlmagt
/dev 68G 8.7G 59G 13% /dev
Ahora bien para saber el espacio de una carpeta / filesystem podemos usar "du -ha", este comando informara sobre el tamaño de los archivos en una carpeta de forma re cursiva.
prstat -as cpu que muestra de forma ordenada los procesos que se están ejecutando y se actualiza mas o menos cada 2 segundos, solo aplica para ciertos sistemas unix (Solaris) y sirve para monitorizar también el consumo de CPU, memoria ram, swap, usuarios, es el equivalente de top en linux.
Actualización ------------
También para ver los usuarios conectados podemos utilizar, who y finger, ambos comandos muestran las sesiones conectadas a nuestro sistema. finger proporciona mayor detalle y puede ser un comando restringido al proporcionar información sensible.
y tenemos uptime, que muestra el tiempo que lleva nuestro equipo funcionando desde el último reinicio o bien apagado.
También para ver los usuarios conectados podemos utilizar, who y finger, ambos comandos muestran las sesiones conectadas a nuestro sistema. finger proporciona mayor detalle y puede ser un comando restringido al proporcionar información sensible.
y tenemos uptime, que muestra el tiempo que lleva nuestro equipo funcionando desde el último reinicio o bien apagado.
Continua comandos-para-monitoreo-parte-2-solaris/linux.html
Have nice day
No hay comentarios.:
Publicar un comentario