Real Drums Destiny Ball Interest Calculator Torch 4 You The day of Safe Sex Drums 4 fun


 Powered by Max Banner Ads 

MD5SUM – File integrity check sotto Linux

Ciao a tutti!

Oggi parliamo di integrity check sui files e di un metodo semplice semplice per realizzarla sotto Linux, grazie al comando MD5SUM.

L’integrità dei files è un aspetto che riveste importanza fondamentale! In particolare, la necessità di garantire la certezza che i propri files non siano modificati da agenti esterni e/o da software al di fuori del nostro controllo assume un ruolo determinante in diversi contesti.

Ad esempio, pensate alla possibilità di riconoscere i files modificati da un virus e/o da una backdoor. Oppure, ancora, pensate alla necessità di garantire l’integrità dei files di backup di un server, da utilizzare in caso di danneggiamento di quest’ultimo. Si potrebbero fare tanti altri esempi, ma il succo è sempre lo stesso: adottare tutte le misure per essere certi che i nostri files non siano cambiati.

Sotto Linux esiste un metodo semplicissimo per realizzare l’integrity check sui files: il comando md5sum. Per conoscerne le opzioni, basta digitare, da terminale, il comando seguente

man md5sum

L’utilizzo più semplice è il seguente:

md5sum  nomefile  >  nomefile.md5.txt

Questo comando genera l’hash MD5 dal file chiamato “nomefile” e lo inserisce nel file “nomefile.md5.txt”.

Per verificare, in seguito, che il file “nomefile” non sia stato modificato, basta digitare:

md5sum -c nomefile.md5.txt

Nella maggior parte dei casi, può essere più utile effettuare un controllo ricorsivo di tutti i files (e di tutte le sottodirectories) contenuti all’interno di una directory. Il comando md5sum non presenta una opzione per l’analisi ricorsiva delle directories, perciò bisogna chiedere aiuto al comando find. Ecco di seguito il comando da lanciare, dopo esserci posizionati nella cartella per la quale vogliamo il controllo di integrità:

find . -name ‘*’ -exec md5sum {} > file.md5.txt \;

In tal modo, facciamo si che il comando find rilevi i nomi di tutti i files all’interno della cartella corrente e che esegua (opzione exec), per ognuno di essi, il comando “md5sum nomefile >> file.md5.txt”.

Per la verifica, infine, basterà come al solito il comando “md5sum -c file.md5.txt”.

Fatto! Vi aspettavate qualcosa di più complesso? Ragazzi, non tutto ciò che è Linux, è complesso… ;)

[tags]md5sum, integrity, check, linux, find, comando, terminale, integrità, file, ilbloggatore, bloggatore, space4tutorial[/tags]

Posted on settembre 14, 2009 by admin

Filed under Altro, Backup, Linux, Shell e Comandi, Sicurezza | | No Comments »

La riga di comando di Linux: Compressione dei dati, dal terminale (pillole)

Oggi passiamo in rassegna i comandi più utili per la compressione dei propri dati sotto il Sistema Operativo Linux, sempre ricordando che per ogni approfondimento, basta utilizzare il manuale (comando man).

[tags]linux, ubuntu, zip, unzip, gzip, gunzip, bzip2, bunzip2, comprimere, compressione, ilbloggatore, space4tutorial, shell, bash[/tags]

ZIP e UNZIP

Iniziamo con la normale compressione zip (quella che sotto Windows ottenevamo con il famosissimo programma WinZip).

Per comprimere un file chiamato “nomefile.txt”, basta digitare:

$ zip nomefile.zip nomefile.txt

Per effettuare la decompressione di un file zip, invece basta scrivere:

$ unzip nomefile.zip

E’ anche possibile effettuare la decompressione soltanto a video, redirigendo il tutto sullo standard output, con l’opzione “-c”, così: $ unzip -c nomefile.zip. Vi starete chiedendo: “che senso ha?”. Ebbene, può essere utile se abbinato a qualche altro comando, tramite la pipeline. Facciamo un esempio. Vogliamo sapere se all’interno del file nomefile.txt, contenuto nell’archivio nomefile.zip, si trova una determinata stringa (“pippo”). Ecco che digiteremo:  unzip -c nomefile.zip | grep pippo

GZIP e GUNZIP

L’utilizzo dei comandi gzip e gunzip è molto più immediato e semplice:

$ gzip nomefile.txt

per comprimere, utilizzando il formato gzip (gz).

$ gunzip nomefile.txt.gz

per decomprimere.

BZIP2 e BUNZIP2

Mediamente, il rapporto migliore di compressione è ottenibile attraverso l’utilizzo di bzip2. Tuttavia è anche leggermente più lento. Funziona in modo simile al gzip. Quindi:

$ bzip2 nomefile.txt

per comprimere, utilizzando il formato bzip2 (bz2).

$ bunzip2 nomefile.txt.bz2

per decomprimere.

Posted on ottobre 6, 2008 by admin

Filed under Linux, Shell e Comandi | | No Comments »

Linux e la Shell Bash: lavorare con i file di testo.

Vi posto altri tre comandi utili per lavorare, dalla shell bash di linux, con i files di testo:

$ less nomefile.txt

Visualizza il file nomefile.txt, consentendo di scorrere con le pagine in avanti e a ritroso. Molto utile anche per leggere comodamente l’output di un altro comando, in cascata, per esempio: lsusb -v | less. Per uscire dalla visualizzazione di less, basta premere il tasto “q” (quit).

$ grep pippo nomefile.txt

Consente cercare la stringa “pippo” all’interno di nomefile.txt e di visualizzare solo le righe che la contengono. E’ inoltre possibile utilizzare l’opzione -i per effettuare una ricerca non “case-sensitive”, cioè senza distinzione tra lettere maiuscole e minuscole. Ancora, può essere utile l’opzione -v, per ottenere solo le righe del file che non contengono la stringa “pippo”.

$ sed s/pippo/pluto/g nomefile.txt

Il comando sed può tornare utile per sostituire, all’interno del file nomefile.txt, una stringa con un’altra. Nell’esempio, esso sostituisce tutte le occorrenze della stringa “pippo” con la stringa “pluto”.

Per il momento mi fermo qui. Se volete aggiungere informazioni o indicare ulteriori comandi, commentate pure! :)

Ciao!

[tags]sed, grep, less, ubuntu, linux, shell, bash, ilbloggatore, space4tutorial[/tags]

[ratings]

Posted on ottobre 3, 2008 by admin

Filed under Linux, Shell e Comandi | | 1 Comment »

Shell di Linux: Tips & Tricks, giocando con la BASH! (n.5)

Ecco altri comandi che potete utilizzare, con la vostra distribuzione Linux (personalmente, li ho provati con Ubuntu). Come sempre, per una guida completa sulle opzioni e la sintassi, è possibile utilizzare il manuale di Linux (man).

$ lsb_release -a

consente di visualizzare le informazioni sulla versione di Linux che si sta utilizzando.

$ lshal

consente di visualizzare tutte le periferiche che compongono il cosiddetto HAL (Hardware Abstraction Layer). In pratica, consente di vedere le informazioni relative alla maggior parte dell’hardware del pc.

$ lshw

consente di ottenere le informazioni sull’hardware, quali produttore, tipo, ecc.

Su distribuzioni come Ubuntu, per visualizzare tutte le informazioni, è preferibile utilizzare questi comandi come utente root, o tramite comando sudo. (es: $ sudo lshw).

[tags]ubuntu, comandi, shell, bash, tips, tricks, linux, lsb_release, lshal, lshw, ilbloggatore, space4tutorial, tutorial[/tags]

[ratings]

Posted on ottobre 2, 2008 by admin

Filed under Linux, Shell e Comandi | | No Comments »

Linux e la console: conoscere le combinazioni di tasti.

Ciao a tutti!

Con questo post indicherò, man mano che mi vengono in mente, le principali combinazioni di tasti che la console di linux mette a disposizione dell’utente. Queste combinazioni possono tornare spesso utili, rendendo più comodo l’utilizzo di Linux stesso.

  • CTRL + D : esce dalla shell e/o termina l’inserimento dell’input (nel caso di comandi come cat, per esempio);
  • CRTL + C : interrompe l’esecuzione di un programma o di uno script bash;
  • ALT + Fn : passa da una console ad un’altra (precisamente, alla console “n”). Generalmente, la console n. 7 è quella del terminale grafico;
  • CTRL + ALT + Fn : passa alla console “n”, da una sessione X (terminale grafico);
  • MAIUSC + PAGup : mostra il testo mostrato dalla shell in precedenza;
  • CTRL + Z : sospende un processo (successivamente è possibile farlo ripartire in background con “bg” o in foreground con “fg“);
  • CTRL + R : consente di reperire un comando della shell inserito in precedenza, in base alla digitazione di alcune delle relative lettere.

Per il momento non me ne vengono in mente altre. Se volete, potete integrare questo elenco, con i vostri commenti.

[tags]ilbloggatore, comandi, shell, bash, linux, ubuntu, space4tutorial, ctrl, alt, combinazioni, tasti, tastiera[/tags]

Posted on settembre 30, 2008 by admin

Filed under Linux, Shell e Comandi | | 8 Comments »

Installare MySQL dalla shell bash su Ubuntu

Continuiamo con la nostra rassegna dei comandi della shell e vediamo come sia possibile con pochissimi passaggi installare su Ubuntu, o su qualsiasi altra distribuzione derivata da Debian, il nostro server di database preferito: MySQL.

Come abbiamo già accennato nei precedenti post, su questo blog, con il sistema di gestione delle dipendenze APT possiamo compiere questa operazione in meno di 5 minuti. Vediamo come…

[tags]mysql, mysql-server, mysql-client, ubuntu, debian, apt, apt-get, install, password, dbms, database, ilbloggatore, space4tutorial, tutorial, howto, installazione[/tags]

[ratings]

(continua…)

Posted on settembre 29, 2008 by admin

Filed under Database, Linux, Shell e Comandi | | No Comments »

Tips & Tricks: I comandi per installare Apache2 dai sorgenti

Molte persone credono che sia difficilissimo installare Apache2 da riga di comando e, soprattutto, utilizzando i sorgenti. Ebbene, con questo brevissimo articolo, vi dimostrerò che non è così difficile come alcuni potrebbero credere.

Ecco di seguito i comandi da utilizzare:

wget http://apache.fis.uniroma2.it/httpd/httpd-2.2.9.tar.gz

tar xzvf httpd-2.2.9.tar.gz

cd httpd-2.2.9/

./configure –prefix=/usr/local/apache2 –enable-so

make

make install

 /usr/local/apache2/bin/apachectl start

Fatto! Vi aspettavate qualcosa di più complicato? Beh, mi dispiace deludervi ;) ma non può essere più facile!

Ciao e a presto!

[tags]apache, linux, apache2, install, make, configure, apachectl, comandi, bash, shell, sorgenti, tips, tricks, ilbloggatore, bloggatore, space, tutorial, space4tutorial[/tags]

[ratings]

Posted on settembre 26, 2008 by admin

Filed under Linux, Shell e Comandi | | No Comments »

APT e DPKG: i comandi utili per gestire i nostri pacchetti su Debian e Ubuntu (Aggiunte)

Cari amici e lettori,

vi posto ulteriori due comandi da utilizzare per la gestione dei pacchetti, che mi sono serviti proprio oggi e che non avevo inserito nel precedente post “APT e DPKG: i comandi utili per gestire i nostri pacchetti su Debian e Ubuntu”:

$ dpkg -S <file>

per sapere in quale pacchetto è contenuto il file <file>. Per esempio: dpkg -S /etc/bluetooth/rfcomm.conf restituirà il pacchetto bluez-utils, che riguarda il bluetooth.

Al contrario, per sapere quali files sono contenuti in un pacchetto specifico, digitare:

$ dpkg -L <pacchetto>

Buon divertimento!

[ratings]

[tags]dpkg, pacchetti, ubuntu, debian, linux, space4tutorial, space, tutorial, ilbloggatore[/tags]

Posted on settembre 22, 2008 by admin

Filed under Linux, Shell e Comandi | | No Comments »

APT e DPKG: i comandi utili per gestire i nostri pacchetti su Debian e Ubuntu

Premetto subito che questo articolo non vuole essere una guida esaustiva alla gestione dei pacchetti software con APT e DPKG. Esso vuole soltanto passare in rassegna i principali comandi della shell che riguardano i pacchetti nel nostro sistema Linux e che ci consentono di superare gli ostacoli di tutti i giorni ;)

Per approfondire, come sempre, basta utilizzare il man di Linux. Un prerequisito essenziale è sapere come si apre il Terminale di Linux. Per esempio, per Ubuntu, esso si apre dal menu “Applicazioni” –> “Accessori” –> “Terminale”.

Livello: Adatto a tutti

[ratings]

[tags]apt, apt-get, apt-cache, dpkg, pacchetti, ubuntu, debian, linux, software, comandi, shell, space4tutorial, ilbloggatore[/tags]

(continua…)

Posted on settembre 19, 2008 by admin

Filed under Altro, Linux, Shell e Comandi | | No Comments »

