Vim buscar y remplazar
Escrito en: Linux, friki, howto - Comments (0)January 2, 2008
Filed under: Linux, friki, howto — Tags: howto, Linux, trucos, vi — druidacelta @ 10:34 am
Este es un apunte rápido. Mucha gente me dice que prefiere emacs en lugar de vim o vi, yo la verdad esque me defiendo mejor en vim, no es que lo prefiera a emacs, solamente es por costumbre.
La cuestión es que siempre me preguntan como hacer para cambiar en un texto varias lineas o para cambiar una palabra en concreto de varios puntos (algo fundamental cuando administras un sistema y tienes que buscar y remplazar)
Pues es sencillo tenemos que pasarte la orden %s es decir si queremos cambiar en un texto las palabras pepe por juan tendremos que hacer lo siguiente
:%s/pepe/juan
Es importante conocer que esto cambiaria pepe por juan, pero con pepeton haria juanton ;-)
Como aprovecharse del novio.
Escrito en: Linux, friki - Comments (0)October 25, 2007
Filed under: Linux, friki — druidacelta @ 8:20 am
Imaginemos que nuestra pareja estudia una carrera que no tiene nada que ver con la informática, hoy en dia es dificil, porque al final siempre terminas usando el ordenador para hacer algo (un trabajo, copiar apuntes, mirar las notas…) Pues bien, llega un dia que descubrimos que nuestra pareja tiene que hacer en el ordenador algo rutinario, que siempre le implica los mismos pasos y una perdida de tiempo aproximada de 20 minutos :)
Pues bien, aquí un pequeño script dedicado a toda esa gente de ambientales que tienen que bajarse todos los dias los mapas :-) y por supuesto dedicado a toda la gente que los ve ya catalogados en su correo electrónico jeje
1: #!/bin/bash
2: iDATE=`date +%d-%m-%Y`
3: echo $iDATE
4:
5: #Mapas que hay que descargar
6: #SLP
7: iSLP=http://www.infomet.fcr.es/metoffice/
8: iMAPA[1]=mapa2.gif
9: iMAPA[2]=mapa3.gif
10: iMAPA[3]=mapa9.gif
11:
12: #SLP_b
13: iMAPAb[1]=SLP-000h.gif
14: iMAPAb[2]=SLP-024h.gif
15: iMAPAb[3]=SLP-120h.gif
16:
17: #500mb_b
18: iMAPAb[4]=500mb-000h.png
19: iMAPAb[5]=500mb-024h.png
20: iMAPAb[6]=500mb-120h.png
21:
22: #200mb_b
23: iMAPAb[7]=200mb-000h.png
24: iMAPAb[8]=200mb-024h.png
25: iMAPAb[9]=200mb-120h.png
26:
27: #500mb
28: mB=http://wxmaps.org/pix/
29: iMAPA[4]=euro1.00hr.png
30: iMAPA[5]=euro1.24hr.png
31: iMAPA[6]=euro1.120hr.png
32:
33: #200mb
34: iMAPA[7]=euro5.00hr.png
35: iMAPA[8]=euro5.24hr.png
36: iMAPA[9]=euro5.120hr.png
37:
38: mkdir /root/mapas/$iDATE
39:
40: for u in `seq 1 3`;
41: do
42: echo $iSLP${iMAPA[u]}
43: w-get $iSLP${iMAPA[u]}
44: mv ${iMAPA[u]} /root/mapas//$iDATE/$iDATE-${iMAPAb[u]}
45: done
46:
47: for u in `seq 4 9`;
48: do
49: echo $mB${iMAPA[u]}
50: w-get $mB${iMAPA[u]}
51: mv ${iMAPA[u]} /root/mapas/$iDATE/$iDATE-${iMAPAb[u]}
52: done
53:
54: echo “Ficheros del tiempo para hoy dia “$iDATE” \n primero se expresa la fecha, luego el nombre y por ultimo la fraja horaria. \n” | mutt -a /root/mapas/$iDATE/$iDATE-${iMAPAb[1]} -a /root/mapas/$iDATE/$iDATE-${iMAPAb[2]} -a /root/mapas/$iDATE/$iDATE-${iMAPAb[3]} -a /root/mapas/$iDATE/$iDATE-${iMAPAb[4]} -a /root/mapas/$iDATE/$iDATE-${iMAPAb[5]} -a /root/mapas/$iDATE/$iDATE-${iMAPAb[6]} -a /root/mapas/$iDATE/$iDATE-${iMAPAb[7]} -a /root/mapas/$iDATE/$iDATE-${iMAPAb[8]} -a /root/mapas/$iDATE/$iDATE-${iMAPAb[9]} -s “El hombre del tiempo ha llegado hoy: “$iDATE destino@direccion.es
55:
56:
57: ###
58: GNU LICENSE
59: ###
60: EOF
Alguna duda? Ala todos los Ambientalejos a no rascarla jejeje
Al final para que funcionara puse w-get en lugar del comando porque sinó no me cargaba esta web, quitarle la barra ( - )
Configurar sendmail para enviar correos usando un servidor exchange en CentOS
Escrito en: Linux, Noteworthy, friki, howto - Comments (2)October 24, 2007
Filed under: Linux, Noteworthy, friki, howto — druidacelta @ 1:43 pm
La situación es la siguiente, imaginemos que tenemos una red interna del estilo host.domain.age y queremos enviar correos, logwach correos de root o de crontab a nuestro correo corporativo que es del estilo user@subdomain.domainII.es y OH CASUALIDAD este correo es virtual, no se puede hacer ping internamente (ni externamente a subdomain.domainII.es) porque no lo conoce ni el tato.
Pues este HOWTO o guia ;) explica como conseguir que estos correos funcionen usando sendmail, y claro está que salgan para un servidor exchange (windows 2003) que ya se encargará de mirar a que corresponde lo de subdomain.domainII.es
De todo un poco no?
Escrito en: Diseño, Linux, Personal, motos - Comments (0)October 23, 2007
Filed under: Diseño, Linux, Personal, motos — druidacelta @ 6:19 am
Lo primero que podeis notar es que se cambió el aspecto de druidacelta, el anterior me aburria y tardaba demasiado en cargar, ahora esperemos que se solucione y este es mucho más bonito :) menos simple pero más bonito no?
Por otro lado comentar que esta optimizado para Internet Firefox, asi que no me seais gambiteros y usad ese programa, más seguro, más rapido y con menos fallos, si no sabeis donde bajarlo preguntarmelo que yo os lo digo sin problemas.
También comentar que el fin de semana estube ausente porque estaba en tierras gallegas comiendo y comiendo y comiendo y andando en moto jejeje, como visteis en la otra foto no eramos muchos (unas 25 motos) pero nos lo pasamos pipa :P

