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