Shell di Linux: Tips & Tricks, giocando con la BASH! (n.4)

Ciao a tutti!

Ecco altri semplici ma interessanti comandi, per il nostro terminale di Linux:

Livello: facile

[tags]space4tutorial, ilbloggatore, linux, comandi, bash, tips, tricks, man, sort, apropos[/tags]

[ratings]

(continua…)

Posted on settembre 18, 2008 by admin

Filed under Linux, Shell e Comandi | | No Comments »

Le directory di Linux: la scelta di Ubuntu

Ciao a tutti i lettori di SPACE 4 TUTORIAL!

Con questo nuovo articolo, vogliamo dare una brevissima descrizione delle directory principali di Linux, con particolare riferimento alla distribuzione Ubuntu (anche se essa richiama le indicazioni date dal Linux Standard Base).

Livello: adatto a qualsiasi utente

[tags]space4tutorial, linux, ubuntu, directory, comandi, files, configurazione, cartelle, lsb, ilbloggatore[/tags]

[ratings]

(continua…)

Posted on settembre 17, 2008 by Roberto Travagliante (HoneyFT)

Filed under Altro, Linux, Shell e Comandi | | 3 Comments »

Shell di Linux: Tips & Tricks, giocando con la BASH! (n.3)

Ancora altri comandi, per prendere confidenza con la bash di Linux:

$ lspci

per ottenere l’elenco delle periferiche di tipo PCI (esempio, schede di rete) connesse al PC.

(continua…)

Posted on agosto 31, 2008 by admin

Filed under Linux, Shell e Comandi | | 4 Comments »

Shell di Linux: Tips & Tricks, giocando con la BASH! (n.2)

Ecco un pò di altri comandi, per prendere confidenza con la bash di Linux:

# top

utile per monitorare i tasks in esecuzione sul nostro sistema, il carico della CPU e altre utili informazioni.

# nice -n -20 <comando>

nice modifica la priorità nell’esecuzione di un comando e può risultare molto utile nella gestione di un sistema server. Nell’esempio, consente al sistema operativo di eseguire <comando> con la massima priorità.

# sudo <comando>

Permette di eseguire il <comando> con i privilegi di amministratore (utilizzando la configurazione contenuta nel file /etc/sudoers).

PS: se avete suggerimenti su ulteriori comandi, non esitate a contattarci e/o a commentare!

Posted on agosto 29, 2008 by admin

Filed under Linux, Shell e Comandi | | No Comments »

Shell di Linux: Tips & Tricks, giocando con la BASH! (n.1)

Con questo articolo, SPACE 4 TUTORIAL riapre la rubrica sui comandi della shell di Linux/Unix (ultimamente un pò abbandonata) e vi propone degli spunti di riflessione, circa le cose che si possono fare, per lavoro e/o per diletto, con la shell del SO del pinguino.

Premettiamo che questo articolo, come pure i successivi non rappresentano dei tutorial e/o guide alla programmazione della shell. Questi articoli saranno soltanto un pretesto per stimolare la nostra e la vostra fantasia e migliorare il nostro e il vostro rapporto con la shell di Linux.

Ricordiamo, in ogni caso, che per qualsiasi ulteriore approfondimento sui singoli comandi e sulle loro funzioni e opzioni, è possibile consultare il manuale di Linux con digitando, semplicemente: man  <comando>

(continua…)

Posted on agosto 28, 2008 by admin

Filed under Linux, Shell e Comandi | | No Comments »

Un’altro e-book su Ubuntu, ma stavolta sulla versione Server!

Ciao a tutti,

vi invio il link a questo nuovo ebook su Ubuntu Server, perché Ubuntu non è solo desktop e agli amministratori di sistema può servire sicuramente.

E poi, mi sembra giusto completare il quadro complessivo, no?

La versione alla quale si fa riferimento è la 6.10, ma la guida va certamente bene per qualsiasi più recente versione di questo fantastico sistema operativo. Unico neo: la guida è in inglese, ma d’altro canto, la maggior parte degli ebook è scritta in inglese, quindi non me ne vogliate ;)

Il link è: https://help.ubuntu.com/6.10/pdf/ubuntu/C/serverguide.pdf

Buona lettura a tutti!

Posted on agosto 11, 2008 by admin

Filed under Altro, Backup, Database, Linux, Mail Server, Servizio DNS, Shell e Comandi, Sicurezza, e-book | | No Comments »

Pagina successiva »