All Episodes (51)

Anatomy of a SQL Injection Attack leading to Code Execution

Episode #21 - 2014-01-02 - 15 min
In this episode, I am going to show you what a SQL injection attack is, along with how it works, and then we will look at several methods to prevent them. We will also look at how a SQL injection attack can reach far beyond the database.

How to write an Incident Report / Postmortem

Episode #20 - 2013-11-19 - 5 min
In this episode, I wanted to look at how to write an Incident Report, also referred to as a Postmortem. Rather than give you something of my own creation, lets look at a Google Incident Report from early 2013, which I think serves as a great example.

Crash Course on Man Pages

Episode #19 - 2013-11-14 - 6 min
In this episode, I wanted to look at how we can use the man command to view manual pages for various commands, configuration files, and system libraries.

Managing Iptables with Puppet

Episode #18 - 2013-11-12 - 13 min
In this episode, I wanted to show you the Puppet Labs Firewall module. We are going to use what we learned in episode #8, about Vagrant and Puppet, and apply that to managing iptables firewall rules with Puppet.

Why you should use a Wiki

Episode #17 - 2013-11-07 - 13 min
In this episode, I wanted to talk about why you should be using a Wiki for keeping track of internal documents, policies and procedures, as well as other information about your infrastructure, then in the latter part of the episode, we will cover how to install MediaWiki on a CentOS 6.4 box.

Hard and Symbolic Links

Episode #16 - 2013-11-04 - 10 min
In this episode, I wanted to talk about the differences between hard and symbolic links. We will look at why links are useful, the pros and cons of hard vs symbolic links, then have a look under the hood at inodes and filesystem metadata to see how links actually work.

The IT Disconnect

Episode #15 - 2013-10-07 - 9 min
In this episode, I wanted to do something a little different, rather than highlight a piece of technology, I wanted to talk about how IT should be proactively improving communication with other departments within your organization.

Introduction to Linux Control Groups (Cgroups)

Episode #14 - 2013-10-03 - 20 min
In this episode we are going to review Control Groups (cgroups), which provide a mechanism for easily managing and monitoring system resources, by partitioning things like cpu time, system memory, disk and network bandwidth, into groups, then assigning tasks to those groups.

Crash Course on Common Commands

Episode #13 - 2013-08-20 - 11 min
In this episode, I will give you a crash course on how to use common commands for getting around the filesystem, reviewing running processes, looking at disk utilization, and editing files.

Crash Course on the Filesystem Hierarchy Standard

Episode #12 - 2013-08-15 - 7 min
In this episode, I will give you a crash course on the Filesystem Hierarchy Standard (FHS). The Filesystem Hierarchy Standard gives a great overview of what a UNIX-like filesystem should look like, for example, what directories should exist, and what their contents should be.