Get in Touch
 Duration 21 hours

Course Outline

Introduction to GNU/Linux Systems

  • Comprehending Linux operating systems and various distributions.
  • An overview of GNU/Linux architecture and its key components.
  • The role of Linux in contemporary enterprise settings.
  • An introduction to popular Linux distributions like Ubuntu and CentOS.

Installing and Configuring Linux

  • Preparing the environment for a Linux installation.
  • Executing a fresh installation of a Linux distribution.
  • Understanding the system boot sequence.
  • Setting up initial system configurations.
  • An introduction to desktop versus server environments.

Working with the Linux Command Line

  • Familiarizing yourself with the Bash shell.
  • Navigating the command-line interface (CLI) effectively.
  • Running commands and managing shell sessions.
  • Utilizing essential Linux administration utilities.
  • Locating help resources and interpreting system documentation.

File System and Directory Management

  • Analyzing the Linux file system hierarchy.
  • Managing files and directory structures.
  • Working with file permissions and ownership models.
  • Searching, duplicating, relocating, and deleting files.
  • Applying command-line tools for efficient file management.

User and Group Administration

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

Processes and Service Management

  • Understanding the nature of Linux processes.
  • Monitoring system resource utilization.
  • Managing background services.
  • Starting, stopping, and configuring system services.
  • Diagnosing common service-related issues.

Software and Package Management

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

Storage Management

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

Linux Networking Fundamentals

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

Advanced Bash and Automation Basics

  • Employing advanced Bash commands.
  • Working with variables and writing scripts.
  • Automating repetitive administrative tasks.
  • Enhancing productivity on the command line.

Practical Linux Administration Workshop

  • Executing common system administration duties.
  • Managing users, services, software, and storage resources.
  • Applying best practices in Linux administration.
  • Troubleshooting realistic operational scenarios.

Course Review and Next Steps

  • Recap of essential Linux administration skills.
  • Preparing for advanced learning paths and certification tracks.
  • An introduction to professional standards in Linux administration.

Requirements

No prior experience with Linux is required for this course. However, a functional understanding of general computer systems and/or alternative operating systems is expected.

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories