Skip to content

Memo fourre tout pour Linux

Info

Jz trierai ça un jour ou l'autre

Commande utile

Une commande pour arrêter brutalement un programme sur Linux

kill `ps -aux | grep software | awk '{print $2}'`

Une commande pour donner les bons droits à plusieurs dossiers

find /chemin/vers/ton/dossier -type d -exec chmod 755 {} \;

Une commande pour donner les bons droits à plusieurs fichiers

find /chemin/vers/ton/dossier -type f -exec chmod 644 {} \;

Faire un bon chroot :

mount /dev/sda1 /mnt
mkdir /mnt/{dev,sys,proc}
mount -o bind /dev/ /mnt/dev
mount -o bind /sys/ /mnt/sys
mount -o bind /proc/ /mnt/proc
chroot /mnt

Réparer des inodes sans spammer y :

e2fsck -vtty device
ou
e2fsck-static -vtty device

Nettoyer ses fichiers logs archivé

for f in saved/*; do
  zcat $f | sed  '/GET/d' | sed '/OPTION/d' | sed '/HEAD/d' | gzip > "saved/$f"
done

Créer un utilisateur pgsql

CREATE DATABASE yourdbname;
CREATE USER youruser WITH ENCRYPTED PASSWORD 'yourpass';
GRANT ALL PRIVILEGES ON DATABASE yourdbname TO youruser;

Supprimer un "host" dans le stack TICK sur influxdb

$ influx -host 'localhost' -port '8086' -database 'telegraf' -username 'tick' -password 'password'
> DROP SERIES WHERE host = 'host'

Windows

Réparer Windows Update

net stop wuauclt
net stop bits
del C:\Windows\SoftwareDistribution
del C:\Windows\WindowsUpdate.log
net start bits
net start wuauclt
wuauclt /ResetAuthorization /UpdateNow