Wednesday, January 1, 2020

Respaldar la MicroSD con Raspbian buster 10 y el comando dd

#creamos el archivo de respaldo
sudo nano respaldo.sh

# podemos crear el archivo sin compromir
DAY=$(date +%A)
sudo dd if=/dev/mmcblk0 of=/home/pi/usb/Files/RPI4_backup-$DAY.img bs=4M status=progress

# podemos crear el archivo o asignando compresion con gzip
DAY=$(date +%A)
sudo dd if=/dev/mmcblk0 conv=sync,noerror bs=4M status=progress  | gzip -c  > /home/pi/usb/Files/RPI4_backup-$DAY.img.gz

#le cambiamos los permisos con chmod
chmod 777 respaldo.sh

#y si ahora quedemos calendarizar el proceso todos los dias a X hora podemos usar crontab
crontab -e

#en este caso el respaldo se ejecuta todos los dias a las 2 am
0 2 * * * /home/pi/./respaldo_rpi.sh

si deseamos truncar la unidad podemos obtener el tamaño maximo con fdisk -l

Device         Boot  Start      End  Sectors  Size Id Type
/dev/mmcblk0p1        8192   532479   524288  256M  c W95 FAT32 (LBA)
/dev/mmcblk0p2      532480 15892479 15360000  7.3G 83 Linux

y aparecerá el tamaño del sector en mi caso 512 bytes.
Disk /dev/mmcblk0: 29.7 GiB, 31914983424 bytes, 62333952 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x027fc595

#para hacer el respaldo 
sudo dd if=/dev/mmcblk0 of=/usb/Files/RPI4_backup.img bs=4M status=progress

#ejemplo de como truncar 
#truncate --size=$[(valor_de_End + 1)*512] imagen.img
truncate --size=$[(15360000 + 1)*512] /usb/Files/RPI4_backup.img

respaldo en otra unidad 
#sudo dd if=/dev/mmcblk0 of=/usb/Files/RPI4_backup.img bs=4M status=progress
path1=/1tb_usb/Files/RPI4_backup.img #asignaNombre
sudo dd if=/dev/mmcblk0 of=$path1 bs=4M status=progress #generaRespaldoFull
sudo truncate --size=$[(15360000 + 1)*512] $path1 #truncaElRespaldo

Instalar Samba Server en Raspbian buster 10

#instalamos samba server
sudo apt-get install samba samba-common-bin

#editamos el archivo de configuracion
sudo nano /etc/samba/smb.conf

#smb signing not required solution raspberry pi 4
[RPI4]
min protocol = SMB2_10
max protocol = SMB3_11
path = /usb/Files
writeable=Yes
create mask=0777
directory mask=0777
public=no

#agregamos usuario windows 
sudo adduser usuariowindows
sudo smbpasswd -a usuariowindows

#agregamos clave al usuario windows en este caso usuariowindowsde SMB
sudo smbpasswd -a usuariowindows

#reiniciamos el servicio
sudo systemctl restart smbd 

#por ultimo si queremos que se monte la unidad al inicio 
sudo nano /etc/rc.local 
#o
crontab -e
@reboot sudo mount /dev/sda5 /usb/

#para ver que disco levantar fdisk -l y revisar donde dice NTFS

# y agregamos el comando
sudo mount /dev/sda5 /usb/

#ver listado de usuariso Samba 
 sudo pdbedit -Lw

Instalar LAMP (Linux apache mysql php) en Raspbian buster 10


#actualizamos la raspberry
sudo apt update && sudo apt -y upgrade

#Ahora debemos instalar los paquetes php, php7.3-mysqli y mariadb-server:
sudo apt -y install php php-mysql mariadb-server

#posterior a la instalacion de mariadb es recomendable cambiar la clave del usuario root del Mysql

sudo mysql -u root 

USE mysql
update mysql.user set authentication_string=password('TuClave') where user='root' and Host ='localhost';
update user set plugin="mysql_native_password";
flush privileges;
quit

#reinicamos el servicio
service mysql start
service mysql stop
service mysql restart

#iniciamos nuevamente y ahora te solicitara la clave
mysql -u root -p

#con exit puedes salir de mysql en consola
#para validar que el php quedo instalado correctamente crearemos el script, llamdo info.php, en la ruta /var/www/html/:

sudo nano /var/www/html/info.php
#agregamos
<?php
// Show all information, defaults to INFO_ALL
phpinfo();
?>

#posterior a esto quise instalar PrestaShop y acá todos los paquetes faltantes

sudo apt-get install php-zip
sudo apt -y install libapache2-mod-php
sudo apt-get install php-xml
sudo apt install libapache2-mod-php php-curl
sudo apt-get install php7.3-intl
sudo a2enmod rewrite
#sudo nano /etc/php/7.3/apache2/php.ini # por  ultimo si deseas editar el php.ini
sudo service apache2 restart

how to overclock Rasbperry 4 - rpi4

#editamos el archivo de configuracion de inicio
sudo nano /boot/config.txt

#agregamos la nueva velocidad
arm_freq=1650

# si tiene un espacio o lo que sea no funcionará

Tuesday, December 17, 2019

Montar disco al iniciar el distema operativo en Raspbian

#se obtiene el ID
sudo blkid

#se edita el fstab
sudo nano /etc/fstab

#se agrega el disco
UUID=07b15311-c4d6-4fae-afe7-ad46886d352b /home/pi/usb ext4 defaults 0 0

#validamos que este correcto , si todo funciona reiniciamos
sudo mount -a

Tuesday, December 10, 2019

Agregar codigo extra en prestashop para el detalle de los productos

se debe agregar el codigo en templates\catalog\_partials\miniatures\product.tpl

Billetes:
{$msrp_price=($product.price_without_reduction*0.95)} {$msrp_price|string_format:"$%.0f"}





Monday, December 2, 2019