0.0 Itinerary

Day 1

00 - Environment and Connectivity

  • Environment

  • Password

  • Course Itinerary

01 - Access

  • SSH connectivity

  • Keys

02 - Filesystem

  • File/Directory Operations (Copying, Moving, Touching, and Removing)

  • Navigating Directories

  • Softlinks

  • df and dh

  • scp

03 - Bash

  • find

  • grep

  • stdin, stdout, stderr

  • pipes

  • bash completion

  • man pages

  • Environment Variables

  • /usr/share/doc

Literature

Chapter

Name

Pages

2

Using Essential Tools

29 - 51

3

Essential File Management Tools

53 - 77

5

Connecting to Red Hat Enterprise Linux 8

99 - 119

Day 2

04 - Working with text files

  • more, less

  • vim

  • head, top, first

  • cat

  • regex

  • tail

05 - Groups and Users

  • sudo and su

  • Users

  • Groups

  • The files behind Users and Groups

  • Managing passwords and account age

06 - File Access

  • Rights from 000 to 777

  • umask

  • ACL

Literature

Chapter

Name

page

4

Working with text files

81 - 98

6

User and Group Management

121 - 142

7

Permissions Management

143 - 166

Day 3

07 - Selinux

  • Basics of selinux

  • Contexts

  • Ports and labels

  • Security booleans

  • Troubleshooting selinux

08 - DNF

  • RedHat subscription

  • Repositories

  • Installing packages

09 - processes and systemd

  • Killing processes

  • Discovering processes

  • Process priority

  • Identifying systemd units

  • Using systemctl to manage services

Labs

  • Lab 1

Literature

Chapter

Name

page

9

Managing Software

190 - 231

10

Managing Processes

237 - 251

22

Managing SELinux

473 - 525

Day 4

10 - Networking

  • Checking network configs

  • nmtui and nmcli

  • ipv4 and ipv6

  • Hostname and name resolution

11 - Time systems

  • timedatectl

  • chronyc

12 - Logging

  • var log

  • rsyslog

Literature

Chapter

Name

page

8

Configure Networking

167 - 196

13

Configure Logging

285 - 305

25

Configure Time Services

527 - 540

Day 5

13 - Disk management

  • fdisk

  • mount

  • fstab

  • swap

14 - Boot and the Kernel

  • Introduction to booting and the kernel

  • Repairing boot problems

  • Recovering passwords

  • Kernel management

  • Local consoles

  • Switching to the graphical user interface

Labs

  • Lab 2

Literature

Chapter

Name

page

14

Managing Storage

311 - 341

17

Boot Process

388 - 402

Day 6

15 - Advanced Storage

  • lvm

  • vdo

  • stratis

16 - Cron

  • cronjobs

Literature

Chapter

Name

page

12

Scheduling Tasks

273 - 283

15

Managing Advanced Storage

339 - 364

Day 7

17 - Website and Firewalls

  • firewall-cmd

  • httpd

  • firewall specific

  • selinux open port

18 - tuned

  • tuned-adm

Labs

  • Lab 3

Literature

Chapter

Name

page

10

Managing Processes

248 - 249

21

Managing Apache HTTP Services

457 - 469

23

Configuring a Firewall

457 - 469

Day 8

19 - Networking, Users, and Filesystem Mounts

  • nfs

  • autofs

  • ldap

20 - Tar

  • zip

  • unzip

  • bzip2

Labs

  • Lab 4

Literature|Chapter|Name|page|

|:-:|:-:|:-| |24|Accessing Network Storage|512 - 525| |3|Essential File Management Tools|71 - 75|

Day 9 and 10

  • Test Exam

Homework and reading list

vimgame overthewire challenge installing centos