lftp: più di un client FTP

lftp è un client FTP, anzi più di un client FTP. Intanto iniziamo con il precisare che si tratta di un comando da eseguire via CLI. Supporta numerosi protocolli di rete (ftp, http, sftp, fish, torrent) ed ha una serie di funzionalità interessanti come il trasferimento in parallelo di file, mirror (sia da locale a … Leggi tutto

grep: cercare strighe nei file

Uno dei comandi che uso maggiormente da CLI, sia su Linux che su MacOS, è grep (general regular expression print). Grep permette di cercare stringhe nei file; di base la sintassi è: grep STRINGA_RICERCA FILE Ad esempio per cercare “casa” nel file “pippo.txt” possiamo digitare: grep casa pippo.txt Ci sono una serie di opzioni che … Leggi tutto

Debian 11 (bullseye) o Debian 12 (bookworm) APT: Firme GPG per PHP, MySQL, Docker e Node

Una cosa che mi chiedono spesso e come gestire le firme per i repository di PHP, MySQL, Docker se Node ulle nuove debian. La classica procedura di import della firma non funziona più, consiglio quindi di scaricare la firma come segue. per PHP Sury: per MySQL: per Docker: per Node: Nota: per vedere il contenuto … Leggi tutto

Proxmox: forzare lo spegnimento di una VM

Può capitare che una VM su proxmox resti appesa e lo spegnimento non funzioni. In questi casi si può intervenire tramite CLI, cercando di spegnerla manualmente, oppure in ultima spiaggia, killare il processo. Intanto cerchiamo il nodo della VM con: Il nodo si può recuperare anche dall’interfaccia di Proxmox (un numero tipo 100, 101, etc). … Leggi tutto

Flutter: come trovare i plugin non più usati nel progetto

Con qualsiasi moderno framework di sviluppo, compreso flutter, la cosa più comoda è avere a disposizione un’infinità di plugin già scritti che coprono quasi tutte le esigenze si possono riscontrare. Dopo un po’ di sviluppo, può capitare che alcuni plugin non vengano più usati, ma restano ancora nominati nel pubspec.yaml. Vi posso consigliare il plugin … Leggi tutto

SSH: The authenticity of host ‘xxxxx (xxxxx)’ can’t be established.

Se vi è capitato di clonare un VPS Linux e poi avete provato a collegarvi via ssh, avrete notato un’informativa tipo: Questo capita se avete l’opzione StrictHostKeyChecking attiva nel client SSH. Per ovviare, si può rigenerare la chiave server come segue: rm /etc/ssh/ssh_host_* dpkg-reconfigure openssh-server enjoy!

WHM/cPanel.net: inviare posta PHP con un server mail esterno

Ci ho messo un po’ di tempo per capire cosa succedeva, lascio qui queste poche righe, sperando di aiutare qualcuno. C’è uno script PHP che invia posta tramite la famosa libreria PHPMailer ed usando un account email attivo su un server esterno; d’un tratto mi sono accorto (probabilmente a seguito di qualche aggiornamento, magari a … Leggi tutto

Bash: rinominare un file/directory in modo veloce

Oggi un piccolo tip per il comando mv. Il comando viene usato per rinominare/spostare un file o una directory con questa sintassi: mv /var/log/log.txt /var/log/log.txt.old Per risparmiare tempo, quando si vuole solo rinominare un file/directory per farne un backup, si può usare questa sintassi: mv -v /var/log/log.txt{,.old} (il -v serve solo per avere un feedback … Leggi tutto