Impostare variabili d’ambiente per un utente o per tutti gli utenti su GNU/Linux

Le variabili d’ambiente (Environment variable) servono per dichiarare delle informazioni (es il path di ricerca, oppure la JAVA_HOME, etc) su una postazione Linux based. Ci sono dei file in particolare che il sistema legge all’avvio, rendendo “d’ambiente” (ovvero pubbliche, utilizzabili, disponibili) delle variabili. In particolare in /etc/profile oppure /etc/bash.bashrc si possono inserire le variabili d’ambiente … Leggi tutto

Convertire un flv in mp3 con ffmpeg

Sicuramente conoscete ffmpeg, una soluzione multipiattaforma per la conversione tra diversi formati audio/video. Non mi dilungherò ora su come recuperare ed installare ffmpeg (onLine ci sono centinaia di how-to). Tra gli altri formati, ffmpeg consente anche l’estrazione di mp3 da filmati flv. Innanzitutto verifichiamo il formato audio presente nel file flv con:

dovreste vedere … Leggi tutto

Errore open_basedir con eAccelerator 0.9.6

C’è un piccolo errore nella versione 0.9.6 di eAccelerator che non consente il corretto funzionamento dell’impostazione open_basedir di PHP. In pratica pur essendo tutto correttamente configurato, PHP continua a visualizzare un errore relativo al fatto che lo script non è nel path indicato in open_basedir, anche se non è così. L’errore è del tipo “Fatal … Leggi tutto

Come attivare due indirizzi IP sulla stessa scheda di rete su Debian

Come saprete il file di configurazione delle interfaccie di rete su Debian è: /etc/network/interfaces Probabilmente non tutti sanno che è possibile assegnare più di un indirizzo IP alla stessa scheda di rete. Se ad esempio volessi assegnare gli IP 10.0.0.10 e 10.0.0.11 alla scheda eth0 basterebbe inserire nel file di configurazione /etc/network/interfaces quanto segue:

Leggi tutto

Aggiungere e rimuovere un utente MySQL

Vi segnalo le query da eseguire per creare/eliminare un utente MySQL al volo. Le query vanno eseguite chiaramente dopo essersi connessi a MySQL con un utente che ha i privilegi di creare altri utenti. Creazione utente

Gli elementi da variare in base alle vostre esigenze sono: *.* = ovvero nome_db.tabella_db a cui dare i … Leggi tutto

Usare darkice come encoder mp3 per icecast su Lenny

Ho illustrato qualche post fa, come creare una webradio con ices e icecast. Come ho scritto nel post, è possibile configurare ices per utilizzare una playlist, oppure direttamente il device di input audio. L’unica “limitazione” di ices è che nel formato pacchettizzato permette solo l’encoding in formato ogg vorbis e quindi non tutti i player … Leggi tutto

Rimuovere su Debian un pacchetto e la configurazione con apt-get

Come sicuramente saprete, su Debian è possibile rimuovere un pacchetto precedentemente installato con “apt-get install” con:

dove ovviamente nome_pacchetto è il nome del pacchetto da rimuovere. Se tale pacchetto prevede una configurazione (es mantis) è possibile rimuovere il pacchetto e la configurazione con:

dove nome_pacchetto è sempre il nome del pacchetto da rimuovere.

ispCP Warning… has been disabled for security reasons in

Utilizzando ispCP potreste notare un messaggio nel log degli errori (es /var/log/apache2/users/xxxxxxxx-error.log) tipo: Warning… has been disabled for security reasons in…. Questo è legato alla disabilitazione di alcune funzioni php. Per riattivarle, basta modificare la direttiva: disable_functions che si trova nel file di configurazione di PHP in: /var/www/fcgi/xxxxxx/php5/php.ini dove xxxxxx è il nome a dominio

Forzare il redirect dalla porta 80 alla porta 443

Per attivare un redirect in automatico da un URL http al relativo https, basta creare un file .htaccess con le seguenti direttive:

Lo stesso risultato si può ottenere con:

Leggere la posta via telnet con protocollo IMAP

E’ possibile utilizzare il classico telnet da riga di comando per controllare l’accesso ad una casella email con protocollo IMAP e leggerne il contenuto. Innanzitutto va effettuata la connessione al server mail: telnet mail_server 143 dove mail_server è il nome o l’ip del mail server.A questo punto per effettuare il login, bisogna digitare: . login … Leggi tutto