Easier to read with cream paper, a tint, more contrast or larger text? Choose your colours and text, once, for every page.

Preview

DI 2.14: Keeping servers and services healthy

This is the first page of the lesson. Read it and have a go at the activities. The rest is in the full lesson.

60 minutes

Nobody notices a good technician

On Monday morning every student logs in and everything works. Nobody says thank you.

That is the point. Over the weekend a technician installed updates, checked the disks and tested the backup. Maintenance is the work you do so that nothing happens.

Key words

WordWhat it means
Networkcomputers and devices joined together so they can share data
Routera device that passes data between networks
IP addressthe number that names a device on a network
Operating systemthe main software that runs a computer, such as Windows or Linux
Databasean organised store of data that programs can search
Snapshota saved copy of a virtual server at one moment
Maintenanceregular jobs that keep a system working and safe
Patcha small update that fixes a fault or a security hole
Firmwarethe built-in software that runs a device such as a router
Backupa copy of data kept so that you can restore it
Firewalla device or program that allows or blocks traffic by rules
Load balancera device that shares requests between servers
DNSthe service that turns a name into an IP address
DHCPthe service that gives each device an IP address

The cells students fill in are left blank in this preview.

By the end of this lesson

Note

I can say what to maintain on each part of a physical or virtual network and how to do it safely.

Starter

Have a go

Starter

3 questions
Have a go: your answers are marked here and then forgotten. Sign in if you would like your score kept, and to pick up where you left off.Sign in to keep your score

Your answers are marked here and are not kept. A college account keeps every student’s marks.

Physical and virtual servers

A physical server is a real machine. You clean the dust from its fans, check its disks and update its firmware.

A virtual server is software that acts like a machine. You still update it, but you also look after the host, the real machine that carries it.

Patch the host, and patch every virtual server on it.

What to maintain on each part

PartRegular jobs
Server, physicalCheck fans, power and disk lights. Update firmware. Keep it cool and dusted.
Server, virtualPatch the guest and the host. Check each guest has enough memory. Remove old snapshots.
Operating systemInstall patches. Check the logs. Remove accounts nobody uses.
ApplicationsUpdate to the latest safe version. Test after each change.
DatabasesBack up. Check the free space. Tidy and check the data.
Security utilitiesUpdate the antivirus signatures. Check the scans ran.
FirewallUpdate its firmware. Review the rules and remove old ones.
Load balancerUpdate it. Check every server behind it is marked healthy.
Network devicesUpdate the firmware. Save the settings. Check the lights and ports.
DNS and DHCPCheck the records and the pool of addresses. Watch the logs for errors.

The cells students fill in are left blank in this preview.

Check a real system

The commands below ran in an Ubuntu system, the same kind as the linux-admin lab. Press Start the lab, then press Run.

First ask: is anything waiting to be updated?

List the patches that are waiting

Command
apt list --upgradable

A command for the lesson’s lab terminal. It is shown here and not run.

How to read it

Note

Each line is a package with a newer version. If you only see "Listing...", nothing is waiting. On a real server you read the list, test the patches, then install them.

The lesson goes on

10 more parts of this lesson are in the full curriculum, with the tasks, the final check and the labs. A college account gives your students all of it.