Crumbs of Knowledge

... a walk through the internet world ...

wp-cli: a simple shell script

iptables: remove duplicate rules

Potrebbe capitare che le regole che gestite con iptables possano diventare improvvisamente centinaia. Alcune di queste però, potrebbe essere dei semplici duplicati. Lo strumento che corre in aiuto in maniera efficace è certamente awk. Inserito in uno script diventa super…. Continua a leggere →

tar: extract file examples

Alcuni dei miei siti ormai hanno raggiunto dimensioni ragguardevoli e andare alla ricerca negli archivi di backup di un singolo file diventa sempre più complicato. Primo motivo per il fatto che gli archivi sono, per ridurre spazio, in formato .tar.gz… Continua a leggere →

Backup: simple rsync bash script

With the following script you can backup entire system or one directory. The script provides incremental backup and a log file for each backup session. #!/bin/bash date=`date “+%Y-%m-%dT%H_%M_%S”` # Setup Directory Variables BACKUPHOME=/home/backup DIR2BCK=/etc # Rsync All Data in local… Continua a leggere →

Full backup using dd shell command

Qualora desideriate copiare un intero disco, o una singola partizione su un altro supporto vi basterà digitare il seguente comando dd if=/dev/sda of=/dev/sdb1 bs=64K conv=noerror,sync status=progress Qualora al contrario voleste creare un file immagine di una partizione o di un… Continua a leggere →

Replace symbolink links with original files

Se vi è mai capitata la necessità di voler/dover sostituire dei links simbolici con i file originali, vi basterà eseguire questo semplice comando: cp -av –remove-destination `readlink esempio_file.txt` esempio_file.txt Vi lascio qualcosa di poco più complesso per farlo in maniera ricorsiva, senza… Continua a leggere →

Tunnelling: VNC over SSH

Volendo creare un tunnel sicuro per VNC utilizzando ssh sarà sufficiente eseguire il seguente comando: ssh -N -f -L 5901:localhost:5901 -l nomeutente IP.del.server.remoto Una volta eseguito il client VNC dovrà essere indirizzato sulla porta 5901 della macchina locale. Qualora voleste… Continua a leggere →

MD5: calcolo di una directory

Se su OSX volete calcolare il valore md5 di un’intera directory vi basterà usare il seguente codice find Directory_Name -type f -exec md5 {} + | awk ‘{print $8}’ | sort | md5 Il comando calcola gli hash di ogni file… Continua a leggere →

VIM: search and replace

Se avete bisogno del classico “Trova e Sostituisci” in VIM usate questo comando: :%s/testo_da_cercare/testo_con_cui_sostituire/g questo sostituisce tutte le occorrenze.

Install Grub from USB-Live

mount /dev/sda1 /mnt/ mount -t proc none /mnt/proc mount -t sysfs sysfs /sys mount -o bind /dev /mnt/dev chroot /mnt/ /bin/bash /usr/sbin/grub-install –recheck –no-floppy /dev/sda reboot

« Articoli precedenti

© 2024 Crumbs of Knowledge — Powered by WordPress

Tema di Anders NorenTorna su ↑