February 2012

Amavis e Spamassassin

spamassassin

Amavis

Amavis è il collegamento tra Postfix e content checkers come Spamassassin (antispam) e Clamav (antivirus).

Installazione

# aptitude install amavisd-new

Configurazione

Debian (Ubuntu) non usa il file amavisd.conf; i file di configurazione usati si trovano dentro:

PIC e Linux: le gputils

Di seguito verrà descritto come usare le GPUtils (gpasm e gplink) per produrre relocatable code, a partire da sorgenti assembly, per programmare poi i PIC sotto Linux.

E' sufficiente installare le gputils; queste contengono tra l'altro gpasm (equivalente di Mpasm sotto Windows) e gplink (linker).

Tags:

Squid: configurazione base

squidCome mettere in piedi in quattro e quattro otto un proxy server con Squid.

Installazione

L'installazione è banale; conviene però installare anche squidclient, per effettuare un troubleshooting delle connessioni http:

Scp

Da remoto in locale

Per copiare un file da remoto in locale:

$ scp -P 10022 user@www.test.it:/var/tmp/file.gz /home/user/file.tgz

Da locale in remoto

Per copiare un file da locale in remoto:

$ scp -P 10022 /tmp/file.tgz user@www.test.it:/home/user

Opzioni

-P port: porta di destinazione su cui è in ascolto ssh

Tags:

PdfToText

L'abbonamento a Linux Journal che ho sottoscritto comprende la possibilità di effettuare il download dei vecchi numeri in formato .pdf.

Mi risulterà difficile leggermi tutti i vecchi numeri, quindi mi piacerebbe poterli usare come 'knowledge base' su cui effettuare delle ricerche quando ne ho bisogno.

Dopo averli scaricati in una directory ho quindi scritto il seguente script che effettua una ricerca, all'interno di essa, di un determinato vocabolo. Ho usato il tool pdftotext che converte un .pdf in .txt

Tags:

Settare un IP address aggiuntivo

Può capitare di dover settare un indirizzo IP aggiuntivo on-the-fly, magari per collegarsi ad un apparato di rete da configurare via browser e che, nuovo di fabbrica, si presenta con un indirizzo IP di default che risiede su di un'altra network rispetto alla nostra.

Di seguito il comando da dare in console:

Editor vi

vi è l'editor di testo per eccellenza nei sistemi *nix.

Comandi base

Command mode

Esc: entra/torna in command mode (sposta cursore, fa un undo, cancella caratteri…)

Movimento

h - cursore a sinistra

j - cursore giù

k - cursore sù

l - cursore a destra

Cancella testo

x - cancella carattere sotto cursore

dd - cancella tutta la riga

Tags:

Bash e Cicli for

Voglio elencare e contare tutti i file in /var/log/apache2 che iniziano con 'access_ssl.log.1':

Tags:

abcde - A Better CD Encoder

Utilissimo script a riga di comando per rippare il contenuto di un cd audio.

L'installazione richiede alcune dipendenze, pena segnalazione di errori all'esecuzione del programma.

$ sudo aptitude install abcde id3v2 lame

Di seguito la modalità per l'encoding a 192kbps in formato MP3 con Lame (encoder di default):

Cron e Anacron

Cron è il demone che gestisce le schedulazioni.

Crontab

/etc/crontab

è il nome del file di testo che controlla cron (è il crontab di sistema). Può essere editato da vi, nano, ecc… ed è subito attivo.

Dentro /etc/crontab vengono impostate le schedulazioni di cron.{hourly,daily,weekly,monthly}, che sono directory che possono contenere file eseguibili da lanciare in base alle impostazioni data e ora sempre in /etc/crontab.

Tags:

Pages