SlideShare ist ein Scribd-Unternehmen logo
1 von 14
Downloaden Sie, um offline zu lesen
Logging 
•I file di log sono utilizzabili per cercare informazioni 
–sicurezza 
–configurazione 
–correzione errori/troubleshooting 
•head, tail –f 
•grep può essere usato per cercare nei file 
•/bin/dmesg 
•/var/log è la directory più importante 
Percorso 5 
Log/Troubleshooting 
2
dmesg 
•/var/log/dmesg 
–Cataloga tutti i messaggi provenienti dal kernel 
–Si può usare il comando dmesg per vederli 
–In questo file sono visibili numerose informazioni di basso livello sull’hardware 
Percorso 5 
Log/Troubleshooting 
3
boot, kern, cron 
•boot.log contiene dati relativi alla fase di boot 
•kern.log è utile per verificare la configurazione del kernel 
•Eventuali job basati su cron producono output su syslog 
Percorso 5 
Log/Troubleshooting 
4
Logging degli account 
•last 
–/var/log/wtmp 
•lastlog 
–/var/log/lastlog 
•faillog 
–/var/log/faillog 
•who 
–/var/log/wtmp 
Percorso 5 
Log/Troubleshooting 
5
Logging 
•last -f /var/log/btmp per gli ultimi login falliti 
–/var/log/btmp 
–Solo per root 
•/var/log/mail.log 
–Per il mail server 
•/var/log/alternatives.log 
–Per le installazioni 
•/var/log/cups 
–Per la gestione delle stampanti 
Percorso 5 
Log/Troubleshooting 
6
X11 
•/var/log/Xorg.0.log contiene informazioni per la grafica (disgiunta sotto Unix dal resto) 
•/etc/X11/org.conf 
•Normalmente non serve in quanto il riconoscimento della scheda grafica è automatico 
•Il comando X -configure produce un file di configurazione 
•Potrebbe ancora servire per monitor particolari (a tubo catodico o con frequenze particolari) 
Percorso 5 
Log/Troubleshooting 
7
rsyslogd 
•/var/log/syslog 
–messages è stato sostituito da syslog 
–si noti che ad esempio in OpenBSD è differente 
•Viene utilizzato rsyslogd 
•service rsyslog start 
•/etc/rsyslog.conf 
Percorso 5 
Log/Troubleshooting 
8
Rotazione dei log 
•logrotate 
•/etc/logrotate.conf 
•Cron 
–crontab -e 
•Esempio di configurazione di cron 
Percorso 5 
Log/Troubleshooting 
9
Esercizio 
•Analizzare i principali file di log 
–In fase di reboot 
•Cosa succede a livello di log inserendo una chiavetta? 
•Cosa succede a livello di macchina virtuale? 
Percorso 5 
Log/Troubleshooting 
10
Installazione programmi da sorgente 
•Leggere il README file e/o altri file di supporto 
•xmkmf -a, oppure gli script INSTALL o ./configure 
•Verificare che il Makefile sia corretto. 
•Se necessario, lanciare make clean, make Makefiles, make includes e make depend. 
•make (ad es. make –j 4 usa 4 thread, utile per il kernel) 
•Controllare i permessi dei file generati. 
•Se necessario, lanciare make install 
•effettuare shutdown/reboot non è richiesto 
Percorso 5 - Giorno 1 
Base architecture 
11
Esercizio 
•Scaricare nmap in formato sorgente 
•Seguendo le istruzioni, compilarlo in locale (non come root) 
•Infine installarlo come root 
•Risolvere eventuali problemi 
Percorso 5 
Log/Troubleshooting 
12
Bibliografia 
•https://wiki.ubuntu.com/ 
•http://www.x.org/wiki/ 
Percorso 5 
Log/Troubleshooting 
13
These slides are licensed under a Creative Commons 
Attribution Non Commercial Share Alike 4.0 International 
To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-sa/4.0/ 
Versione in Italiano: 
https://creativecommons.org/licenses/by-nc-sa/4.0/deed.it

Weitere ähnliche Inhalte

Was ist angesagt?

PostgreSQL : Architettura di storage
PostgreSQL : Architettura di storagePostgreSQL : Architettura di storage
PostgreSQL : Architettura di storageEnrico Pirozzi
 
PostgreSQL: Prima configurazione
PostgreSQL: Prima configurazionePostgreSQL: Prima configurazione
PostgreSQL: Prima configurazioneEnrico Pirozzi
 
PostgreSQL: Point in time recovery
PostgreSQL: Point in time recoveryPostgreSQL: Point in time recovery
PostgreSQL: Point in time recoveryEnrico Pirozzi
 
Openday - PostgreSQL: primi passi con Json/Jsonb
Openday - PostgreSQL: primi passi con Json/Jsonb Openday - PostgreSQL: primi passi con Json/Jsonb
Openday - PostgreSQL: primi passi con Json/Jsonb PgTraining
 
Linux Capabilities - ita - v2.1.5 - compatta
Linux Capabilities - ita - v2.1.5 - compattaLinux Capabilities - ita - v2.1.5 - compatta
Linux Capabilities - ita - v2.1.5 - compattaAlessandro Selli
 
Bookalive Klaus Kempf Presentazione: Record, Zend e archiviazione
Bookalive Klaus Kempf Presentazione: Record, Zend e archiviazioneBookalive Klaus Kempf Presentazione: Record, Zend e archiviazione
Bookalive Klaus Kempf Presentazione: Record, Zend e archiviazioneInformamuse srl
 
Installazione ambientepython ubuntumate
Installazione ambientepython ubuntumateInstallazione ambientepython ubuntumate
Installazione ambientepython ubuntumateMarco Buttolo
 
Post gresql su_raspberry
Post gresql su_raspberryPost gresql su_raspberry
Post gresql su_raspberryMarco Buttolo
 

Was ist angesagt? (11)

PostgreSQL : Architettura di storage
PostgreSQL : Architettura di storagePostgreSQL : Architettura di storage
PostgreSQL : Architettura di storage
 
PostgreSQL: Prima configurazione
PostgreSQL: Prima configurazionePostgreSQL: Prima configurazione
PostgreSQL: Prima configurazione
 
PostgreSQL: Point in time recovery
PostgreSQL: Point in time recoveryPostgreSQL: Point in time recovery
PostgreSQL: Point in time recovery
 
Openday - PostgreSQL: primi passi con Json/Jsonb
Openday - PostgreSQL: primi passi con Json/Jsonb Openday - PostgreSQL: primi passi con Json/Jsonb
Openday - PostgreSQL: primi passi con Json/Jsonb
 
Linux Capabilities - ita - v2.1.5 - compatta
Linux Capabilities - ita - v2.1.5 - compattaLinux Capabilities - ita - v2.1.5 - compatta
Linux Capabilities - ita - v2.1.5 - compatta
 
Bookalive Klaus Kempf Presentazione: Record, Zend e archiviazione
Bookalive Klaus Kempf Presentazione: Record, Zend e archiviazioneBookalive Klaus Kempf Presentazione: Record, Zend e archiviazione
Bookalive Klaus Kempf Presentazione: Record, Zend e archiviazione
 
Installazione ambientepython ubuntumate
Installazione ambientepython ubuntumateInstallazione ambientepython ubuntumate
Installazione ambientepython ubuntumate
 
Socket python
Socket pythonSocket python
Socket python
 
Post gresql su_raspberry
Post gresql su_raspberryPost gresql su_raspberry
Post gresql su_raspberry
 
Git for dummies
Git for dummiesGit for dummies
Git for dummies
 
Git best practices
Git best practicesGit best practices
Git best practices
 

Andere mochten auch

Ausili: definizioni e normative
Ausili: definizioni e normativeAusili: definizioni e normative
Ausili: definizioni e normativeFulvio Corno
 
La formazione a distanza al Politecnico di Torino: nuovi modelli e strumenti
La formazione a distanza al Politecnico di Torino: nuovi modelli e strumentiLa formazione a distanza al Politecnico di Torino: nuovi modelli e strumenti
La formazione a distanza al Politecnico di Torino: nuovi modelli e strumentiFulvio Corno
 
L'e-learning nel processo formativo
 L'e-learning nel processo formativo L'e-learning nel processo formativo
L'e-learning nel processo formativoFulvio Corno
 
Attività del gruppo e-lite nella Domotica e nell'Intelligenza Ambientale
Attività del gruppo e-lite nella Domotica e nell'Intelligenza AmbientaleAttività del gruppo e-lite nella Domotica e nell'Intelligenza Ambientale
Attività del gruppo e-lite nella Domotica e nell'Intelligenza AmbientaleFulvio Corno
 
