Buscar y remplazar en Linux

Usando el siguiente comando pude reparar de forma rapida la incompatibilidad que tenian algunos archivos php  a la hora de migrar al nuevo servidor.
find /path/a/los/scripts -name ‘*.php’ -exec replace ‘<?’ ‘<?php’ — ‘{}’ \;

More on page 39

Insercion en Mysql

Como insertar archivos de datos en formatos estandar de datos como CSV, separados por tabs, y demas, toda la documentacion sobre como realizar esta insercion en http://dev.mysql.com/doc/refman/5.0/es/load-data.html

More on page 38

Asterisk en Red Hat VPS

La instalacion de asterisk en Red Hat se basa en los siguiente paquetes:
• Audiofile-devel
• Bind utils
• Bison
• Cvs
• Gcc

More on page 37

Conversion MP3 a GSM

Usando SOX se realizan las conversiones de MP3 a GSM para compatibilidad y mejor uso a traves del asterisk, con el siguiente comando de una forma muy sencilla y rapida el sistema hace el cambio de formato.
# sox myfile.mp3 -r 8000 -c 1 myfile.gsm avg
Referencia

More on page 36

Consultas MSSQL en ASP y PHP

Conexion a base de datos MSSQL en ASP
<!–#include file=”data_services_db.asp”–>
<%
lv_conexion = analisis_inicial()
if lv_conexion = “0″ then
user=”infodoc”

More on page 35

No password en SSH

Uncategorized Comentarios (0)

Dejar de usar contraseñas en ssh autenticacion por keys

 se genera un key en la maquina local usando

# ssh-keygen

esto nos crea dos archivos id_rsa e id_rsa.pub (copiamos el .pub a la maquina remota en /root/.ssh/ y lo renombramos a authorized-keys

Y listo ya tenemos acceso sin usar contraseñas.

Joan Herrera @ Mayo 11, 2008

Directorios remotos usando ssh (sshfs)

Uncategorized Comentarios (0)

Proceso de instalacion en debian

# apt-get install fuse-utils sshfs

# modprobe fuse

Montar el directorio

# sshfs user@servidor-remoto:/directorio/remoto/ /mnt/punto-local/

Desmontar el directorio

# fusermount /punto/local/

Joan Herrera @ Mayo 11, 2008

Caracteristicas Procesador GNU/Linux

Linux Comentarios (0)

Hay un archivo que almacena las caracteristicas de los procesadores de nuestra maquina donde tenemos instalado GNU/Linux el archivo se llama y se puede visualizar usando el siguiente comando:

# vi /proc/cpuinfo

Y obtenemos los siguientes datos donde nos enumera cada procesador debido a que es un dual core los resultados son los siguientes: More on page 42

Joan Herrera @ Febrero 29, 2008

Solucion a “dead but subsys locked”

Linux Comentarios (0)

He tenido el siguiente inconveniente en red hat sobre un VPS:

-El FTP no respondia.
-Reinicie el servicio /etc/init.d/vsftpd restart
-Daba “failed” al finalizarlo y cuando iniciaba arrojaba “ok”.
-Le di un /etc/init.d/vsftpd status y me arrojo: “dead but subsys locked”
-Luego de consultar y consultar encontre una solucion en linuxquestions.org exactamente en este post  con los siguientes pasos:

-Ingreso al directorio /var/lock/subsys/ alli elimino el archivo vsftp.
-Detengo el servicio xinetd con # /etc/rc.d/init.d/xinetd stop
-Ahora reinicio el servicio vsftpd con # /etc/init.d/vsftpd restart
-Por ultimo iniciamos xinetd nuevamente # /etc/rc.d/init.d/xinetd start

En conclusion estos dos servicios presentan conflicto.

Joan Herrera @ Enero 31, 2008

Consulta entre dos fechas

mysql Comentarios (0)

Tras tener varios problemas e inconvenientes obteniendo datos entre dos fechas para la generacion de informes por rangos de fechas y demas, he usado las siguientes consultas mysql para obtener resultados entre dos fechas.

SELECT * FROM `cdr_asterisk` WHERE `fecha1` >= ‘2008-01-15 00:00:00′
AND `fecha1` <= ‘2008-01-15 13:50:00′

ó

SELECT * FROM `cdr_asterisk` WHERE `fecha1` BETWEEN ‘2008-01-15 00:00:00′
AND ‘2008-01-15 13:50:00′

Joan Herrera @ Enero 28, 2008