Kahibaro
Discord Login Register

PART V Server Administration (Expert)

Overview

PART V focuses on running Linux as production infrastructure: servers that must be reliable, secure, observable, and maintainable over long periods. This part assumes you are comfortable with the command line and basic administration, and it shifts your mindset from “using Linux” to “operating Linux services for others.”

You will not learn “what a web server is” or “how to install Linux” here; those belong to earlier parts. Instead, you will learn how to design, configure, and run common network services at a professional level, and how to think about availability, scale, and security.

By the end of this part you should be able to:

This part is divided into several major topics, each of which has its own chapter.

Mindset: From “Machine Admin” to “Service Owner”

Up to now, the focus has mostly been on managing a single system. In server administration, the unit of responsibility is the service, not the individual host.

Key mindset shifts:

Each chapter in this part explores these ideas in the context of a specific class of service.

Topics Covered in This Part

Web Servers

You will learn how to expose HTTP/HTTPS services on Linux using common web servers and how to operate them in production-like scenarios.

Specific focus areas in this part:

The goal is not to teach full web development, but to make you able to deploy and expose applications reliably and securely.

Database Servers

This topic covers relational database services from the Linux administrator’s perspective, distinct from a DBA or application developer role.

You will cover:

Here the emphasis is on keeping data safe, available, and recoverable, not on SQL query design.

Email Services

Email services are a classic but still important part of server administration. They combine networking, identity, and security concerns.

You will learn:

The focus here is on building and maintaining a functional, reasonably secure mail infrastructure rather than deep anti-spam engineering.

DNS and DHCP

DNS and DHCP are foundational services for any network. Misconfigurations here can make entire environments unreachable.

You will study:

These skills are essential for operating more complex networks and multi‑host environments.

Load Balancing

As services grow, you often need multiple backend instances. Load balancers sit in front and distribute traffic.

This part will cover:

The emphasis is on practical, minimal configurations that solve real problems without unnecessary complexity.

Clustering and High Availability

Beyond single load balancers, production environments often need cluster-level resilience. This topic introduces Linux-based HA stacks.

You will learn:

Here the focus is on understanding and using existing HA tools, not on designing distributed algorithms from scratch.

Skills You Should Aim to Develop

As you work through the individual chapters in this part, keep an eye on the cross-cutting capabilities that distinguish expert server administrators:

Prerequisites and Assumptions

This part assumes you:

Those topics are covered in earlier parts; here you focus on assembling them into robust, multi-component server setups.

How to Approach This Part

To get the most value:

Each subsequent chapter in PART V zooms into one category of server technology while reinforcing the same professional operating practices.

Views: 30

Comments

Please login to add a comment.

Don't have an account? Register now!