Tecnologie per l'e-learning (piattaforme)
 Tecnologie per l'e-learning (piattaforme) Tecnologie per l'e-learning (piattaforme)
Tecnologie per l'e-learning (piattaforme)Fulvio Corno
 
Introduzione alla disabilità (corso di Tecnologie per la Disabilità)
Introduzione alla disabilità (corso di Tecnologie per la Disabilità)Introduzione alla disabilità (corso di Tecnologie per la Disabilità)
Introduzione alla disabilità (corso di Tecnologie per la Disabilità)Fulvio Corno
 
Ausili per disabilità sensoriali
Ausili per disabilità sensorialiAusili per disabilità sensoriali
Ausili per disabilità sensorialiFulvio Corno
 
Copyright e Licenze (Aperte) per i contenuti didattici
 Copyright e Licenze (Aperte) per i contenuti didattici  Copyright e Licenze (Aperte) per i contenuti didattici
Copyright e Licenze (Aperte) per i contenuti didattici Fulvio Corno
 
Motivazione ed e-learning
 Motivazione ed e-learning Motivazione ed e-learning
Motivazione ed e-learningFulvio Corno
 
SSH base - Configurazione di sistema da terminale
 SSH base - Configurazione di sistema da terminale SSH base - Configurazione di sistema da terminale
SSH base - Configurazione di sistema da terminaleFulvio Corno
 
Introduction to JSP
Introduction to JSPIntroduction to JSP
Introduction to JSPFulvio Corno
 
«Integration» - a necessary evil
«Integration» - a necessary evil«Integration» - a necessary evil
«Integration» - a necessary evilFulvio Corno
 
Ausili: definizioni e normative - Tecnologie per la Disabilità 2014/2015
Ausili: definizioni e normative - Tecnologie per la Disabilità 2014/2015Ausili: definizioni e normative - Tecnologie per la Disabilità 2014/2015
Ausili: definizioni e normative - Tecnologie per la Disabilità 2014/2015Fulvio Corno
 
AmI 2015 - Databases in Python
AmI 2015 - Databases in PythonAmI 2015 - Databases in Python
AmI 2015 - Databases in PythonFulvio Corno
 
Programming with JavaFX
Programming with JavaFXProgramming with JavaFX
Programming with JavaFXFulvio Corno
 
AmI 2015 - Theme of the Year
AmI 2015 - Theme of the YearAmI 2015 - Theme of the Year
AmI 2015 - Theme of the YearFulvio Corno
 
12BHD Informatica - Introduzione alla Programmazione in C
12BHD Informatica - Introduzione alla Programmazione in C12BHD Informatica - Introduzione alla Programmazione in C
12BHD Informatica - Introduzione alla Programmazione in CFulvio Corno
 
Domotica ed edifici intelligenti
Domotica ed edifici intelligentiDomotica ed edifici intelligenti
Domotica ed edifici intelligentiFulvio Corno
 

Andere mochten auch (18)

Ausili: definizioni e normative
Ausili: definizioni e normativeAusili: definizioni e normative
Ausili: definizioni e normative
 
La formazione a distanza al Politecnico di Torino: nuovi modelli e strumenti
La formazione a distanza al Politecnico di Torino: nuovi modelli e strumentiLa formazione a distanza al Politecnico di Torino: nuovi modelli e strumenti
La formazione a distanza al Politecnico di Torino: nuovi modelli e strumenti
 
L'e-learning nel processo formativo
 L'e-learning nel processo formativo L'e-learning nel processo formativo
L'e-learning nel processo formativo
 
Attività del gruppo e-lite nella Domotica e nell'Intelligenza Ambientale
Attività del gruppo e-lite nella Domotica e nell'Intelligenza AmbientaleAttività del gruppo e-lite nella Domotica e nell'Intelligenza Ambientale
Attività del gruppo e-lite nella Domotica e nell'Intelligenza Ambientale
 
Tecnologie per l'e-learning (piattaforme)
 Tecnologie per l'e-learning (piattaforme) Tecnologie per l'e-learning (piattaforme)
Tecnologie per l'e-learning (piattaforme)
 
Introduzione alla disabilità (corso di Tecnologie per la Disabilità)
Introduzione alla disabilità (corso di Tecnologie per la Disabilità)Introduzione alla disabilità (corso di Tecnologie per la Disabilità)
Introduzione alla disabilità (corso di Tecnologie per la Disabilità)
 
