Get in Touch

Course Outline

Introduction to GNU/Linux Systems

  • Gaining insight into Linux operating systems and their distributions
  • Overview of GNU/Linux architecture and core components
  • The pivotal role of Linux in modern enterprise settings
  • Introduction to popular Linux distributions like Ubuntu and CentOS

Installation and Configuration of Linux

  • Setting up the environment for Linux installation
  • Performing a from-scratch installation of a Linux distribution
  • Comprehending system boot mechanisms
  • Configuring initial system parameters
  • Overview of desktop versus server environments

Navigating the Linux Command Line

  • Understanding the Bash shell environment
  • Navigating the command line interface (CLI)
  • Executing commands and managing shell sessions effectively
  • Utilizing fundamental 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 permissions and ownership attributes
  • Searching, copying, moving, and deleting files
  • Leveraging command-line tools for file management tasks

User and Group Administration

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

Processes and Service Management

  • Gaining insight into Linux processes
  • Monitoring system resources in real-time
  • Managing background services
  • Starting, stopping, and configuring system services
  • Troubleshooting frequent service-related issues

Software and Package Management

  • Understanding Linux software management principles
  • 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
  • Monitoring storage capacity and availability

Linux Networking Fundamentals

  • Understanding fundamental networking concepts
  • Configuring network interfaces
  • Managing network connections
  • Utilizing common networking utilities
  • Troubleshooting basic connectivity problems

Advanced Bash and Automation Essentials

  • Employing advanced Bash commands
  • Working with variables and scripting
  • Automating routine 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 real-world scenarios

Course Review and Future Pathways

  • Reviewing key Linux administration competencies
  • Preparing for further education and certification routes
  • Introduction to professional Linux administration standards

Requirements

This course requires no prior knowledge of Linux.
A basic understanding of computer systems and/or familiarity with another operating system is sufficient.

 21 Hours

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories