Dec 092012
 

In passato ho scritto un articolo sui comandi du e df che possono rispettivamente darvi informazioni riguardo l’utilizzo del disco e il disco libero del vostro computer Linux.

Io personalmente uso entrambi questi comandi un sacco di volte mentre sono a lavoro per verificare file system e/o directory, ma capisco anche che su un desktop con Linux si possa usare qualcosa di più grafico per visualizzare lo stato delle partizioni o directory, così oggi vi mostrerò alcuni programmi in grado di raggiungere questo obiettivo: Baobab, CDU, ncdu, JDiskReport e Filelight.

Continue reading »

Flattr this!

Dec 072012
 

Questo è un mio articolo già pubblicato su Wazi

PHP è un linguaggio ampiamente utilizzato, offre scripting di scopo generale ed è adatto per lo sviluppo web. Può essere integrato nell’HTML, ed è compatibile con tutti i principali sistemi operativi come Linux, molte varianti di Unix, Microsoft Windows, Mac OS X, RISC OS e altro ancora.

Funziona con la maggior parte dei server web più importanti ed è il motore di scripting di molti software popolari come Wordpess, Drupal, phpBB, mediaWiki, Joomla e Moodle solo per citarne alcuni.

Una cosa che non tutti sanno è che si hanno diverse scelte per eseguire PHP sul server, l’opzione più comune è quella usato nello stack LAMP (Linux + Apache + MySQL + PHP): mod_php , questo è il modo più comune per far funzionare php con il vostro server web, ma non è l’unico e per qualcuno è il peggiore in termini di prestazioni, le altre opzioni disponibili sono PHP-FPM (FastCGI Process Manager) e PHP FastCGI , un altro modo di eseguire uno script PHP da un server web potrebbe essere usare il metodo con CGI tradizionale , ma per le sue scarse prestazioni in termini di performance questo metodo non è più usato

In questo articolo vi mostrerò i pro ed i contro di questi metodi diversi di usare PHP con il vostro server web e, come prima cosa vi do un suggerimento generale per accelerare le prestazioni del PHP.

Continue reading »

Flattr this!

Dec 032012
 

In un sistema GNU/Linux ogni file o cartella ha delle autorizzazioni di accesso. Ci sono tre tipi di autorizzazioni (cosa è permesso fare con un file di qualsiasi tipo, incluse le directory):

(r) accesso in lettura
(w) accesso in scrittura
(e) accesso in esecuzione

Ci sono anche altre autorizzazioni “speciali”, ma per questo articolo le autorizzazioni di base saranno sufficienti per illustrare come funziona umask, e le autorizzazioni sono definite per tre tipi di utenti:

il proprietario del file
il gruppo a cui il proprietario appartiene
Tutti gli altri utenti

umask (user mask) è un comando e una funzione in ambienti POSIX che imposta la modalità della maschera di creazione del file del processo in corso che limita le modalità di autorizzazione per i file e le directory create dal processo. Un processo può cambiare la modalità di creazione del file con la maschera umask e il nuovo valore viene ereditato dai processi figli.

In pratica con umask è possibile definire i permessi dei nuovi file che il processo creerà. Continue reading »

Flattr this!

Nov 232012
 

In passato ho pubblicato alcune informazioni per migliorare la sicurezza del server ssh, come 3 semplici passi per rinforzare il vostro server ssh o come utilizzare SSH per navigare più sicuri su reti pubbliche, oggi daremo uno sguardo ai moduli PAM di GNU/Linux e in particolare al modulo ssh e ad alcune opzioni che si possono attivare per rafforzare il nostro server ssh.

Continue reading »

Flattr this!