Get in Touch

Course Outline

Introduction to GNU/Linux Systems

  • Understanding Linux operating systems and various 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.

Installing and Configuring Linux

  • Preparing the environment for a Linux installation.
  • Installing a Linux distribution from scratch.
  • Understanding system boot processes.
  • Configuring initial system settings.
  • Overview of desktop versus server environments.

Working with the Linux Command Line

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

File System and Directory Management

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

User and Group Administration

  • Creating and managing user accounts.
  • 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 principles.
  • 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

No prior experience with Linux is required for this course.
A working knowledge of general computer systems and/or another operating system is recommended.

 21 Hours

Number of participants


Price per participant

Testimonials (7)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories