ssh

rsync -avz /storage/Camera ubuntusmb@192.168.35.201:/masterdrive/data/luisovalles/Pictures/+/Camerals

rsync -avz /storage/movies/cinema ubuntusmb@192.168.35.201:/masterdrive/data/luisovalles/Movies/cinema

Instalación y configuración de mySQL por consola

CAMBIAR LA DIRECCION FISICA DE LOS ARCHIVOS DE DB DE MySQL

check the current data directory of MySQL:

mysql> select @@datadir;
+—————–+
| @@datadir |
+—————–+
| /var/lib/mysql/ |
+—————–+

se cambio Agrega la nueva ubicacion en apparmor:

Se reinicia el apparmor

En caso de Mostrar el Siguiente error:
Job for apparmor.service failed because the control process exited with error code.
See «systemctl status apparmor.service» and «journalctl -xe» for details.

Create the minimal directory structure:

 

mysql> select @@datadir;

FUENTES:

MySQL: Move Data Directory to a New Location on Ubuntu 16.04

DESINTALAR TOTALMENTE MySQL

 

A continuación se enumeran algunos recursos de internet para la administración de mysql desde la consola de linux. Se abarcan desde los comandos típicos de consulta de datos de tablas hasta la conexión y administración de un servidor mysql remoto.

¿Cómo resetear la password de ROOT en MYSQL o MariaDB

En caso de pérdida del acceso root en MYSQL, puedes seguir el siguiente procedimiento para recuperar la clave root. Este tutorial vale para versiones anteriores o nuevas de MYSQL o MariaDB

Requisito

Tener acceso de superusuario al servidor

Paso 1: Identificar la versión de la base de datos. Puedes utilizar la siguiente orden para identificar la versión de la base de datos que estás utilizando

Verás la siguiente salida en consola, varía en función de la versión

Si se trata de MYSQL

mysql Ver 14.14 Distrib 5.7.16, para Linux (x86_64) usando el envoltorio EditLine

Si se trata de MariaDB

mysql Ver 15.1 Distrib 5.5.52-MariaDB, para Linux (x86_64) usando readline 5.1

Acuérdate de la versión que estás utilizando, luego tendrás que aplicar unos comandos u otros

Paso 2: Parar el servidor de base de datos

En el caso de MYSQL

En el caso de MariaDB

Paso 3: Reiniciar el servidor de base de datos sin chequeo de permisos

Arranca el servidor en modo safe sin tabla de verificación de permisos con la siguiente orden.

Ahora te conectas al servidor como root sin contraseña

Paso 4: Cambiar la clave de root

Vamos a pedir al servidor que recargue las tablas GRANT con el siguiente comando

PRIVILEGIOS DE LAVADO;

Ahora podemos cambiar la clave

Para MySQL 5.7.5 y versiones anteriores así como MariaDB 10.1.20 y versiones anteriores, usar el siguiente comando:

Si ALTER USER no funciona, prueba el siguiente comando:

ACTUALIZAR

FLUSH PRIVILEGES; (si no ha funcionado la primera vez)

salida

Consulta OK, 0 filas afectadas (0.00 seg)

La clave ha sido cambiada

Paso 5. Arrancar la base de datos manualmente

En MySQL,

En MariaDB,

Ahora prueba loggear en mysql con la nueva clave que has metido

 

————————————————————————————————————————————
Proceso de re-instalación de mysql-server en los servidores de LMS:

-Desinstalar mysql con ‘sudo apt-get purge mysql-server mysql-client mysql-common mysql-server-5.7’.

-Reinstalar mysql con ‘sudo apt install mysql-server’.

-Configurar mysql con ‘sudo mysql_secure_installation’ (sin habilitar validación de contraseñas seguras).

-Cambiar clave del usuario root de mysql: soladmin123**
-Listado de comandos:

-Dar privilegios totales al usuario root@’localhost’ sobre todas las bases de datos con ‘GRANT ALL PRIVILEGES ON *.* TO root@’localhost’ IDENTIFIED BY ‘soladmin123**’;’.

-Dar privilegios totales al usuario root@’%’ sobre todas las bases de datos con ‘GRANT ALL PRIVILEGES ON *.* TO root@’%’ IDENTIFIED BY ‘soladmin123**’;’.

-Crear nuevo usuario ‘soladmin’ con contraseña ‘soladmin’ con ‘CREATE USER ‘soladmin’@’localhost’ IDENTIFIED BY ‘soladmin’;’.

-Crear base de datos ‘soldb’ con ‘CREATE DATABASE soldb;’.

