circa 9 mesi fa - Nessun commento
Il firefall su un server è una cosa fondamentale. Per configurarlo occorre sapere a perfezione la sintassi di iptables? No! Shorewall ci viene incontro grazie ad una sintassi più umana e la possibilità di configurare zone… Ma procediamo per ordine! La versione di shorewall che installeremo sarà la 4.0.15-1, quella inclusa nella distribuzione Debian Lenny
circa 9 mesi fa - Nessun commento
Penso che tutti sappiano ormai come comprimere e decomprimere i file tgz, tar.gz, z, etc, in linux… Ma per chi non lo sapesse esiste un metodo più furbo per creare semplici backup incrementali utilizzando le date, in modo da avere già nel nome del file la data di creazione. Il comando per visualizzare una data
circa 9 mesi fa - Nessun commento
Certe volte, soprattutto in ambito web, i caratteri speciali (come le lettere accentate) appaiono in modo strano e incomprensibile anche se abbiamo impostato il nostro web server ad utilizzare utf-8. Questo nella maggior parte dei casi è dovuto ad una errata codifica dei file, spesso in ISO-8859-1. Per convertirli tutti in un colpo solo è
circa 9 mesi fa - Nessun commento
Per ricercare un file si utilizza il comando find con le opzioni -type f (di tipo file) e -name nomefile (di nome nomefile). Utilizzando i risultati del comando è possibile rimuovere i file: find ./directory -type f -name ‘Thumbs.db’ -exec rm {} \; Un esempio pratico ed utile è quello di rimuovere i file Thumbs.db
circa 9 mesi fa - Nessun commento
I permessi su linux sono essenziali Una buona configurazione dei permessi per apache è settare il proprietario a root e solo i file/directory necessari a www-data. Inoltre i permessi per i file devono essere a 644 (permessi di scrittura solo al proprietario e lettura a tutti), mentre le directory a 755. Per farlo in modo
circa 9 mesi fa - Nessun commento
Le localizzazioni sono molto utili quando per esempio abbiamo bisogno che certe funzioni ritornino la data o la valuta formattata secondo standard locali. Questo è un caso classico della funzione strtotime di php. Per aggiungere una lingua basta modificare il file /etc/locale.gen ed inserire il codice della localizzazione. Per l’italiano: it_IT.UTF-8@euro UTF-8 Poi rigeneriamo le
circa 9 mesi fa - Nessun commento
Capita molto spesso di dover fare una classica ricerca e sostituzione all’interno dei file. Ok, ma come farlo in modo semplice ed automatico in linux? Utilizzando il seguente comando: grep -rl ‘OLDSTRING’ . | xargs perl -pi~ -e ‘s/OLDSTRING/NEWSTRING/’ Ovviamente al posto di OLDSTRING metteremo la stringa di ricerca e in NEWSTRING la stringa con
circa 1 anno fa - Nessun commento
Per aggiungere i font TTF su linux (Debian, Ubuntu, Kubuntu) è semplicissimo: Basta aprire un terminale ed eseguire questa riga: mv nomefont.ttf /usr/share/fonts/truetype/ Ecco fatto! Ora bisogna aggiornare la cache dei font: fc-cache -f -v Ecco alcuni siti simpatici per scaricare font gratuitamente: http://www.webpagefonts.com/
circa 1 anno fa - Nessun commento
Per proteggere una cartella in apache da occhi indiscreti la procedura è molto semplice. Per prima cosa bisogna creare il file .htaccess nella directory da proteggere: AuthUserFile /percorso/htdocs/dir-protetta/.htpasswd AuthGroupFile /dev/null AuthName “Directory protetta, inserire i dati di accesso:” AuthType Basic <Limit GET> require valid-user </Limit> In dettaglio: AuthUserFile: Specifica il file contenente le password AuthName:
circa 1 anno fa - Nessun commento
Come fare per disattivare quel fastidiosissimo beep che esce dalle casse interne del nostro pc su linux (Debian, Ubuntu, Kubuntu, etc) ? Modificate il file /etc/modprobe.d/blacklist digitando: sudo pico -w /etc/modprobe.d/blacklist e aggiungete la seguente riga alla fine del file: blacklist pcspkr Salvate e uscite. Ora non resta che aggiornare i mod: sudo rmmod pcspkr