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!

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

SSH: accedere forzando la richiesta della password

Ormai si utilizza quasi esclusivamente l’accesso ai server SSH tramite chiave; impostando correttamente il proprio .ssh/config si possono creare delle impostazioni specifiche per la connessione a diversi server SSH. Io, ad esempio, ho preconfigurato l’uso di un paio di chiavi che il client prova in automatico per accedere, ma se ci troviamo in questo caso … Leggi tutto

WordPress: Creating default object from empty value

Se wordpress mostra il serguente errore: Warning: Creating default object from empty value in wordpress/wp-admin/includes/post.php on line 444 o l’errore: [Incorrect datetime value: ‘0000-00-00 00:00:00’ for column ‘post_date_gmt’ at row 1] significa che il motore database (MySQL) non pemette il valore ‘0000-00-00 00:00:00’ nei campi data/ora ma richiede il valore NULL come default; wordpress non … Leggi tutto

Linux: Permessi per il gruppo su file system NFS

Linux permette di definire, per file e directory (che ricordo sono sempre file per il sistem operativo), i permessi (lettura, scrittura, esecuzione) per l’utente proprietario, per gli utenti dello stesso gruppo del proprietario e per tutti gli altri. Per consentire, ad esempio al proprietario ed agli utenti del gruppo tutti i permessi di una cartella, … Leggi tutto

Installare MySQL 5.7 su Debian 11 Bullseye

Il pacchetto MySQL 5.7 non è più disponibile per Debian 11 Bullseye, ma si trova ancora per Debian 10 Buster. Per poterlo ugualmente installare, ci sono due possibilità. Procedura manuale Se il sistema mostra qualche errore, provare con: e poi nuovamente: Procedura alternativa automatica In alternativa è possibile installare un pacchetto mysql-apt-config meno recente ed … Leggi tutto

MySQL: Simulare query contemporanee per analizzare il funzionamento del server

MySQL porta con se anche un tool chiamato mysqlslap. Si tratta di un programma diagnostico progettato per emulare il carico del client per un server MySQL e per segnalare i tempi di ogni fase. Funziona come se più client accedono contemporaneamente al server ed effettuino una serie di query. Alcune opzioni come –create o –query … Leggi tutto

MySQL: Incorrect datetime value: ‘0000-00-00 00:00:00’ for column

Se durante l’import di un dump MySQL proveniente da una vecchia versione MySQL viene mostrato un errore simile a : significa che la versione corrente di MySQL non consente di inserire il valore ‘0000-00-00 00:00:00’ per i campi data/ora. Si può verificare velocemente la configurazione dalla CLI di MySQL eseguendo: dove verrà visualizzato qualcosa del … Leggi tutto