Decomprimere un file .deb su MacOS

Per decomprimere su MacOS un archivo .deb, un classico file relativo ad un pacchetto Debian, si può usare il comando ar, ad esempio: ar -x firmware-misc-nonfree_20161130-3_all.deb In alcuni casi, dal .deb viene estratto un file .xz. L’estrazione del contenuto del file può essere fatto con il classico tar: tar -xf data.tar.xz enjoy!

SSH: Aggiornare la propria chiave RSA

Chi ha generato anni fa una chiave SSH di tipo RSA, magari a 1024 o 2048bit, (o addirittura DSA) per l’autenticazione su server SSH è ormai obbligato ad aggiornare la propria chiave con una più robusta, magari a 4096bit o meglio passare al formato Ed25519. Il nuovo formato Ed25519 è supportato da OpenSSH 6.5 (Ubuntu … Leggi tutto

Bash: eseguire un comando subito prima di uscire dalla shell

Oggi parliamo di una funzionalità molto interessante della bash, la possibilità di eseguire un comando (o una funzione bash) subito prima di effettuare il logout. Vediamo un esempio, scrivendo nel nostro ~/.profile: _exit() { BRed=’\e[1;31m’ NC=’\e[m’ echo -e “${BRed}Hasta la vista, baby${NC}” } trap _exit EXIT Grazie al comando trap, possiamo associare l’esecuzione della funzione … Leggi tutto

Debian Stretch: fail2ban su nftables

Dopo aver installato e configurato (con le classiche impostazioni) fail2ban con nftables su Stretch ho notato che non stava funzionando. Dopo alcuni test, ho verificato che il problema è nel nome della catena (chain) di nftables. Richiamando infatti: nft list ruleset non vengono visualizzate le regole relative alle chain create. Bisogna modificare il file /etc/fail2ban/jail.conf … Leggi tutto

MySQL: riattivare la replica dopo l’indicazione di Log corrotto (replication error 1594)

La replica master-slave (o master-master) di MySQL in alcuni momenti può mostrare degli errori. Uno di questi è il 1594 che sta ad indicare che il relay log file è corrotto. Effettuando un dalla console di mysql: SHOW SLAVE STATUS\G tra le altre veriabili, troveremo:: Slave_IO_Running => Yes Slave_SQL_Running => No Last_SQL_Errno => 1594 Per … Leggi tutto

VIM su Debian Stretch: Disabilitare la modalità Visuale quando si seleziona con il Mouse

Sulla nuova GNU/Debian Stretch è abilitata la modalità di selezione visuale quando si utilizza il mouse. Questo rende difficile selezionare il testo per il classico copia/incolla (CTRL-C + CTRL-V) a meno di fare la selezione tenendo premuto il tasto SHIFT (maiuscole su Windows) o il tasto ALT (su MacOS). Tale modalità dipende dalla opzione di … Leggi tutto

Linux: Trovare il processo ed il programma che sta occupando una porta

Oggi una guida veloce per trovare il programma che sta occupando una devterminata porta, ad esempio la 25. Iniziamo con netstat: netstat -tulpn | grep –color :25 che restituisce una cosa del genere: tcp 0 0 0.0.0.0:25 0.0.0.0:* LISTEN 17473/mailserver Nell’ultima colonna c’è un numero/stringa. Corrispondono all’id del processo (PID) ed al nome del demone … Leggi tutto

Aggiungere il supporto SSL a wowza con un proxy Apache

wowza è un server di streaming molto performante e con molte interessanti caratteristiche. Si, è a pagamento, ma qualcosa dovremo pur pagarlo, no? 🙂 E’ possibile configurare wowza anche per usare un certificato SSL e quindi rispondere con protocollo SSL, ma con alcuni certificati ho riscontrato problemi di validazione, con l’errore: Verify return code: 21 … Leggi tutto