miércoles, 24 de febrero de 2010


Script con Iptables..........


Hola a todos os quiero dejar aquí un ejemplo que encontré de iptables muy sencillo que en su momento hice (hace mucho ......), después subiré otro mucho mas complicado.

Pero para la gente que recién comienza a hacer sus propios firewalls (debian,ubuntu..)con iptables les vendrá bien.



#!/bin/bash
#IFEXT i UNIVERSE ==> son variables
#interfaz conectada internet
IFEXT="eth0"
#todo el mundo
UNIVERSE="0.0.0.0"

case "$1" in
start)
echo ==>Limpiando reglas
#Flush iptables (limpiamos las reglas)
iptables -X
iptables -Z
iptables -F

#Politica por defecto ACCEPT
iptables -P INPUT ACCEPT
iptables -P OUTPUT ACCEPT

#Todo lo que entre al firewall, protocolo TCP , variable (eth0) ,
#se lo enviamos a destination puerto 22 i 80......

iptables -A INPUT -p tcp -i $IFEXT --dport 80 -j ACCEPT
iptables -A INPUT -p tcp -i $IFEXT --dport 22 -j ACCEPT
iptables -A INPUT -p udp -i $IFEXT --dport 53 -j ACCEPT
iptables -A INPUT -p udp -i $IFEXT --dport 21 -j ACCEPT

#Deniega los puertos a:s = rango
iptables -A INPUT -p tcp -i $IFEXT --dport 1:1024 -j DROP
iptables -A INPUT -j DROP
;; #Fin de case

stop)
iptables -X
iptables -Z
iptables -F
;;

restart)
$0 stop
echo -n "Sleeping a few seconds before setting the rules again:"
sleep 2
echo "done"
$0 start
;;


status)
iptables -L
;;

*)
echo "Modo empleo:$0 {start|stop|restart|status}"
exit 1
esac
exit 0

Para ejecutar este script cada vez que se inicie tu servidor aquí os dejo el artículo donde lo explica.

Cualquier consulta o aporte no duden en comentarlo..................


+++++++++++++++
"El futuro tiene muchos nombres. Para los débiles es lo inalcanzable. Para los temerosos, lo desconocido. Para los valientes es la oportunidad."
Víctor Hugo.
+++++++++++++++

Partituras de Joe Hisaishi

Hola a todos como sabéis mi webblog no solo va de "informática....."(aunque la mayoría de las veces va de eso), este weblog es de todo un poco de lo que me gusta y quiero compartirlo con vosotros y espero poder ayudar a muchos a solucionar, encontrar,sensibilizar,etc......

Y ahora quiero compartir la web de uno de mis músicos preferidos Joe Hisaishi compositor de las BSO de muchas películas de Studio Ghibli entre ellas una de las mas conocidas y ganadora de un oscar "El viaje de Chihiro", también esta una de mis favoritas "El Castillo Ambulante", a la gente que guste y sepa de música de este genio aquí os dejo el link de su página para poder descargar las partituras de sus canciones.

Espero próximamente subir un vídeo tocando el ending del "Castillo ambulante" ya que me para mí es una de las mejores.

Espero que os sirva este aporte.

ACTUALIZACIÓN 25-12-2010 : Os dejo aquí la BSO del Castillo Ambulante, para mí una de las mejore(Si veis que el link esta roto, avisadme que la vuelvo a subir).

+++++++++++++++
"La música es un eco del mundo invisible."
Giuseppe Mazzini .
+++++++++++++++

domingo, 21 de febrero de 2010


Comando básicos Linux......(PARTE I)


Hola a todos , sé que hay muchas páginas sobre "los comandos básicos en linux...."....pero yo aquí os quiero dejar los que mas uso habitualmente...............................

Espero que os sirva:

$ halt ==> Apagar el sistema

$ reboot ==> Reiniciar

$ exit ==> Salir de la sesión

$ date ==> Muestra la fecha del sistema

$ cal ==> Muestra el calendario de ese año