-Dar privilegios totales al usuario soladmin@’localhost’ sobre la base de datos ‘soldb’ con ‘GRANT ALL PRIVILEGES ON soldb.* TO soladmin@’localhost’ IDENTIFIED BY ‘soladmin’;’.

-Dar privilegios totales al usuario soladmin@’%’ sobre la base de datos ‘soldb’ con ‘GRANT ALL PRIVILEGES ON soldb.* TO soladmin@’%’ IDENTIFIED BY ‘soladmin’;’.

Instalar Servidor FTP – PROFTPD

Comando para Instalar:

Archivo de configuración

Reiniciar servicio

 

FUENTES:

http://www.ite.educacion.es/formacion/materiales/85/cd/linux/m5/instalacin_y_configuracin_de_proftpd.html
http://www.pacorabadan.com/2013/08/16/transmission-daemon-transmission-remote-en-ubuntu-12-04-lts/

Oír el micrófono en tiempo real en Debian

Para habilitar esta opción, tienes que ejecutar la siguiente orden en un terminal. Es importante que anotes el valor que arroja, al ejecutar la orden. Este valor, será el que utilizaremos posteriormente para desactivar la opción de oír el micrófono en tiempo real.

pactl load-module module-loopback

Posteriormente, cuando queremos desactivar la opción de oír el micrófono en tiempo real, ejecutaremos esta otra orden

pactl unload-module

Donde es el resultado que hemos obtenido de ejecutar la primera instrucción.

FUENTE: https://www.atareao.es/aplicacion/oir-el-microfono-ubuntu/

Instalar una nueva Instancia de BIM

Los siguientes son los pasos a seguir para instalar el sistema BIM desde el repositorio a una máquina local o en uno de los servidores:

1) – Instalar git si no se tiene instalado (apt-get install git).

2) – Clonar el proyecto en una carpeta seleccionada con el comando siguiente: git clone https://github.com/desarrollosimagos/bim.git.

3) – Editar el archivo bim/application/config/config.php y colocar o editar la ruta para el proyecto en la variable $config[‘base_url’].

4) – Crear la base de datos si no existe.

5) – Editar el archivo bim/application/config/database.php y colocar o editar los datos de conexión a la base de datos.

6) – Cargar la ruta del proyecto en el navegador para verificar la creación de las tablas y datos iniciales en caso de que sea una base de datos nueva.

Saber si el DNS está resolviendo correctamente los nombres y las IPs (Nslookup)

Nslookup es un programa utilizado para saber si el DNS está resolviendo correctamente los nombres y las IPs. Se utiliza con el comando nslookup, que funciona tanto en Windows como en UNIX para obtener la dirección IP conociendo el nombre, y viceversa.

;; Got recursion not available from 200.44.32.12, trying next server
Server: 8.8.8.8
Address: 8.8.8.8#53

Non-authoritative answer:
Name: blog.imago.web.ve
Address: 190.205.101.67

nslookup 190.205.101.67

Ediciones por SQL relacionadas con corrección de taxones.

Comando para cambiar taxones inferiores a otro taxón. principalmente usado cuando los taxones están duplicados

Comando para detectar Taxones duplicados de un mismo nivel

select nombre,»nombreComun»,subtipo_id,taxonrelax_id, count(*) from taxon where subtipo_id = 26 group by nombre,»nombreComun»,subtipo_id,taxonrelax_id having count(*)>1

Detectar familias duplicadas
select nombre,subtipo_id,taxonrelax_id, count(*) from taxon where subtipo_id = 18 group by nombre,subtipo_id,taxonrelax_id
having count(*)>1

Detectar generos duplicados
select nombre,subtipo_id,taxonrelax_id, count(*) from taxon where subtipo_id = 23 group by nombre,subtipo_id,taxonrelax_id
having count(*)>1

Para buscar nombres comunes
select id,taxonrelax_id,nombre,»nombreComun», count(*) from taxon where (subtipo_id = 26 and «nombreComun»<>») group by id,taxonrelax_id,nombre,»nombreComun»

Para detectar Genero+ Especie duplicados
select tax.nombre as genero, taxon.nombre as especie, count(*) from taxon, taxon tax where taxon.taxonrelax_id=tax.id and tax.subtipo_id=23 and taxon.subtipo_id=26
group by taxon.nombre, tax.nombre having count(*)>1

Para detectar Taxones duplicados (dentro de diferentes relaciones)
select nombre,subtipo_id, count(*) from taxon where subtipo_id = 2 group by nombre,subtipo_id having count(*)>1