https://mxtoolbox.com/SuperTool.aspx?action=mx%3acaribusy.com&run=toolpage
WIFI QRCODE
LINUX REMPLACE
sed -i 's/chaine_a_remplacer/chaine_nouvelle/g' *.php
MariaDB notes
après copie du contenu du répertoire mysql d’un serveur vers un autre pour corrigé les évolutions du format
mysql_upgrade --force -uuser -ppassword
Réplication
slave my.cnf
slave-parallel-threads=4 server-id = 03 relay-log-index = /home/mysql/mysql_log/slave-relay-bin.index relay-log = /home/mysql/mysql_log/slave-relay-bin replicate-do-db = base1 replicate-do-db = base2 replicate-do-db = base3 replicate-ignore-table = base1.table_pas_ok replicate-ignore-table = base2.table_pa_ok slave-skip-errors = 1236,1146,1032
master show master status; -> noter file et pos exmaster1-bin.030648, 50302757 slave STOP SLAVE; change master to master_host='hostname', master_user='user_copy', master_password='user_pass', master_port=3306, master_log_file='master1-bin.030648', master_log_pos=50302757, master_connect_retry=10; START SLAVE;
LINUX ajout disque
fdisk -l -> voir le nom du disque sans partition ex:/dev/nvme0n1 fdisk /dev/nvme0n1 n # nouvelle partition p 1 .. default... w # pour écrire sur le disque fdisk -l # pour controle mkfs.ext4 /dev/nvme0n1p1 mount /dev/nvme0n1p1 /data /etc/fstab -> /dev/nvme0n1p1 /data ext4 defaults 0 0
Apache php7 FPM
a2enmod proxy_fcgi a2enconf php7.3-fpm ProxyPassMatch ^/(.*\.php(/.*)?)$ unix:/run/php/php7.3-fpm.sock|fcgi://localhost/home/www/stat/
WINSCP SUDO
locate sftp-server -> ex: /usr/bin/sftp-server
Session -> edit -> sftp -> SFTP server = sudo /usr/lib/sftp-server
Outils facturation
https://www.dolibarr.fr/ opensource
https://www.lightspeedhq.fr/ restauration matériel + cloud 60€/mois
https://www.sinao.fr Facturation cloud 30€/mois
https://www.zoho.com/invoice/ Facturation cloud 30€/mois
https://www.speedsolutions.com.au/fr Speedinvoice
https://quickbooks.intuit.com/fr/ Cloud 15€/mois
https://fr.shopify.com/ Boutique en ligne + POS
ADYEN système de paiement, carte POS …
MARIADB collation jointure
SELECT * FROM table1 AS d LEFT JOIN table2 AS s ON s.REF = BINARY d.REF
BASH rm trop de fichiers
#Exemple: #Enlève, delete tous les csv du répertoire quand rm *.csv renvoi un message trop de fichiers # Argument list too long perl -e 'for(</home/morepertoire/*.csv>){unlink}'