Apartamento En Familia

Apartamento En Familia
Apartamento de playa para vacaciones. http://www.apartamentoenfamilia.es. Número registro HUTT-005768

viernes, 31 de enero de 2020

Microsoft Teams es una nueva plataforma creada por Microsoft que sustenta el trabajo en equipo en las empresas; este tipo de software, que pone a disposición salas de chat, fuentes de noticias y grupos para el año de las empresas, forma parte del paquete 365 de Microsoft Office y no puede ser configurado individualmente; con él, se pueden hacer vídeos por Twitch, compartir archivos y acceder al Bloc de notas, IPages, Powerpoint y OneNote.1
Microsoft Teams proporciona servicios inteligentes a través de Microsoft Graph y de tener en cuenta los grupos de Office 365.
Microsoft ha hecho las conversaciones visibles por defecto para todo el equipo, pero siempre existirá la opción de entablar charlas privadas. Otras características de Microsoft Teams son la capacidad de personalización, el uso de notificaciones, el aprovechamiento de servicios de terceros y la promesa de la seguridad, con datos que se cifran tanto en tránsito como en reposo.

(Fuente Wikipedia)

Hace falta añadir el respositorio oficial:

https://packages.microsoft.com/repos/ms-teams stable main
 
al sources.list, añadir el certificado de Microsoft
sudo vim sources.list
wget -qO - https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
sudo apt update
apt search teams




Y ya podemos empezar a trabajar en equipo!

Más información: https://docs.microsoft.com/en-us/microsoftteams/get-clients#linux

viernes, 10 de enero de 2020

Backup de una base de datos MaxDB desde Linux

MaxDB es un sistema de administración de bases de datos adquirido por la compañía SAP para usarse como un repositorio de datos para las aplicaciones de SAP. Desde su adquisición fue nombrado SapDB y, posteriormente, renombrado a MaxDB por MySQL AB. Antes de SapDB, la base de datos pasó por otros nombres. Originalmente, se llamaba Adabas D, una base de datos pre-relacional.
MaxDB fue liberado desde la versión SapDB 7.2 y es de uso gratuito en ambientes no SAP. Como consecuencia de su adquisición por parte de MySQL AB, MaxDB está bajo licencia GPL y las interfaces de programación están bajo licencia LGPL

Desde la versión 7.5 en adelante SapDB fue adquirido por MySQL AB, la misma compañía que desarrolla la base de datos de código abierto MySQL, aunque el desarrollo todavía está a cargo de SAP AG.

(Fuente: Wikipedia)


Las pruebas estan realizadas desde una máquina EC2 Machine (AWS) pero se pueden aplicar a cualquier distribución de GNU/Linux.

BACKUP_EXPORT_DIR="/data/export"
BACKUP_FILE="SERVER_BACKUP"
BACKUP_RSYNC="SERVER_MAXDB"
DBMCLI="/opt/sdb/programs/bin/dbmcli"
REPLICA_LOG="/home/ec2-user/logs/replica_maxdb_$(date +%d-%m-%y).log"
DBA_USER="userDBA"
DBA_PASSWORD="supersecretpassword"
DB="SIGMA"

function echodate(){
echo -e "\n$(date +%d-%m-%y_%H:%M)::$*" >>${REPLICA_LOG} 2>&1
}

echo "$(date +%d-%m-%y_%H:%M):Inicio backup. 10 minutos aprox..."
echodate "********************"
echodate "** Inicio backup **"
echodate "********************"

{
if [ ! -d $BACKUP_EXPORT_DIR ]; then
        mkdir -p $BACKUP_EXPORT_DIR
        sudo chown ec2-user:sdba $BACKUP_EXPORT_DIR
        chmod 775 $BACKUP_EXPORT_DIR
fi
rm -rf $BACKUP_EXPORT_DIR/${BACKUP_FILE}*
nice -n20 $DBMCLI -d $DB -u ${DBA_USER},${DBA_PASSWORD} << EOF
        util_connect
        medium_put SERVER_BACKUP "${BACKUP_EXPORT_DIR}/${BACKUP_FILE}" FILE DATA 0 8 NO
        medium_put SERVER_BACKUP_LOGS "${BACKUP_EXPORT_DIR}/${BACKUP_FILE}_LOGS" FILE LOG 0 8 NO
        db_connect
        backup_start SERVER_BACKUP
        backup_start SERVER_BACKUP_LOGS
EOF

La parte más significativa és la que comienza con el nice -n20, que és donde se ejecuta el dump de la base de datos MaxDB.

That u don't know what you've got 'til it's gone