Hoy en día Linux es la mejor opción para ti y tu empresa, es sinónimo de Libertad y siempre pero siempre hay un Linux hecho a la medida de tus necesidades. Te invito a usarlo y tú mismo saca tus propias conclusiones....
martes, 14 de diciembre de 2010
viernes, 3 de diciembre de 2010
Creando RAID por Software con Linux
Crear RAID 1
Crearemos un arreglo de 2 discos duros con la utilidad “mdadm”, en este caso nuestro sistema reconoce a los disco como hdb y hdd respectivamente. Asumimos que tenemos dos particiones hdb1 y hdd1, ambas con 500 MB de tamaño. Finalmente montamos el arreglo en la partición /var/cache.
1. Creamos el arreglo RAID 1, lo denominamos /dev/md0, compuesto por las particiones hdb1 y hdd1. Usamos el comando “mdadm”. De la siguiente manera:
mdadm --create --verbose /dev/md0 --level=1 --raid-devices=2 /dev/hdb1 /dev/hdd1
Luego ejecutamos:
2. Damos formato al arreglo /dev/md0, con ext3 como sistema de archivos. Usamos mkfs.ext3
3. Montamos el dispositivo raid /dev/md0 en algún directorio, para este caso sobre /var/cache
5. Finalmente comprobamos que RAID haya sido montado. Con df -h
Podemos testear y comprobar que el arreglo este correcto, con el siguiente mandato:

Protección de GRUB
1. Al momento de la instalación en la configuración de gestor de arranque podemos ingresar una contraseña.
2. Usamos el comando grub-md5-crypt, la que asignará una contraseña encriptada.
3. Para activar la contraseña encriptada, editamos el fichero grub.conf, que se encuentra en /etc /grub/grub.conf . Copiamos la contraseña encriptada de la siguiente manera:
password -- md5 (seguido de la contraeña encriptada -- ver imagen)
Recuperar la contraseña de ROOT en CentOS
1.- Reiniciar la PC.
2.- Al cargar GRUB para escoger el sistema operativo, nos colocamos en la que corresponde a nuestra distribución y pulsamos la tecla “e” para entrar al modo de edición.
3.- En la siguiente ventana veremos varias líneas, que son los argumentos con los que inicia el sistema, nos colocamos en la que dice “kernel” y pulsamos “e” para editarla.
4.- En la siguiente ventana al final de la línea separamos con un espacio en blanco y escribimos “single” ó “1”, para ingresar al modo monousuario, pulsamos ENTER para ingresar.
5.- Otra vez nos colocamos sobre la línea del “kernel” y pulsamos “b” para iniciar el sistema.
6.- Una vez que estamos en el modo monousuario ejecutamos el comando passwd, para cambiar la contraseña. Finalmente reiniciamos el sistema para que haga efecto el cambio ejecutamos “reboot”.
lunes, 22 de noviembre de 2010
¿Qué tan aficionado eres de Linux? Conoce tu Nivel!
¿Cuál es tu Nivel?
Nivel 4: el usuario utiliza Linux porque realmente le parece que cumple con todos los requisitos, y cubre sus expectativas diarias, no le hace falta guindous ya que todo lo que podría hacer sobre el, lo puede realizar en Linux sin ningún tipo de impedimento. A la hora de recomendar un SO a un tercero, antes de elegir a Linux, evalúa la situación y termina recomendando el SO que más se adapte al usuario.
Nivel 3: el usuario utiliza Linux públicamente sin embargo en privado utiliza guindous y lo oculta, como si fuera un gran pecado, o si se tratara de cocaína o fotos pornográficas de su madre en tanga. Defenderá a Linux a muerte, pero ocultará su guilty pleasure a los demás por miedo de dejar de ser parte de esa comunidad que para él es de una elite superior.
Nivel 2: el usuario utiliza Linux, solo usa lineas de comando y ya hace años que no le hace un doble click a un icono. No utiliza MSN ni GTalk, solo el MIRC. Se pasa el día paseándose por foros y blogs insultando a todo aquél que no piensa como el. Hackeó la web de Mocosoft, el buscador Google, y Yahoo utilizando solo un block de notas, lo hizo porque podía hacerlo y para demostrarle al mundo que era el mejor de todos. Para éste usuario, si está en internet, entonces es gratis, baja series de TV, música, películas, y luego se jacta públicamente de tenerlas antes que todos.
Nivel 1: utiliza Linux. Solo bebe agua, ya que para él, no saber la fórmula de la Coca Cola es como no saber el código fuente de un SO. Cuando niño le dejaron de regalar juguetes ya que siempre los desarmaba, se negaba a jugar con algo cuyo funcionamiento era un misterio. Tampoco utiliza nada que sea parte de ningún monopolio, fabricó su propia pc a la edad de 10 años con piezas creadas por el mismo por estar en contra de dar dinero a cambio de hardware, para el, el hardware debería de ser libre. No festeja navidad ya que para el, es solo una fecha en el que el libre comercio se basa para poder subsistir todo el verano. Tampoco cree en Papa Noel, ya que descubrió que era un producto comercial creado por Coca Cola, la misma empresa de la fórmula privativa. Odia a su abuela, ya que cocina unos fideos con tuco alucinantes, gracias a una receta secreta milenaria de la familia, la cual al ser secreta, es privativa.
Listas Negras - BlackLists
Para saber si una determinada IP está listada existen multitud de "RBL lookups" (Realtime Blackhole List lookup), o "DNSBL lookups", basta con buscarlos en internet. Pueden ser IP´s de origen, o de cualquier SMTP a través del cual pase el correo. Uno de los mas usados es: simplemente escogemos la opción Blacklists e ingresamos la IP que queremos saber:
Repito, estos no son las listas en si, si no buscadores que nos dicen si la IP que metemos esta listada en alguna RBL, o lista de spammers.
Aparte de estas listas también existen sistemas de reputación. Estos sistemas determinan si la actividad originada por una determinada IP esta dentro de unos parámetros aceptables. Generalmente si una IP está en listas de spammers, su reputación será mala. Les hablo por ejemplo de:
Al igual que con las listas de spam, si algun ssistema de correo usa en este caso senderbase, y senderbase le dice que la reputación de la IP de origen es pobre, no aceptara ese correo por razones obvias. Si una IP que gestionemos o administremos está en listas de spam o tiene reputación pobre muy probablemente estemos siendo víctimas de algún robo de contraseña de alguna de nuestras cuentas de correo, o estemos infectados por algún botnet (del que hablaré mas adelante) en nuestra LAN.
Mucho ojo con estos temas ya que nos pueden dar mas de un dolor de cabeza. Lo mejor para estos casos es tener buenos sistemas de seguridad, algún sistema antispam que nos de garantías, y sobre todo minimizar riesgos (contraseñas robustas etc).
¿Por qué mi Red está lenta?
Lo cierto es, que las herramientas de análisis de red requieren conocimientos avanzados, y son arduas de utilizar y generalmente en organizaciones pequeñas precisamente lo que falta es tiempo y recursos. Solo las organizaciones grandes pueden permitirse el lujo de tener su propio departamento de seguridad de red (quienes se ocupan de crear las reglas en sus firewalls, crear y mantener la DMZ, WIFI, VPN y demás), en el resto de empresas, la labor de dar seguridad la red y de mantener la buena actividad de la misma, sigue siendo una de las muchas que debe afrontar el departamento de informática.
¿Qué podemos hacer entonces?
Usar Ntop que es un proyecto Open Source para sistemas UNIX como puede serlo cualquier distribución Linux. Lo que nos permite es poder medir el tráfico de cada uno de los hosts de nuestra red, dividiendo este trafico entre diferentes servicios/protocolos (http, ftp, ssh, snmp...), pudiendo de esta manera detectar equipos infectados, o equipos que emitan demasiado tráfico por alguna razón no normal (generalmente porque están llenas de virus aquellas que saturan la red con tráfico Broadcast).
Lo que necesitamos en un equipo (puede ser un equipo viejo que esté en desuso), con al menos una tarjeta de red (que pueda ser habilitada en modo promiscuo para escuchar todo el tráfico de red), y que tenga un sistema UNIX instalado, si no se lo instalamos. En este caso explicaré como hacerlo con una distro RedHat bueno CentOS, instalamos:
Podemos instalar ntop sin problemas con yum pero existen muchas mejoras extras en la nueva versión por lo cual mejor compilaremos el paquete.
1) Instalaremos la dependencias necesarias para la compilación.
# yum install gcc make libtool gdbm-devel zlib-devel
2) Descargaremos la herramientas de rrdtool en la versión 4.
# wget http://www.express.org/~wrl/rrdtool/rrdtool-1.4.4-1.el5.wrl.i386.rpm
# wget http://www.express.org/~wrl/rrdtool/rrdtool-devel-1.4.4-1.el5.wrl.i386.rpm
3) Instalamos los 3 paquetes que descargamos:
# rpm -ivh *.rpm
4) Instalación de dependencias de ntop
# yum install libpcap-devel libpcap geoip geoip-devel php-pear python python-devel
5) Instalamos la aplicacion geoip para poder utilizar los mapas de google maps
# pecl install geoip
6) Descargamos la nueva versión de ntop dentro /opt
# cd /opt
Buscamos en la web ntop.tar.hz (descarguen la versión mas actual)
7)Descomprimimos el fichero descargado.
# tar -zxvf ntop-3.3.6.tar.gz
8) Entraremos a la carpeta ntop-3.3.6 y ejecutamos el siguiente comando.
# ./autogen.sh
9) terminado esto solamente queda compilar e instalar.
# make
# make install
10) Creamos usuario ntop y le damos permiso a los directorios ntop:
# useradd -M -s /sbin/nologin -r ntop
Damos permisos a usuario ntop:
# chown ntop:root /usr/local/var/ntop/
# chown ntop:root /usr/local/share/ntop/
11) Asignamos un password al administrador de ntop:
# ntop -A
Mon Nov 22 18:43:44 2010 NOTE: Interface merge enabled by default
Mon Nov 22 18:43:44 2010 Initializing gdbm databases
ntop startup - waiting for user response!
Please enter the password for the admin user:
Please enter the password again:
Mon Nov 22 18:43:52 2010 Admin user password has been set
11) Podremos ejecutar ntop de la siguiente manera.
# /usr/local/bin/ntop -d -L -u ntop -P /usr/local/var/ntop - -skip-version-check --use-syslog=daemon
Si tenemos múltiples interfaces (eth0, eth1...) ejecutamos:
# /usr/local/bin/ntop -i "eth0,eth1" -d -L -u ntop -P /usr/local/var/ntop - -skip-version-check --use-syslog=daemon12) Entramos a la aplicación vía web de la siguiente manera:












