Linux: modificare la home directory di un utente

Per modificare la home directory di un utente Linux (ovviamente avendo i privilegi di root) si può banalmente modificare il contenuto del file /etc/passwd e sostituendo l’informazione nella riga dell’utente. Per evitare di dover modificare manualmente il file, oppure per creare un sistema automatizato per poterlo fare su più sistemi, si può ricorrere all’uso del … Leggi tutto

Replica MySQL e relay file non trovato

Può capitare che lo slave MySQL di una replica non sia attivo e che provado con:

venga fuori un errore del genere:

Questo indica che il file di relay non esiste, mentre il server tenta di lavorarlo. In questo caso bisogna fermare lo slave dalla cli di MySQL:

poi verificare qual è … Leggi tutto

NFS: quali porte aprire sul firewall?

Vi state chiedendo quali siano le porte usate dal vostro server NFS? Basta eseguire il seguente comando:

per visualizzare una cosa del genere:

Bene, le porte sono la 111 tcp/upd, la 2049 tcp/upd, la 32771 tcp/udp e la 32032 tcp/udp. Se però provate a riavviare il servizio NFS, vi accorgerete che le porte … Leggi tutto

MySQL: Cancellare tutte le tabelle di un database da CLI

Se si usa un’interfaccia grafica per la gestione del database (phpMySQL, MySQL Administrator o altro) la procedura è molto semplice e viene risolta con un paio di click. Se però bisogna cancellare tutte le tabelle di un database da CLI, la cosa può risultare lunga e noiosa. Ricordiamo intanto la query da utilizzare per visualizzare … Leggi tutto

Chiamata system poll in timeout

Mi è capitato di lanciare uno script che fa una serie di operazione ma poi vederlo “bloccato” senza apparentemente fare nulla. In questi casi può essere d’aiuto fare un po’ di debug sul processo “appeso”. Immaginiamo che il processo abbia PID 1937 (lo possiamo recuperare con un ps au), come prima cosa “agganciamoci” al processo … Leggi tutto

Connessione al server database MSSQL con PHP su Debian

Oggi una piccola guida su come configurare Debian per permettere connessioni a SQL server di microsoft da PHP. Innanzitutto installiamo i pacchetti che ci occorrono:

Successivamente dovremo modificare il file /etc/odbcinst.ini inserendo: A questo punto riavviamo apache2 e verifichiamo la connessione PHP: enjoy!