Get in Touch

Course Outline

Introduction to GNU/Linux Systems

  • Exploring Linux operating systems and their various distributions
  • Overview of GNU/Linux architecture and core components
  • The pivotal role of Linux in modern enterprise environments
  • Introduction to prominent Linux distributions such as Ubuntu and CentOS

Installing and Configuring Linux

  • Setting up a suitable Linux installation environment
  • Performing a fresh installation of a Linux distribution
  • Understanding system boot sequences and processes
  • Configuring initial system parameters and settings
  • Distinguishing between desktop and server environments

Working with the Linux Command Line

  • Understanding the functionality of the Bash shell
  • Navigating the command line interface (CLI) with ease
  • Executing commands and managing shell sessions effectively
  • Utilizing essential Linux administration utilities
  • Accessing help resources and system documentation

File System and Directory Management

  • Understanding the structure of the Linux file system
  • Managing files and directories efficiently
  • Working with file permissions and ownership models
  • Searching, copying, moving, and deleting files
  • Using command-line tools for advanced file management

User and Group Administration

  • Creating and managing user accounts
  • Configuring user groups and access permissions
  • Understanding authentication mechanisms
  • Managing access control and security configurations

Processes and Service Management

  • Understanding how Linux processes operate
  • Monitoring system resource utilization
  • Managing background services effectively
  • Starting, stopping, and configuring system services
  • Troubleshooting common service-related issues

Software and Package Management

  • Understanding Linux software management workflows
  • Installing and removing software packages
  • Managing software repositories
  • Updating and maintaining system software

Storage Management

  • Understanding core Linux storage concepts
  • Managing disks, partitions, and file systems
  • Configuring storage devices for optimal performance
  • Monitoring storage usage and availability

Linux Networking Fundamentals

  • Understanding basic networking principles
  • Configuring network interfaces
  • Managing network connections
  • Using common networking diagnostic tools
  • Troubleshooting basic connectivity problems

Advanced Bash and Automation Basics

  • Utilizing advanced Bash commands and features
  • Working with shell variables and scripts
  • Automating repetitive administrative tasks
  • Enhancing command-line productivity

Practical Linux Administration Workshop

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

Course Review and Next Steps

  • Reviewing key Linux administration competencies
  • Preparing for advanced learning paths and certifications
  • Introduction to professional standards in Linux administration

Requirements

No prior experience with Linux is required for this course.
A fundamental understanding of computer systems and/or proficiency in another operating system is beneficial.

 21 Hours

Testimonials (7)

Upcoming Courses

Related Categories