Linux Essentials Summary Version 1.6 To 2.0: Difference between revisions
From LPI Wiki
Jump to navigationJump to search
FabianThorns (talk | contribs) Created page with " * '''Topic 1: The Linux Operating System and Open Source Software''' (renamed from Topic 1: The Linux Community and a Career in Open Source) ** '''1.1 Linux Distributions''' (renamed from 1.1 Linux Evolution and Popular Operating Systems) *** Changed to better reflect Linux distribution families, include support schemas and Linux components (kernelspace and userspace) *** Updated description *** Added 'Kernel and userspace' *** Added 'Distribution life cycle management'..." |
m s/ascpects/aspects/, added a comma |
||
| (5 intermediate revisions by one other user not shown) | |||
| Line 1: | Line 1: | ||
__FORCETOC__ | |||
* '''Topic 1: The Linux Operating System and Open Source Software''' (renamed from | =Purpose= | ||
** '''1.1 Linux Distributions''' (renamed from | |||
This document is meant to provide a detailed overview into what has changed with the objectives update for the Linux Essentials exam (010). A detailed diff is available in the [https://wiki.lpi.org/w/index.php?title=Linux_Essentials_Objectives_V2.0&diff=&oldid=5877 document history of the objectives page]. | |||
=Changes in Exam 010= | |||
The following changes constitute the update of exam 010 from version 1.6 to version 2.0: | |||
* '''Topic 1: The Linux Operating System and Open Source Software''' (renamed from ''The Linux Community and a Career in Open Source'') | |||
** '''1.1 Linux Distributions''' (renamed from ''Linux Evolution and Popular Operating Systems'') | |||
*** Changed to better reflect Linux distribution families, include support schemas and Linux components (kernelspace and userspace) | *** Changed to better reflect Linux distribution families, include support schemas and Linux components (kernelspace and userspace) | ||
*** Updated description | *** Updated description | ||
| Line 14: | Line 24: | ||
**** Added 'Long-Term Support (LTS), stable, testing and unstable releases, and rolling releases' | **** Added 'Long-Term Support (LTS), stable, testing and unstable releases, and rolling releases' | ||
**** Removed 'Linux Mint, Scientific Linux' | **** Removed 'Linux Mint, Scientific Linux' | ||
** '''1.2 Major Open Source Applications''' | ** '''1.2 Major Open Source Applications''' | ||
*** Updated description to clarify that awareness of purpose and features is required, not specific usage or installation details | *** Updated description to clarify that awareness of purpose and features is required, not specific usage or installation details | ||
| Line 35: | Line 44: | ||
*** Added: 'Digital autonomy', 'Digital sovereignty' | *** Added: 'Digital autonomy', 'Digital sovereignty' | ||
*** Removed: 'FOSS, FLOSS', 'Open source business models' | *** Removed: 'FOSS, FLOSS', 'Open source business models' | ||
** '''1.4 Linux Usage''' (renamed from | ** '''1.4 Linux Usage''' (renamed from ''ICT Skills and Working in Linux'') | ||
*** Changed to focus on various kinds of system that run Linux as well as securely accessing remote system, such as cloud providers | *** Changed to focus on various kinds of system that run Linux as well as securely accessing remote system, such as cloud providers | ||
*** Updated description | *** Updated description | ||
| Line 60: | Line 69: | ||
*** Removed 'Privacy issues and tools' | *** Removed 'Privacy issues and tools' | ||
*** Removed 'Use of common open source applications in presentations and projects' | *** Removed 'Use of common open source applications in presentations and projects' | ||
* '''Topic 2: Command Line Basics''' (renamed from | * '''Topic 2: Command Line Basics''' (renamed from ''Finding Your Way on a Linux System'') | ||
** '''2.1 Command Line Usage''' (renamed from | ** '''2.1 Command Line Usage''' (renamed from ''Command Line Basics'') | ||
*** Editorial changes to the description | *** Editorial changes to the description | ||
*** Added to utilities: '/bin, /usr/bin, /usr/sbin, /sbin' | *** Added to utilities: '/bin, /usr/bin, /usr/sbin, /sbin' | ||
** '''2.2 Documentation, Man Pages and Usage Information''' (renamed from | ** '''2.2 Documentation, Man Pages and Usage Information''' (renamed from ''Using the Command Line to Get Help'') | ||
* Updated to include parameters for querying usage information and removed info pages and locate | *** Updated to include parameters for querying usage information and removed info pages and locate | ||
*** Updated Description | *** Updated Description | ||
*** Added 'Common help parameters of command line tools' | *** Added 'Common help parameters of command line tools' | ||
| Line 71: | Line 80: | ||
*** Removed 'Info pages' | *** Removed 'Info pages' | ||
*** Removed 'info', 'locate' | *** Removed 'info', 'locate' | ||
** '''2.3 Files, Directories and Paths''' (renamed from | ** '''2.3 Files, Directories and Paths''' (renamed from ''Using Directories and Listing Files'') | ||
*** Changed to include find | *** Changed to include find | ||
*** Updated description | *** Updated description | ||
| Line 78: | Line 87: | ||
*** Added '''/'''' (root path) | *** Added '''/'''' (root path) | ||
*** Changed 'home' to '/home' | *** Changed 'home' to '/home' | ||
** '''2.4 File and Directory Management''' (renamed from | ** '''2.4 File and Directory Management''' (renamed from ''Creating, Moving and Deleting Files'') | ||
*** Editorial changes to the description | *** Editorial changes to the description | ||
* '''Topic 3: Data Processing''' (renamed from | * '''Topic 3: Data Processing''' (renamed from ''The Power of the Command Line'') | ||
** '''3.1 File Archives and Compression''' (renamed from | ** '''3.1 File Archives and Compression''' (renamed from ''Archiving Files on the Command Line'') | ||
*** Editorial changes to the description | *** Editorial changes to the description | ||
** '''3.2 Redirections and String Processing''' (renamed from | ** '''3.2 Redirections and String Processing''' (renamed from ''Searching and Extracting Data from Files'') | ||
*** Changed to use Extended Regular Expressions instead of Basic Regular Expressions | *** Changed to use Extended Regular Expressions instead of Basic Regular Expressions | ||
*** Updated | *** Updated Description | ||
*** Added 'grep -E' | *** Added 'grep -E' | ||
*** Added 'uniq' | *** Added 'uniq' | ||
** '''3.3 Shell Scripting Basics''' (renamed from | ** '''3.3 Shell Scripting Basics''' (renamed from ''Turning Commands into a Script'') | ||
*** Editorial changes to the description | *** Editorial changes to the description | ||
*** Changed 'for loops' to 'for loops (iterate over space separated lists and file glob expressions)' | *** Changed 'for loops' to 'for loops (iterate over space separated lists and file glob expressions)' | ||
*** Added 'if conditions (file existence and variable equality)' | *** Added 'if conditions (file existence and variable equality)' | ||
*** Removed 'Awareness of common text editors (vi and nano)' (now in to 1.4) | *** Removed 'Awareness of common text editors (vi and nano)' (now in to 1.4) | ||
* ''Topic 4: Linux System Administration Basics''' (renamed from | * '''Topic 4: Linux System Administration Basics''' (renamed from ''The Linux Operating System'') | ||
** '''4.1 Linux Installation and Provisioning''' (renamed from | ** '''4.1 Linux Installation and Provisioning''' (renamed from ''Choosing an Operating System'') | ||
*** Updated cover the installation of Linux on physical machines, VMs and cloud instances | *** Updated cover the installation of Linux on physical machines, VMs and cloud instances | ||
*** Added 'Installing Linux on a computer or in a virtual machine' | *** Added 'Installing Linux on a computer or in a virtual machine' | ||
| Line 106: | Line 115: | ||
*** Removed 'GUI versus command line, desktop configuration' | *** Removed 'GUI versus command line, desktop configuration' | ||
*** Removed 'Maintenance cycles, beta and stable' | *** Removed 'Maintenance cycles, beta and stable' | ||
** ''4.2 Computer Hardware and Device Access''' (renamed from | ** '''4.2 Computer Hardware and Device Access''' (renamed from ''Understanding Computer Hardware'') | ||
*** Changed to include kernel | *** Changed to include kernel aspects, hardware management and device files | ||
*** Updated description | *** Updated description | ||
*** Added Key Knowledge Area: 'Device files for physical and virtual devices' | *** Added Key Knowledge Area: 'Device files for physical and virtual devices' | ||
| Line 117: | Line 126: | ||
*** Added '/dev/, /boot/, /sys/' | *** Added '/dev/, /boot/, /sys/' | ||
*** Added '/dev/null, /dev/zero, /dev/urandom' | *** Added '/dev/null, /dev/zero, /dev/urandom' | ||
** '''4.3 Processes and Log Messages''' (renamed from | ** '''4.3 Processes and Log Messages''' (renamed from ''Where Data is Stored'') | ||
*** Changed to include systemd service management and journal querying and remove syslog | *** Changed to include systemd service management and journal querying and remove syslog | ||
*** Updated description | *** Updated description | ||
| Line 128: | Line 137: | ||
*** Removed 'syslog' | *** Removed 'syslog' | ||
*** Removed '/boot/, /dev/, /sys/' | *** Removed '/boot/, /dev/, /sys/' | ||
** '''4.4 Network Configuration''' (renamed from | ** '''4.4 Network Configuration''' (renamed from ''Your Computer on the Network'') | ||
*** Changed to include IPv6 and remove net-utils | *** Changed to include IPv6 and remove net-utils | ||
*** Updated description | *** Updated description | ||
| Line 138: | Line 147: | ||
*** Removed 'ifconfig' | *** Removed 'ifconfig' | ||
*** Removed 'netstat' | *** Removed 'netstat' | ||
* '''Topic 5: Security and File System Permissions''' (renamed from | * '''Topic 5: Security and File System Permissions''' (renamed from ''Security and File Permissions'') | ||
** '''5.1 Remote Logins, File Transfers and Elevated Permissions''' (renamed from | ** '''5.1 Remote Logins, File Transfers and Elevated Permissions''' (renamed from ''Basic Security and Identifying User Types'') | ||
*** Changed to focusing on SSH, remote access and privilege escalation, user management aspects were moved to 5.2. | *** Changed to focusing on SSH, remote access and privilege escalation, user management aspects were moved to 5.2. | ||
*** Updated description | *** Updated description | ||
| Line 150: | Line 159: | ||
*** Removed '/etc/passwd, /etc/shadow, /etc/group' (now in 5.2) | *** Removed '/etc/passwd, /etc/shadow, /etc/group' (now in 5.2) | ||
*** Removed 'id, last, who, w' (not in 5.2) | *** Removed 'id, last, who, w' (not in 5.2) | ||
** '''5.2 | ** '''5.2 User and Group Management''' (renamed from ''Creating Users and Groups'') | ||
*** Editorial changes to the description | *** Editorial changes to the description | ||
*** Added 'w, last, wtmpdb last' | *** Added 'w, last, wtmpdb last' | ||
** '''5.3 File System Permissions and Ownership''' (renamed from | ** '''5.3 File System Permissions and Ownership''' (renamed from ''Managing File Permissions and Ownership'') | ||
*** Editorial changes to the description | *** Editorial changes to the description | ||
** '''5.4 Special Directories and Files''' | ** '''5.4 Special Directories and Files''' | ||
*** Editorial changes to the description | *** Editorial changes to the description | ||
Latest revision as of 10:08, 5 March 2026
Purpose
This document is meant to provide a detailed overview into what has changed with the objectives update for the Linux Essentials exam (010). A detailed diff is available in the document history of the objectives page.
Changes in Exam 010
The following changes constitute the update of exam 010 from version 1.6 to version 2.0:
- Topic 1: The Linux Operating System and Open Source Software (renamed from The Linux Community and a Career in Open Source)
- 1.1 Linux Distributions (renamed from Linux Evolution and Popular Operating Systems)
- Changed to better reflect Linux distribution families, include support schemas and Linux components (kernelspace and userspace)
- Updated description
- Added 'Kernel and userspace'
- Added 'Distribution life cycle management' (moved from 4.1)
- Added 'Awareness of Android and its relation to Linux'
- Replaced individual distribution names with distribution family groupings:
- Added 'Debian-based Distributions (Debian GNU/Linux, Ubuntu, Raspberry Pi OS)' — replaces 'Debian, Ubuntu (LTS)' and 'Raspberry Pi, Raspbian'
- Added 'Enterprise Linux-based Distributions (Red Hat Enterprise Linux, AlmaLinux, Rocky Linux, Fedora Linux, CentOS Stream)' — replaces 'CentOS, Red Hat'
- Added 'SUSE-based Distributions (SUSE Linux Enterprise, openSUSE Leap, openSUSE Tumbleweed)' — replaces 'openSUSE, SUSE'
- Added 'Alpine Linux (main and edge)'
- Added 'Long-Term Support (LTS), stable, testing and unstable releases, and rolling releases'
- Removed 'Linux Mint, Scientific Linux'
- 1.2 Major Open Source Applications
- Updated description to clarify that awareness of purpose and features is required, not specific usage or installation details
- Changed 'Development languages' to 'Programming languages'
- Added 'Web applications'
- Added 'Software packages and repositories'
- Added (awareness level) 'Chromium / Chrome, Codium / VS Code, Inkscape, VLC, GPG, R'
- Added (awareness level) 'Kodi, Jitsi, Big Blue Button, Moodle, Git, GitLab, Forgejo / Gitea'
- Added (awareness level) 'PostgreSQL'
- Added (awareness level) 'C++, Rust, Go'
- Added 'apt, dnf, zypper, apk'
- Removed 'OpenOffice.org'
- Removed 'Perl, shell'
- 1.3 Open Source Software and Licensing
- Updated description to add digital autonomy and digital sovereignty
- Editorial changes to the description
- Changed 'Open source licensing' to 'Open source and open content licensing'
- Added 'Proprietary software'
- Added: 'Free software'
- Added: 'Digital autonomy', 'Digital sovereignty'
- Removed: 'FOSS, FLOSS', 'Open source business models'
- 1.4 Linux Usage (renamed from ICT Skills and Working in Linux)
- Changed to focus on various kinds of system that run Linux as well as securely accessing remote system, such as cloud providers
- Updated description
- Added 'Understanding types of computers that can run Linux'
- Added 'Awareness of virtualization, containers and cloud computing'
- Added 'Awareness of common text editors'
- Added 'Awareness of configuration management tools'
- Added 'Secure handling of credentials'
- Added 'Secure transfer and storage of data'
- Added 'Desktop computers, laptops and other mobile devices'
- Added 'Server computers, virtual machines and cloud instances'
- Added 'Embedded systems and HPC clusters'
- Added 'Client and server roles'
- Added 'vi, nano'
- Added 'Strong password, password managers, multi-factor authentication, passkeys'
- Added 'Encryption in network protocols (HTTPS), storage media'
- Added 'Secure handling of USB devices'
- Removed 'Desktop skills'
- Removed 'Getting to the command line'
- Removed 'Industry uses of Linux, cloud computing and virtualization'
- Removed 'Using a browser, privacy concerns, configuration options, searching the web and saving content'
- Removed 'Terminal and console'
- Removed 'Password issues'
- Removed 'Privacy issues and tools'
- Removed 'Use of common open source applications in presentations and projects'
- 1.1 Linux Distributions (renamed from Linux Evolution and Popular Operating Systems)
- Topic 2: Command Line Basics (renamed from Finding Your Way on a Linux System)
- 2.1 Command Line Usage (renamed from Command Line Basics)
- Editorial changes to the description
- Added to utilities: '/bin, /usr/bin, /usr/sbin, /sbin'
- 2.2 Documentation, Man Pages and Usage Information (renamed from Using the Command Line to Get Help)
- Updated to include parameters for querying usage information and removed info pages and locate
- Updated Description
- Added 'Common help parameters of command line tools'
- Added '-h, --help'
- Removed 'Info pages'
- Removed 'info', 'locate'
- 2.3 Files, Directories and Paths (renamed from Using Directories and Listing Files)
- Changed to include find
- Updated description
- Added 'Searching for files based on file names'
- Added to utilities: 'find'
- Added /' (root path)
- Changed 'home' to '/home'
- 2.4 File and Directory Management (renamed from Creating, Moving and Deleting Files)
- Editorial changes to the description
- 2.1 Command Line Usage (renamed from Command Line Basics)
- Topic 3: Data Processing (renamed from The Power of the Command Line)
- 3.1 File Archives and Compression (renamed from Archiving Files on the Command Line)
- Editorial changes to the description
- 3.2 Redirections and String Processing (renamed from Searching and Extracting Data from Files)
- Changed to use Extended Regular Expressions instead of Basic Regular Expressions
- Updated Description
- Added 'grep -E'
- Added 'uniq'
- 3.3 Shell Scripting Basics (renamed from Turning Commands into a Script)
- Editorial changes to the description
- Changed 'for loops' to 'for loops (iterate over space separated lists and file glob expressions)'
- Added 'if conditions (file existence and variable equality)'
- Removed 'Awareness of common text editors (vi and nano)' (now in to 1.4)
- 3.1 File Archives and Compression (renamed from Archiving Files on the Command Line)
- Topic 4: Linux System Administration Basics (renamed from The Linux Operating System)
- 4.1 Linux Installation and Provisioning (renamed from Choosing an Operating System)
- Updated cover the installation of Linux on physical machines, VMs and cloud instances
- Added 'Installing Linux on a computer or in a virtual machine'
- Added 'Using Linux in cloud instances'
- Changed 'OS X' to 'macOS'
- Added 'Installation media, ISO files'
- Added 'Operating system images'
- Added 'Dual boot'
- Added 'Windows Subsystem for Linux'
- Removed 'Distribution life cycle management' (now in 1.1)
- Removed 'GUI versus command line, desktop configuration'
- Removed 'Maintenance cycles, beta and stable'
- 4.2 Computer Hardware and Device Access (renamed from Understanding Computer Hardware)
- Changed to include kernel aspects, hardware management and device files
- Updated description
- Added Key Knowledge Area: 'Device files for physical and virtual devices'
- Added 'processors (x86, ARM)' and 'memory'
- Added 'Network interface cards (Ethernet, WiFi)'
- Added '/dev/nvme*'
- Added 'Raspberry Pi'
- Changed 'Drivers' to 'Drivers and Kernel Modules'
- Added '/dev/, /boot/, /sys/'
- Added '/dev/null, /dev/zero, /dev/urandom'
- 4.3 Processes and Log Messages (renamed from Where Data is Stored)
- Changed to include systemd service management and journal querying and remove syslog
- Updated description
- Added 'Services'
- Added 'systemctl (start, stop, status)'
- Added 'systemd Journal'
- Added 'journalctl'
- Removed 'System messaging'
- Removed 'Memory addresses'
- Removed 'syslog'
- Removed '/boot/, /dev/, /sys/'
- 4.4 Network Configuration (renamed from Your Computer on the Network)
- Changed to include IPv6 and remove net-utils
- Updated description
- Added 'Automatic network configuration'
- Added 'ip -6 route show'
- Added 'resolvectl'
- Added 'DHCP, SLAAC, DHCPv6'
- Removed 'route'
- Removed 'ifconfig'
- Removed 'netstat'
- 4.1 Linux Installation and Provisioning (renamed from Choosing an Operating System)
- Topic 5: Security and File System Permissions (renamed from Security and File Permissions)
- 5.1 Remote Logins, File Transfers and Elevated Permissions (renamed from Basic Security and Identifying User Types)
- Changed to focusing on SSH, remote access and privilege escalation, user management aspects were moved to 5.2.
- Updated description
- Added 'Executing commands with elevated permissions'
- Added 'Remote logins using SSH'
- Added 'SSH key generation and authentication'
- Added 'ssh, scp'
- Added 'ssh-keygen'
- Added '~/.ssh/authorized_keys'
- Removed '/etc/passwd, /etc/shadow, /etc/group' (now in 5.2)
- Removed 'id, last, who, w' (not in 5.2)
- 5.2 User and Group Management (renamed from Creating Users and Groups)
- Editorial changes to the description
- Added 'w, last, wtmpdb last'
- 5.3 File System Permissions and Ownership (renamed from Managing File Permissions and Ownership)
- Editorial changes to the description
- 5.4 Special Directories and Files
- Editorial changes to the description
- 5.1 Remote Logins, File Transfers and Elevated Permissions (renamed from Basic Security and Identifying User Types)