Ausili per disabilità sensoriali
Ausili per disabilità sensorialiAusili per disabilità sensoriali
Ausili per disabilità sensoriali
 
Copyright e Licenze (Aperte) per i contenuti didattici
 Copyright e Licenze (Aperte) per i contenuti didattici  Copyright e Licenze (Aperte) per i contenuti didattici
Copyright e Licenze (Aperte) per i contenuti didattici
 
Motivazione ed e-learning
 Motivazione ed e-learning Motivazione ed e-learning
Motivazione ed e-learning
 
SSH base - Configurazione di sistema da terminale
 SSH base - Configurazione di sistema da terminale SSH base - Configurazione di sistema da terminale
SSH base - Configurazione di sistema da terminale
 
Introduction to JSP
Introduction to JSPIntroduction to JSP
Introduction to JSP
 
«Integration» - a necessary evil
«Integration» - a necessary evil«Integration» - a necessary evil
«Integration» - a necessary evil
 
Ausili: definizioni e normative - Tecnologie per la Disabilità 2014/2015
Ausili: definizioni e normative - Tecnologie per la Disabilità 2014/2015Ausili: definizioni e normative - Tecnologie per la Disabilità 2014/2015
Ausili: definizioni e normative - Tecnologie per la Disabilità 2014/2015
 
AmI 2015 - Databases in Python
AmI 2015 - Databases in PythonAmI 2015 - Databases in Python
AmI 2015 - Databases in Python
 
Programming with JavaFX
Programming with JavaFXProgramming with JavaFX
Programming with JavaFX
 
AmI 2015 - Theme of the Year
AmI 2015 - Theme of the YearAmI 2015 - Theme of the Year
AmI 2015 - Theme of the Year
 
12BHD Informatica - Introduzione alla Programmazione in C
12BHD Informatica - Introduzione alla Programmazione in C12BHD Informatica - Introduzione alla Programmazione in C
12BHD Informatica - Introduzione alla Programmazione in C
 
Domotica ed edifici intelligenti
Domotica ed edifici intelligentiDomotica ed edifici intelligenti
Domotica ed edifici intelligenti
 

Ähnlich wie Log files - Approcci al Troubleshooting

Moduli del kernel - Boot del sistema
 Moduli del kernel - Boot del sistema Moduli del kernel - Boot del sistema
Moduli del kernel - Boot del sistemaFulvio Corno
 
Linux Kernel, driver e compilazione
Linux Kernel, driver e compilazioneLinux Kernel, driver e compilazione
Linux Kernel, driver e compilazioneFulvio Corno
 
Gestione dischi - File system - LVM
 Gestione dischi - File system - LVM Gestione dischi - File system - LVM
Gestione dischi - File system - LVMFulvio Corno
 
Motori di ricerca per cercare file in Linux
Motori di ricerca per cercare file in LinuxMotori di ricerca per cercare file in Linux
Motori di ricerca per cercare file in LinuxRoberto Marmo
 
Condivisione di dischi - NFS - Reti miste Windows/Linux - SMB e NetBIOS - Sam...
Condivisione di dischi - NFS - Reti miste Windows/Linux - SMB e NetBIOS - Sam...Condivisione di dischi - NFS - Reti miste Windows/Linux - SMB e NetBIOS - Sam...
Condivisione di dischi - NFS - Reti miste Windows/Linux - SMB e NetBIOS - Sam...Fulvio Corno
 
Back to Basics, webinar 6: Messa in esercizio
Back to Basics, webinar 6: Messa in esercizioBack to Basics, webinar 6: Messa in esercizio
Back to Basics, webinar 6: Messa in esercizioMongoDB
 
02 linux corso pratica
02 linux corso pratica02 linux corso pratica
02 linux corso praticavincenzo cervi
 
Scrivere e leggere log con elastic
Scrivere e leggere log con elasticScrivere e leggere log con elastic
Scrivere e leggere log con elasticMassimiliano Arione
 
Introduzione User Mode Linux
Introduzione User Mode LinuxIntroduzione User Mode Linux
Introduzione User Mode LinuxMajong DevJfu
 
Jvm performance Tuning
Jvm performance TuningJvm performance Tuning
Jvm performance TuningMarco Sabatini
 
Hadoop
HadoopHadoop
HadoopReply
 
La shell Bash - Comandi base - Comandi avanzati - Espressioni regolari
 La shell Bash - Comandi base - Comandi avanzati - Espressioni regolari La shell Bash - Comandi base - Comandi avanzati - Espressioni regolari
La shell Bash - Comandi base - Comandi avanzati - Espressioni regolariFulvio Corno
 
Implementazione DAOS in ambienti enterprise
Implementazione DAOS in ambienti enterpriseImplementazione DAOS in ambienti enterprise
Implementazione DAOS in ambienti enterpriseLuca Arcara
 
Utilizzo dei Thread
Utilizzo dei ThreadUtilizzo dei Thread
Utilizzo dei ThreadLuca Vitale
 
Network configuration - IPTables firewall
 Network configuration - IPTables firewall Network configuration - IPTables firewall
Network configuration - IPTables firewallFulvio Corno
 
Panoramica su Ant
Panoramica su AntPanoramica su Ant
Panoramica su Antbobpuley
 
Sistemi operativi Fabiano Dalla Piazza
Sistemi operativi  Fabiano Dalla PiazzaSistemi operativi  Fabiano Dalla Piazza
Sistemi operativi Fabiano Dalla PiazzaFabiano Dalla Piazza
 
Elaborazione automatica dei dati: calcolatore e matlab
Elaborazione automatica dei dati: calcolatore e matlabElaborazione automatica dei dati: calcolatore e matlab
Elaborazione automatica dei dati: calcolatore e matlabprofman
 
Apache HTTP Server - Funzionalità - Configurazione - Virtual Host - SSL e https
Apache HTTP Server - Funzionalità - Configurazione - Virtual Host - SSL e httpsApache HTTP Server - Funzionalità - Configurazione - Virtual Host - SSL e https
Apache HTTP Server - Funzionalità - Configurazione - Virtual Host - SSL e httpsFulvio Corno
 

Ähnlich wie Log files - Approcci al Troubleshooting (20)

Moduli del kernel - Boot del sistema
 Moduli del kernel - Boot del sistema Moduli del kernel - Boot del sistema
Moduli del kernel - Boot del sistema
 
Linux Kernel, driver e compilazione
Linux Kernel, driver e compilazioneLinux Kernel, driver e compilazione
Linux Kernel, driver e compilazione
 
Gestione dischi - File system - LVM
 Gestione dischi - File system - LVM Gestione dischi - File system - LVM
Gestione dischi - File system - LVM
 
Motori di ricerca per cercare file in Linux
Motori di ricerca per cercare file in LinuxMotori di ricerca per cercare file in Linux
Motori di ricerca per cercare file in Linux
 
Condivisione di dischi - NFS - Reti miste Windows/Linux - SMB e NetBIOS - Sam...
Condivisione di dischi - NFS - Reti miste Windows/Linux - SMB e NetBIOS - Sam...Condivisione di dischi - NFS - Reti miste Windows/Linux - SMB e NetBIOS - Sam...
Condivisione di dischi - NFS - Reti miste Windows/Linux - SMB e NetBIOS - Sam...
 
Back to Basics, webinar 6: Messa in esercizio
Back to Basics, webinar 6: Messa in esercizioBack to Basics, webinar 6: Messa in esercizio
Back to Basics, webinar 6: Messa in esercizio
 
02 linux corso pratica
02 linux corso pratica02 linux corso pratica
02 linux corso pratica
 
LUG - Ricompilazione kernel
LUG - Ricompilazione kernelLUG - Ricompilazione kernel
LUG - Ricompilazione kernel
 
Scrivere e leggere log con elastic
Scrivere e leggere log con elasticScrivere e leggere log con elastic
Scrivere e leggere log con elastic
 
Introduzione User Mode Linux
Introduzione User Mode LinuxIntroduzione User Mode Linux
Introduzione User Mode Linux
 
Jvm performance Tuning
Jvm performance TuningJvm performance Tuning
Jvm performance Tuning
 
Hadoop
HadoopHadoop
Hadoop
 
La shell Bash - Comandi base - Comandi avanzati - Espressioni regolari
 La shell Bash - Comandi base - Comandi avanzati - Espressioni regolari La shell Bash - Comandi base - Comandi avanzati - Espressioni regolari
La shell Bash - Comandi base - Comandi avanzati - Espressioni regolari
 
Implementazione DAOS in ambienti enterprise
Implementazione DAOS in ambienti enterpriseImplementazione DAOS in ambienti enterprise
Implementazione DAOS in ambienti enterprise
 
Utilizzo dei Thread
Utilizzo dei ThreadUtilizzo dei Thread
Utilizzo dei Thread
 
Network configuration - IPTables firewall
 Network configuration - IPTables firewall Network configuration - IPTables firewall
Network configuration - IPTables firewall
 
Panoramica su Ant
Panoramica su AntPanoramica su Ant
Panoramica su Ant
 
Sistemi operativi Fabiano Dalla Piazza
Sistemi operativi  Fabiano Dalla PiazzaSistemi operativi  Fabiano Dalla Piazza
Sistemi operativi Fabiano Dalla Piazza
 
Elaborazione automatica dei dati: calcolatore e matlab
Elaborazione automatica dei dati: calcolatore e matlabElaborazione automatica dei dati: calcolatore e matlab
Elaborazione automatica dei dati: calcolatore e matlab
 
Apache HTTP Server - Funzionalità - Configurazione - Virtual Host - SSL e https
Apache HTTP Server - Funzionalità - Configurazione - Virtual Host - SSL e httpsApache HTTP Server - Funzionalità - Configurazione - Virtual Host - SSL e https
Apache HTTP Server - Funzionalità - Configurazione - Virtual Host - SSL e https
 

Kürzlich hochgeladen

Presentazioni Efficaci e lezioni di Educazione Civica
Presentazioni Efficaci e lezioni di Educazione CivicaPresentazioni Efficaci e lezioni di Educazione Civica
Presentazioni Efficaci e lezioni di Educazione CivicaSalvatore Cianciabella
 
Lorenzo D'Emidio_Vita e opere di Aristotele.pptx
Lorenzo D'Emidio_Vita e opere di Aristotele.pptxLorenzo D'Emidio_Vita e opere di Aristotele.pptx
Lorenzo D'Emidio_Vita e opere di Aristotele.pptxlorenzodemidio01
 
Vuoi girare il mondo? educazione civica.
Vuoi girare il mondo? educazione civica.Vuoi girare il mondo? educazione civica.
Vuoi girare il mondo? educazione civica.camillaorlando17
 
LE ALGHE.pptx ..........................
LE ALGHE.pptx ..........................LE ALGHE.pptx ..........................
LE ALGHE.pptx ..........................giorgiadeascaniis59
 
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptx
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptxScienza Potere Puntoaaaaaaaaaaaaaaa.pptx
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptxlorenzodemidio01
 
Lorenzo D'Emidio_Francesco Petrarca.pptx
Lorenzo D'Emidio_Francesco Petrarca.pptxLorenzo D'Emidio_Francesco Petrarca.pptx
Lorenzo D'Emidio_Francesco Petrarca.pptxlorenzodemidio01
 
ProgettoDiEducazioneCivicaDefinitivo_Christian Tosone.pptx
ProgettoDiEducazioneCivicaDefinitivo_Christian Tosone.pptxProgettoDiEducazioneCivicaDefinitivo_Christian Tosone.pptx
ProgettoDiEducazioneCivicaDefinitivo_Christian Tosone.pptxlorenzodemidio01
 
Quadrilateri e isometrie studente di liceo
Quadrilateri e isometrie studente di liceoQuadrilateri e isometrie studente di liceo
Quadrilateri e isometrie studente di liceoyanmeng831
 
Tosone Christian_Steve Jobsaaaaaaaa.pptx
Tosone Christian_Steve Jobsaaaaaaaa.pptxTosone Christian_Steve Jobsaaaaaaaa.pptx
Tosone Christian_Steve Jobsaaaaaaaa.pptxlorenzodemidio01
 
Lorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptx
Lorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptxLorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptx
Lorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptxlorenzodemidio01
 
case passive_GiorgiaDeAscaniis.pptx.....
case passive_GiorgiaDeAscaniis.pptx.....case passive_GiorgiaDeAscaniis.pptx.....
case passive_GiorgiaDeAscaniis.pptx.....giorgiadeascaniis59
 
descrizioni della antica civiltà dei sumeri.pptx
descrizioni della antica civiltà dei sumeri.pptxdescrizioni della antica civiltà dei sumeri.pptx
descrizioni della antica civiltà dei sumeri.pptxtecongo2007
 
Scrittura seo e scrittura accessibile
Scrittura seo e scrittura accessibileScrittura seo e scrittura accessibile
Scrittura seo e scrittura accessibileNicola Rabbi
 
