| logs | y para que sirve ? | |
|---|---|---|
/var/log/messages
|
la mayoria de los mensajes del syslog se guardan aqui. con excepcion de los mensajes relacionados a la autenticación y los mensajes del servicio de correo, algunos otros mensajes de debug
| |
/var/log/secure
|
Aqui vamos a poder ver los logs relacionadios con la autenticación del sistema, es decir quien entro, quien salio y errores
| |
/var/log/maillog
|
Este es el log del servicio estandar de correos por lo general sendmail o postfix
| |
/var/log/cron
|
Este es el log relacionado con las tareas programadas en el crontab de todos los usuarios y aqui podemos ver parte de su ejecucion y el resultado
| |
/var/log/boot.log
|
Finalmente aqui podremos ver los logs relacionados con el arranque e inicio del sistema
|
Mostrando las entradas con la etiqueta basico. Mostrar todas las entradas
Mostrando las entradas con la etiqueta basico. Mostrar todas las entradas
jueves, 11 de junio de 2015
Donde estan los logs del sistema en linux
Bueno hoy les traigo una entrada cortita pero muy util funciona en fedora, red hat, ubuntu, mint y varios mas, en donde se encuentran los logs de linux?, si bien no son todos estos son los que por lo menos concidero los basicos.
Etiquetas:
administracion,
basico,
distribuciones,
linux,
logs,
procesos,
servicios,
unix
domingo, 11 de enero de 2015
algunos ejemplos del comando cut (linux y solaris)
Hola les dejo algunos ejemplos de uso del comando cut, que nos sirve para cortar texto de una salida de comandos o texto
ls -ltr | cut -c 20-40 corta los primeros 20 caracteres y de ahi hasta el 40
ls -ltr | cut -d ":" -f 1
quita los 2 puntitos o si cambias el 1 por el 2 quita todo lo que esta adelante o despues
como pueden ver la magia va en los parametros que le pasemos a cut como -c que cuenta caracteres
o -d que busca un simbolo determinado.
puse estos porque los eh utilizado en mas ocaciones o me suelen ser comunes :-)
ls -ltr | cut -c 20-40 corta los primeros 20 caracteres y de ahi hasta el 40
ls -ltr | cut -d ":" -f 1
quita los 2 puntitos o si cambias el 1 por el 2 quita todo lo que esta adelante o despues
como pueden ver la magia va en los parametros que le pasemos a cut como -c que cuenta caracteres
o -d que busca un simbolo determinado.
puse estos porque los eh utilizado en mas ocaciones o me suelen ser comunes :-)
viernes, 19 de octubre de 2012
Iniciar sesion en unix/linux
Una entrada mas para recordar, básicamente para iniciar sesión en cualquier o casi cualquier sistema Linux es necesario el nombre del usuario y la contraseña, como usuario podemos definir si veremos usuario administrador o bien un usuario con apenas permisos para leer un log o el correo, para iniciar en modo administrador generalmente entramos con el usuario root o súper usuario.
Generalmente no podemos loggearnos de forma directa como usuario root, esto por mi motivos de seguridad al establecer una sesión remota o incluso local, una forma es teclear usuario u contraseña por lo general los dígitos de la contraseña no se ven en consola y en entornos gráficos los campos aparecen como "bloqueados" o con marcas que indican solo el numero de caracteres,
una vez ingresando al sistema para ser usuario root podemos teclear el comando su luego tecla Enter y la contraseña de root o bien como en debían podemos ingresar con sudo usuario_especial y con esto nos pedirá el password del usuario administrador sin loggearnos como root, una vez con la sesión iniciada en root deberíamos ver en la terminal el carácter # (gato) al inicio de la línea de comando algo como:
#root@webhost:
Bueno es algo muy sencillo pero espero les sirva el detalle saludines
Generalmente no podemos loggearnos de forma directa como usuario root, esto por mi motivos de seguridad al establecer una sesión remota o incluso local, una forma es teclear usuario u contraseña por lo general los dígitos de la contraseña no se ven en consola y en entornos gráficos los campos aparecen como "bloqueados" o con marcas que indican solo el numero de caracteres,
una vez ingresando al sistema para ser usuario root podemos teclear el comando su luego tecla Enter y la contraseña de root o bien como en debían podemos ingresar con sudo usuario_especial y con esto nos pedirá el password del usuario administrador sin loggearnos como root, una vez con la sesión iniciada en root deberíamos ver en la terminal el carácter # (gato) al inicio de la línea de comando algo como:
#root@webhost:
Bueno es algo muy sencillo pero espero les sirva el detalle saludines
jueves, 18 de octubre de 2012
Especial respaldos en unix/linux parte 1
Que tal , ya en ocasiones anteriores ya se hablo de rsync, respaldos con tar, hoy vamos a hablar de más herramientas.
Pero primero tenemos que planificar el respaldo.
Seguiremos estas preguntas:
dd if=/dev/unidad of=respaldo.iso
Para montar la imagen podemos teclear
dd if=respaldo.iso of=/dev/unidad
o
mount -o loop respaldo.iso /mnt/unidad
Pero primero tenemos que planificar el respaldo.
Seguiremos estas preguntas:
- Que se va a respaldar?
- Que herramienta vamos a usar?
- En donde vamos a respaldar?
- Quien va a respaldar?
- Cada cuando vamos a respaldar?
- Que tipo de respaldo queremos?
- Que se va a respaldar?: Para esta parte debemos dejar bien en claro que es lo que se quiere respaldar, los archivos, que permisos, el espacio que requieren muy probablemente empecemos a ver el tipo de archivo que vamos a respaldar.
- Que herramienta vamos a usar?: En esta parte nos enfocaremos a ver la necesidad del respaldo, es decir si el servicio requiere de una alta disponibilidad o si bien solo vamos a guardar los mp4 de toda la temporada de zombies, la herramienta en gran medida debe considerar los recursos con los cuales se cuenta, la frecuencia, y tamaño del respaldo que vamos a generar.
- En donde vamos a respaldar?: Aquí hablaremos del medio en el que vamos a respaldar, ya sea unidades dedicadas, físicas o virtuales, un servidor solo de respaldo o bien un dvd con suficiente espacio, hay que tener muy en cuenta el tipo de respaldo y archivo que se va a almacenar así como su compresión y la disponibilidad del respaldo.
- Quien va a respaldar?: Evidentemente si estas leyendo esto es por que te toco a ti o bien no hay nadie más pero se puede automatizar el proceso y se pueden hacer copias incrementa les, es decir esta tarea no siempre tiene que ser realizada por personal y podemos descargar esa responsabilidad a un usuario con menor conocimiento que el administrador del sistema, dependerá de la herramienta y que tan critico o delicado sea el respaldo a realizar.
- Cada cuando vamos a respaldar?: la frecuencia de un respaldo es vital, cuando solo queremos guardar logs seguro sera seguido el respaldo o bien el respaldo critico de fin de mes o al final del año, o quizá solo quieres tener el monitoreo de las sesiones y solo te interesa cada miércoles.
- Que tipo de respaldo queremos?: con el tipo de respaldo me refiero a que no es lo mismo realizar un tar de archivos a un dump completo o bien una imagen clonada de todo el disco o discos, también hay que analizar la compresión del respaldo.
Empecemos mencionando algunas herramientas que operan bajo la terminal.
Rsync: bueno ya se ha hecho un post sobre esta poderosa herramienta que invito revisen en esta pagina, rsync opera sobre la terminal, se puede automatizar fácilmente con el crontab del sistema.
Dump/Restore: Herramienta básica de unix, dump copia sistemas de ficheros completos y restore se encarga de la recuperación del respaldo, la sintaxis es sencilla "dump opciones destino origen".
Muy similar a la de un tar y cualquier otro comando de unix como "cp"
por ejemplo: # dump 0uf /root/copia.dump /home
que es lo que hace, sencillo, crea una copia de la carpeta home en el directorio /root
es recomendado que exista antes de la primera ejecución el archivo /etc/dumpdates que almacena las fechas y archivos dump que se han creado.
algunas opciones de dump son:
0-9 Nivel de copia de seguridad
u Actualiza /etc/dumpdates al finalizar el backup
f indica una cinta diferente de la usada por defecto
b Tamaño de bloque
c indica que la cinta destino es un cartucho
w ignora todas las opciones excepto el nivel de backup
su contra parte restore es la encargada de la restauración del backup previamente generado, la sintaxis es muy similar, "restore -i -f /root/copia.dump", supongamos que queremos recuperar la copia en una usb, o disco, en este caso /dev/sdb1 "# restore -i -f /root/copia.dump" posicionados en la unidad, recuerda que disponemos de los comandos "man" y "help" para ver mas opciones y ejemplos.
algunas opciones de restore son:
R Restaurar la cinta completa
F Indica el dispositivo o fichero donde está el backup
I Modo interactivo (mas cómodo a la hora de estar leyendo en la terminal)
x Extrae los ficheros y directorios desde el directorio actual
t Imprime los nombres de los ficheros de la cinta.
Les dejo la fuente para que consulten el articulo completo
Fuente: Todo Linux, Numero 127, pag 56 y 57 www.studiopress.es
Después también hablamos del comando Tar, incluido por default como una poderosa herramienta del sistema para empaquetar, y recordando que se puede complementar con crontab para su automatización y con comandos como gzip o zip para comprimir los respaldos, puedes revisar también en este blog la entrada que hacer referencia y detalla mas el uso de Tar y algunos ejemplos
Por ahora esta es la primera parte y en vista de que me lanzo a comer hasta aquí le dejamos
pueden ir buscando información sobre el comando "dd" este comando nos permite copiar discos duros enteros, generar imágenes de tipo .iso desde la terminal y por consiguiente almacenar una copia bit a bit de los archivos.
la sintaxis es algo así: "dd if=fichero_origen of=fichero_destino"
o por ejemplo para crear un iso
dd if=/dev/unidad of=respaldo.iso
Para montar la imagen podemos teclear
dd if=respaldo.iso of=/dev/unidad
o
mount -o loop respaldo.iso /mnt/unidad
Fuente: usando-dd-para-crear-imagenes-iso.html
Agrego también este apartado de Wikipedia con algunas herramientas de software propietario y privativo para realizar copias de respaldo
http://es.wikipedia.org/wiki/Anexo:Aplicaciones_de_copias_de_seguridad
Agrego también este apartado de Wikipedia con algunas herramientas de software propietario y privativo para realizar copias de respaldo
http://es.wikipedia.org/wiki/Anexo:Aplicaciones_de_copias_de_seguridad
jueves, 19 de julio de 2012
Respaldos con Tar
Saludos hoy la entrada es nuevamente una herramienta popular entre los usuarios de unix y linux,
la herramienta tar para compresión y respaldo de archivos.
Empezamos :-)
Que es tar ?
Segun la wiki
Tar se refiere en Informática a un formato de archivos ampliamente usado en entornos UNIX, identificados con la extensión tar. Además hace referencia al programa para la manipulación de archivos que es estándar en estos entornos.
El formato fue diseñado para almacenar archivos de una forma conveniente en cintas magnéticas y de allí proviene su nombre, que proviene de "Tape ARchiver" (en inglés: archivador en cinta). Debido a este origen el formato está preparado para ser procesado linealmente, no contando con manera de extraer un miembro sin recorrer todo el archivo hasta encontrarlo.
http://es.wikipedia.org/wiki/Tar
El uso de tar es
tar argumentos miarchivo.tar archivocopia archivocopia1 ...
Bueno quedando claro esto vamos a las opciones
http://es.wikipedia.org/wiki/Tar
Ahora un ejemplo practico y expliquemos
Pwd: /home
[] (espartan): tar -cvf /home/espartan/respalditol19JUL2012.tar /etc/
Expliquemos
la primera parte "tar" llama a la aplicacion, "-c" archiva o copia la vista del archivo, "v" activa el modo verbose para visualizar los archivos que se están creando dentro del tar, "f" file. Utiliza el argumento fichero tar el nombre del archivo tar. es decir el nombre que deseamos y la ruta donde va a quedar; posterior a los argumentos sigue la ruta con el nombre del archivo a como queremos que se llame, y luego vendrían los archivos o carpetas a respaldar (/etc/)
Para descomprimir utilizaremos la opcion "-x"
como tar -xvf home/espartan/respalditol19JUL2012.tar /home/espartan/respaldos
recuerda si usaste compresion debes descomprimir primero y luego aplicar la decompress o
Tar entonces nos ayuda a empaquetar varios archivos y crear una copia, podemos anexar varios archivos y a estos agregar la compresión, para habilitar la compresión hay varias formas de hacerlo si anexamos tar -cfz
estariamos comprimiento con con gzip al agregar la letra "z" de igual modo si utilizamos "Z" estaremos usando la opción de compress o Z file el cual podremos leer con zcat
Por que para respaldos?, bueno es una opción sencilla de empaquetar los archivos que deseemos, puedes empaquetar gran capacidad de datos y es muy recomendable aplicar la compresión ya que te ahorrara buen espacio yo suelo utilizarlo con gzip -9 para maxima compresión y es de fácil integración en un shell, es una herramienta poderosa y se encuentra en prácticamente todo los sistemas unix/linux.
Las ventajas son múltiples y podemos leerlo con varias utilerias tales como winrar o winzip para poder leerlo en windows.
espero les sirva :-D
la herramienta tar para compresión y respaldo de archivos.
Empezamos :-)
Que es tar ?
Segun la wiki
Tar se refiere en Informática a un formato de archivos ampliamente usado en entornos UNIX, identificados con la extensión tar. Además hace referencia al programa para la manipulación de archivos que es estándar en estos entornos.
El formato fue diseñado para almacenar archivos de una forma conveniente en cintas magnéticas y de allí proviene su nombre, que proviene de "Tape ARchiver" (en inglés: archivador en cinta). Debido a este origen el formato está preparado para ser procesado linealmente, no contando con manera de extraer un miembro sin recorrer todo el archivo hasta encontrarlo.
http://es.wikipedia.org/wiki/Tar
El uso de tar es
tar argumentos miarchivo.tar archivocopia archivocopia1 ...
Bueno quedando claro esto vamos a las opciones
| actividad | opción | ejemplo |
| descomprimir/extraer | -x | tar -xf paquete.tar |
| visualizar lo que se realiza | -v | tar -xvf paquete.tar |
| archivar/crear el directorio kernel (y subdirect.) | -c | tar -cvf paquete.tar kernel/ |
| comprimiendo con bzip2 | -j | tar -cjvf paquete.tar.bz2 kernel/ |
| comprimiendo con lzma | -J | tar -cJvf paquete.tar.lzma kernel/ |
| comprimiendo con gzip | -z | tar -czvf paquete.tar.gz kernel/ |
| comprimiendo con lzip | --lzip | tar -cvf paquete.tar.lz --lzip kernel/ |
| comprimiendo con compress | -Z | tar -cZvf paquete.tar.Z kernel/ |
| comprime utilizando la extensión facilitada en el nombre del fichero (ej. para bz2) | -a | tar -cavf paquete.tar.bz2 kernel/ |
| muestra el contenido de un archivo tar | -t | tar -tvf paquete.tar.bz2 kernel/ |
http://es.wikipedia.org/wiki/Tar
Ahora un ejemplo practico y expliquemos
Pwd: /home
[] (espartan): tar -cvf /home/espartan/respalditol19JUL2012.tar /etc/
Expliquemos
la primera parte "tar" llama a la aplicacion, "-c" archiva o copia la vista del archivo, "v" activa el modo verbose para visualizar los archivos que se están creando dentro del tar, "f" file. Utiliza el argumento fichero tar el nombre del archivo tar. es decir el nombre que deseamos y la ruta donde va a quedar; posterior a los argumentos sigue la ruta con el nombre del archivo a como queremos que se llame, y luego vendrían los archivos o carpetas a respaldar (/etc/)
Para descomprimir utilizaremos la opcion "-x"
como tar -xvf home/espartan/respalditol19JUL2012.tar /home/espartan/respaldos
recuerda si usaste compresion debes descomprimir primero y luego aplicar la decompress o
Tar entonces nos ayuda a empaquetar varios archivos y crear una copia, podemos anexar varios archivos y a estos agregar la compresión, para habilitar la compresión hay varias formas de hacerlo si anexamos tar -cfz
estariamos comprimiento con con gzip al agregar la letra "z" de igual modo si utilizamos "Z" estaremos usando la opción de compress o Z file el cual podremos leer con zcat
Por que para respaldos?, bueno es una opción sencilla de empaquetar los archivos que deseemos, puedes empaquetar gran capacidad de datos y es muy recomendable aplicar la compresión ya que te ahorrara buen espacio yo suelo utilizarlo con gzip -9 para maxima compresión y es de fácil integración en un shell, es una herramienta poderosa y se encuentra en prácticamente todo los sistemas unix/linux.
Las ventajas son múltiples y podemos leerlo con varias utilerias tales como winrar o winzip para poder leerlo en windows.
espero les sirva :-D
lunes, 21 de mayo de 2012
Incrementar la seguridad de linux, consejos y herramientas
Saludos pues me encontre con una excelente entrada para incrementar la seguridad el ubuntu les dejo el enlace
como aumentar la seguridad en ubuntu
Ademas no podemos olvidar seguir las siguientes recomendaciones basicas
1.- Asignar los permisos adecuados a los archivos para cada usuario y grupo sin ser demasiado permisivos.
2.- Asignar particionado, es decir asegurate de generar particiones distintas para en caso de hechar a perder una, esta no afecte a todo el sistema o bien a los datos.
3.- Se recomienda por lo general que el home de cada usuario tuviera su particion, esto asegura la privacidad y aisla posibles afectaciones, focalizandolas en solo el usuario de la particion afectada.
4.- Asegurate de manejar los privilegios de grupos y usuarios correctamente, con esto garantizas la propiedad y privacidad de un archivo asignado a un grupo o usuario en especifico.
5.- Manejar listas de control de acceso, para individualizar los permisos de ciertos archivos a solo los usarios designados.
6.- Eso aplica para cualquier sistema operativo y es cifrar o encriptar los archivo, un ejemplo muy sencillo es utilizar el editor "vi -x" con esto crearemos un archivo de texto plano pero cifrado, tambien hay muchas otras aplicaciones para cifrar los archivos como CFS
7.- Restringir los permisos a: /var/log/syslog ya que es aqui donde se guardan varios de los logs almacenados por el sistema.
8.- Restringir la ejecucion de programas y comandos como lo es la edicion del crontab o bien el comando finger.
9.- Cifrar las password de acceso al sistema por ejemplo utilizando /etc/shadow ya que asi las passwords se almacenan aqui y solo el root tiene acceso.
10.- Algo basico pero escencial en cualquier sistema para mejorar la seguridad, es cambiar con cierta periodicidad las password de acceso al sistema y a ciertas aplicaciones, no hay un tiempo en especifico para cambiarlo pero entre mas rapido sea el cambio, se complica más el acceso y el hecho de dar con la password correcta.
11.- Procura usar conexiones cifradas ya sea cuando te conectas en forma local o remota, es decir utiliza procotolos de seguridad como ssh, sftp, https.
Hay varios procesos para incrementar la seguridad en un sistema linux, a estos procesos se le llama Hardening e aqui una utilieria excelente http://www.grsecurity.net/
como aumentar la seguridad en ubuntu
Ademas no podemos olvidar seguir las siguientes recomendaciones basicas
1.- Asignar los permisos adecuados a los archivos para cada usuario y grupo sin ser demasiado permisivos.
2.- Asignar particionado, es decir asegurate de generar particiones distintas para en caso de hechar a perder una, esta no afecte a todo el sistema o bien a los datos.
3.- Se recomienda por lo general que el home de cada usuario tuviera su particion, esto asegura la privacidad y aisla posibles afectaciones, focalizandolas en solo el usuario de la particion afectada.
4.- Asegurate de manejar los privilegios de grupos y usuarios correctamente, con esto garantizas la propiedad y privacidad de un archivo asignado a un grupo o usuario en especifico.
5.- Manejar listas de control de acceso, para individualizar los permisos de ciertos archivos a solo los usarios designados.
6.- Eso aplica para cualquier sistema operativo y es cifrar o encriptar los archivo, un ejemplo muy sencillo es utilizar el editor "vi -x" con esto crearemos un archivo de texto plano pero cifrado, tambien hay muchas otras aplicaciones para cifrar los archivos como CFS
7.- Restringir los permisos a: /var/log/syslog ya que es aqui donde se guardan varios de los logs almacenados por el sistema.
8.- Restringir la ejecucion de programas y comandos como lo es la edicion del crontab o bien el comando finger.
9.- Cifrar las password de acceso al sistema por ejemplo utilizando /etc/shadow ya que asi las passwords se almacenan aqui y solo el root tiene acceso.
10.- Algo basico pero escencial en cualquier sistema para mejorar la seguridad, es cambiar con cierta periodicidad las password de acceso al sistema y a ciertas aplicaciones, no hay un tiempo en especifico para cambiarlo pero entre mas rapido sea el cambio, se complica más el acceso y el hecho de dar con la password correcta.
11.- Procura usar conexiones cifradas ya sea cuando te conectas en forma local o remota, es decir utiliza procotolos de seguridad como ssh, sftp, https.
Hay varios procesos para incrementar la seguridad en un sistema linux, a estos procesos se le llama Hardening e aqui una utilieria excelente http://www.grsecurity.net/
Algunos directorios linux/unix
Saludos nuevamente les traigo una pequeña lista de los directorios linux espero les pueda ayuda, la fuente antes que nada por si gustan consultar el tutorial completo :-)
Tutorial linux, y comandos basicos
Tutorial linux, y comandos basicos
Cambia la contraseña de usuario en linux/unix
Pues solo recordandoles un comdo muy sencillo para cambiar la contraseña de unix/linux,
"passwd" posteriormente te pedira teclear tu password anterior y lugo la nueva contraseña si lo haces como root cambiaras la password de administrador, ojo con este comando anota bien tus contraseñas ;-)
"passwd generalmente funciona manipulando el archivo donde se guardan los usuarios y sus contraseñas (comúnmente /etc/passwd, o /etc/shadow si se usan contraseñas shadow), lo que significa que la contraseña cambiada aplica sólo al computador en el cual se ejecutó el comando. Si se está usando PAM, en cambio, como puede ser en GNU/Linux, Solaris, FreeBSD o NetBSD, la instrucción passwd se puede usar para cambiar la contraseña del mecanismo de autenticación que esté usándose en el momento, sea NIS, Kerberos, LDAP, o cualquier otro para el que haya un módulo de PAM."
wikipedia
"passwd" posteriormente te pedira teclear tu password anterior y lugo la nueva contraseña si lo haces como root cambiaras la password de administrador, ojo con este comando anota bien tus contraseñas ;-)
"passwd generalmente funciona manipulando el archivo donde se guardan los usuarios y sus contraseñas (comúnmente /etc/passwd, o /etc/shadow si se usan contraseñas shadow), lo que significa que la contraseña cambiada aplica sólo al computador en el cual se ejecutó el comando. Si se está usando PAM, en cambio, como puede ser en GNU/Linux, Solaris, FreeBSD o NetBSD, la instrucción passwd se puede usar para cambiar la contraseña del mecanismo de autenticación que esté usándose en el momento, sea NIS, Kerberos, LDAP, o cualquier otro para el que haya un módulo de PAM."
wikipedia
Comandos Basicos para Monitoreo linux/unix 1 update 05-01-2015
Saludos les publicare algunos tips sumamente basicos para el monitoreo de nuestro sistema en Linux o unix, la segunda parte abarca algunos comandos mas avanzados comandos-para-monitoreo-parte-2-solaris/linux.html
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.
Continua comandos-para-monitoreo-parte-2-solaris/linux.html
Have nice day
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
Suscribirse a:
Entradas (Atom)