Mostrando entradas con la etiqueta Hosts. Mostrar todas las entradas
Mostrando entradas con la etiqueta Hosts. Mostrar todas las entradas

miércoles, 4 de diciembre de 2013

Monitoreando Linux ..... Uso del comando TOP

Este es una pequeña entrada donde le dedico un par de lineas al uso del comando TOP para un monitoreo sencillo e vuestro sistema. Una pequeña pincelada que les puede dar una introducción a como funciona el sistema.

TOP básicamente nos muestra, desde la consola, el uso de CPU, Memoria, Procesos, PID (identificación del procesos, NICE o prioridad de este, nombre de procesos y el tiempo de este en uso.


Comandos Básicos de Uso:

SHIFT + p : te permite organizar la lista de procesos por porcentaje de uso de la CPU


SHIFT + m: organiza la lista de procesos por porcentaje de uso de memoria.


k : permite bajar o matar un proceso, al eliminar se identifica indicando el PID y luego el nivel se señal para bajar el proceso. Acá un ejemplo donde bajo un proceso:

a) Después de presionar la letra "k" indique el PID (identificador de procesos) en este caso el PID 2610 correspondiente a Nautilus.


 b) luego ingrese el nivel de señal para bajar el servicio, yo utilizo dos el nivel 9 y 15. El nivel 9 baja el proceso de manera rápida pero puede dejar algunos procesos zombies en sistema, el nivel 15 deberia bajar el procesos y adicionalmente sus procesos hijos para evitar que queden procesos Zombies que consumen recursos.


r : ejecuta un renice que permite cambiar la prioridad de los procesos en el uso compartido de la CPU. los niveles de NICE van entre -20 y 20. Mientras menor sea el numero mayor sera la prioridad de uso de la CPU siendo -20 la mayor prioridad y 20 la menor. A continuacion un ejemplo:

a) después de presionar "r" indique el PID del proceso a reasignar prioridad, en este caso 2638


b) indique la nueva prioridad, recuerde que va desde -20 a 20. En este caso "15"


c) ahora vemos en el TOP el nuevo NICE o prioridad del proceso modificado


q : sale de TOP y lo retorna a la consola

Mucha suerte y seguiremos subiendo información acerca del manejo de distintos procesos en Linux.

Plataforma utilizada para pruebas: REDHAT 6.4.



lunes, 2 de abril de 2012

Resolver Nombres por Tabla Host,.....

El siguiente articulo es para comprender de que sirve este archivo el cual podemos editar libremente en nuestras estaciones...

Partir primero por contarles que el DNS es un servicio que básicamente resuelve nombres por IP. En realidad tiene otras funciones mas complejas como registro de Servicios, querys, etc.

Por ejemplo la IP de un sitio www.misitio.org puede ser 200.200.34.34 (es solo un ejemplo). Si yo le pregunto en 5 minutos mas quizás no recuerde ese tremendo numero pero si el nombre del sitio. Bueno eso es lo mas básico que hace este tremendo servicio y que como lo ve es de gran ayuda.....

Un dispositivo cuando consulta por un nombre "X" realiza ciertas acciones antes de pedirlo a un servidor DNS, como por ejemplo consultar localmente a un Archivo  de HOSTS.

¿Porque consultar este Archivo y no un DNS?

Muchos administradores modifican este archivo por varias razones:

- No cuentan con DNS Interno y necesitan resolver algún nombre.
- Realizaron cambios en nombres de la Red y no pueden esperar a que refresquen los DNS.
- Pruebas de algunos servicios antes de realizar publicaciones en los DNS.

Problemas.


El uso de este archivo no esta exento de problemas y fallos de seguridad, algunos ejemplos:

- El usar esta tabla y no mantenerla actualizada puede incurrir en problemas de acceso a algunos servicios. Por ejemplo el Servidor de Correo lo declaras en esta tabla y por X motivo le cambiaste la IP, te olvidaste de cambiar la tabla Host y solo modificaste el DNS, es muy probable que el equipo tenga problemas de conexión a dicho servidor.

- Suplantación de sitios, muchos software maliciosos modifican estas tablas para hacer dirigir a nuestro PC a sitios fraudulentos sin nosotros darnos cuenta. Leer Articulo de software malicioso

Ejemplo.

Para probar el funcionamiento de dicha tabla vamos a crear un registro en esta que apunte a www.google.cl pero en lugar de resolver una IP publica vamos a forzar que resuelva una IP local de mi red (10.1.0.107). Lo haremos tanto en Windows 7 como en Fedora 16.

Configuración de Tabla Hosts en Windows 7

1) Primero le hacemos un Ping a www.google.cl


Vemos que el servidor nos devuelve la IP 173.194.42.23.

2) Ingrese a la siguiente ruta: C:\Windows\System32\drivers\etc a través del explorador. Dentro encontrara un archivo llamado HOSTS. Puede abrirlo con Notepad para editarlo.

El archivo mantiene la siguiente estructura:



3) Ahora le agregaremos un registro donde cuando se pregunte por la direccion: www.google.cl se redirija a la direccion 10.1.0.107.

El formato del registro es: IP Hosts


Guardamos el archivo y probamos nuevamente el Ping a la dirección especificada.



Como vemos la dirección hacia donde resuelve es una dirección interna, justamente la especificada en el archivo.....

Configuración de Tabla Host en Fedora 16.


1) en Fedora, abrimos una consola y realizamos un Ping a www.google.cl


La respuestas en este caso es la IP 173.194.42.24


2) para modificar el archivo HOSTS, primero utilizamos el comando "su" para poder tener privilegios de administración. Luego ejecutamos el comando vi (es un editor muy básico de consola) apuntando al archivo HOSTS. Para ello ejecute vi /etc/hosts



3) Dentro del archivo ingrese, al igual que en windows 7, los parámetros a modificar, recuerde primero IP luego nombre.


Para salir del editor y guardar los cambios presione :wq


Ahora dentro del terminal vuelva a probar haciendo ping a la dirección www.google.cl


Note que en lugar de resolver una IP Publica, resuelve la IP privada que habíamos previamente configurado.


NOTA: para volver atrás solo borre la linea creada en el archivo, aplica para Windows 7 y Fedora 16.

NOTA 2: Si funciona en Fedora  debe ser la misma estructura en Centos, probé con la versión 5.7 y fue exactamente lo mismo.

Saludos y suerte en todo.......