$ who ==> Indica qué usuarios tiene el ordenador en ese momento, en qué
terminal están y desde qué hora.

$ whoami
==> Indica que usuario soy.

$ clear ==> Limpiar la pantalla.

$ cp route1/file1 /route2/file2 ==> Copia el fichero file1 de route1 en route2 con el nombre file2.

$ mv route1/file1 route2/file2 ==> Mueve y renombra ficheros y directorios. Si route1 es igual a route2 renombre, si son distintos lo mueve.

$ ln route1/file1 route2/file2 ==> Crea un enlace duro de file1 en route2 file2.

$ ln –s route1/file1 route2/file2 ==> Crea un enlace simbolico de file1 en route2 llamado file2.

$ rm -i file1 ==> Borra el fichero file1.

$ file fich ==> Indica el tipo del fichero e información al respecto del mismo.

$ cat file1 ==> Muestra por pantalla el contenido de file1.

$ head -7 file1 ==> Muestra las 7 primeras lineas de file1.

$ more file1 ==> Mostrar un fichero por pantalla paso a paso.

$ less file1 ==> Mostrar un fichero por pantalla y podernos desplazar por el.

$ grep ==> El comando grep localiza una palabra, clave o frase en un conjunto de
directorios, indicando en cuáles de ellos la ha encontrado. Este comando rastrea fichero por fichero, por turno, imprimiendo aquellas líneas que contienen el conjunto de caracteres buscado. Si el conjunto de caracteres a buscar está compuesto por dos o más palabras separadas por un espacio, se colocará el conjunto de caracteres entre apóstrofes ('). Su formato es el siguiente:

$ grep 'conjuntocaracteres' file1 file2 file3 ==> Siendo 'conjuntocaracteres' la secuencia de caracteres a buscar, y file1, file2, y file31 los ficheros donde se debe buscar. Veamos un nuevo ejemplo:

$ grep 'user' /etc/passwd ==> Este comando buscará "user" entre las líneas del fichero /etc/passwd.


- Empaquetar

$tar –cvf nombre_archivo.tar fichero1 fichero2 ==> Empaquetar.

$
tar xvf archivo.tar ==> Desempaquetar.


- Comprimir

$ gzip fichero ==> Comprimir.

$ gzip –d fichero.gz ==> Descomprimir.


- Buscar ficheros en el sistema

$ find /etc -name perdido.txt


- Imprimir


$ lpr nombre_fichero (imprime el fichero)



Espero que os sirva esta mini-guía de comandos Unix/Linux...............

Si usáis otros comandos................no olvides de compartirlo en un comentario..........


+++++++++++++++
"Puesto que yo soy imperfecto y necesito la tolerancia y la bondad de los demás, también he de tolerar los defectos del mundo hasta que pueda encontrar el secreto que me permita ponerles remedio."
Mahatma Gandhi .
+++++++++++++++

sábado, 20 de febrero de 2010


Actualización del diseño del weblog.....

A todos mis amigos que ven mi weblog , os habréis dado cuenta dado cuenta que e actualizado el diseño del weblog ya que el anterior tenía la apariencia muy oscura y el color verde no me gustaba mucho, y ahora que e tenido algo de tiempo e actualizado el diseño, espero que os guste este nuevo..................

A la gente que le guste este el diseño, me la podéis pedir a atraves de un comentario y y gustosamente os lo enviare (siento no poder pegar el link ya que lo baje hace mucho y no lo recuerdo)...............

Un saludo vuestro amigo Rony.


+++++++++++++++
"La amistad es un alma que habita en dos cuerpos; un corazón que habita en dos almas."
Aristóteles.
+++++++++++++++

viernes, 19 de febrero de 2010


Montar particiones NTFS.......en UBUNTU

Después de mucho e logrado montar mi partición NTFS os dejare aquí mi pequeña experiencia...................

*Si tenemos montada la partición, desmontadla. (sudo umount -a)

Abrimos terminal y comenzamos:

Creamos una carpeta en /media , yo la llamo DATOS:
sudo mkdir /media/DATOS


Ahora tenemos que saber cual es la partición que queremos montar:
sudo fdisk -l (nos motrará las particiones que tenemos) ; en mi caso es /dev/sda3 (NTFS) o podemos hacer una búsqueda de las particiones NTFSs que tenemos :
"sudo fdisk -l | grep NTFS" .

Usaremos "ntfs-3g" (controlador NTFS para Linux, nos permite escribir sobre particiones NTFSs, desde Ubuntu 8.04 ya lo incorpora, si no la tenemos la instalamos "sudo apt-get install ntfs-3g").

Ahora modificaremos el fichero /etc/fstab (este fichero muestra la lista de discos i/o particiones disponibles.)

sudo gedit /etc/fstab

Y agregamos la siguiente línea al final :

/dev/sda3 /media/DATOS ntfs-3g silent,umask=0,locale=es_ES.utf8,no_def_opts,allow_other 0 0

Finalmente la montaremos con nuestro conocido comando:

sudo mount -a

Y ya la tendremos montada, cualquier duda que tengáis ............ comenten.




+++++++++++++++++++++++
"Nunca consideres el estudio como una obligación, sino como una oportunidad para penetrar en el bello y maravilloso mundo del saber".
Albert Einstein.
+++++++++++++++++++++++

lunes, 15 de febrero de 2010


Internet.......TCP/IP????

Hola a todos es cierto que alguna vez siempre hemos oído por ahí entre risas ¿Internet?,¿Qué es internet?.............
Este post quiero dedicarlo a todos los jóvenes y/o futuros informáticos , también a aquellas personas que quieren saber un poco mas acerca sobre que es verdaderamente "Internet" y como funciona quiero compartir el video que encontre hace mucho en youtube , que me ayuda a comprender mucho sobre el verdadero funcionamiento de Internet.
A veces pensamos que con solo abrir el navegador o enviar un correo electrónico es algo muy sencillo (quizás si para un usuario normal ..... jeje), pero verdaderamente hay mucho mas , por debajo suceden muchas cosas, que a veces no lo sabemos ver i nos quedamos con el clic. (yo siempre pienso es otro mundo dentro del nuestro..... donde e oído esto antes).

Bueno paro ya y espero que el vídeo os ayude a entender mejor el funcionamiento de internet , la verdad el vídeo esta muy bien orientado a la enseñanza.

Aquí el link del vídeo.


+++++++++++++++++++++++
La vida és tot el que ens passa mentre fem altres plans”.
"La vida es todo lo que nos pasa mientras hacemos otros planes".

John Lennon.
+++++++++++++++++++++++

Eliminar Kernels Antiguos


Hola amigos después de mucho tiempo quiero dejaros como hacer una limpieza de todos los kernels antiguos en Ubuntu Karmic (también probado en todas la distros cuya base sea debian) que se van guardando en nuestro ordenador después de hacer las actaulizaciones.

Buscamos primero para ver lo kernels que tenemos :

sudo dpkg -l | grep linux-image

Nos saldrá la lista de todos los kernels que tenemos.

Ejem:


ii linux-image-2.6.31-17-generic 2.6.31-17.54
Linux kernel image for version 2.6.31 on x86
ii linux-image-2.6.31-19-generic 2.6.31-19.56
Linux kernel image for version 2.6.31 on x86
ii linux-image-generic 2.6.31.19.32
Generic Linux kernel image


Ahora para proceder a eliminarlos:

sudo aptitude purge linux-image-2.6.31-17-generic

Y con esta orden removemos el kernel antiguo de todas maneras es recomendable tener dos por si el actual fallará.

Espero poder tener mas tiempo para poder subir cosillas interesantes para todos, gracias a los 3 o 4 gatos que se dan el tiempo de visitar este weblog.

++++++++++++++++++++++++++++
La libertad no es poder elegir entre unas pocas opciones impuestas, sino tener el control de tu propia vida. La libertad no es elegir quien será tu amo, es no tener amo."
Richard Stallman.
++++++++++++++++++++++++++++