Get in Touch
 Duration 21 hours

Course Outline

Introduction to GNU/Linux Systems

  • Gaining insight into Linux operating systems and various distributions
  • An overview of the architecture and key components of GNU/Linux
  • Exploring the role Linux plays in contemporary enterprise settings
  • Introduction to popular Linux distributions including Ubuntu and CentOS

Installing and Configuring Linux

  • Setting up the environment for a Linux installation
  • Performing a clean installation of a Linux distribution from scratch
  • Gaining an understanding of how the system boots
  • Setting up initial system configurations
  • Introduction to the differences between desktop and server environments

Working with the Linux Command Line

  • Understanding the fundamentals of the Bash shell
  • Navigating effectively within the command-line interface (CLI)
  • Running commands and managing shell sessions efficiently
  • Utilizing key Linux administration utilities
  • Finding assistance through system documentation and help resources

File System and Directory Management

  • Comprehending the structure of the Linux file system
  • Managing files and directories with precision
  • Working with file permissions and ownership
  • Executing tasks such as searching, copying, moving, and deleting files
  • Leveraging command-line tools for efficient file management

User and Group Administration

  • Creating and overseeing user accounts
  • Configuring user groups and associated permissions
  • Grasping the concepts behind authentication
  • Managing access controls and security configurations

Processes and Service Management

  • Gaining a clear understanding of Linux processes
  • Monitoring and analyzing system resource usage
  • Managing background services effectively
  • Starting, stopping, and tuning system services
  • Diagnosing and resolving common service-related issues

Software and Package Management

  • Understanding the Linux approach to software management
  • Installing and uninstalling software packages
  • Administering software repositories
  • Keeping system software up-to-date and maintained

Storage Management

  • Understanding key concepts in Linux storage management
  • Administering disks, partitions, and file systems
  • Configuring storage devices for optimal performance
  • Monitoring storage capacity and availability

Linux Networking Fundamentals

  • Building a foundation in basic networking concepts
  • Configuring network interfaces correctly
  • Managing active network connections
  • Utilizing standard networking tools
  • Troubleshooting fundamental connectivity problems

Advanced Bash and Automation Basics

  • Employing advanced Bash commands for efficiency
  • Working with shell variables and writing scripts
  • Automating routine administrative tasks
  • Enhancing productivity within the command line

Practical Linux Administration Workshop

  • Executing typical system administration tasks
  • Overseeing users, services, software, and storage
  • Implementing best practices for Linux administration
  • Resolving practical, real-world scenarios

Course Review and Next Steps

  • Consolidating essential Linux administration skills
  • Planning for advanced learning and certification tracks
  • Introduction to professional standards in Linux administration

Requirements

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

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories