Home Linux
Linux
Monitorare il sistema con Inotify e Incron
Linux
Lunedì 20 Febbraio 2012 21:27

Inotify è un ottimo sistema di notifica, presente dalla versione del Kernel 2.6.13 e sempre più usato nelle varie distro.

Grazie a questo "nuovo" sistema è possibile accorgersi di eventuali modifiche e danni in tempo quasi reale, rispetto invece ai più vecchi sistemi tipo dnotify.

Se poi lo controlliamo con inron il sistema diventa quasi perfetto.

Incron è un programma che prende molto da cron, anche se in verità incron non ha nulla a che vedere con lo scheduling.

Cron infatti svolge azioni periodiche, mentre incron rimane in ascolto e cattura gli eventi di inotify.

Per prima cosa installiamo incron.

Dovrebbe essere presente su tutte le distro; su Archlinux:

# pacman -Sy incron

La tabelle di inrcond sono divise in tre colonne:

  • la prima indica il PATH da controllare
  • la seconda l'evento da rilevare
  • la terza il comando da eseguire quando si scatena l'evento

Per quanto riguarda l'evento da rilevare abbiamo a disposizione un'ampia scelta:

IN_ACCESS -> il file è stato letto

IN_ATTRIB -> cambiamento attributi

IN_CLOSE_WRITE -> file aperto in modifca e poi chiuso

IN_CLOSE_NOWRITE -> file chiuso senza modifiche

IN_CREATE -> file/directory create

IN_DELETE -> file/directory cancellate

IN_DELETE_SELF -> file/directory osservata è stata cancellata

IN_MODIFY -> file modificato

IN_MOVE_SELF -> file/directory spostata o rinominata

IN_MOVED_FROM -> file/directory spostata dalla directory controllata

IN_MOVED_TO -> file/directory spostata nella directory controllata

IN_OPEN -> file aperto

IN_ALL_EVENTS -> qualsiasi evento

Insomma ce ne è per tutti i gusti.

Per controllare gli eventi possiamo usare incrontab (simile a crontab).

Per vedere gli eventi per l'utente corrente:

# incrontab -l
/srv/http IN_CREATE,IN_DELETE logger "ATTENZIONE"

Io ho un solo evento impostato per root.

Ultimo aggiornamento Martedì 21 Febbraio 2012 13:43
 
Pacman-key servono altri byte....
Linux
Giovedì 19 Gennaio 2012 09:38

Da qualche giorno è uscita la nuova versione di pacman, il gestore pacchetti di Archlinux.

Una volta installato viene richiesto di lanciare il comando:

# pacman-key --init

Non è obbligatorio ma consigliato.

Molti, però, hanno lamentato questo problema:

# pacman-key --init
gpg: Generating pacman keychain master key...

Non ci sono abbastanza byte casuali disponibili. Per favore fai qualche
altra cosa per dare all'OS la possibilità di raccogliere altra entropia!
(Servono altri 281 byte)

In verità il problema sembra isolato ai casi in cui lo lancia tramite SSH.

Ultimo aggiornamento Domenica 22 Gennaio 2012 15:00
 
Aggiungere il pulsante Mostra Dsektop su Gnome-shell
Linux
Lunedì 09 Gennaio 2012 13:11

Il pulsante Mostra desktop è una utile funzionalità presente pressoche in qualsiasi sitema o DE.

In Gnome 2 era presente di default, mentre in Gnome 3 è stato eliminato.

Per riaverlo possiamo installare un'estensione specifica: Show Desktop Button.

Ultimo aggiornamento Lunedì 09 Gennaio 2012 13:21
 
Shutdown GTimer: countdown per spegnere, riavviare,...
Linux
Venerdì 06 Gennaio 2012 09:41

Shutdown GTimer è un semplice programmino che permette di spegnere, riavviare, ibernare, sospendere e chiudere la sessione attiva dopo un tot di tempo.

Il programma è molto semplice da usare e ci da anche la possibilità di eseguire comandi personalizzati invece di quelli prestabiliti, oppure di visualizzare un messaggio.

Permette di minimizzare la finestra con un collegamento nell'area di notifica e possiamo indicare il tempo rimanente all'operazione impostata direttamente sul pannello o attraverso un widget nel nostro desktop.

Ultimo aggiornamento Venerdì 06 Gennaio 2012 09:48
 
Colordiff: usare diff con i colori
Linux
Martedì 20 Dicembre 2011 10:20

Diff è un comando molto utile che ci permette di trovare le differenze tra file o directory.

