Past ExamsRwanda ICT preparation

Systems Administrator key topics and quick reference

Systems administrators draw on a large set of facts: which command shows disk usage, which port a service listens on, how much capacity a RAID level gives. The reference tables on this page collect those facts in one place. Use them for daily recall practice, and use the notes below to see how the facts connect in real work.

How this guide was made

Written for this site with AI assistance, then checked automatically before publishing. The topic table, sample questions, worked examples and study plan are generated from this site’s question bank: each worked example is recalculated by separate code, and each sample answer says where it came from.

The guide deliberately states no salaries, grades, pass marks or exam dates. Those change, and they could not be checked here, so take them from the advert itself.

This site is independent and is not affiliated with MIFOTRA or any employer.

Where to spend your study time

The suggested emphasis reflects what this position works with day to day. It is a study guide, not a published exam blueprint.

AreaSuggested emphasisQuestions in the bankPractise
Hardware and operating systems 23%961Hardware & OS
Linux command line 23%360In the full bank
Networking fundamentals 15%2,636Networking
Cybersecurity 15%541Security
IT fundamentals and support practice 15%484Hardware & OS
Cloud and emerging technology 8%188In the full bank

Using the tables for recall

Test yourself before you read. Cover the description column in the Linux table and say what each command does, then cover the command column and name the command for each task. Do the same with ports. Short daily recall sessions build the instant recognition that exam questions and real incidents both demand.

Quick reference

Linux commands

CommandWhat it doesUseful option
lslist the contents of a directory-l shows a long listing with permissions, owner and size
cdchange the current working directory
pwdprint the full path of the working directory
cpcopy files or directories-r copies a directory and everything inside it
mvmove or rename a file
rmdelete a file-r deletes a directory and its contents recursively
mkdircreate a directory-p creates parent directories as needed
catprint the whole contents of a file
lesspage through a file one screen at a time
headshow the first lines of a file-n sets how many lines to show
tailshow the last lines of a file-f follows the file and prints new lines as they arrive
grepsearch text for lines matching a pattern-i makes the match case-insensitive
findsearch a directory tree for files matching criteria
chmodchange the permission bits on a file
chownchange the user or group that owns a file
pslist running processesaux lists every process on the system with its owner
topshow processes and resource use, refreshing live
killsend a signal to a process by PID-9 sends SIGKILL, which cannot be caught or ignored
dfreport free space per mounted filesystem-h prints sizes in human-readable units
dureport how much space a directory tree uses-sh gives one human-readable total
tarcreate or extract an archive-x extracts an existing archive
systemctlcontrol systemd services
journalctlread the systemd journal
ipshow or configure network interfaces and routes
ssshow open sockets and listening ports
pingtest reachability with ICMP echo requests
tracerouteshow the hops a packet takes to a destination
digquery DNS records
scpcopy files between hosts over SSH
rsyncsynchronise files, transferring only the differences
sudorun a command as another user, normally root
mandisplay the manual page for a command
scriptrecord a terminal session to a file
crontabedit the schedule of recurring jobs-e opens the current user’s crontab for editing
unameprint system and kernel information-a prints all available system information
whoamiprint the effective username
awkprocess text field by field using a pattern-action script
sededit a stream of text with substitution rules

Ports worth knowing by heart

ServicePortTransport
FTP data20TCP
FTP control21TCP
SSH (and SFTP, which runs over it)22TCP
Telnet23TCP
SMTP25TCP
DNS53TCP and UDP
DHCP server67UDP
DHCP client68UDP
TFTP69UDP
HTTP80TCP
Kerberos88TCP and UDP
POP3110TCP
NTP123UDP
NetBIOS name service137UDP
NetBIOS session139TCP
IMAP143TCP
SNMP161UDP
SNMP trap162UDP
LDAP389TCP
HTTPS443TCP
SMB over TCP445TCP
SMTPS465TCP
Syslog514UDP
SMTP submission587TCP
LDAPS636TCP
IMAPS993TCP
POP3S995TCP
MSSQL1433TCP
Oracle DB1521TCP
MySQL3306TCP
RDP3389TCP
PostgreSQL5432TCP
VNC5900TCP
HTTP alternate8080TCP

RAID levels

LevelMinimum disksUsable capacitySurvives
RAID 02All disksNo failure
RAID 12One diskAll but one disk
RAID 53n − 1 disksOne disk
RAID 64n − 2 disksTwo disks
RAID 104Half the disksOne disk per mirrored pair

RAID is not a backup. It keeps a system running through a disk failure; it does nothing about deletion, ransomware or a failed controller.

How the facts connect

A single task often touches several tables. Setting up a new file server means choosing a RAID level for its disks, opening the right ports in the firewall, creating users and setting permissions, and adding the server to backups. Questions follow the same chains, so practise explaining a whole task, not just isolated facts.

Be able to explain in a sentence

  • The difference between an incremental and a differential backup.
  • Why a domain login can fail when DNS is wrong.
  • What chmod 640 allows, and for whom.
  • Why RAID does not replace backups.
  • Which ports SSH, RDP, DNS and HTTPS use.
  • What a snapshot is useful for, and why it is not a backup.

Common questions

Which Linux commands matter most?

The everyday ones: navigating and listing files, viewing and searching text, managing users and permissions, checking disk and memory, controlling services and reading logs. Master those before the rarer tools.

Should I learn Windows commands too?

Yes. Know the common command-line and PowerShell tools for network settings, services and event logs, because many troubleshooting questions assume them.

More Systems Administrator guides

The same guide for related positions