Fixit Felix
The bootcamp session on troubleshooting
Slides
======
Presentation Slides
Format
======
- Part A: Treasure hunt
- Part B: A War story from M.A.S.H
Install beforehand
==================
Please install these before the session. Virtualbox is a large download.
- Virtualbox
- Vagrant
The links above contain locally (in EA) saved copies for faster download.
Goal
====
Hands-on workshop covering:
- Tools for troubleshooting
- Understand the thought process of troubleshooting
* problem isolation
* forming hypotheses
* confirmation
* reproduceability
IRC Channel
===========
#fixit
Glossary of Tools
=================
- shell:
* grep, sed, awk
* comm, pipes, xargs
- Files:
* lsof, find
* du, df
- Mysql:
* error logs, slow logs
* indexes, foreign keys
* binary log, mysqlbinlog
- /proc filesystem
- Process management:
* cron
* init (sys v init), daemontools
- Java:
* garbage collection, jhat, jmap
* jconsole, jmx
- Network:
* ifconfig, lsof, netstat
* ngrep, tcpdump, wireshark
* ssh port forwarding
- Monitoring:
* top
* sar(sysstat), iostat, vmstat
Attribution: Background image is of Fix-It Felix, Jr., from the Movie “Wreck-It Ralph” by Walt Disney Studios