Entradas

Mostrando las entradas de septiembre, 2009

Unir PDF's en Linux

Mi novia necesitaba escanear unas hojas y enviarlas en PDF, yo sabia como pasaras a PDF pero como unirlas en un solo archivo la verdad no tenia ni idea, entonces como siempre le pregunte a SanGoogle y todo salío fácilisimo, como me parece un dato muy bueno lo coloco acá aunque en realidad hay muchos blogs donde lo explican detalladamente.

Lo primero es como lo instalamos, lo cual se hace de la siguiente forma

root@localhost:~# apt-get install pdftk

Ahora como usarlo, para esto puedes ver mas detalladamente el man pdftk, pero acá les mostrare los usos más significativos, empezare con el que me llevo a conocer esto, que es el unir varios pdf en uno solo

root@localhost:~# pdftk archivo1.pdf archvio2.pdf output definitivo.pdf

Ahora para sacar solo las paginas que nos interesan de un PDF

root@localhost:~# pdftk origen.pdf cat 1-12 14 16 18 definitivo.pdf

Hay tendriamos un pdf con las paginas de la 1 a la 12 mas las paginas 14,16 y 18 en el nuevo archivo, en el siguiente ejemplo veremos como asig…

Manejo de Procesos

En Linux los procesos se ejecutan de dos formas, en underground o en background, la primera forma indica que es el proceso que se ejecuta normalmente y que tu puedes visualizar ejecutándose en la consola o en la panatalla, el segundo es cuando un proceso se ejecuta internamente pero que ni se visualiza o que el administrador lo envia a ejecturse sin ser visto.

Obviamente y como todo en Linux nosotros podemos no solo determinar que procesos tenemos ejecutándose underground sino en background también además de poder decidir cambiar el método de ejecución cuando deseemos, inicialmente vamos a ver como se pasa un proceso a background.

Este se hace cuando necesitas dejar por ejemplo una sincronización entre dos maquinas, este proceso puede ser tedioso verlo o no te permitiria apagar tu mauqiuna si tu lo estas enviando remoto, entonces hay dos formas la primera es escribir el comando en consola y colocarle al final el simbolo de ampersan &, que es algo así

root@localhost:~# for i in $(ls /…

Monitoreo de Trafico

Imagen
Existen muchas formas de monitorear el tráfico en una tarjeta especifica en tiempo real, todas tienen sus cosas buenas y sus cosas malas, algunas de ellas son iptraf, tcpdump y la les mostrare hoy IFTOP, este es un monitor que como su nombre lo indica la salida es tipo top por lo que es en tiempo real y con una salida bastante clara como se puede ver en la siguiente imagen


Bueno para instalarlo como siempre es bastante sencillo en nuestro Debian o Ubuntu, de la siguiente forma

root@localhost:~# apt-get install iftop

bueno una vez instalado veremos como lo podemos usar, el comando es solo iftop pero las opciones que nos permite son las que nos interesan y son las siguientes

-n No resolver el DNS de las conexiones, nos muestra la IP de la conexión
-p Ejecutarse en modo promiscuo, para ver todo el tráfico del segmento de red
-b No mostrar la barra de tráfico, barra superior.
-i Interface a ser monitoreada
-f Te permite realizar filtros de tráfico IP, similares a los que se pueden usa…

Administración de RKHunter

Como vimos en una entrada anterior el rkhunter, es un detector de rootkits para linux muy bueno, pues buscando y andando en internet me encontré con esta excelente entrada donde explicaban muchas cosas de la configuración de rkhunter, en esta url.

Entonces como siempre colocare aquí como lo realice yo, bueno empezamos editando el archivo de configuración que esta en /etc/rkhunter.conf y empezamos a buscar y editar los parámetros que necesitamos, así

Que nos envíe mensajes por correo electrónico
- MAIL-ON-WARNING="diego.espitia@blogspot.com"

Que te revise el archivo de configuración de SSH en su ubicación
- SSH_CONFIG_DIR=/etc/ssh

Si tienes habilitado el ssh en versión 1 (unalocura) debes cambiar esta linea, así
- ALLOW_SSH_PROT_V1=0

Si ingresas a tu maquina como root (no recomendado) debes cambiar esta linea, así
- ALLOW_SSH_ROOT_USER=yes

Que te genere una base de datos con los registros HASH de tus archivos
- HASH_FUNC=/usr/bin/sha1sum

Para evitar algunos falsos positivos po…

Unión de Canales de Red (Bonding)

Por mi trabajo he tenido que estudiar muchas cosas de Linux avanzado, esta vez necesitabamos aumentar el ancho de banda a un servidor de FTP que tenia 3 tarjetas de red, estudiando mucho encontré la solución ideal para su funcionamiento, se llama bonding y permite simular una sola tarjeta con un gran ancho de banda, que realmente son las tres atrjetas por separado.

Este método nos permite aumentar el ancho de banda, balancear cargas y generar redundancia, pero bueno la instalación se realiza de la siguiente forma, empezamos instalando el manejador de los modulos para el balanceo de las tarjetas así

root@localhost:~# apt-get install ifenslave

El siguiente paso es cargar el modulo de bonding, con unos parámetros que nos permiten mejorar las ya muy buenas características de este modulo, esto se hace así:

root@localhost:~# modprobe bonding miimon=100 mode=3 downdelay=200 updelay=200

Estos parámetros nos permiten lo siguiente

miimon : Modificar cada cuantos milisegundos el revisa la actividad de…