Objectives of the training
The objective of this training is to teach you the fundamentals and advanced techniques of system administration on GNU/Linux, with a focus on startup, configuration, service management, security, task automation, and the monitoring of performance and processes.Targeted audience
Computer scientistsPrerequisite
Have a good understanding of essential Unix commands, such as those that allow managing system login methods, handling files in the directory tree, or editing text files.Trainers
Course architecture
Starting, configuring services, and shutting down the system
⦁ Shutting down and restarting the system
⦁ Starting the system
⦁ UEFI
⦁ GPT
⦁ GRUB
⦁ Starting the Linux system
⦁ init
⦁ systemd
⦁ Targets and systemd
⦁ Unit commands
Kernel
⦁ Kernel history
⦁ Features
⦁ Procfs and sysfs file systems
⦁ Kernel parameters
⦁ Modules
⦁ Module management
Software package management
⦁ FHS
⦁ Addition and update issues
⦁ Package
⦁ Package management
⦁ Repositories
⦁ Repositories in Debian
⦁ Repositories in RedHat
Disk and file system management
⦁ File types
⦁ Storage devices
⦁ New disk
⦁ Partitioning
⦁ File system
⦁ Classic or journaled file system
⦁ File system structure
⦁ Inode
⦁ Creating a file system
⦁ Information and settings
⦁ Access via mounting
⦁ Automatic mounting
⦁ Control
⦁ Enlargement and reduction
⦁ Disk cache
⦁ Paging space management
⦁ Principle of the software RAID system
⦁ RAID1
⦁ Logical volume management
⦁ Snapshot
⦁ Basic commands
⦁ Usage
⦁ Enlargement and reduction
⦁ Modifications
⦁ Implementing a snapshot
Backups and restores
⦁ Overview
⦁ Compression
⦁ Archiving
⦁ The rsync tool
⦁ The dd tool
Users, groups, and permissions
⦁ Basic principles
⦁ Group management
⦁ Creating a user
⦁ Configuration files
⦁ Password
⦁ Modification and deletion
⦁ Default values
⦁ Standard rights
⦁ Default rights
⦁ Special rights
⦁ Posix ACL
Automation and task scheduling
⦁ Job execution
⦁ User table
⦁ System table and run-parts
⦁ The anacron utility
⦁ The systemd timer feature
Logging
⦁ Traces
⦁ journald
⦁ journalctl
⦁ rsyslog
⦁ logrotate
⦁ Logrotate configuration
Network configuration
⦁ Overview
⦁ Network interface names
⦁ Displaying the configuration
⦁ Modifying the configuration
⦁ NetworkManager
⦁ Displaying NetworkManager configurations
⦁ Modifying configurations with NetworkManager
⦁ Netplan
⦁ Hostname
⦁ Principles of firewalld
⦁ Zones
⦁ Rules
⦁ Configuration
⦁ Address list
⦁ ICMP management
SELinux
⦁ How it works
⦁ Security contexts
⦁ Using SELinux booleans
⦁ Using SELinux ports
⦁ Troubleshooting with SELinux enabled
System monitoring
⦁ Process monitoring
⦁ Signals
⦁ The htop tool
⦁ Average load
⦁ Memory
⦁ The free command
⦁ Memory per process
⦁ Disks and network
⦁ General tools
Supplementary book
This module offers you access to digital course materials.
LINUX – Master System Administration (7th edition)
Private or personalized training
If you have more than 8 people to sign up for a particular course, it can be delivered as a private session right at your offices. Contact us for more details.
Request a quotePrivate or personalized training
If you have more than 8 people to sign up for a particular course, it can be delivered as a private session right at your offices. Contact us for more details.
Request a quote