CENTOS
Paso 1: Quitar paquetes existentes
|
1 |
yum remove fuse fuse-s3fs |
|
1 |
yum remove fuse fuse-s3fs |
Instalar el siguiente paquete
|
1 |
yum install make gcc pam-devel ntp |
Generar la clave privada, dar ubicacion del archivo
|
1 |
ssh-keygen |
Para ver la clave publica generada:
|
1 |
ssh-keygen -y |
Entrar al servidor donde se va a cambiar y editar el archivo ~/.ssh/authorized_keys
|
1 |
ssh -i id_rsa.crm root@X.X.X.X |
El siguiente comando creará los datos-1 directorio en el segundo disco duro puede copiar el contenido del directorio para el destino :
|
1 |
rsync -r /media/hdd1/data-1 /media/hdd2/ |
La opcion ‘-r’ realiza el proceso recursivo de todas las carpetas
Seguir leyendo Uso de rsync – herramienta para la sincronizacion de carpetas y archivos
Si queremos sacar una parte del CDR para pasarlo a otra maquina ejecutamos el siguiente comando el la consola de mysql:
|
1 |
select * from cdr where calldate>'2015-06-26' and calldate<'2015-06-26 10:10:50' INTO OUTFILE '/tmp/cdr.txt' FIELDS TERMINATED BY ',' ENCLOSED BY '"' LINES TERMINATED BY '\n'; |
Para Importar los datos que sacamos del servidor anterior hacemos lo siguiente:
Entramos a la nueva maquina por mysql
|
1 2 3 4 |
mysql -h 192.168.1.30 -u usuarioremoto -p use asteriskcdrdb; LOAD DATA LOCAL INFILE '/tmp/cdr.txt' INTO TABLE cdr FIELDS TERMINATED BY ',' ENCLOSED BY '"' LINES TERMINATED BY '\n'; |
Si el proceso anterior de exportar los datos nos saca el error
ERROR 1045 (28000): Access denied for user
Podemos usar el siguiente comando
|
1 |
mysql -h servidor -u usuario -p asteriskcdrdb -e 'select * from cdr where calldate>"2019-01-01" and calldate<"2019-04-12 07:00:00"' > /tmp/cdr.sql |
Esto nos generara un archivo el cual podemos importar asi:
|
1 |
LOAD DATA LOCAL INFILE '/tmp/cdr.sql' INTO TABLE cdr FIELDS TERMINATED BY '\t' LINES TERMINATED BY '\n'; |
Listo.
Para que poder guardar el CDR en multiples bases de datos tenemos que instalar el modulo ODBC de asterisk, esto también nos permite almacenar el CDR en plataformas diferentes a MySQL, como MSSQL.
Instalar CENTOS 6.6
Actualizar e instalar los paquetes necesarios:
|
1 2 3 4 5 6 7 8 9 10 |
yum update yum install nano yum install pearl yum install -y glibc.i686 yum install -y libgcc.i686 yum install -y libXtst.i686 yum install -y libXp.i686 yum install -y libXmu.i686 yum install -y libXft.i686 yum install -y libstdc++.i686 |
|
1 2 |
useradd notes groupadd notes |
|
1 2 3 4 5 6 7 |
iptables --flush service iptables save cat /etc/sysconfig/iptables setenforce 0 nano /etc/sysconfig/selinux SELINUX=disabled |
|
1 2 3 4 5 |
mount /dev/cdrom /mnt cp /mnt/lotus* /root tar xfv /root/lotus* ./install |
|
1 2 3 4 |
yum install nfs-utils nfs-utils-lib chkconfig nfs on service rpcbind start service nfs start |
|
1 |
sudo dd bs=1m if=archivo.iso of=/dev/ddxx |
Convertir el ISO a IMG
|
1 |
hdiutil convert -format UDRW -o target.img ubuntu.iso |
Para ver los discos
|
1 |
diskutil list |
Desmontar el disco usb
|
1 |
sudo diskutil unmountDisk /dev/diskN |
|
1 |
sudo dd bs=1m if=archivo.img of=/dev/disk2 |
You have to do the following steps:
With a Linux Guest run this:
|
1 2 |
sudo dd if=/dev/zero of=/bigemptyfile bs=4096k sudo rm -rf /bigemptyfile |
|
1 |
sdelete –z |
modifyhd command with the --compact option:
With a Linux Host run this:
|
1 |
vboxmanage modifyhd /path/to/thedisk.vdi --compact |
|
1 |
VBoxManage.exe modifyhd c:\path\to\thedisk.vdi --compact |
|
1 |
VBoxManage modifyhd /path/to/thedisk.vdi --compact |