linux

Utilidades GNU para Win32

 Mié, 22/06/2005 - 01:19     Sandor

Acabo de descubrir un software extraordinariamente útil para los que, acostumbrados a la potencia de los comandos *nix, nos sentimos desvalidos ante el prompt C:\de la consola de cualquier windows. Se trata de las GNU utilities for Win32. A día de hoy, están portados los siguientes comandos:

bc-1.05 - bison-1.28 - bzip2-1.0.2 - diffutils-2.7 - fileutils-3.16 - findutils-4.1 - flex-2.5.4 - gawk-3.1.0 - grep-2.4.2 - gsar110 - gzip-1.2.4 - indent-2.2.9 - jwhois-2.4.1 - less-340 - m4-1.4 - make-3.78.1 - patch-2.5 - recode-3.6 - rman-3.0.7 - sed-3.02 - shellutils-1.9.4 - tar-1.12 - textutils-2.1 - unrar-3.00 - wget-1.8.2 - which-2.4

Una de las ventajas de usar este software es que no depende del paquete cygwin, si no que está compilado contra el runtime C de Microsoft msvcrt.dll, por lo que se supone que la velocidad de ejecución será mayor. Nada más por poder hacer un grep y liquidar el jodido perro buscador de windows, ya merece la pena :-) Para más información, echad un ojo a esta dirección: URL: http://unxutils.sourceforge.net/

Etiquetas: 

Tutoriales de expresiones regulares

 Vie, 08/04/2005 - 03:47     Sandor

Acabo de ver en Bulma un par de fantásticos tutoriales de expresiones regulares muy recomendables. Yo, que soy autodidacta en esto de linux, había oído hablar muchas veces del poder de la fontanería en los unix en general, pero hasta ahora no había encontrado un documento que lo explicara con la profundidad y rigor de este. Si en vuestro trabajo habitual con linux habeís deseado alguna vez encontrar todos los directorios que contengan la palabra MP3, y de todos ellos seleccionar los creados en los últimos dos meses, y con estos, crear por ejemplo un listado o una playlist, las expresiones regulares os ayudarán a lograrlo, entre muchisisisisimas otras cosas :-) Aquí los enlaces, imprescindibles, ya os digo:

  1. Tutorial de Expresiones Regulares (por Daniel Rodriguez)
    http://bulma.net/body.phtml?nIdNoticia=770
  2. Expresiones Regulares - Conceptos Avanzados (por Daniel Rodriguez)
    http://bulma.net/body.phtml?nIdNoticia=736
Etiquetas: 

modefix.pl (cambio de permisos)

 Mar, 29/03/2005 - 23:20     Sandor

Ayer pasó esas cosas que nunca suelen pasar: se me estropeó el disco duro del servidor de la oficina :-( Afortunadamente, tenía un backup de los datos de hace unos días, por lo que he minimizado la pérdida. El caso es que después de volcar los dos DVD del backup en la nueva partición de datos, he visto que tenía que modificar los permisos de cada archivo y de cada directorio. Entonces me he acordado de un pequeño script en perl que encontré en su día y que me ha facilitado la vida en más de una ocasión.

Este pequeño script se llama modefix.pl. Este pequeño gran script permite cambiar de un plumazo, recursivamente, los permisos de los archivos y directorios, así como el propietario y el grupo de un determinado conjunto de directorios.

Algo así como: $ modefix.pl -d 770 -f 660 -u yomismo -g smbusers /home/datos

Hay otros modos de hacer lo mismo, como comentan en la propia documentación del programa:

  $ find . -type d | xargs chmod 2750
  $ find . -type f | xargs chmod 640
  $ find . | xargs chown john:doe

pero a la vista está que es más engorroso :-) Si os he convencido, podeís echarle un ojo en: http://www.sial.org/code/perl/scripts/modefix.pl.html O en su página de freshmeat. ¡Ah!, y si alguien conoce alguna utilidad similar escrita en c, me gustaría que me lo dijese, ¿ok?

 

Categoria: 
Etiquetas: 

Servicios asegurados

 Lun, 14/03/2005 - 10:09     Sandor

Acabo de cambiar el sistema operativo de mi pequeño servidor humildepc(de Debian a Ubuntu, así que no hay mucho que aprender que digamos). El caso es que quería quitarme de encima un montón de paquetes instalados desde tiempos inmemoriales, un montón de dependencias de vete tú a saber donde (y el deborphanno me soluciona mucho) y dejar un sistema lo más pelado posible, sin perder la comodidad del apt-get install, al que me niego a renunciar :-)

El caso es que después de instalar los 350 megas del sistema mínimo de Ubuntu, el segundo punto en mi plan de acción es reinstalar los servicios que tenía en la anterior configuración (http, imap y smtp los más importantes), pero cambiados por su versión asegurada con ssl. Ayer comencé con Postfix-Tls, Cyrus, Sasl2, OpenSSL ... y tengo la cabeza como un bombo. [Actualización, tres días después] Bueno, parece que he conseguido poner en común postfix-tls con el cyrus-ssl-sasldb, y creo que sólo he perdido un par de años de vida en el intento :-) Hay algunas direcciones que me han venido bien para orientarme un poco:

En fin, por ahora ya tengo suficiente. Lo próximo será el apache (creo que instalaré la versión 2), sobre SSL, que creo que ya le voy pillando el truquillo :-) Ya os iré contando.

Categoria: 

Páginas

Sobre PlanetaInopia

Sandor Inopia nació en Bilbao, un lunes cualquiera, justo 1904 años después de que Nerón se suicidara, diciendo ¡Qué artista muere conmigo!, y 192 años después de que Volta descubriera la pila eléctrica. Mientras celebraba su quinto cumpleaños, Elvis daba su último concierto, y celebrando los siete, Muhammad Ali se retiraba del boxeo.

Sobre PlanetaInoipa, blog personal de Sandor Inopia (Sandor Saiz Ortuondo)

Yo no tengo la ambición de Nerón, la inteligencia de Volta, la voz de Elvis, o la fuerza de Alí, pero a veces me gusta escribir y darme a conocer a los demás. Por eso este blog, que espero te guste.

Comentarios recientes