Oppressi_oppressori.pptx................
Oppressi_oppressori.pptx................Oppressi_oppressori.pptx................
Oppressi_oppressori.pptx................giorgiadeascaniis59
 
Descrizione Piccolo teorema di Talete.pptx
Descrizione Piccolo teorema di Talete.pptxDescrizione Piccolo teorema di Talete.pptx
Descrizione Piccolo teorema di Talete.pptxtecongo2007
 
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptxNicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptxlorenzodemidio01
 
Lorenzo D'Emidio_Vita di Cristoforo Colombo.pptx
Lorenzo D'Emidio_Vita di Cristoforo Colombo.pptxLorenzo D'Emidio_Vita di Cristoforo Colombo.pptx
Lorenzo D'Emidio_Vita di Cristoforo Colombo.pptxlorenzodemidio01
 
Aristotele, vita e opere e fisica...pptx
Aristotele, vita e opere e fisica...pptxAristotele, vita e opere e fisica...pptx
Aristotele, vita e opere e fisica...pptxtecongo2007
 
discorso generale sulla fisica e le discipline.pptx
discorso generale sulla fisica e le discipline.pptxdiscorso generale sulla fisica e le discipline.pptx
discorso generale sulla fisica e le discipline.pptxtecongo2007
 

Kürzlich hochgeladen (19)

Presentazioni Efficaci e lezioni di Educazione Civica
Presentazioni Efficaci e lezioni di Educazione CivicaPresentazioni Efficaci e lezioni di Educazione Civica
Presentazioni Efficaci e lezioni di Educazione Civica
 
Lorenzo D'Emidio_Vita e opere di Aristotele.pptx
Lorenzo D'Emidio_Vita e opere di Aristotele.pptxLorenzo D'Emidio_Vita e opere di Aristotele.pptx
Lorenzo D'Emidio_Vita e opere di Aristotele.pptx
 
Vuoi girare il mondo? educazione civica.
Vuoi girare il mondo? educazione civica.Vuoi girare il mondo? educazione civica.
Vuoi girare il mondo? educazione civica.
 
LE ALGHE.pptx ..........................
LE ALGHE.pptx ..........................LE ALGHE.pptx ..........................
LE ALGHE.pptx ..........................
 
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptx
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptxScienza Potere Puntoaaaaaaaaaaaaaaa.pptx
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptx
 
Lorenzo D'Emidio_Francesco Petrarca.pptx
Lorenzo D'Emidio_Francesco Petrarca.pptxLorenzo D'Emidio_Francesco Petrarca.pptx
Lorenzo D'Emidio_Francesco Petrarca.pptx
 
ProgettoDiEducazioneCivicaDefinitivo_Christian Tosone.pptx
ProgettoDiEducazioneCivicaDefinitivo_Christian Tosone.pptxProgettoDiEducazioneCivicaDefinitivo_Christian Tosone.pptx
ProgettoDiEducazioneCivicaDefinitivo_Christian Tosone.pptx
 
Quadrilateri e isometrie studente di liceo
Quadrilateri e isometrie studente di liceoQuadrilateri e isometrie studente di liceo
Quadrilateri e isometrie studente di liceo
 
Tosone Christian_Steve Jobsaaaaaaaa.pptx
Tosone Christian_Steve Jobsaaaaaaaa.pptxTosone Christian_Steve Jobsaaaaaaaa.pptx
Tosone Christian_Steve Jobsaaaaaaaa.pptx
 
Lorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptx
Lorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptxLorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptx
Lorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptx
 
case passive_GiorgiaDeAscaniis.pptx.....
case passive_GiorgiaDeAscaniis.pptx.....case passive_GiorgiaDeAscaniis.pptx.....
case passive_GiorgiaDeAscaniis.pptx.....
 
descrizioni della antica civiltà dei sumeri.pptx
descrizioni della antica civiltà dei sumeri.pptxdescrizioni della antica civiltà dei sumeri.pptx
descrizioni della antica civiltà dei sumeri.pptx
 
Scrittura seo e scrittura accessibile
Scrittura seo e scrittura accessibileScrittura seo e scrittura accessibile
Scrittura seo e scrittura accessibile
 
Oppressi_oppressori.pptx................
Oppressi_oppressori.pptx................Oppressi_oppressori.pptx................
Oppressi_oppressori.pptx................
 
