Get in Touch

Linux Server Administration

 

Course Description

Overview

Linux is a powerful open-source operating system widely used in servers, embedded systems, and enterprise environments. This instructor-led course is aimed at beginner and intermediate system administrators who want to gain practical knowledge on managing Linux servers, configuring system components, securing access, and supporting organizational IT needs.

Upon completion of this course, participants will be able to:

  • Install and configure a Linux server from scratch.
  • Effectively manage users, groups, and access permissions.
  • Create and manage local file systems and partitions.
  • Configure basic networking and essential services.
  • Manage packages depending on the Linux distribution.
  • Implement basic security practices and automation scripts.

Book this course

  • Format: Remote
  • Language: PL
  • Type: Public course
  • Duration: 5 days (35 hours)
  • Start date: 08-12.12.2026
  • Trainer: Łukasz Adydan

BOOK NOW - 6450 PLN 

Net price per participant.

Requirements

  • Basic knowledge of computer systems
  • Understanding of basic computer networking
  • Prior experience with Linux is not required, but helpful

Target Audience

  • System Administrators
  • IT Support Staff
  • Technical specialists managing Linux environments

Course Outline

Introduction to Linux and Server Environments

  • What is a Linux server?
  • Types of Linux distributions
  • Installing a Linux server (Ubuntu/CentOS)
  • Basic configuration and updates

Working with the Linux Shell

  • Using the terminal and basic shell commands
  • Understanding the file system hierarchy
  • Shell navigation and file manipulation

User and Group Administration

  • Creating, modifying, and deleting users
  • Creating groups and managing membership
  • Understanding permissions and file ownership
  • Access control using chmod, chown, and umask

File System and Storage Management

  • Mounting and unmounting file systems
  • Working with partitions and disk utilities
  • Managing file system types (ext4, xfs, etc.)
  • Backup and restore techniques

Linux Networking Fundamentals

  • Network configuration files and interfaces
  • Configuring static and dynamic IP addresses
  • Testing network connectivity (ping, traceroute, netstat)
  • DNS basics, hostnames, and routing

Essential Network Services

  • Installing and configuring OpenSSH
  • Basic web server configuration (Apache/Nginx)
  • Basic mail server components (Postfix overview)
  • Network Time Protocol (NTP)

Software Management and Package Installation

  • Using APT (Debian/Ubuntu) and YUM/DNF (RHEL/CentOS)
  • Installing, updating, and removing packages
  • Enabling and disabling software repositories

Security, Monitoring, and Automation

  • Best practices for system hardening
  • Using system logs and monitoring tools
  • Scheduling tasks using cron
  • Introduction to Bash scripting

Summary and Next Steps

People flying on paper airplanes symbolizing the path to the course.

No budget? Get funding!

Logo of the Subject-side Financing System for Adults

A program that provides a simple and fast way to obtain funding for courses for individual participants.

Learn more

Why a guaranteed course?

  • Guaranteed delivery — the course takes place regardless of the number of participants.
  • Knowledge sharing and networking with professionals from various industries.
  • Interactive, live-led classes — not just theory, but also exercises and discussions.
  • Flexible online format — join from anywhere.

Learn more

Two persons looking at a tablet

Need Help?

Reach out to learn more about our team and the kinds of tailored solutions we can offer your organization.

Get in Touch

wroclaw@nobleprog.pl or +48 (22) 103 3718