Africa College of Technology

Linux Essentials

Categories: Linux
Wishlist Share
Share Course
Page Link
Share On Social Media

About Course

The LPI Linux Essentials course offers a valuable opportunity to demonstrate the foundational skills necessary for your next job or promotion. By enrolling in this course, you will gain entry-level proficiency in Linux as an operating system, grasp basic open-source concepts, and develop fundamental skills in the Linux command line.

Throughout the course, students will have hands-on access to Linux virtual machines and engage in step-by-step labs that provide practical experience with Linux command line concepts. This course is designed to be accessible to individuals with no prior knowledge of Linux, making it an ideal starting point for acquiring Linux skills. Moreover, it serves as a stepping-stone to advanced professional courses like LPIC1, LPIC2, and LPIC-3.

The increasing adoption of Linux worldwide, spanning individual users, government entities, and industries ranging from automotive to space exploration, highlights the growing significance of open-source technologies. Consequently, traditional job roles in Information and Communication Technology (ICT) are evolving to require enhanced Linux skills. Whether you are commencing your career in the Open Source domain or seeking professional growth, independently validating your skill set can significantly distinguish you from hiring managers or your management team.

Show More

What Will You Learn?

  • Module 1: Selecting an Operating System
  • - Definition of an Operating System
  • - Positioning Linux in the OS landscape
  • - Exploring User Interfaces
  • - Understanding Linux Distributions
  • Module 2: Understanding Software Licensing
  • - Investigation of Software Licenses
  • - Overview of Creative Commons
  • - Introduction to the Free Software Foundation
  • - Usage of Open Source Licenses
  • - Overview of the Open Source Initiative
  • Module 3: Investigating Linux's Principles and Philosophy
  • - Exploring the Evolution of Linux
  • - Understanding the Roles of an Operating System
  • - Embracing Open Source Software
  • Module 4: Using Common Linux Programs
  • - Utilizing Linux Desktop Environments
  • - Management of Programming Languages
  • - Working with Productivity Software
  • - Handling Software Packages
  • - Usage of Server Programs
  • Module 5: Managing Hardware
  • - Understanding CPU Concepts
  • - Display Management
  • - Identification of Motherboard Capabilities
  • - Handling USB Devices
  • - Determining Power Supply Requirements
  • - Managing Drivers
  • - Addressing Disk-related Issues
  • Module 6: Getting to Know the Command Line
  • - Introduction to the Command Line Interface
  • - Utilizing man Pages for Help
  • - Executing Programs
  • - Utilizing info Pages for Help
  • - Exploring Shell Features
  • - Accessing Additional Documentation
  • Module 7: Managing Files
  • - Understanding File System Hierarchy
  • - File Manipulation Techniques
  • - Navigating Files and Directories
  • - Manipulating Directories
  • Module 8: Searching, Extracting, and Archiving Data
  • - Usage of Regular Expressions
  • - Input and Output Redirection
  • - Searching for and Extracting Data
  • - Archiving Data
  • Module 9: Exploring Processes and Process Data
  • - Introduction to Package Management
  • - Identification of Running Processes
  • - Understanding the Process Hierarchy
  • - Utilizing Log Files
  • Module 10: Editing Files
  • - Understanding the Significance of Text Files
  • - File Editing with pico or nano
  • - Selecting an Editor
  • - File Editing with vi
  • - Launching an Editor
  • Module 11: Creating Scripts
  • - Initiating a Shell Script
  • - Utilizing Conditional Expressions
  • - Employing Commands
  • - Utilizing Loops
  • - Working with Arguments
  • - Defining Functions
  • - Managing Variables
  • - Setting Exit Values for Scripts
  • Module 12: Understanding Basic Security
  • - Understanding User Accounts
  • - Working as the root User
  • - Usage of Account Tools
  • Module 13: Creating Users and Groups
  • - Creation of New User Accounts
  • - Deletion of User Accounts
  • - Modification of User Accounts
  • - Managing Groups
  • Module 14: Setting Ownership and Permissions
  • - Setting File Ownership
  • - Utilizing Special Permission Bits and File Features
  • - Assigning File Permissions
  • Module 15: Managing Network Connections
  • - Understanding Network Features
  • - Enhancing System Security
  • - Configuration of Network Connections
  • - Testing Network Connections

Student Ratings & Reviews

No Review Yet
No Review Yet