Se però vogliamo vedere l'output in maniera più comoda possiamo usare Colordiff, un diff colorato.

Dovrebbe già trovarsi nei repo delle maggiori distro, quindi:

# pacman -Sy colordiff (su Archlinux)

# aptitude install colordiff (su Debian e Linux Mint)

Ultimo aggiornamento Martedì 20 Dicembre 2011 10:29
 
Xfce: aggiungere e rimuovere elementi dal menu principale
Linux
Martedì 13 Dicembre 2011 12:01

Xfce è un DE (Desktop Environment) per Linux che sta prendendo sempre più piede vista la sua leggerezza e completezza.

Io lo sto usando sia su Archlinux che su Linux Min Debian Edition (LMDE) e mi ci sto trovando abbastanza bene.

Solo che non tutte le modifiche sono ancora facilmente accessibili.

Ad esempio qua vediamo che aggiungere o rimuovere voci dal menu principale.

Tutte le voci sono memorizzate in file con estensione .desktop o in /usr/share/applications (per tutti) o in ~/.local/share/applications (per il singolo utente).

Ultimo aggiornamento Martedì 13 Dicembre 2011 12:14
 
Fare screenshot con Scrot
Linux
Martedì 29 Novembre 2011 12:43

Chi ha detto che per fare screenshot del desktop dobbiamo usare strumenti grafici?

Possiamo usare anche la riga di comando con Scrot!

Questa comoda utility la trovate nei repo ufficiali di quasi tutte le distro:

# pacman -Sy scrot (Archlinux)

# aptitude install scrot (Debian / Linux Mint testing)

Il numero di opzioni non sono eccessive, ma quelle utili.

Il comando base è questo:

$ scrot file.png

Volendo possiamo usare anche un countdown:

$ scrot -d 10 -c file.png

Così impostiamo un ritardo di 10 secondi con l'opzione -d, e con -c stampiamo il countdown.

Ultimo aggiornamento Martedì 29 Novembre 2011 12:52
 
Unire file avi da riga di comando
Linux
Domenica 27 Novembre 2011 11:14

Mi capita spesso di avere file video spezzati in più parti.

Non che sia un grosso problema, ma perchè non unirli quando è possibile farlo facilmente e velocemente?

Vediamo come possiamo fare usando il terminale in Linux.

Prima di tutto installate transcode:

# pacman -Sy transoce (Archlinux)

# aptitude install transcode (Debian e derivate)

Transocde è una suite di comandi che permette di fare moltissime operazioni su file audio/video.

Ultimo aggiornamento Domenica 27 Novembre 2011 11:21
 
Trasformare la Dash di Unity in una calcolatrice
Linux
Martedì 22 Novembre 2011 17:36

Pur non piacendomi Ubuntu, e tantomeno Unity, ce l'ho installato sul mio eee-pc e quindi ogni tanto ci smanetto.

Devo dire il nuovo Unity ha migliorato notevolmente il Dash sia integrando i 2 Lens di ricerca applicazioni e file, sia aggiungendo Music Lens.

Inoltreho scoperto che possiamo anche aggiungere altre funzionalità al Dash.

Ad esempio possiamo trasformarlo in una mini calcolatrice con Unity Scope Calculator.

Ultimo aggiornamento Martedì 22 Novembre 2011 17:46
 
Installare programmi su IPCop
Linux
Giovedì 10 Novembre 2011 14:34

IPCop è una distribuzione Linux creata appositamente per svolgere funzioni da firewall.

Il problema è che non ha un package manager e dei repo classici, quindi se voglia installare dei programmi dobbiamo eseguire una procedura specifica.

Prima di tutto andate su uno di questi due link, a seconda della vostra versione:

Scaricate il programma che vi interessa e fate l'upload sul firewall.

Ultimo aggiornamento Giovedì 10 Novembre 2011 14:43
 
Guida a diff
Linux
Giovedì 03 Novembre 2011 15:24

diff è un comando *.NIX usato per trovare le differenze tra file, directory e file e directory.

Ci stanno diversi front-end grafici volendo, sia per GTK che per Qt, ma comunque non è difficile usarlo.

Vediamo quindi qualche esempio.

Quello più banale:

$ diff dir_a/file_a.txt dir_b/file_b.txt

1c1,2

< a

\ No newline at end of file

---

> a

> b

\ No newline at end of file

Così controllo le differenze dei due file.

Il primo ha solo una riga con scritto a, il secondo due righe con a e b.

 
<< Inizio < Prec. 1 2 3 4 5 6 7 8 9 10 Succ. > Fine >>

Pagina 1 di 12