Books & Videos

Table of Contents

Chapter: Introduction

Linux Web Operations LiveLessons: Introduction

05m 49s

Chapter: Lesson 1: Where to Start

Learning objectives

00m 45s

1.1 Envision the components of a web application

12m 17s

1.2 Walk through a simple example application

04m 18s

1.3 Design the application environment

15m 49s

1.4 Host the example application on cloud infrastructure

08m 42s

1.5 Query APIs using curl, resty and jq

09m 21s

1.6 Intercept HTTP traffic with Charles web proxy

06m 12s

Chapter: Lesson 2: Databases

Learning objectives

00m 34s

2.1 Choose appropriate database software

13m 4s

2.2 Connect the example application to MySQL

15m 47s

2.3 Backup and restore a MySQL database

06m 36s

2.4 Replicate a MySQL database

08m 49s

2.5 Query a redis key-value store

07m 44s

Chapter: Lesson 3: Web Servers and Load Balancers

Learning objectives

00m 40s

3.1 Host websites using Apache

13m 7s

3.2 Control HTTP with Nginx

09m 35s

3.3 Level up Nginx with Lua

08m 58s

3.4 Load balance web traffic

06m 19s

3.5 Debug HTTP problems

09m 22s

Chapter: Lesson 4: DNS

Learning objectives

00m 38s

4.1 Understand DNS records and their uses

09m 14s

4.2 Configure a BIND DNS master

11m 38s

4.3 Configure a BIND DNS slave

09m 53s

4.4 Confine BIND to a chroot jail

07m 17s

4.5 Update DNS dynamically

10m 31s

Chapter: Lesson 5: Monitoring

Learning objectives

00m 31s

5.1 Design a monitoring solution

12m 55s

5.2 Collect metrics using collectd

07m 32s

5.3 Graph all the things with Graphite

16m 33s

5.4 Alert about errors and problems using Nagios

16m 1s

Chapter: Lesson 6: Configuration Management

Learning objectives

00m 27s

6.1 Understand configuration management in context

10m 17s

6.2 Write an Ansible playbook

14m 5s

6.3 Control hosts by role with Ansible

11m 41s

Chapter: Lesson 7: Cryptography

Learning objectives

00m 47s

7.1 Conceptualize cryptography

09m 6s

7.2 Open tunnels and copy files using SSH

10m 6s

7.3 Use the OpenSSL CLI

18m 45s

7.4 Sign messages and encrypt data with GPG

06m 34s

Chapter: Lesson 8: Containers

Learning objectives

00m 26s

8.1 Grok containers

11m 57s

8.2 Run a container using Docker

06m 56s

8.3 Automate Docker using Dockerfiles

09m 13s

8.4 Contain the example application

03m 46s

Chapter: Summary

Linux Web Operations LiveLessons: Summary

04m 10s