Get in Touch
 Duration 21 hours

Course Outline

Foundations of GNU/Linux Systems

  • Exploring Linux operating systems and various distributions
  • Examining the architecture and core components of GNU/Linux
  • The position of Linux within modern enterprise landscapes
  • Familiarity with prevalent Linux distributions like Ubuntu and CentOS

Linux Installation and Configuration

  • Setting up the environment for a Linux installation
  • Performing a full installation of a Linux distribution
  • Analyzing system boot sequences
  • Establishing initial system configurations
  • Distinguishing between desktop and server environments

Interacting with the Linux Command Line

  • Comprehending the Bash shell
  • Navigating the command-line interface (CLI)
  • Running commands and controlling shell sessions
  • Employing key Linux administration utilities
  • Accessing assistance and utilizing system documentation

Managing File Systems and Directories

  • Interpreting the structure of the Linux file system
  • Handling files and directories
  • Applying permissions and ownership rules
  • Executing searches, copies, moves, and deletions
  • Leveraging command-line utilities for file operations

Administration of Users and Groups

  • Provisioning and managing user accounts
  • Setting up user groups and access permissions
  • Grasping authentication mechanisms
  • Oversight of access control and security parameters

Handling Processes and Services

  • Analyzing Linux process behavior
  • Monitoring the utilization of system resources
  • Overseeing background services
  • Initiating, halting, and tuning system services
  • Diagnosing common service-related faults

Software and Package Oversight

  • Understanding the Linux software lifecycle
  • Installing and removing application packages
  • Curating software repositories
  • Maintaining and updating system software

Storage Administration

  • Grasping the concepts of Linux storage
  • Managing disks, partitions, and file systems
  • Configuring storage hardware
  • Monitoring storage capacity and accessibility

Basics of Linux Networking

  • Comprehending fundamental networking principles
  • Setting up network interfaces
  • Controlling network connections
  • Utilizing standard networking utilities
  • Resolving basic connectivity challenges

Advanced Bash and Automation Essentials

  • Applying advanced Bash commands
  • Utilizing variables and scripting
  • Automating recurring administrative duties
  • Enhancing command-line efficiency

Practical Linux Administration Exercises

  • Executing standard system administration procedures
  • Oversight of users, services, software, and storage
  • Implementing best practices in Linux administration
  • Diagnosing practical real-world scenarios

Course Recap and Future Directions

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

Requirements

No prior hands-on experience with Linux is required for this course.
A foundational understanding of computer systems and/or other operating systems is recommended.

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories