Get in Touch

Course Outline

Introduction to GNU/Linux Systems

  • Overview of Linux operating systems and various distributions
  • Analysis of GNU/Linux architecture and core components
  • The role of Linux in contemporary enterprise environments
  • Familiarization with popular distributions like Ubuntu and CentOS

Installing and Configuring Linux

  • Setting up the environment for Linux installation
  • Performing a clean installation of a Linux distribution
  • Explaining system boot sequences and processes
  • Configuring initial system parameters
  • Comparing desktop and server environment setups

Working with the Linux Command Line

  • Exploring the features of the Bash shell
  • Mastering navigation within the command line interface (CLI)
  • Executing commands and managing shell sessions efficiently
  • Utilizing essential Linux administration utilities
  • Accessing help resources and system documentation

File System and Directory Management

  • Analyzing the structure of the Linux file system
  • Managing files and directories effectively
  • Handling permissions and ownership models
  • Operations involving searching, copying, moving, and deleting files
  • Employing command-line tools for comprehensive file management

User and Group Administration

  • Creating and overseeing user accounts
  • Setting up user groups and associated permissions
  • Understanding authentication mechanisms
  • Administering access controls and security configurations

Processes and Service Management

  • Interpreting Linux process behaviors
  • Monitoring system resource consumption
  • Managing background services
  • Controlling system services: starting, stopping, and configuring
  • Diagnosing and resolving common service-related issues

Software and Package Management

  • Understanding the landscape of Linux software management
  • Procedures for installing and removing packages
  • Managing software repositories
  • Maintaining system software through updates

Storage Management

  • Grasping fundamental Linux storage concepts
  • Administering disks, partitions, and file systems
  • Configuring storage hardware
  • Tracking storage usage and availability

Linux Networking Fundamentals

  • Reviewing basic networking principles
  • Setting up network interfaces
  • Managing active network connections
  • Utilizing standard networking tools
  • Resolving basic connectivity problems

Advanced Bash and Automation Basics

  • Applying advanced Bash commands
  • Working with variables and writing scripts
  • Automating routine administrative tasks
  • Enhancing productivity at the command line

Practical Linux Administration Workshop

  • Executing common system administration duties
  • Overseeing users, services, software, and storage
  • Implementing best practices in Linux administration
  • Troubleshooting realistic operational scenarios

Course Review and Next Steps

  • Consolidating essential Linux administration skills
  • Planning for continued learning and certification paths
  • Overview of professional Linux administration standards

Requirements

This course does not require prior Linux experience. However, it assumes a working knowledge of general computer systems and/or another operating system.

 21 Hours

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories