Pysync V1

#!/bin/bash #VARIABLES ET CONFIGURATION #********************************************************************************** #Configuration : LIMITATION_JOUR=1 #Mettre à 1 pour activer une limitation de la bande passante différente en journée, 0 = pas de différence DEBUT_JOUR="08:00" #Heure de début de limitation pour le jour, format hh:mm impératif BP_LIMITE_JOUR=60 #Bande passante maximale en ko/s.

Raccourcis clavier utiles Shell/Bash/Zsh

Raccourci Description shift + insert colle le contenu du presse papier (clic droit dans putty) ctrl + shift + c copie la sélection du terminal cd - retourne sur le chemin précédent CTRL + a déplace le curseur au début de la ligne, alternative à la touche home (“début”) du clavier parfois mal interprétée CTRL + e déplace le curseur à la fin de la ligne, alternative à la touche end (“fin”) du clavier parfois mal interprétée CTRL + c Interrompt le processus en cours avec un signal SIGINT (kill) CTRL + r retrouve une commande déjà saisie, appuyer à nouveau pour passer à la suivante.

Raspberry PI - Liste des paramètres pour vcgencmd

/opt/vc/bin/vcgencmd <commands> ap_output_control ap_output_post_processing cache_flush codec_enabled disk_notify display_power dispmanx_list egl_platform_switch file force_audio get_camera get_config get_hvs_asserts get_lcd_info get_mem get_rsts hdmi_adjust_clock hdmi_channel_map hdmi_ntsc_freqs hdmi_status_show hdmi_stream_channels hvs_update_fields inuse_notify led_control measure_clock measure_temp measure_volts mem_oom mem_reloc_stats mem_validate memtest otp_dump pm_get_status pm_set_policy pm_show_stats pm_start_logging pm_stop_logging pwm_speedup read_ring_osc render_bar scaling_kernel scaling_sharpness schmoo set_backlight set_bus_arbiter_mode set_logging set_vll_dir sus_is_enabled sus_status sus_stop_test_thread sus_suspend test_result vchi_test_exit vchi_test_init vcos vctest_get vctest_set vctest_start vctest_stop version Connaitre la température du CPU

Récupérer toutes les images d'une pages avec wget

wget -nd -H -p -A jpg,jpeg,png,gif -e robots=off https://korben.info source

Règle udev pour déclencher un script au branchement d'un disque dur

ACTION=="add", SUBSYSTEM=="block", SUBSYSTEMS=="usb", KERNEL=="sd*1", ATTRS{idVendor}=="1058", ATTRS{idProduct}=="0820", RUN+="/root/test.sh" Fichier à placer dans : /etc/udev/rules.

Réparer l’erreur MySQL : Table ‘./ma_base/ma_table’ is marked as crashed and last (automatic?) repair failed

D’abord vérifier que la table est corrompu : myisamchk /var/lib/mysql/ma_base/ma_table.MYI Ensuite si la table est corrompu tenter une réparation :

Restauration d'une instance Nextcloud

Restauration du répertoire Nextcloud: rsync -Aax nextcloud-dirbkp/ nextcloud/ Suppression puis recréation de la base de données:

Retrouver le mot de passe d'un fichier keepass

Dans le cas où on oublie le mot de passe d’un fichier keepass, il est possible de le “bruteforcer” pour le retrouver.

Retrouver le mot de passe d'un réseau Wifi

Sous Linux sudo cat /etc/NetworkManager/system-connections/NOM_DU_RESEAU_WIFI | grep psk= Sous MacOS security find-generic-password -wa NOM_DU_RESEAU_WIFI

Shebang

Shebang Entête à mettre à chaque début de script. Script bash