Get in Touch

Course Outline

Introduction to GNU/Linux Systems

  • Understanding Linux operating systems and distributions
  • Overview of GNU/Linux architecture and components
  • Role of Linux in modern enterprise environments
  • Introduction to common Linux distributions such as Ubuntu and CentOS

Installing and Configuring Linux

  • Preparing a Linux installation environment
  • Installing a Linux distribution from scratch
  • Understanding system boot processes
  • Configuring initial system settings
  • Introduction to desktop environments and server environments

Working with the Linux Command Line

  • Understanding the Bash shell
  • Navigating the command line interface (CLI)
  • Executing commands and managing shell sessions
  • Using essential Linux administration tools
  • Finding help and using system documentation

File System and Directory Management

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

User and Group Administration

  • Creating and managing users
  • Configuring user groups and permissions
  • Understanding authentication concepts
  • Managing access control and security settings

Processes and Service Management

  • Understanding Linux processes
  • Monitoring system resources
  • Managing background services
  • Starting, stopping, and configuring system services
  • Troubleshooting common service issues

Software and Package Management

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

Storage Management

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

Linux Networking Fundamentals

  • Understanding basic networking concepts
  • Configuring network interfaces
  • Managing network connections
  • Using common networking tools
  • Troubleshooting basic connectivity issues

Advanced Bash and Automation Basics

  • Using advanced Bash commands
  • Working with variables and scripts
  • Automating repetitive administration tasks
  • Improving command-line productivity

Practical Linux Administration Workshop

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

Course Review and Next Steps

  • Reviewing essential Linux administration skills
  • Preparing for further learning and certification paths
  • Introduction to professional Linux administration practices

Requirements

This course assumes no prior experience of Linux.
A working knowledge of computer systems and/or another operating system.

 21 Hours

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories