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
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
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/ |
+—————–+
1 |
sudo systemctl stop mysql |
1 |
sudo systemctl status mysql |
1 |
sudo rsync -av /var/lib/mysql /lms/db/ |
1 |
sudo mv /var/lib/mysql /var/lib/mysql.backup |
1 |
sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf |
se cambio Agrega la nueva ubicacion en apparmor:
1 |
sudo nano /etc/apparmor.d/tunables/alias |
Se reinicia el apparmor
1 |
sudo systemctl restart 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:
1 |
sudo mkdir /var/lib/mysql/mysql -p |
1 |
sudo systemctl start mysql |
1 |
sudo systemctl status mysql |
mysql> select @@datadir;
FUENTES:
MySQL: Move Data Directory to a New Location on Ubuntu 16.04
DESINTALAR TOTALMENTE MySQL
1 |
sudo apt-get purge mysql-server mysql-client mysql-common mysql-server-5.7 |
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
1 |
mysql --version |
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
1 |
sudo systemctl stop mysql |
En el caso de MariaDB
1 |
sudo systemctl stop 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.
1 |
sudo mysqld_safe --skip-grant-tables --skip-networking & |
Ahora te conectas al servidor como root sin contraseña
1 |
mysql -u raíz |
1 |
MariaDB [(ninguno)]> |
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:
1 |
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('nueva_clave'); |
Si ALTER USER no funciona, prueba el siguiente comando:
ACTUALIZAR
1 |
mysql.user SET authentication_string = PASSWORD ('nueva_clave') DONDE Usuario = 'root' AND Host = 'localhost'; |
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,
1 |
sudo kill `cat / var / run / mysqld / mysqld.pid` |
1 |
sudo systemctl start mysql |
En MariaDB,
1 |
sudo kill `/ var / run / mariadb / mariadb.pid` |
1 |
sudo systemctl start mariadb |
Ahora prueba loggear en mysql con la nueva clave que has metido
1 |
mysql -u root -p |
————————————————————————————————————————————
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:
1 2 3 4 5 |
sudo mysql -u root -p mysql> UPDATE user SET plugin='mysql_native_password' WHERE User='root'; mysql> FLUSH PRIVILEGES; mysql> exit; mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'soladmin123**';FLUSH PRIVILEGES; |
-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’;’.
Comando para Instalar:
1 |
apt-get install proftpd |
Archivo de configuración
1 |
nano /etc/proftpd/proftpd.conf |
Reiniciar servicio
1 |
/etc/init.d/proftpd restart |
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/
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/
nano /etc/apache2/sites-available/000-default.conf
/etc/init.d/apache2 restart
ese es un programa bajo linux
por cierto esta instalado en el servidor vps
es este comando
\/usr/bin/imapsync \
–host1 50.63.162.199 –port1 143 –user1 administracion@m3uniformes.com –password1 textiles1957 \
–host2 23.229.183.228 –port2 143 –user2 administracion@m3uniformes.com –password2 textiles1957
y la app se llama imapsync
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.
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.
1 |
nslookup blog.imago.web.ve |
;; 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
Comando para cambiar taxones inferiores a otro taxón. principalmente usado cuando los taxones están duplicados
1 |
update taxon set taxonrelax_id='idnuevo' where taxonrelax_id='idviejo' |
Comando para detectar Taxones duplicados de un mismo nivel
1 |
select nombre,"nombre",subtipo_id,taxonrelax_id, count(*) from taxon where subtipo_id = 25 group by nombre,"nombre",subtipo_id,taxonrelax_id having count(*)>11 |
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
Ejecutar en CMD
attrib /s /d -r -h -s *.*