Buscar archivos con un texto en linux

02-01-2010 por Carlos  
Archivado bajo Linux, Notas

Un amigo me pasó el comando.

Me fue muy util para encontrar un error en el Wordpress.

Si no tiene acceso al directorio \tmp, utilize otro directorio para alojar el log. Tambien lo puede mostrar en pantalla suprimiendo la dirección de salida.

find / -type f -print | xargs grep "hello" >> /tmp/bigsearch.log 2>/dev/null

Espero que les sea útil.

Linux

Como instalar Subversion en Linux

30-10-2009 por Carlos  
Archivado bajo Artículos, Linux, Tecnología

subversion logo

Logo de Subversion

He estado tratando de instalar subversión para trabajar por un tiempo en diferentes sistemas y sólo me he encontrado frustraciones una y otra vez.

Así, con la última versión de Ubuntu Server 9.10 pude  hacer que funcione. He aquí cómo lo hice. Me baso en otra guía que encontré en línea que no funcionó porque dejó afuera algunos pasos.

Todos los pasos debes ser ejecutados desde una terminal en líneas de comando:

Step 1 – Instalar un servidor LAMPP

sudo apt-get apache2 php5-mysql libapache2-mod-php5 mysql-server

Step 2 – Instalar  Subversion

sudo apt-get install subversion libapache2-svn

Step 3 – Crear un repositorio

Create the subversion repository in /svn

sudo svnadmin create /svn

Step 4 – Configurar el módulo webdav

Editar el archivo de configuración del módulo webdav del apache. Utilize su editor favorito, en este caso yo utilizo nano.

sudo nano /etc/apache2/mods-enabled/dav_svn.conf

Para mantenerlo simple, sólo se descomente las lineas. En realidad, no neceario conocer muchos detalles. Consulte en el Google para una configuración más personalizada.

El archivo debería quedar como sigue:

<Location /svn>
DAV svn
SVNPath /svn
AuthType Basic
AuthName “Subversion Repository”
AuthUserFile /etc/apache2/dav_svn.passwd
</Location>

Grabe el archivo. :)

Step 5 – Crear un usuario en SVN

Para crear un usuario en el reposotorio utilize el siguiente comando:

sudo htpasswd -cm /etc/apache2/dav_svn.passwd

Ejemplo:

sudo htpasswd -cm /etc/apache2/dav_svn.passwd geek
New password:
Re-type new password:
Adding password for user geek

Step 6 – Reiniciar el Apache

Reinicie el apache que se encuentra corriendo con el siguiente comand:

sudo /etc/init.d/apache2 restart

Ahora puede apuntar con el browser a http://www.server/svn, debería ver que el depósito está habilitado para el acceso de lectura anónima, pero se comprometen que el acceso exige un nombre de usuario.