Get in Touch
 Duration 21 hours

Course Outline

Foundations of GNU/Linux Systems

  • Exploring Linux operating systems and their various distributions
  • An overview of GNU/Linux architectural components
  • The impact of Linux in contemporary enterprise environments
  • Familiarization with prevalent distributions like Ubuntu and CentOS

Deployment and Configuration of Linux

  • Setting up the Linux installation environment
  • Installing a Linux distribution from the ground up
  • Analyzing the system boot sequence
  • Establishing initial system configurations
  • Distinguishing between desktop and server environments

Mastering the Linux Command Line

  • Understanding the Bash shell environment
  • Navigating the Command Line Interface (CLI)
  • Executing commands and managing active shell sessions
  • Utilizing core Linux administration utilities
  • Accessing help resources and leveraging system documentation

File System and Directory Oversight

  • Analyzing the structure of the Linux file system
  • Managing files and directory hierarchies
  • Handling file permissions and ownership rights
  • Searching, duplicating, relocating, and deleting files
  • Employing command-line utilities for file operations

User and Group Governance

  • Creating and managing user accounts
  • Configuring user groups and associated permissions
  • Understanding the principles of authentication
  • Managing access controls and security parameters

Process and Service Governance

  • Analyzing the nature of Linux processes
  • Monitoring the utilization of system resources
  • Overseeing background services
  • Initiating, halting, and configuring system services
  • Diagnosing and resolving common service anomalies

Software and Package Governance

  • Understanding the mechanics of Linux software management
  • Installing and removing software packages
  • Managing software repositories
  • Updating and maintaining system-level software

Storage Governance

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

Foundations of Linux Networking

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

Advanced Bash Scripting and Automation Essentials

  • Applying advanced Bash commands
  • Working with variables and scripting logic
  • Automating repetitive administrative tasks
  • Enhancing productivity at the command line

Practical Linux Administration Workshop

  • Executing common system administration duties
  • Managing users, services, software, and storage
  • Implementing best practices in Linux administration
  • Resolving real-world operational scenarios

Course Review and Future Pathways

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

Requirements

No previous Linux experience is required for this course.
A fundamental understanding of computer systems and/or alternative operating systems is recommended.

Testimonials (7)

Upcoming Courses

Related Categories