Rechercher dans ce blog

dimanche 22 janvier 2023

rsync Tails copy commands

 rsync -avxHAX --progress /dirA /dirB/

rsync -PaSHAXv --del /live/persistence/TailsData_unlocked/ /media/amnesia/TailsData

ubuntu no gui start

sudo systemctl set-default multi-user
gnome-session-quit
sudo systemctl set-default graphical
sudo systemctl start gdm3

kill a zombie linux

obtenir le pid 
ps aux | egrep "Z|defunct"

ensuite pour obtenir le parent
ps -o ppid= -p #pid 
 
vérifier si le pid parent existe
 ps -e |grep #pid
 
enfin 
sudo kill -SIGKILL #pid
 

dpkg résoudre dépendance

Après installation avec dpkg -i s'il y a des dépendances non résolues

sudo apt --fix-broken install


macos X enable/disable csrutil

to activate or deactivate csrutil

boot with cmd + R

% csrutil disable


Macos X raccourci clavier afficher fichiers cachés

 Cmd + Shift + Fn + ;

vendredi 26 mars 2021

simple bash CLI commands cpu info, afficher cpu frequency, stress cpu test, scaling governor

 

Pour visualiser toutes les infos sur tes cpu :

cat /proc/cpuinfo

Pour afficher les fréquences de fonctionnement des cpu toutes les 0,5s :

watch -n 0,5 'cat /proc/cpuinfo | grep "MHz"'

Ctrl - c pour stopper


Pour changer le governor (en admettant que ce soit utile...)

sudo -sE pour devenir root

Passer en powersave

for file in /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor; do echo "powersave" > $file; done

en performance

for file in /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor; do echo "performance" > $file; done

Pour afficher l'état actuel

cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor


Pour stresser un peu les cores du cpu voilà qui peut faire l'affaire :

D'abord créer un fichier binaire de données aléatoires, rien de plus simple :

dd if=/dev/urandom of=512.bin bs=32M count=16 iflag=fullblock

pour un fichier de 512Mo nommé (astucieusement) 512.bin

Ajuster bs ou count pour changer la taille selon les besoins

Lancer le stress test avec plusieurs instances de bzip2 depuis le répertoire où se trouve le fichier bin avec la commande (bash) suivante :

for instance in {1..4}; do coproc bzip2 -k 512.bin -c > /dev/null ; done

ajuster le nombre d'instance de bzip2 en changeant la valeur dans la liste, ici 4

Pour voir les jobs... utiliser la commande jobs ;)

Pour killer tous les jobs :

kill %{1..4} ajuster selon le nombre d'instances

ou

kill %n pour killer seulement le job n