Cron and systemd timer scheduling illustrated with clocks, a calendar, and an automated Linux taskLinux & Administration
Cron vs systemd Timers: How Scheduled Tasks Work on Linux
034
Learn how cron and systemd timers schedule Linux tasks, how they differ, when to use each approach, and how to troubleshoot scheduled jobs that fail.
Servers Academy
Linux & Administration
Linux Package Management Explained: Packages, Repositories, APT, and DNF
146
On a Linux server, installing software usually does not mean searching the web for an installer. Linux distributions organize software into packages, publish
Servers Academy
Networking & Security
Linux DNS Explained: How Name Resolution Works on a Server
023
A Linux server can reach an IP address and still fail when an application uses a hostname such as example.com. Before the connection can begin, something
Servers Academy
Linux ports and sockets illustrated as multiple client connections routed through server network ports to different servicesNetworking & Security
Linux Ports and Sockets Explained: Listening Ports, Connections, and the ss Command
047
An IP address can get a packet to the right server, but a server may be running SSH, a web server, a database, DNS, and many other networked programs at the same time.
Servers Academy
Linux & Administration
Linux Environment Variables Explained: Shell Variables, export, and PATH
6101
You set a value in your terminal, start a program, and the program behaves as though the value does not exist. The missing step may be how that setting
Servers Academy
Linux & Administration
Linux Storage Explained: Disks, Partitions, Filesystems, and Mount Points
1113
Linux presents files through one directory tree beginning at /, but the data underneath that tree can live on different disks, partitions, virtual devices
Servers Academy
Linux & Administration
Linux Users and Groups Explained: UID, GID, root, sudo, and User Accounts
095
A Linux username is the human-friendly part of an identity. Underneath it, Linux works with numeric user IDs and group IDs to decide who owns files, which
Servers Academy
Networking & Security
Linux DNS Explained: How Name Resolution Works on a Server
075
A Linux server can communicate perfectly at the IP layer and still fail when you type a hostname. The missing piece is name resolution: the process that
Servers Academy
Linux & Administration
Linux Load Average Explained: What the Numbers Really Mean
0114
Run uptime or top on a Linux server and you will see three numbers called load average. They might look like 0.42, 0.68, 1.15. At first glance, they look
Servers Academy
Linux & Administration
Linux Memory Explained: RAM, Swap, Buffers, Cache, and the free Command
089
Run free -h on a busy Linux server and you may see something alarming: most of the RAM appears to be used, while the free column is surprisingly small.
Servers Academy