Exam System
Home
Subjects
No subjects available
Login
Register
Select Chapter or Sub-Chapter
Chapters
Introduction to Services
What is a Service?
Serving the Basics
Serving Local Networks
Implementing Security
Improving Performance
Managing Files, Directories and Text.
Handling Files and Directories
Linking Files and Directories
Reading Files
Finding Information
Explaining the Boot Process
The Linux Boot Process
The Firmware Startup
Linux Bootloaders
System Recovery
Searching and Analyzing Text
Processing Text Files
Redirecting Input and Output
Editing Text Files
Maintaining System Startup and Services
Looking at init
Managing systemd Systems
Managing SysV init Systems
Digging Deeper into systemd
Configuring Network Connections
Configuring Network Features
Command-Line Network Tools
Basic Network Troubleshooting
Advanced Network Troubleshooting
Comparing GUIs
Focusing on the GUI
Serving up the GUI
Using Remote Desktops
Forwarding
Adjusting Localization Options
Understanding Localization
Setting Your Locale
Looking at Time
Administering Users and Groups
Managing User Accounts
Managing Groups
Setting Up the Environment
Querying Users
Managing Disk Space Usage
Handling Storage
Storage Basics
Partitioning Tools
Understanding Filesystems
Formatting Filesystems
Mounting Filesystems
Managing Filesystems
Storage Alternatives
Protecting Files
Understanding Backup Types
Looking at Compression Methods
12.3 Comparing Archive and Restore Utilities
Securing Offsite Off-system Backups
Checking Backup Integrity
Governing Software
Working with source code
Packaging Applications
Using Application Containers
Tending Kernel Modules
Installing Kernel Modules
Installing Kernel Modules
Removing Kernel Modules
Applying Ownership and Permissions
Looking at File and Directory Permissions
Access Control List
Context-Based Permissions
Understanding Linux User Types
Restricting Users and Files
Looking at Access and Authentication Methods
Getting to know PAM
Exploring PKI Concepts
Using SSH
Using VPN as a Client
Implementing Logging Services
Understanding the importance of logging.
Basic Logging Using rsyslog
Journaling with systemd-journald
Overseeing Linux Firewalls
Providing Access Control
Looking at Firewall Techologies
Forwarding IP Packets
Dynamically setting Rules
Embracing Best Security Practices
User security
Network Security
Analyzing System Properties and Remediation
Troubleshooting the Network
Troubleshooting Storage Issues
Troubleshooting the CPU
Troubleshooting Memory
Surviving a Lost Root Password
Optimizing Performance
Looking at Processes
Monitoring Processes in Real Time
Managing Processes
Investigating User Issues
Troubleshooting Access
Examining File Obstacles
Exploring Environment and Shell Issues
Dealing with Linux Devices
Communicating with Linux Devices
Working with Devices
Using Hot-Pluggable Devices
Troubleshooting Application and Hardware Issues
Dealing with Storage Problems
Uncovering Application Permission Issues
Analyzing Application Dependencies
Looking at SELinux Context Violations
Exploring Firewall Blockages
Troubleshooting Additional Hardware Issues
Deploying Bash Scripts
The Basics of Shell Scripting
Advanced Shell Scripting
Writing Script Programs
Automating Jobs
Running Scripts in Background Mode
Running Scripts without a Console.
Sending Signals
Job Control
Running Like Clockwork
Controlling versions with Git
Understanding Version Control
Setting Up Your Git Environment
Commiting with Git
Tags
Merging Versions
Understanding Cloud and Virtualization
Considering Cloud Services
Understanding Virtualization.
Exploring Containers
Inspecting Cloud and Virtualization Services
Focusing on VM Tools
Understanding Bootstrapping
Exploring Storage Issues
Considering Network Configurations
Orchestrating the Environment
Understanding Orchestration Concepts
Provisioning the Data Center
Looking at Container Orchestration Engines
OBJ1.0 System Management
1.1 Summarize Linux fundamentals.
1.2 – Bestanden en directories beheren:
1.3 Given a scenario, configure and manage storage using the appropriate tools:
1.4 - Given a scenario, configure and use the appropriate processes and services:
1.5 - Given a scenario, use the appropriate networking tools or configuration files:
1.6 - Given a scenario, build and install software:
1.7 - Given a scenario, manage software configurations:
OBJ2.0 Security
2.1: Security Best Practices in a Linux Environment:
2.2: Given a scenario, implement identity management
2.3: Given a scenario, implement and configure firewalls
2.4: Configure and execute remote connectivity for system management
2.5: Given a scenario, apply the appropriate access controls
OBJ3.0 Scripting, Containers, and Automation
3.1: Create simple shell scripts to automate common tasks
3.2: Perform basic container operations
3.3: Perform basic version control using Git
3.4 Infrastructure as Code (IaC) en CI/CD:
3.5: Summarize container, cloud, and orchestration concepts
OBJ4.0 Troubleshooting
4.1: Analyze and troubleshoot storage issues
4.2: Analyze and troubleshoot network resource issues
4.3: Analyze and troubleshoot CPU and memory issues
4.4: Analyze and troubleshoot user access and file permissions
4.5 Given a scenario, use systemd to diagnose and resolve common problems with a Linux system.