Postfix: inviare posta usando gmail.com come smarthost

Se non abbiamo ancora installato postfix, possiamo iniziare con:

ora bisogna modificare il file /etc/postfix/main.cf aggiungendo:

ora creare il file /etc/postfix/sasl_passwd:

dove sotituiremo user.name@gmail.com:password con il nostro account gmail. Poi sistemiamo i permessi e convertiamo il file in .db per farlo usare da postfix:

infine prepariamo il certificato:

e ricarichiamo … Leggi tutto

Kill: riavviare un processo

Sui sistemi Unix Like è possibile stoppare un processo tramite il comando kill. Se ad esempio il processo da stoppare è il 200, basterà digitare (con i privilegi di root):

In alcuni casi può però essere utile riavviare un processo, ad esempio riavviare apache per fargli rileggere la configurazione. Anche in questo caso può … Leggi tutto

Mysql: replica master-master ed auto flush dei vecchi logs

Usando la configurazione per la replica di MySQL master-master, avrete notato che i logs binari sono sempre tutti li, ovvero non vengono cancellati dopo che la replica è stata commpletata. Per ovviare, si può inserire una direttiva nel file my.cnf (/etc/mysql/my.cnf) che cancella quelli più vecchi di 7 giorni:

Si può anche decidere di … Leggi tutto

VMWARE ESX ed i caratteri ripetuti nella console

Usando la console ESX di VMWARE per gestire le varie macchine virtuali, si riscontra sempre il fastidioso problema dei caratteri ripetuti. Con un semplice accorgimento, questo si può evitare. Questa la procedura: spegnere la macchina virtuale; accedere alla relativa configurazione (tasto destro e poi Edit Settings); cliccare sul tab Options; scegliere General (sottomenu di Advanced); … Leggi tutto

Effettuare il debug di uno script PHP con xDebug e vim su Debian Wheezy

Un aggiornamento per l’uso di PHP xDebug con vim su Debian Wheezy.

Dunque, gli strumenti che useremo sono: xdebug, vim, vDebug client.

L’installazione di vim standard su Lenny non è sufficiente per l’uso dei plugin (nel nostro caso vDebug client) e quindi dovremo installare il pacchetto vim-nox:

Leggi tutto

Linux: Debian Wheezy, come installare ia32-libs ed i pacchetti a 32bit

A partire da Wheezy, Debian introduce la modalità multiarch, pertanto il pacchetto ia32-libs è deprecato. E’ ora possibile installare direttamente pacchetti a 32bit dopo aver abilitato il supporto per l’architettura i386:

Nota: Generalmente quando si tenta di avviare un binario su un sistema a 64bit ed il binario è a 32bit, viene visualizzato un … Leggi tutto

Installare gli open-vm-tools (vmware) su Debian 7 Wheezy

La procedura per l’installazione degli open-vm-tools (i tool per le macchine virtuali vmware) su Debian Wheezy è simile a quella per l’installazione su Squeeze di cui abbiamo già parlato nel blog. Basta controllare che nel file /etc/apt/sources.list siano presenti le righe:

e successivamente procedere con:

A questo punto potrebbe capitare di vedere errori … Leggi tutto

Linux: Installare ioncube loader

Una piccola e veloce guida per installare il loader ioncube.
Installare la cli di php

determinare l’architettura sl S.O., digitando quanto segue nel terminale:

scaricare la versione della libreria per la propria architettura:

estraiamo la libreria:

Leggi tutto

Linux: Usare vi come editor di default per crontab -e

Per modificare il crontab utente, si utilizza il comando:

Alcune distribuzioni sono configurate per utilizzare l’editor nano, ma per quelli come me che preferiscono vim, possono impostare l’editor di default modificando il file ~/.bashrc ed aggiungendo:

Basta poi rileggere il file:

per poter usare il crontab -e con l’editor vim enjoy!

Linux: copia completa del contenuto di un disco senza clonarlo? Semplice, basta rsync!

Quando occorre fare la copia di un disco a scopo backup, generalmente si opta per il comando dd (utile per tante altre cose) che consente la copia completa di un disco su un altro disco. Ad esempio, per copiare /dev/sda su /dev/sdb basta digitare:

In questo caso, il disco B deve avere le stesse … Leggi tutto