Articoli su ‘linux’

14 dicembre 2009 - Tags: , ,

Chiunque di voi abbia mai avuto bisogno di amministrare da remoto un server Linux avrà probabilmente usato il protocollo ssh. Grazie a questo protocollo è possibile infatti aprire una sessione di terminale “virtuale” e gestire il server da linea di comando, come se fossimo collegati localmente.

Per usare questo sistema, da una macchina linux è sufficiente l’omonimo comando

ssh

mentre su Windows possiamo usare il preziosissimo programma PuTTY.

Senza voler in questa sede approfondire tutte le funzionalità realizzabili tramite questo protocollo (che può anche fare da “tunnel” per altri tipi di accesso), vediamo come gestire l’autenticazione ssh tramite chiavi.

(continua…)

21 settembre 2009 - Tags: ,

E’ uscita da poco su HTML.it una interessante guida relativa ai più importanti comandi che si possono usare in un terminale Linux (ma anche Unix, o Mac). Un buon sistemista non può infatti accontentarsi di conoscere tool grafici, soprattutto se stiamo parlando di server – sui quali spesso l’ambiente grafico non è installato.

La rapidità e la potenza di tali comandi è spesso un’arma importante nella risoluzione di vari problemi sistemistici. All’elenco riportato nella suddetta guida ne aggiungo alcuni.

ls

Il comando ls è l’abbreviazione di list, e si limita ad elencare il contenuto della directory indicata (se non ne indichiamo nessuna, si applica a quella corrente). La cosa interessante sono i numerosi parametri. Per quanto mi riguarda, uso spesso la forma

ls -lart

che mi mostra tutti i file – anche quelli nascosti – completi di tutti i dettagli ed ordinati per data di modifica con il più recente in fondo

find

Mentre locate cerca in un database, find è una ricerca “classica” nella cartella in cui ci troviamo. Il numero di criteri di ricerca tra cui possiamo scegliere è veramente ampio, ed è inoltre possibile specificare subito delle operazioni da applicare ai file trovati. Ecco solo tre esempi basilari:

  • find -mtime -1 trova tutti i file modificati nell’ultimo giorno
  • find -size +15M -printf “%s – %p\n” trova tutti i file con dimensione maggiore di 15MB e ne mostra la dimensione esatta
  • find -uid 101 trova tutti i file con proprietario l’utente con UID “101″.

alias

Il comando alias ci permette di creare una “scorciatoia” per un altro comando più lungo. Ad esempio, anzichè usare sempre “ls -lart” o “find -mtime 1″, potrei creare degli alias più brevi, tipo la e f1, per questi comandi:

alias la='ls -lart'
alias f1='find -mtime 1'

Questi alias durano finchè è attiva la nostra sessione di terminale. Per attivarli automaticamente ad ogni sessione, vanno inseriti nel file .bashrc presente nella propria home directory.

7 settembre 2009 - Tags: , ,

Squirrelmail è una delle interfacce di webmail più utilizzate in ambiente Linux o comunque su server che supportino il linguaggio PHP. In particolare, è la scelta di GiBiLogic come programma di webmail per la posta elettronica ospitata sui nostri server, con una elaborazione grafica particolare che permette di migliorare un poco l’aspetto di base, molto semplice per non dire grezzo.

E’ possibile installare il linguaggio italiano per Squirrelmail, ma se siete su server Ubuntu non lo troverete comunque tradotto. Vediamo perchè.

(continua…)

15 luglio 2009 - Tags: , ,

Solo una nota veloce, grazie a una incursione nei forum di Skype dedicati a Linux sono riuscito rapidamente ad attivare il funzionamento del microfono sulla mia Ubuntu 9.04. Il portatile è un Sony Vaio, la scheda audio una Intel HDA.

Fin dall’installazione, l’uscita audio funzionava correttamente (anche in Skype) ma l’ingresso non ne voleva sapere.

In precedenza avevo provato senza successo ad andare a toccare le configurazioni dell’audio del sistema Linux. Invece, a quanto pare, la soluzione è nelle opzioni audio di Skype, che devono essere impostate in maniera diversa dal default. Per me, ha funzionato la seguente configurazione:

  • Incoming Sound: HDA Intel (hw:intel,0)
  • Outgoing Sound: pulse
  • Calling: pulse

Ora, dopo qualche tempo di pausa, posso finalmente tornare a fare lunghe chiacchierate gratis con Skype. :-)

12 giugno 2009 - Tags: , ,

In ambiente server Windows si parla generalmente di teaming relativamente alla configurazione di due o più schede di rete in modo che siano viste come una sola. L’obiettivo è ovviamente quello di raddoppiare la banda disponibile e garantire una maggior sicurezza, visto che se una delle due schede di rete ha problemi, c’è sempre l’altra.

Solitamente questa opzione viene gestita dai driver delle schede di rete, ed è abbastanza trasparente per l’utente finale, che non deve preoccuparsi di molto se non abilitare il flag corrispondente. E su Linux?

(continua…)

10 giugno 2009 - Tags: ,

Abbiamo già parlato delle immagini di sistema e dei software utilizzati. Fra i nostri preferiti in ambito Open Source c’è sicuramente partimage, presente nella suite di programmi dell’ottimo System Rescue CD. Oggi ho trovato un progetto molto interessante che usa partimage e ne estende le funzionalità: Clonezilla.

Vediamo un po’ di che si tratta.

(continua…)

5 giugno 2009 - Tags: , , , , ,

Ultima sessione di corsi prima della pausa estiva! Vediamo cosa ci resta da affrontare nel mese di Giugno.

Il prossimo Venerdì 12 Giugno ci sarà il corso di realizzazione siti web con Joomla. Per tutti i web designer che vogliono imparare a usare questo strumento, o per chi vuole realizzare autonomamente il proprio sito, questo è il corso indicato. Al momento abbiamo ancora 3 posti liberi.

A seguire, Venerdì 19 Giugno si terrà il nostro corso di introduzione al Web Marketing, per chi vuole avere una panoramica di cosa bisogna sapere per promuovere e far rendere il proprio sito. Abbiamo ancora 4 posti liberi.

Sabato 20 e Sabato 27 Giugno spazio invece ai sistemisti, per il nostro corso di gestione di un server di posta con Linux e Postfix. Anche per questo abbiamo ancora 4 posti liberi.

Infine, il 3 Luglio avremo il corso di gestione siti web con Joomla, indicato per chi possiede già un sito e vuole occuparsi semplicemente di gestirne i contenuti. Per questo corso ci sono ancora 2 posti.

Dopo questa tornata, la nostra “scuola” andrà in ferie e tornerà a Settembre: presto vedrete comparire sul sito le nuove date. Se avete fretta e siete interessati a delle sessioni di formazione personalizzate, contattateci come sempre a info@gibilogic.com.

15 maggio 2009 - Tags: , , ,

In un articolo di qualche tempo fa, vi abbiamo introdotto S.M.A.R.T. (Self-Monitoring, Analysis, and Reporting Technology), una tecnologia presente sulla maggior parte dei dischi che permette di controllare una serie di parametri operativi e poter prevenire alcuni tipi di  guasti.

In questo articolo scendiamo nel dettaglio del software necessario e dei comandi fondamentali raccogliere le informazioni fornire da SMART. Ci concentreremo maggiormente sui server Linux.

(continua…)