• Beyond Knowledge, Beyond Borders
  • +90 (312) 417 81 70

Training

PL-201: Install, manage and keep Linux servers running

A hands-on training for people who will work as Linux system administrators. Participants install a Debian server from scratch, configure its services, manage storage and user access, monitor the system and learn to intervene when problems occur. By the end of the training they can bring up core internet services such as web, DNS, database and email on their own.

5 days, 32 hours in total Online or one-to-one in person At most 6 people Certificate of attendance
Who It Is For

Is this training right for you?

Prerequisite: having completed the PL-101 Basic Linux training, or having basic Linux knowledge and experience.

New system administrators

IT staff who have recently taken on, or will take on, responsibility for Linux servers.

IT support teams

Support and operations teams who occasionally need to work on servers.

Software developers

Those who want to run their application on their own server and understand the server side.

PL-101 graduates

Those who have completed the basic Linux training and want to take the next step.

Program

System administration in nine modules

Each participant installs their own Debian server and works on the same server throughout the training. By the last module, they have configured the services running on it themselves.

1. Installation and planning

  • Planning the server configuration and disk layout
  • Preparing installation media
  • Installing a minimal Debian server
  • Initial configuration: network, time, locale, updates

2. Boot process and systemd

  • The boot process: UEFI, GRUB, kernel, systemd
  • Targets and service units
  • Managing services with systemctl
  • Writing your own service unit

3. Kernel and packages

  • The Linux kernel, its structure and modules
  • The file system hierarchy from an administrator's view
  • Repository and version management with APT
  • Automatic security updates

4. Users and access

  • Managing user and group access
  • Delegating privileges with sudoers
  • Password policies and an introduction to PAM
  • Fine-grained permissions with ACLs

5. Disks and storage

  • Comparing ext4, XFS, Btrfs and ZFS
  • LVM: creating, extending and snapshotting volumes
  • fstab with UUIDs and mount options
  • Introduction to software RAID (mdadm)

6. Shell scripting

  • Variables, conditions, loops and functions in Bash
  • Exit codes and error handling
  • Scheduling tasks with cron and systemd timers
  • Automating administration tasks with scripts

7. Monitoring and logs

  • Performance monitoring with top, htop, vmstat, iostat, free
  • Supervising services and their resource usage
  • Reviewing logs with journalctl and /var/log
  • Log management with logrotate

8. Networking and security

  • Network configuration, ip and ss
  • DNS resolution and /etc/hosts
  • Firewalls with nftables and ufw
  • SSH hardening and fail2ban
  • Backups with rsync

9. Internet services

  • Web server: Apache and Nginx
  • TLS certificates with Let's Encrypt
  • DNS server: BIND
  • Database: MariaDB and MySQL
  • File transfer: SFTP
  • Email: Postfix and Dovecot
Training details
  • Duration: 5 days, 32 hours in total
  • Format: Online, live (Google Meet) or one-to-one in person
  • Lab: Debian server on VMware Workstation
  • Class size: up to 6 participants
  • Materials: PDF notes, configuration examples, practice scenarios
  • Prerequisite: PL-101 or basic Linux experience
  • Attendance requirement: 90% · Level: system administrator
  • Certificate: Linux System Administration (PL-201) certificate of attendance
Why PL-201

What sets the training apart

Your own server

You don't watch a ready-made environment; you install the server from scratch and work on it throughout the training.

Troubleshooting-focused

Besides installation, you also learn where to look and how to proceed when something breaks.

Small class

At most 6 people. The configuration you are stuck on is looked at together; you don't wait in line.

Certificate of attendance

Those who complete the training receive a "Linux System Administration (PL-201)" certificate of attendance.

Let's set a date for your team

How many people will attend and at what level? For organization-specific groups, we plan the schedule together.

Write to Us About Training