Books & Videos

Table of Contents

Chapter: Introduction


03m 55s

Chapter: Lesson 1: Using and Customizing the Shell Environment

Learning Objectives

00m 34s

1.1 Setting Environment Variables at Login or When Spawning a New Shell

13m 31s

1.2 Using Bash Functions

02m 31s

1.3 Maintaining Skeleton Directories for New Users

01m 54s

1.4 Setting the Command Search Path

03m 0s


00m 51s

Chapter: Lesson 2: Managing Printing

Learning Objectives

00m 33s

2.1 Understanding Linux Printing

04m 10s

2.2 Creating a Basic CUPS Configuration

06m 14s

2.3 Configuring a Text-only Printer

03m 44s

2.4 Print Job Processing

01m 37s

2.5 Managing User Print Queues

01m 40s

2.6 Troubleshooting General Printing Problems

08m 49s


01m 12s

Chapter: Lesson 3: Managing User and Group Accounts

Learning Objectives

00m 33s

3.1 Adding, Modifying, and Removing Users

13m 10s

3.2 Adding and Modifying Groups

04m 56s

3.3 Managing User/Group Information in Password/Group Databases

08m 15s

3.4 Creating and Managing Special Purpose and Limited Accounts

03m 52s

3.5 Understanding Group Membership

03m 46s


00m 52s

Chapter: Lesson 4: Configuring Security

Learning Objectives

01m 8s

4.1 Auditing a System to Find Files with SUID/SGID

07m 6s

4.2 Managing Password Aging

01m 20s

4.3 Analyzing Ports with netstat and nmap

13m 24s

4.4 Setting up Limits on User Logins, Processes, and Memory Usage

05m 42s

4.5 Configuring sudo

10m 29s

4.6 Determining Which Users Have Logged in and are Currently Logged in

06m 2s

4.7 Setting up Host Security

09m 25s

4.8 Understanding Advanced Security Such as SELinux and Apparmor

07m 59s


01m 14s

Chapter: Lesson 5: Scheduling Jobs

Learning Objectives

00m 35s

5.1 Creating and Managing at Jobs

02m 32s

5.2 Creating and Managing cron Jobs

05m 58s

5.3 Configuring User Access to cron and at Services

01m 33s

5.4 Configuring anacron

02m 6s


00m 59s

Chapter: Lesson 6: Maintaining System Time

Learning Objectives

00m 32s

6.1 Understanding Linux Time

02m 47s

6.2 Setting System Date and Time

06m 14s

6.3 Setting the Hardware Clock

03m 7s

6.4 Configuring UTC and Local Time

04m 36s


00m 36s

Chapter: Lesson 7: Configuring System Logging

Learning Objectives

00m 35s

7.1 Understanding Syslog Facilities, Priorities, and Destinations

07m 11s

7.2 Configuring Syslog

08m 23s

7.3 Reading Log Files and Configuring Logrotate

07m 11s

7.4 Logging in Non-syslog Services

03m 27s

7.5 Understanding journald, rsyslog, and syslog-ng

05m 33s


01m 7s

Chapter: Lesson 8: Configuring Networking

Learning Objectives

00m 37s

8.1 Understanding IP Protocol Fundamentals

05m 23s

8.2 Configuring Network Interfaces with ip and ifconfig

08m 13s

8.3 Creating Basic Static TCP/IP Host Configuration

05m 53s

8.4 Understanding Routing

03m 57s

8.5 Setting a Default Route

04m 15s

8.6 Configuring Client Side DNS

04m 7s

8.7 Applying Network Troubleshooting Basics

10m 22s


00m 43s

Chapter: Lesson 9: Managing MTA Basics

Learning Objectives

00m 31s

9.1 Understanding Mail Handling

03m 15s

9.2 Creating E-mail Aliases

02m 35s

9.3 Knowing Common Linux MTA Programs

03m 42s

9.4 Configuring E-mail Forwarding

01m 43s


00m 28s

Chapter: Lesson 10: Using SSH

Learning Objectives

00m 33s

10.1 Using ssh, scp and sftp

11m 6s

10.2 Changing Common Client and Server Settings

07m 11s

10.3 Configuring SSH Host Keys

08m 34s

10.4 Understanding SSH Port Tunnels

02m 16s

10.5 Creating SSH Port Tunnels

08m 32s

10.6 Performing Basic GnuPG Configuration, Usage, and Revocation

06m 4s

10.7 Using GnuPG in E-mail

01m 25s

10.8 Using GnuPG to Encrypt Files

02m 25s


00m 43s

Chapter: Lesson 11: Customizing and Writing Shell Scripts

Learning Objectives

00m 41s

11.1 Selecting the Shell Interpreter Through the Shebang

01m 36s

11.2 Managing the Location, Ownership, Execution and Suid-rights of Scripts

02m 0s

11.3 Understanding Shell Script Basic Elements

03m 37s

11.4 Working with Read and Arguments

14m 11s

11.5 Using Here Documents

04m 6s

11.6 Understanding Return Values

04m 46s

11.7 Performing Tests

03m 19s

11.8 Using Command Substitution

03m 43s

11.9 Using Loops and Conditional Tests

07m 8s

11.10 Performing Conditional Mailing to Superuser

02m 35s


00m 54s

Chapter: Lesson 12: Accessibility and Internationalization

Learning Objectives

00m 24s

12.1 Understanding Keyboard Accessibility Settings

01m 4s

12.2 Understanding Visual Settings and Themes

01m 36s

12.3 Understanding Assistive Technologies Basics

02m 14s

12.4 Configuring Locale Settings and Environment Variables

04m 42s


01m 3s

Chapter: Lesson 13: SQL Data Management

Learning Objectives

00m 31s

13.1 Understanding SQL Databases

02m 17s

13.2 Creating an Example Database and Basic Data Manipulation

17m 34s

13.3 Using Basic SQL Commands

02m 55s


00m 35s

Chapter: Lesson 14: Managing User Interfaces and Desktops

Learning Objectives

00m 32s

14.1 Understanding X Configuration Files

05m 3s

14.2 Verifying Video Card Support

03m 59s

14.3 Getting X Display Information

02m 54s

14.4 Managing a Font Server

02m 7s

14.5 Setting up a Display Manager

04m 17s


00m 43s

Chapter: Summary


00m 51s