Get in Touch

Course Outline

Introduction to GNU/Linux Systems

  • Analyzing Linux operating systems and available distributions
  • Overview of GNU/Linux architecture and core components
  • The position of Linux in modern enterprise infrastructure
  • Exploring common distributions such as Ubuntu and CentOS

Installing and Configuring Linux

  • Setting up the Linux installation environment
  • Performing a clean installation of a Linux distribution
  • Analyzing the system boot sequence
  • Adjusting initial system configurations
  • Distinguishing between desktop and server environments

Mastering the Linux Command Line

  • Understanding the Bash shell mechanics
  • Navigating the Command Line Interface (CLI)
  • Executing commands and handling shell sessions
  • Utilizing key Linux administration utilities
  • Locating help resources and interpreting system documentation

File System and Directory Management

  • Comprehending the Linux file system hierarchy
  • Managing files and directory structures
  • Handling permissions and file ownership
  • Searching, copying, moving, and deleting files
  • Applying command-line tools for efficient file management

User and Group Administration

  • Creating and managing user accounts
  • Configuring user groups and associated permissions
  • Analyzing authentication concepts
  • Managing access control and security configurations

Processes and Service Management

  • Understanding the nature of Linux processes
  • Monitoring system resource utilization
  • Managing background services
  • Starting, stopping, and tuning system services
  • Troubleshooting frequent service-related issues

Software and Package Management

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

Storage Management

  • Understanding Linux storage architectures
  • Managing disks, partitions, and file systems
  • Configuring storage devices
  • Monitoring storage capacity and availability

Linux Networking Fundamentals

  • Analyzing basic networking principles
  • Configuring network interfaces
  • Managing active network connections
  • Utilizing standard networking tools
  • Troubleshooting basic connectivity problems

Advanced Bash and Automation Basics

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

Practical Linux Administration Workshop

  • Executing common system administration duties
  • Managing users, services, software, and storage collectively
  • Implementing best practices for Linux administration
  • Troubleshooting realistic, real-world scenarios

Course Review and Next Steps

  • Reviewing key Linux administration competencies
  • Preparing for advanced learning and certification pathways
  • Introduction to professional-level Linux administration practices

Requirements

No prior Linux experience is required for this course.
A functional understanding of computer systems and/or another operating system is recommended.

 21 Hours

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories