Linux for Servers
The leap from desktop Linux to running a real server: a headless box you reach over SSH, services managed by systemd, logs read with journalctl, and a small discipline of users, cron, firewall, and updates that keeps it safe.
Download EPUB- The Server Mindset A server is the same Linux you know, but headless: no GUI, reached over SSH, and built around config files and long-running services instead of a desktop you click. Here's the shift in posture, and the basic ssh connect.
- Managing Services with systemd systemd is the first process and the service manager on modern Linux. Here's what it actually is, how systemctl starts/stops/restarts/enables services and reads their status, and how journalctl shows you their logs.
- Running It Safely The discipline that keeps a server alive and uncompromised: least-privilege users and sudo, scheduled jobs with cron, a firewall with ufw, SSH hardening (keys over passwords), and keeping packages updated - ending in a hardening cheat-card.