Descrizione Piccolo teorema di Talete.pptx
Descrizione Piccolo teorema di Talete.pptxDescrizione Piccolo teorema di Talete.pptx
Descrizione Piccolo teorema di Talete.pptx
 
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptxNicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
 
Lorenzo D'Emidio_Vita di Cristoforo Colombo.pptx
Lorenzo D'Emidio_Vita di Cristoforo Colombo.pptxLorenzo D'Emidio_Vita di Cristoforo Colombo.pptx
Lorenzo D'Emidio_Vita di Cristoforo Colombo.pptx
 
Aristotele, vita e opere e fisica...pptx
Aristotele, vita e opere e fisica...pptxAristotele, vita e opere e fisica...pptx
Aristotele, vita e opere e fisica...pptx
 
discorso generale sulla fisica e le discipline.pptx
discorso generale sulla fisica e le discipline.pptxdiscorso generale sulla fisica e le discipline.pptx
discorso generale sulla fisica e le discipline.pptx
 

Log files - Approcci al Troubleshooting

  • 1.
  • 2. Logging •I file di log sono utilizzabili per cercare informazioni –sicurezza –configurazione –correzione errori/troubleshooting •head, tail –f •grep può essere usato per cercare nei file •/bin/dmesg •/var/log è la directory più importante Percorso 5 Log/Troubleshooting 2
  • 3. dmesg •/var/log/dmesg –Cataloga tutti i messaggi provenienti dal kernel –Si può usare il comando dmesg per vederli –In questo file sono visibili numerose informazioni di basso livello sull’hardware Percorso 5 Log/Troubleshooting 3
  • 4. boot, kern, cron •boot.log contiene dati relativi alla fase di boot •kern.log è utile per verificare la configurazione del kernel •Eventuali job basati su cron producono output su syslog Percorso 5 Log/Troubleshooting 4
  • 5. Logging degli account •last –/var/log/wtmp •lastlog –/var/log/lastlog •faillog –/var/log/faillog •who –/var/log/wtmp Percorso 5 Log/Troubleshooting 5
  • 6. Logging •last -f /var/log/btmp per gli ultimi login falliti –/var/log/btmp –Solo per root •/var/log/mail.log –Per il mail server •/var/log/alternatives.log –Per le installazioni •/var/log/cups –Per la gestione delle stampanti Percorso 5 Log/Troubleshooting 6
  • 7. X11 •/var/log/Xorg.0.log contiene informazioni per la grafica (disgiunta sotto Unix dal resto) •/etc/X11/org.conf •Normalmente non serve in quanto il riconoscimento della scheda grafica è automatico •Il comando X -configure produce un file di configurazione •Potrebbe ancora servire per monitor particolari (a tubo catodico o con frequenze particolari) Percorso 5 Log/Troubleshooting 7
  • 8. rsyslogd •/var/log/syslog –messages è stato sostituito da syslog –si noti che ad esempio in OpenBSD è differente •Viene utilizzato rsyslogd •service rsyslog start •/etc/rsyslog.conf Percorso 5 Log/Troubleshooting 8
  • 9. Rotazione dei log •logrotate •/etc/logrotate.conf •Cron –crontab -e •Esempio di configurazione di cron Percorso 5 Log/Troubleshooting 9
  • 10. Esercizio •Analizzare i principali file di log –In fase di reboot •Cosa succede a livello di log inserendo una chiavetta? •Cosa succede a livello di macchina virtuale? Percorso 5 Log/Troubleshooting 10
  • 11. Installazione programmi da sorgente •Leggere il README file e/o altri file di supporto •xmkmf -a, oppure gli script INSTALL o ./configure •Verificare che il Makefile sia corretto. •Se necessario, lanciare make clean, make Makefiles, make includes e make depend. •make (ad es. make –j 4 usa 4 thread, utile per il kernel) •Controllare i permessi dei file generati. •Se necessario, lanciare make install •effettuare shutdown/reboot non è richiesto Percorso 5 - Giorno 1 Base architecture 11
  • 12. Esercizio •Scaricare nmap in formato sorgente •Seguendo le istruzioni, compilarlo in locale (non come root) •Infine installarlo come root •Risolvere eventuali problemi Percorso 5 Log/Troubleshooting 12
  • 14. These slides are licensed under a Creative Commons Attribution Non Commercial Share Alike 4.0 International To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-sa/4.0/ Versione in Italiano: https://creativecommons.org/licenses/by-nc-sa/4.0/deed.it