Introduction
 History
 Characteristics
 Terminology and acronyms
 Distributions
 Debian
 CentOS / RHEL

Desktop environments

 X Window System
 GNOME and forks
 KDE
 XFCE
 LXDE
 Footprint comparison

Installation
 (Debian) from media, manual
 (CentOS / RHEL) from media, manual
 (Debian) from media, automated
 (Debian) from media, remote [adv]
 (Debian) Cloud images [adv]
 (Debian) image deployment [adv]

Command line basics

 the Shell
 bash shell (Debian)
 navigation
 useful tips
 file and folder commands
 text manipulation
 exercices

File system structure

 Network configuration
 
display interfaces
 Debian: configuration
 CentOS / RHEL: configuration
 wifi commands
 GUI utilities Page

Package management
 types of package managers
 Debian: /etc/apt/sources.list
 Debian: package managers
 Debian: dependencies
 CentOS / RHEL: package managers
 Universal: snap

Remote access
 SSH access using password (CLI)
 File transfer (Filezilla, scp ..)
 SSH access using PKI (CLI)
 VNC remote desktop (desktop env.)
 X11 forwarding (GUI app)
 Enhanced terminal
 RHEL web console

Users, authentication, groups
 User management
 User-related system files
 Authentication process
 Group management
 Exercices using grep, pipe, cut, redirection, command subsitutions

Permissions
 ls / stats
 chmod
 chown
 Exercise
 Correction of the exercise (as a script)

Storage (disks and partitions)
 add a disk
 list disks and partitions
 partition the disk
 format the partition
 mount the partition
 exercise

Compression and archiving
 what's the difference ?
 decompress / extract
 exercise

Resource management
 systemd / systemctl
 manage processes
 disk usage
 hardware and drivers
 a few more tools
 RHEL insights

Symlinks
 principle and creation

Scheduled tasks
 /etc/crontab
 Exercise

Logs
 
principle, configuration and display

Security
 
Firewall
 
RHEL insights

Grub

DNS
 installation
 primary forward lookup zone
 primary reverse lookup zone
 stub zone
 secondary zone
 forwarder
 Troubleshooting tips
 Dynamic updates

DHCP
 Installation
 scope configuration
 reservation
 display leases
 troubleshooting tips

HTTP (introduction)
 webservers: market share
 reverse proxy: concepts and setup

HTTP (Apache)
 server configuration
 default website
 additional websites
 directives
 SSL certificate
 practical case: GLP
 authentication
 security best practice
 Redirect, Alias, RewriteRule
 logs
 troubleshooting tips
 reverse proxy configuration

HTTP ( nginx)
 Installation
 server configuration
 default website
 reverse proxy configuration

HTTP (haproxy)
 configuration: high availability

Samba
 installation
 share-level [deprecated]
 user-level
 share a user home folder
 mount shared folder
 troubleshooting tips
 join a Linux host to a Windows domain
 create a domain controller

installation
 editions and versions
 requirements
 methods, types, process
 boot process
 GUI overview
 introduction to PowerShell
 MBR vs EUFI partition layout
 automated
 user migration
 capture an image
 dual boot on VHDX

system management
 accessing the tools
 computer name
 privacy
 storage
 users
 applications
 networking
 remote access
 services
 power configuration
 local group policies

security
 terminology
 settings
 Virus and threat protection
 Firewall and network protection
 App & browser control
 User Account Control (UAC)
 local security policy
 audit

resource management
 searching and indexing
 NTFS
 Access Control Lists (permissions)
 encryption and compression
 quotas
 Bitlocker
 drivers and devices
 file and directory linking
 application control (AppLocker)
 BranchCache
 Work Folders

maintenance
 automatic
 monitoring
 reliability
 optimisation
 updates
 backup and recovery
 task scheduling
 registry
 WinPE vs WinRE
 troubleshooting boot
 msconfig
 sysinternals tools
 troubleshoot BSOD
 using a customized WinPE image
 Diagnostics and Recovery Toolset (DaRT)

Microsoft Account
 creation
 settings synchronisation
 data synchronisation
 manage device online

DNS
 primary forward lookup zone
 primary reverse lookup zone
 stub zone
 secondary zone
 forwarder
 Troubleshooting tips

DHCP
 the protocol
 scope configuration
 reservation
 extra considerations and troubleshooting tips

HTTP
 market share
 server configuration
 default website configuration
 additional websites
 SSL certificate
 troubleshooting tips

FTP
 the protocol
 anonymous access
 authentication and user isolation
 troubleshooting tips

File server
 setup
 quotas
 screening
 additional features
 shared folders
 troubleshooting tips

Domain Controler (DC) installation and concepts
 Server installation
 Concepts and terminology of a Windows domain
 Verify your AD installation
 Flexible Single-Master Operations (FSMO)
 Install and manage a server core

Joining a computer to the domain
 configure the client computer
 how to
 verify in Active Directory
 reset secure channel

Objects management (OUs, users and groups)
 Organisational Units
 Users and their properties
 Groups and permissions
 Exercise
 Object management Assignment
 LDAP protocol
 basic PowerShell commands

Group Policy Objects (GPOs)
 overview
 example1: software installation
 processing order
 example 2: screen background
 filters
 example 3: drive maps
 Management
 Group Policy Preferences (GPP)
 example 4: GPP local admin
 exercise: GPP folder redirection
 slow links and caching

Sites and replication
 definition
 setup and scenario
 site configuration
 replication configuration
 tests and troubleshooting

Safeguards
 Protection from accidental deletion
 Backup tools
 Restoration methods
 Recycle bin
 Snapshots

Remote Administration
 Remote Desktop
 Server Manager
 mmc / Remote System Administration Tools (RSAT)
 PowerShell

Security concepts
 authentication with the Kerberos protocol
 Password Setting Objects (PSO)
 Read-Only Domain Controller (RODC)

Public Key Infrastructure (PKI)
 essential principles
 architecture and components
 Installation of an Active Directory -integrated Root CA
 characteristics of a certificate
 installation of a certificate on a web server
 exercise

Multi-domain environments
 introduction
 definition of a trust relationship
 configuration of a trust relationship
 configuring multiple UPN suffix

Federation Services (AD FS)
 Introduction
 components

List of command line tools

 PowerShell
 ntdsutil
 ds[add|get|mod|move|query|rm]
 repadmin
 csvde
 redir[cmp|usr]
 net [user|group|computer]
 netdom
 nltest

Scenarios and tools

Installation

Basic configuration
 MDT: create the deployment share
 MDT: Adding operating system files
 MDT: Creating a task sequence
 MDT: configure deployment share: not automated
 WDS: Add boot image
 test run: not automated
 MDT: configure deployment share: automated
 test run: fully automated

Advanced configuration
 what can we do?
 open Unattend.xml
 navigate and modify Unattend.xml

Troubleshooting tips