How do administrators keep Linux servers running, healthy, and responsive in enterprise environments?
What You Will Learn in This Module
By the end of Module 3, learners will be able to:
Lesson 1: What Are Services & Daemons?
Linux servers run background programs called:
services (daemons)
Examples:
These run continuously to provide functionality.
Enterprise Meaning
If services stop:
Admins must control services.
Lesson 2: Managing Services with systemctl
Modern Linux uses systemd.
Admins manage services using:
Example:
Restart SSH service:
systemctl restart ssh
Check status:
systemctl status ssh
Enterprise Tip
Always check status after changes.
Lesson 3: Understanding Processes
A process is a running program.
Admins view processes with:
These show:
Why This Matters
High CPU or memory often means:
Admins must investigate.
Lesson 4: Stopping Problem Processes
Sometimes apps freeze.
Admins use:
To stop broken processes.
But always investigate cause first.
Lesson 5: Installing & Updating Software (Package Management)
Linux installs software via package managers:
Ubuntu/Debian:
CentOS/Rocky:
Admins use these to:
Enterprise Rule
Always patch servers regularly.
Unpatched servers = hacked servers.
Lesson 6: System Logs (Where the Truth Lives)
Linux stores logs in:
/var/log
Admins use:
To read logs.
Logs show:
Example:
SSH failed login appears in auth logs.
Lesson 7: Monitoring System Resources
Admins monitor:
Why?
To prevent:
Lesson 8: Startup Services
Some services must start automatically.
Admins use:
systemctl enable servicename
So, services survive reboots.
Lesson 9: Enterprise Operational Workflow
Real admins follow this cycle:
Never random guessing.
Always evidence-driven.
Lesson 10: Practical Self Practice
Learners practice:
Scenario:
Web service stopped → find cause → restart → confirm.
MODULE 3 SUMMARY
By completing Module 3, learners now understand:
This module answers:
“How do I operate and maintain Linux servers professionally?”