Las caras son de serie al igual que los pelos, tipico en gente que usa casco como motoristas o albañiles
Mini Howto: Cambiar ruta por defecto
Escrito en: Linux - Comments (1)July 10, 2007
Filed under: Linux — druidacelta @ 9:45 am
Algo muy normal y que muchas veces nos trae de cabeza es la ruta que linux asigna por defecto a nuestra máquina, sobretodo si trabajamos con un sistema que nos asigna los patrones por dhcp, para solucionar el encaminador o gateway o puerta por defecto puse este pequeño howto:
Yo soy de la vieja escuela, asi que la forma grafica que supongo que tendrá Ubuntu la desconozco totalmente, de echo ni me interesa, porque al trabajar de sysadmin lo mio son las pantallas negras con letras en gris clarito jeje, asi que este howto es para hacerlo en consola y sin miedo a tener los machos por corbata.
Este howto es aplicable sobre sistemas Linux, en concreto está testeado en RedHat Enterprise 4 ES pero supongo que para sistemas como Rocks o Centos, incluso para fedora, tendria que servir sin ningún problema
Primero será interesante saber que gateway tenemos, para ello algo tan sencillo como teclear el comando route puede que el sistema se quede medio colgado porque está esperando la ultima entrada, y en este caso la que necesitamos, si esto sucede solo tenemos que presionar Crt+ c y usar el comando netstat -nra
Un ejemplo de salida seria la siguiente:
[root@host1024 iphone]# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
100.10.140.0 * 255.255.252.0 U 0 0 0 eth0
169.254.0.0 * 255.255.0.0 U 0 0 0 eth0
default XX.XX.XX.XX 0.0.0.0 UG 0 0 0 eth0
Podemos ver que nuestar ruta por defecto (default) seria XX.XX.XX.XX, lo cual nos dice que todo el tráfico que no corresponda será enviado por la puerta defaul.
Con netstat -nra nos saldria algo similar pero en lugar de poner default nos podria 0.0.0.0
Bueno, ahora empezamos a pelearnos con nuestra ruta, algo muy sencillo, pero tendremos que tener en cuenta que por un instante perderemos la comunicación con el exterior, esto es muy imporante si tenemos servicios como ganglia o nagios que empezarán a crear alarmas que nos saturan el correo y telefonos :) recordar revisar los procesos antes de parar nada!
Borramos la ruta por defecto:
[root@host1024 iphone]# route del default
(este comando no imprime ninguna salida)
Añadir ruta nueva:
[root@host1024 iphone]# route add default gw YY.YY.YY.YY(este comando tampoco imprime nada)
Mirar que en efecto se hicieron los cambios:
[root@LX081 root]# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
100.10.140.0 * 255.255.252.0 U 0 0 0 eth0
169.254.0.0 * 255.255.0.0 U 0 0 0 eth0
default YY.YY.YY.YY 0.0.0.0 UG 0 0 0 eth0
Pues nuestra máquina ya estaria saliendo por la nueva ruta, hay que tener en cuenta que sistemas como redhat tiene un fichero en el arranque donde guarda el GATEWAY y que tendriamos que modificar porque sino… el siguiente arranque tendriamos la ruta incorrecta :)
Pequeño comando para ver si hay un GATEWAY incorrecto
[root@host1024 iphne]# export i=0; for i in `find /etc/ -name ifcfg-eth0`; do echo $i; cat $i| grep GATEWAY; done
/etc/sysconfig/network-scripts/ifcfg-eth0
GATEWAY=XX.XX.XX.XX
/etc/sysconfig/networking/devices/ifcfg-eth0
GATEWAY=YY.YY.YY.YY
/etc/sysconfig/networking/profiles/default/ifcfg-eth0
GATEWAY=YY.YY.YY.YY
En esta salida podemos ver que hay un fichero de inicio (/etc/sysconfig/network-scripts/ifcfg-eth0) que tiene mal configurado nuestro gateway o ruta por defecto, asi que nos quedaria editar y guardar.
Disfruten de GNU/Linux
Solo faltaba la novia de tux…
Escrito en: Linux, Noteworthy, apple, friki - Comments (0)March 6, 2007
Filed under: Linux, Noteworthy, apple, friki — druidacelta @ 7:24 am
Pues sÃ, seguro que muchos conoceis a tux, es un pingüino creado como mascota de Linux… que porqué asÃ, un pingüino… pues teoricamente para mofarse de la gente encorbatada de ibm y hp que por aquel entonces no querÃa saber nada de esta “burda copia” de un entorno minix… pobres ignorantes como caen jejeje.
Pero bueno!, hoy navegando por la página de apple, me doy cuenta que hay un juego (no se que tal será) llamado SuperTux, el cual tiene como misión “ir saltando y arrastrandose hasta rescatar a su novia Penny”… que me pregunto yo, porque le han llamado penny a la novia del tux? y porqué si tux va desnudo y sabemos que es un macholo a la chica le ponen un lacito en el pelo?… hay cosas que la humanidad no tendria que conocer nunca.
Pues eso! SuperTux 0.3.0 (alojado por Berlios)

