Debian 13: installare composer per PHP

Compositor è il gestore di dipendenze alla base di molti framework e librerie PHP, ma è altrettanto utile per piccoli script e strumenti interni. I progetti PHP possono diventare rapidamente caotici quando ogni macchina scarica un set di dipendenze diverso. Composer aiuta a mantenere ordinate le librerie per i progetti PHP. Su Debian è possibile … Leggi tutto

Linux: modifica fusorario – timezone

Su un nuovo VPS appena attivato potreste trovarvi con un timezone non agganciato a quello dell’Italia e quindi vedere un’orario differente. Lascio per scontato che l’orario sia automaticamente sincronizzato e che il problema sia solo nel fusorario. In questo caso basterà digitare: e cambiare il fusorario da utilizzare. enjoy!

Debian 13: come configurare al meglio Let’s Encrypt per avere un certificato HTTPS

Let’s Encrypt permette di generare un certificato HTTPS valido per rimuovere gli avvisi di sito “Non sicuro” del browser. Su debian viene utilizzato certbot insieme al plugin Apache python3-certbot-apache; Certbot modifica l’host virtuale di Apache, installa il certificato e configura il rinnovo automatico del certificato. Vediamo come procedere. Innanzitutto ci assicuriamo che il sistema sia … Leggi tutto

Migrare un ambiente Python venv su una nuova macchina

Python Venv è un modulo python che permette di attivare un ambiente python separato rispetto a quello di sistema. In questo modo possiamo installare una serie di librerie o fare delle configurazione ad-hoc che restano relative solo ad un progetto. Utile per fare dei test senza “sporcare” l’ambiente python di sistema oppure per gestire differenti … Leggi tutto

MySQL: abilitare/disabilitare slow query senza riavviare

MySQL consente di variare una serie di parametri tramite query SQL, senza dover riavviare il servizio. Questo.è molto comodo perché evita periodi di downtime su ambienti che non possono permetterlo. Ad esempio, per abilitare le slow query e le query senza indice, possiamo accedere all’interfaccia CLI di MySQL e poi digitare: Al contrario, per disattivare: … Leggi tutto

Debian: la chiave gitlab su bookwork è scaduta

Se durante l’aggioramento (apt update && apt upgrade) di debian 12 bookworm viene mostrato il seguente avviso: significa che la chiave GPG del repository GitLab è scaduta (EXPKEYSIG 3F01618A51312F3F) e va aggiornata/sostituita nel keyring usato da APT. Se hai configurato GitLab seguendo le istruzioni recenti (con file in /usr/share/keyrings/), per GitLab CE di solito il … Leggi tutto

Linux: more mostra lo schermo nero dopo la fine del file

Su alcune distribuzioni Linux, ad esempio Debian 12, usando il comando more per vedere il contenuto di un file, c’è la fastidiosa anomalia che more non si chiude al termine del file ma continua a mostrare il terminale vuoto. Questo accade sicuramente sul pacchetto util-linux 2.38 ed è stato risolto nella versione util-linux 2.39, solo … Leggi tutto