A server is a standalone computer that provides data and other services to one or several other computers on a given network. Servers use the client-server architecture, in that the server performs tasks for its clients (the other computers on the given network).


  • Media Servers: Stores various media such as movies, audio files and pictures and allows broadcasting and streaming of the same.
  • File Servers: Central storage for files which can be accessed by the client computers.
  • Mail Servers: Collect emails and direct them to the right recipients.
  • Print Servers: connects clients to a printer on the network without having to utilize separate wires. It sends print jobs to printer while maintaining the print queue to ensure all printing jobs are completed in an orderly manner.
  • Web Servers: Stores and shares websites over the network.

The following are ways in which one can use to maintain a server;

1. Monitoring Server Activity and Performance:
Network administrators need to always know what’s going on with their servers to ensure its working properly as well as anticipate any upcoming issues. This is made possible by use of certain server monitoring services and software that offers the admin a closer view of the server’s performance and provides reports on its activities.

2. Regular Cleaning of the Server:
Ensure that the server hardware is clean to avoid any hardware malfunction issues that may arise from dirt in the hardware. Also ensure your server is in a cool and well-ventilated area to avoid overheating. It’s advisable to use compressed air to remove the dust particles and debris that accumulate inside the server, from time to time. if not properly taken care of it might lead to data loss.

3. Update Server OS:
Operating System manufacturers provide regular updates on their software online therefore one should ensure you run these updates in order to patch any loopholes that viruses or hackers might use to invade the server.

4. Perform Regular Back–Ups:
Disasters and other uncontrollable and unpredictable calamities can strike at any time and they may befall your server too. It is thus advisable to perform back-ups on a regular basis to either a dedicated back-up drive or look for a cloud computing service that can back up files to another location.

5. Scan for Viruses and Check on System Security:
Servers can be affected by viruses or any other malware which may eventually spread to the client-computers and it is therefore best to keep a close eye on the system security and also perform virus scans.

6. Check Disk Usage:
Always check on the status of your disk to avoid disk from slowing down the performance of the server. It is therefore advisable to remove old files and unused services which may take up much needed space in the disk.

7. Check RAID Alarms:
When using RAID, which all servers need to be using by now, it is advisable to ensure that the RAID’s error notification system is properly configured.