si, los de apple no se han molestado en sacar una portada de la versión 0.3.0 y siguen con la 0.1.3… pero igual esa fase es identica no? xD tengamos fe!
HOWTO: Samba, accediendo a windows.
Escrito en: Linux, Noteworthy, howto - Comments (0)February 20, 2007
Filed under: Linux, Noteworthy, howto — druidacelta @ 9:14 am
Uno de los principales problemas que existe en Linux es el acceso a sistemas windows, por lo general siempre veo por los foros las tÃpicas preguntas:
- Como puedo acceder a una carpeta en windows
- Tengo un fichero en windows y quiero verlo en linux
- linux y windows a traves de samba
- Como conectar una unidad de red en linux.
Bueno, pues es mucho más facil de lo que pensais, no hace falta apenas conocimientos informaticos y gracias a las nuevas implementaciones del kernel de linux todo se limita a un simple comando.
Lo primero que necesitamos es saber como se llama nuestro windows y que carpeta tenemos compartida.
Mi PC -> Propiedades -> Identificación de Red
Obteniendo algo como PC_CASA
Pues bien, ahora usaremos el comando mount para acceder a dichos datos.
mount -t smbfs -o username=pepito  //PC_CASA/CARPETA /mnt/windows/
Es ahora cuando nos pedira la contraseña, en caso de que no tenga contraseña solo tendremos que dale a enter y según la mayor o menor carga de red terminará montando antes o despues dicha red.
A tener en cuenta:
- las barras en windows son invertidas (contrabarra) mientras que en linux usamos la barra normal (la que está encima del 7)
- si quieres poner dicho montaje en el arranque del sistema tienes que editarlo en el /etc/fstab y poner a mayores la opcion password=CONTRASEÑA. Como esto se un fallo de seguridad, porque el texto está visible lo normal es crear un usuario “generico” para el acceso a dicha carpeta.
Si trabajas con varios domÃnios puedes encontrarte con que al tratar de montar el punto sale un error del tipo.
10434: session setup failed: ERRDOS - ERRnoaccess (Access denied.)
SMB connection failed
Por lo normal el problema es que no sabe en que dominio o grupo de trabajo registrarse, es por ello que puedes usar la opción workgroup=GRUPO esto suele solucionar dicho problemilla tan poco explicito.
En resumidas cuentas tendria que quedar algo asi:
mount -t smbfs -o username=pepito,workgroup=GRUPOÂ Â //PC_CASA/CARPETA /mnt/windows/
Â
Feb. 15, 1995: Mitnick arrestado
Escrito en: Linux, Noteworthy, Personal, buscando - Comments (1)February 15, 2007
Filed under: Linux, Noteworthy, Personal, buscando — druidacelta @ 8:19 am
Sip, hoy hace años ya que Kevin (Mitnick) fue arrestado, por infiltrarse en multitud de sistemas americanos probando asi los multiples fallos que estos tenian.
Recuerdo la enorme campaña que surgio para que lo soltaran puesto que lo acusaban de destruir información que no habia destruido, usea un conejo de indias.
No pongo más información porque la teneis toda recogida en la Wikipedia.
Como diria Stallman, Happy Hacking!
Firefox si su publicidad no!
Escrito en: Diseño, Linux, Noteworthy, Pensamientos - Comments (0)February 12, 2007
Filed under: Diseño, Linux, Noteworthy, Pensamientos — druidacelta @ 2:54 pm
Soy Usuario de mac, y trabajo como tecnico de sistemas linux dirigiendo un proyecto de migración al software libre. Todo este trabajo es para servidores linux que se encuentran en un CPD y todo mi trabajo lo hago desde una estación remota (usea un pc con Win2k).
Que tiene esto que ver con el tÃtulo direis, pues bien, la polÃtica de los administradores de los equipos no-cpd mantienen que el navegador usado es ie (que para algo pagan un antivirus) y claro yo aún que quiera usar firefox pues no me dejan.
Soy total y anti M$ de echo el primer dia pedà si podia instalar debian….
La cuestión es, cuando voy a páginas para descargarme software libre (como awstast) o páginas que tratan esta temática, porque tengo que ser discriminado? Me gusta ver el zorro en un lado y un mensaje “usa firefox” no me molesta.
Pero lo que no soporto es la publicidad “si no usas firefox te jodes”,.. no no! no es que lo digan asi, pero que ocurre en algunas páginas que meten un banner de publicidad que me ocupan el 45%del ancho de la página (solo por usar ie) o algunas como la del propio awstast que me salta un div (creo que se un div) que me oculta el resto de la página y me dice que use firefox (coño como si no quisiera) y me dice “continue without Firefox” y le das y claro no hace nada! porque el ie no soporta la llamada que el programador de javascript hizo…
Creo que está bien “culturizar” a la gente pero me parece un fanatismo y una decadencia el puteo que empiezan a meter (tanto los que usan windows y critican linux como al contrario”
“Da a conocer algo, pero no obligues a usarlo (muchas veces no es por no querer sino por no poder)”
Gran Paradiso… esto no era Firefox?
Escrito en: Linux, Noteworthy, Personal - Comments (0)February 9, 2007
Filed under: Linux, Noteworthy, Personal — druidacelta @ 7:45 am
Gran Paradiso es el nombre en clave que recibe la 3 versión de Firefox que aun en fase muy muy temprana (alpha 2) pero ya mejor que ie.
Pues si, a mi el icono nuevo que han sacado me suena mucho al que usa debian por el tema de la licencia del logotipo y tal y cual que ahora no voy a contar (si usais debian lo entendereis)
Pues para quien quiera probar las nuevas utilidades, que no me pienso parar a contar porque el fabricante lo hace mucho mejor y con mas salero pues solo tiene que dirigirse a http://www.mozilla.org/projects/firefox/3.0a2/releasenotes/Â y fijo que encuentra lo que busca :)
NOTA: esta disponible (siendo alpha) para Linux MacOS y nuestro inseparable






