Quattro del mattino. Il telefono squilla. Alzi la testa dal cuscino e incominci a imprecare maledicendo quella volta che hai deciso di accettare il lavoro per BigFish s.r.l.
Inizi a schiaffeggiarti per riprendere la lucidità necessaria a rispondere al telefono. A quest'ora é di turno di Bob, prendi il cellulare e rispondi preparandoti a sentire la sua voce catarrosa, dovuta alle troppe sigarette in sala macchine:

Bob: - Ehi, qua non funziona un cazzo!
Trattenendo gli insulti sulle labbra rispondi: - Potresti essere più preciso?
Bob: - Verso le 3am il mainframe aziendale ha smesso di funzionare, ho provato a fare il login ma non riesco ad entrare. Il sito internet bigfish.com non funziona più. Puoi darci un'occhiata?

Butti giù il telefono, accendi il laptop, ti colleghi alla VPN.
Prova un accesso SSH al mainframe.... funziona!
Scarichi i log di acesso.

(File: accessi.txt)

* Salva in unfie gli ultimi 10 accessi al sistema

* Salva in un file gli accessi che sono stati fatti il giorno 2011 - 05 - 19 

* Sapendo che ci sono 30 dipendenti in azienda, estrai la lista degli utenti che hanno effettuato l'accesso e controlla quanti sono

* Telefoni al tuo boss e ti fai mandare la lista degli utenti confermanti del sistema.
(Utenti confermati nel file utenti.txt)
Vedi chi sono gli intrusi e una volta trovati salva in un file tutti gli accessi che hanno fatto.





Soluzioni:

Esercizio 1: {Soluzione: tail log.txt}

Esercizio 2: {Soluzione: cat log.txt | grep "2011%05%19"}

Esercizio 3: {Soluzione: cut -d% -f6 file.txt | sort | uniq | wc -l}

Esercizio 4: {Soluzione: cat file1.txt file2.txt | sort | uniq -u}
