Get in Touch

Course Outline

Introduction to GNU/Linux Systems

  • Exploring Linux operating systems and available distributions
  • Overview of GNU/Linux architecture and core components
  • The role of Linux in contemporary enterprise environments
  • Introduction to popular Linux distributions like Ubuntu and CentOS

Installation and Configuration of Linux

  • Setting up the environment for Linux installation
  • Performing a clean installation of a Linux distribution
  • Understanding the system boot sequence
  • Configuring initial system parameters
  • Differentiating between desktop and server environments

Interaction with the Linux Command Line

  • Familiarization with the Bash shell
  • Navigating the command-line interface (CLI) efficiently
  • Executing commands and managing shell sessions
  • Utilizing key Linux administration utilities
  • Accessing help resources and system documentation

File System and Directory Administration

  • Analyzing the Linux file system hierarchy
  • Managing files and directory structures
  • Working with file permissions and ownership rights
  • Techniques for searching, copying, moving, and deleting files
  • Using command-line utilities for file operations

User and Group Management

  • Creating and maintaining user accounts
  • Configuring user groups and associated permissions
  • Understanding authentication mechanisms
  • Managing access controls and security policies

Process and Service Administration

  • Understanding Linux process management
  • Monitoring system resource utilization
  • Managing background services
  • Starting, stopping, and tuning system services
  • Diagnosing and resolving common service failures

Software and Package Administration

  • Concepts of Linux software management
  • Installing and uninstalling software packages
  • Managing software repositories
  • Updating and maintaining system software

Storage Administration

  • Core concepts of Linux storage
  • Managing disks, partitions, and file systems
  • Configuring storage devices
  • Monitoring storage capacity and availability

Linux Networking Essentials

  • Fundamental networking concepts
  • Configuring network interfaces
  • Managing network connections
  • Utilizing standard networking tools
  • Troubleshooting basic connectivity problems

Advanced Bash and Automation Introduction

  • Using advanced Bash commands
  • Working with variables and writing scripts
  • Automating repetitive administrative tasks
  • Enhancing command-line productivity

Practical Linux Administration Workshop

  • Executing common system administration tasks
  • Managing users, services, software, and storage
  • Applying best practices in Linux administration
  • Troubleshooting realistic operational scenarios

Course Summary and Future Pathways

  • Review of key Linux administration skills
  • Preparing for advanced learning and certification tracks
  • Introduction to professional Linux administration standards

Requirements

No prior specific experience with Linux is required for this course.
A foundational understanding of computer systems and/or another operating system is expected.

 21 Hours

Testimonials (7)

Related Categories