College of Information and Communication Technologies

College of ICT

University of Dar Es Salaam

Short courses

Linux System Administration, Configuration and Maintenance

  • Date: - -
  • Venue: Gold Crest Hotel, Mwanza
  • Cost: TZS 1,750,000
  • Contact: 0715677873 |
  • Register

This training course teaches attendees how to administer, configure and upgrade a Linux system running one of the two major Linux distribution families (Red Hat/Centos, Debian/Ubuntu). Heavily focused on enterprise environments, this course provides Linux system administrators with all the tools and concepts needed to efficiently build and manage a production Linux infrastructure. Upon completion of this training the trainees should have a good working knowledge of Linux, from command line perspective, allowing you to easily navigate through any of the two major Linux distributions remotely.


  • Linux Distributions
  • Server Requirements
  • Essential Configuration
  • Package Managers

Managing Users and Groups

  • Introduction to Users and Groups
  • Using the User Manager Tool
  • Using Command Line Tools

Command Line

  • Introduction to CLI
  • File and directory permissions
  • Working with Tools

File Editor

  • Overview
  • Install Vim
  • Create and edit files
  • Working with Vim commands

Web server Setup

  • Introduction
  • Apache Overview
  • NGINX Overview
  • Installation
  • Database Configuration
  • Installing CMS Systems
  • Virtual hosting
  • Web Security
  • Aliasing and Redirection
  • Logging and Troubleshooting

Remote Access

  • Introduction
  • SSH (Client and Server) Setup
  • Secure Connection with a Key
  • Working with FTP and SFTP Servers
  • Advanced SSH configurations

File Server with Samba

  • Set up the file Server
  • Install Samba
  • Share the directory
  • Workstation to connect to Server
  • Mount the shares automatically

Linux Security

  • Overview
  • SElinux Configuration
  • Install SElinux tools
  • SElinux context
  • Install Firewalld
  • Firewall zones
  • Working with Services
  • Utilities
  • Allowing or Denying a service
  • Advanced Configuration

Email Services

  • Introduction
  • Install Postfix
  • Send mail
  • Dovecot set up and testing
  • Other configurations

Data BackUp and System Maintenance

  • Introduction
  • Backup utilities overview
  • Working with Data Archives
  • Job Scheduling
  • Monitoring system status
  • Logging and Reporting

How to make Payment

The fees Paid by cash should be deposited to NBC Bank, Account Name: Centre for Virtual Learning, Account Number: 040103002088 and by Cheque should be made payable to the Director, Centre for Virtual Learning (CVL), University of Dar es Salaam. Come with deposit(s) slip.


Log in