Sincronizar Google Drive por Consola
Debian, o Distribuciones con base Debian.
Necesitas instalar el paquete software-properties-common para usar el comando apt-add-repository.
1 |
sudo apt-get install software-properties-common dirmngr |
Se deben agregar los repositirios, actualizar e instalar «drive»
1 2 3 4 5 |
sudo apt-add-repository <span class="pl-s"><span class="pl-pds">'</span>deb http://shaggytwodope.github.io/repo ./<span class="pl-pds">'</span></span> sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 7086E9CC7EC3233B sudo apt-key update sudo apt-get update sudo apt-get install drive |
Seleccionar un directorio de trabajo para Google Drive, e inicializar ejecutando drive init DIR
:
1 |
drive init /folder |
Para autorizar el cliente, hacer clic en «Permitir». De esta forma se genera el código de autorización y copiarlo en la consola.
Para obtener ayuda e información detallada es posible ejecutar drive push -h
.
DESCARGAR ARCHIVOS O CARPETAS A GOOGLE DRIVE
1 |
drive pull "archivo o carpeta" |
SUBIR ARCHIVOS O CARPETAS A GOOGLE DRIVE
1 |
drive push "archivo o carpeta" |
FUENTES:
https://github.com/odeke-em/drive/blob/master/platform_packages.md
https://www.linuxito.com/gnu-linux/nivel-medio/716-como-subir-archivos-a-google-drive-desde-linea-de-comandos
Crear usuario con privilegios de root
Existen varios métodos para crear un nuevo usuario con privilegios de root en Linux.
método rápido
se trata de crearlo de golpe añadiéndolo al grupo desde el propio comando useradd.
Añadir el usuario:
1 |
sudo useradd -u 0 -o -g 0 nombreusuario |
Establecer la nueva contraseña:
1 |
sudo passwd nombreusuario |
Este método hay veces que no va del todo bien ya que no crea la carpeta home personal y hay problemas con el historial bash en algunos VPS.
método típico
es mas largo, pero es el que se usa siempre.
Añadir el usuario:
1 |
sudo adduser nombreusuario |
1 |
sudo /usr/sbin/visudo |
En este fichero, añadimos después de la línea donde pone ‘root’, el nombre de nuestro usuario, con las líneas de ALL iguales.
1 2 3 |
# User privilege specification root ALL=(ALL:ALL) ALL nombreusuario ALL=(ALL:ALL) ALL |
eliminar usuario
Si nos hubiésemos equivocado, podemos eliminar el usuario:
1 |
sudo userdel nombreusuario |
O también cambiar la contraseña:
1 |
sudo passwd nombreusuario |
Ahora ya nos podremos loguear con el nuevo usuario.
Como clonar prestashop local
en phpmyadmin
1.-crear la base de datos nueva
2.- importar las tablas
3.-lugo cambiar el nombre de la carpeta en ps_shop_url
archivos(raiz)
1.- duplicar los archivos
2.- cambiar los datos en nombredelacarpeta/app/config/parameters.php
3._cambiar el nombre de la carpeta
‘database_host’ => ‘localhost’,
‘database_port’ => »,
‘database_name’ => ‘prestashop_bd2’,
‘database_user’ => ‘root’,
‘database_password’ => ‘admin’,
‘database_prefix’ => ‘ps_’,
4._cambiar el nombre de la carpeta en .htaccess
http://localhost/prestashop1/admin18454rkqk
instalar pila LAMP
imago@hp5800:~$ su
Contraseña:
root@hp5800:/home/imago# apt-get update && apt-get upgrade
root@hp5800:/home/imago# apt-get install apache2 php mysql-server
¿Desea continuar? [S/n] s
root@hp5800:/home/imago# apt-get install phpmyadmin
¿Desea continuar? [S/n] s
root@hp5800:/home/imago#
donde localizar el phpmyadmin
/usr/share/doc/phpmyadmin
Aumentar el memory limit en PHP para Prestashop desde el fichero php.ini
Para cambiar el valor del parámetro a través de este método, es necesario localizar la ubicación del fichero php.ini en vuestra instalación de PHP, puesto que en función del sistema operativo y de las configuraciones de PHP, dicha ubicación puede varios.Por ejemplo de mi instalación de Ubuntu, este fichero esta en /etc/php/apache2 .En este caso,editad vuestro fichero como root (sudo), buscad en el fichero las siguientes líneas y cambiad el valor:
1 2 3 4 5 |
; Maximum amount of memory a script may consume (128MB) ; http://php.net/memory-limit memory_limit = 512M |
Tened en cuenta que no es necesario reiniciar vuestro servidor web para que los cambios del valor del parámetro surtan efecto.
¿Cómo resetear la password de ROOT en MYSQL o MariaDB
¿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 |