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

Cosa fare se il backup di Time Machine impiega troppo tempo

Se capita anche a voi che Time Machine impieghi troppo tempo per eseguire un backup, posso consigliarvi un’utility che sicuramente vi sarà d’aiuto per capire cosa accade. Si tratta di T2M2 (TheTimeMachineMechanic), che permette di capire meglio se ci sono cartelle del disco che rallentano oltremodo la procedura, in modo da escluderle dal pulsate “Opzioni” … 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

Fail2ban e proxy: integrazione con htaccess per bloccare IP tramite apache

Se il nostro server web si trova dietro un proxy, è possibile che l’IP sorgente non sia quello reale del visitatore finale, ma sia quello del proxy e quindi avremo l’IP reale in qualche header tipo X-Forwarded-For; intanto potremo configurare apache per loggare l’IP in modo corretto, usando il modulo remoteip o rpaf in modo … Leggi tutto

MySQL: Importare solo una tabella da un dump completo del database

Mi è capitato di dover lavorare su un database di diversi GB per il quale c’era un DUMP completo ma a me serviva solo recuperare una tabella in particolare. Partiamo dal dump, fatto con il classico: Ipotizziamo di dover recuperare solo la tabella users, procediamo così: Cambiamo il nome alla tabella users in users_restored: Ora … Leggi tutto

Debian: Ricompilare PHP con il supporto ZTS

Per usare PHP con supporto ZTS è necessario ricompilarlo. Questa la procedura alla Debian-way per PHP 7.4, ma è la stessa se occorre farlo per una versione differente. Consiglio innanzitutto di attivare il repository SURY per avere disponibili tutte le versioni PHP. Se già lo avete fatto potete passare alla sezione successiva, altrimenti: A seguire: … Leggi tutto