Posts

Composer: Failed opening required in ...vendor/composer/autoload_real.php on line 70

Image
Try the following:
Delete the vendor folderDelete composer.lockRun the command composer clearcache (or clear-cache)Run composer installHope this helps!

Secuencias Bash

Image
Un comando muy útil que me gusta utilizar a menudo para organizar directorios en orden alfabético:for i in {a..z}; do mkdir $i; doneEsto crea un directorio por cada letra del alfabeto inglés de la "a" a la "z".

COMO: Configurar MySQL para administrar archivos mysql-bin

Image
Recientemente en uno de mis servidores la partición /var estaba llena, al indagar logré identificar que era por una cantidad considerable de archivos en el directorio /var/log/mysq/, estos archivos inician con el nombre mysql-bin.000001 y aumentan por cada 80 MB. En ellos se guardan los querys de actualizaciones sobre las bases de datos.  Para verlos, por ejemplo, podemos usar el comando:  mysqlbinlogs mysql-bin.000001 Buscando en google encontre la solución, basta configurar en /etc/mysql/my.cnf: [mysqld] expire_logs_days=5 Esto hará que MySQL se encargue de mantener los últimos 5 días de logs.

El poder de la línea de comandos

Image
Supongamos que tenes el siguiente texto en un archivo:
Juan Perez jperez@mail.com El Salvador
Maria Lopez mlopez@email.com Guatemala

y necesitas un comando que te genere lo siguiente:
Juan Perez,jperez@mail.com,El Salvador
Maria Lopez,mlopez@email.com,Guatemala

Basicamente unir tres líneas en una sola para crear un registro con campos separados por comas. Primero necesitas quitar las líneas en blanco para que no interfieran con la separación de los registros:
grep -v "^$" archivo.txt > archivo_sin_lineas_vacias.txt

Luego con el comando sed reemplazar los saltos de línea por una coma cada dos líneas y el tercer salto dejarlo tal y como está:
sed '1~3 {N;N;s/\n/,/g}' archivo_sin_lineas_vacias.txt > archivo.csv

Con tuberías queda así: grep -v "^$" archivo.txt | sed '1~3 {N;N;s/\n/,/g}' > archivo.csv

rc_domino

A partir de la versión 7 de Lotus Domino, el programa de instalación crea dos scripts para levantar el servicio de correo automáticamente en el arranque del servidor, a continuación el procedimiento para configurarlos:

Primero es necesario verificar que ambos scripts se encuentren en la ubicación adecuada:

/etc/rc.d/rc_domino
/opt/ibm/lotus/rc_domino_script

En el archivo /etc/rc.d/rc_domino establecemos el usuario del servicio:

DOMINO_USER=notes

El el segungo archivo configuramos las variables para ajustarlas a nuestra instalación:

LOTUS=/instalacion/de/domino
NOTES_DATA_PATH=/directorio/data/de/domino

Creamos los archivos notes.input y notes.log para el monitoreo del servicio de dominio por medio de la consola:

$ cd /directorio/data/de/domino
$ touch notes.input
$ touch notes.log

Finalmente activamos el script rc_domino para se ejecute automáticamente al iniciar el servidor:

# chkconfig --add /etc/rc.d/rc_domino

Reiniciamos el servidor y el servicio de Lotus Domino se iniciará en el arranque.

Para m…

Ayudemos al Hogar Moraga

Queremos fundar una biblioteca y necesitamos de tu ayuda para recolectar libros, puedes encontrar mayor información aquí.