0% found this document useful (0 votes)
80 views47 pages

Internship Report

This report summarizes the internship activities conducted by Aketch Mary Frances at University ICT Services from [DATE RANGE]. The report includes setting up a local area network, managing servers using Proxmox virtualization software, hosting a website using cPanel, and providing user support such as setting up computer systems and maintaining printers. The report is submitted in partial fulfillment of the requirements for a Bachelor of Science degree in Information Technology from Uganda Christian University.

Uploaded by

Mary Frances
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
80 views47 pages

Internship Report

This report summarizes the internship activities conducted by Aketch Mary Frances at University ICT Services from [DATE RANGE]. The report includes setting up a local area network, managing servers using Proxmox virtualization software, hosting a website using cPanel, and providing user support such as setting up computer systems and maintaining printers. The report is submitted in partial fulfillment of the requirements for a Bachelor of Science degree in Information Technology from Uganda Christian University.

Uploaded by

Mary Frances
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 47

FACULTY OF ENGINEERING DESIGN AND TECHNOLOGY

A REPORT ON INDUSTRIAL TRAINING

Conducted from:

University ICT Services


Uganda Christian University, Mukono

By
Aketch Mary Frances
S20B23/215

DEPARTMENT OF COMPUTING AND TECHNOLOGY


FACULTY OF ENGINEERING, DESIGN AND TECHNOLOGY

An Industrial Training Report Submitted to the Faculty of Engineering, Design and


Technologyin Partial Fulfillment of theRequirements for the Award of the Degree of Bachelor of
Science in
Information Technology of Uganda Christian University

Supervisor

Mr. Ssembatya Richard

Department of Information Technology

Faculty of Engineering, Design and Technology, Uganda Christian University


DECLARATION
I, Aketch Mary Frances, solemnly declare that this internship report on UNIVERSITY ICT
SERVICES is my original work. I further declare that I have strictly observed reporting ethics
and duly discharged copy-right obligations and properly referred all outsourcing of materials
used in this report and nothing is confidential in this report in respect to the company of my
internship. I take the responsibility for all legal and ethical requirements regarding this report

Signature:

Name: Aketch Mary Frances

Registration No.: S20B23/215

i
APPROVAL
This report has been written and submitted for Examination with approval of the undersigned
supervisor

Internship supervisor

Mr. Kamugisha Nixon

Systems Administrator, University ICT Services

Signature:……………………………….

Academic supervisor

Mr. Ssembatya Richard

Signature:………………………………….

ii
ACKNOWLEDGEMENTS
I would like to appreciate everyone who gave me a hand both directly and indirectly towards this
successful completion of this internship training.

My humble regards go to the overall body of University ICT Services who worked tirelessly as a
team to support us towards achievement of applicable skills during the field attachment period

My special appreciation goes to my field supervisors Mr. Nixon, Mr. Mbogo Aggrey and Mr.
Kakama

Lastly I would like to give a heartfelt appreciation to the Almighty God for making this training
possible for me and keeping not only me but also my benefactors, friends, colleagues and
supervisors fine and healthy. Thank you so much

iii
TABLE OF CONTENTS

DECLARATION ............................................................................................................................. i
APPROVAL ....................................................................................................................................ii
ACKNOWLEDGEMENTS ...........................................................................................................iii
TABLE OF CONTENTS ...............................................................................................................iv
LIST OF FIGURES ........................................................................................................................vi
ABSTRACT .................................................................................................................................viii
1.0 CHAPTER ONE: INTRODUCTION AND BACKGROUND ................................................ 1
1.1 INTRODUCTION ................................................................................................................. 1
1.1.1 Introduction to Field Attachment ....................................................................................1
1.2 ORGANIZATION BACKGROUND ....................................................................................1
1.2.1 Introduction .....................................................................................................................1
1.2.2. History of University ICT Services ............................................................................... 1
1.2.3. Location ......................................................................................................................... 1
1.2.4 Mandate ...........................................................................................................................2
1.2.5 Mission of the Organization ............................................................................................2
1.2.6 Vision of the Organization ..............................................................................................2
1.2.7 Aims and Objectives ....................................................................................................... 2
1.2.8 Organization Structure .................................................................................................... 2
1.2.9 Main Activities ................................................................................................................4
2.0 CHAPTER TWO: FIELD ATTACHMENT ACTIVITIES ......................................................5
2.1 INTRODUCTION ................................................................................................................. 5
2.2 NETWORKING .................................................................................................................... 5
2.2.1. Introduction ....................................................................................................................5
2.2.2 Setting up a LAN ............................................................................................................ 5
2.3.0 MANAGING SERVERS WITH PROXMOX ................................................................... 9
2.3.1 INSTALLING ZIMBRA WEB SERVER ON PROXMOX CONTAINER ................ 17
2.4.0 WEB HOSTING (WORD PRESS) WITH CPANEL ...................................................... 19
2.5.0 USER SUPPORT ............................................................................................................. 25

iv
2.5.1. SETTING UP A COMPUTER SYSTEM FOR USE .................................................. 25
2.5.2 PRINTER MAINTENANCE ........................................................................................33
3.0 CHAPTER THREE .................................................................................................................36
4.0 CHAPTER FOUR: CONCLUSIONS AND RECOMMENDATIONS ..................................38

v
LIST OF FIGURES
Figure 1: Organization structure of UIS ..........................................................................................3
Figure 2: Ethernet cables covered with plastic covers .................................................................... 5
Figure 3: Socket module ................................................................................................................. 6
Figure 4: Data wired inserted inside socket module ....................................................................... 6
Figure 5: Ethernet Cables inserted in patch panel ...........................................................................7
Figure 6: Ethernet cables connect to switch from patch panel ........................................................7
Figure 7: Access point connected with Ethernet cable for Wi-Fi connection .................................8
Figure 8: PROXMOX webpage for download ................................................................................9
Figure 9: USB-Imager interface ......................................................................................................9
Figure 10: PROXMOX installation first interface ........................................................................ 10
Figure 11: PROXMOX configurations ......................................................................................... 10
Figure 12: PROXMOX installing ................................................................................................. 11
Figure 13: PROXMOX login ........................................................................................................ 11
Figure 14: PROXMOX IP address ................................................................................................11
Figure 15: PROXMOX login terminal ..........................................................................................12
Figure 16: PROXMOX pop up ..................................................................................................... 12
Figure 17: PROXMOX User Interface ..........................................................................................12
Figure 18: PROXMOX “create Virtual Machine” ........................................................................13
Figure 19: PROXMOX “inserting an ISO image” ........................................................................14
Figure 20: Virtual Machine set up complete .................................................................................16
Figure 21:Virtual Machine console ...............................................................................................17
Figure 22: ZIMBRA login .............................................................................................................17
Figure 23: ZIMBRA user interface ............................................................................................... 18
Figure 24: Creating User mail accounts ........................................................................................18
Figure 25: Namecheap website ..................................................................................................... 19
Figure 26: Purchasing a domain name .......................................................................................... 19
Figure 27: Creating subdomains ................................................................................................... 20
Figure 28: Enabling force HTTPS ................................................................................................ 21
Figure 29: HTTPS successful message ......................................................................................... 21
Figure 30: CPanel file manager .....................................................................................................21
Figure 31: CPANEL upload WORDPRESS .................................................................................22
Figure 32: Creating databases ....................................................................................................... 22
Figure 33: Creating and adding users to database .........................................................................23
Figure 34: WORDPRESS login .................................................................................................... 24

vi
Figure 35: WORDPRESS user interface .......................................................................................24
Figure 36: Inserting RAM chips into Computer case ................................................................... 25
Figure 37: Connecting VGA cable ................................................................................................25
Figure 38: Installing WINDOWS ................................................................................................. 26
Figure 39: Creating user account .................................................................................................. 27
Figure 40: Creating user login information ...................................................................................29
Figure 41: Partitioning a hard disk ................................................................................................29
Figure 42: Cleaning a printer ........................................................................................................ 34
Figure 43: Blowing a printer ......................................................................................................... 35

vii
ABSTRACT
Field attachment is an opportunity given to undergraduate students to help them relate theoretical
knowledge gained in class into more of practical experiences in the real world settings. I had a
chance to conduct my field attachment training at University ICT Services, Uganda Christian
University for a period of ten weeks.

During the placement, I was able to work in the Network Administration section of the
University ICT Services and also as part of the team handling the System administration within
the university premises.

This report thesis is built on a four chapter content which is briefly summarized as follows;

Chapter one: This points out the introduction to field attachment, its objectives to the various
parties i.e. student, university and the organization. It further stretches to give highlights on the
organization, its background, structure, services provided and fuctions.

Chapter two: This chapter breaks down the activities I undertook during field attachment ranging
from troubleshooting and hardware maintenance to core networking.

Chapter three: On the other hand, this chapter highlights the lessons, skills and experiences
developed during field attachment. Experiences are area of knowledge accumulated over a
certain period of time. Lessons on the other hand are derived from the experiences got during
internship and skills are proficiencies gained in carrying out specific tasks or acquired technical
knowledge in performing tasks

The last chapter being chapter five underlines the conclusion about my general perception about
this placement and the recommendation I fill can best fit the university, students and the
organization of placement.

viii
1.0 CHAPTER ONE: INTRODUCTION AND BACKGROUND

1.1 INTRODUCTION
This chapter underlines some basic information about field attachment. It points out the meaning,
benefits and objectives of field attachment. It further stretches to the organization background
with emphasis on structures, services offered and others as follows;

1.1.1 Introduction to Field Attachment


Field attachment program is an opportunity for an undergraduate student to apply his or her
theoretical knowledge gained during the university academic program into real world of
technology, its applications and professional experiences .The objectives of such programs are to
enhance participants’ skills, and to enrich their industrial knowledge by keeping them updated
with the latest technologies. This opportunity has extremely helped me get the exposure into an
environment where I could think of as a network and systems administrator instead of just as a
software developer.

1.2 ORGANIZATION BACKGROUND

1.2.1 Introduction
This section points out in details the organization background i.e. when University ICT Services
was founded, its physical address, contacts, its mandate, strategic direction, mission, vision, core
values, culture, the general organizational structure, and its broad functionalities.

1.2.2. History of University ICT Services


University ICT Services (UIS) is a department at Uganda Christian University (UCU), which
coordinates the delivery of Information and Communications Technology (ICT) services to the
university's various functional units according to their needs. UCU recognizes the role of ICT as
an enabler for the attainment of its goals and strategic objectives. The department is currently
organized into three functional units: Directorate, Systems and Infrastructure. It provides the
UCU community with a broad range of ICT services including email, Internet and telephone
services, campus computer labs and library commons and technical support. The department also
helps students and staff to use and understand ICT.

1.2.3. Location
The University ICT services is located on plot 67-173, Mukono Hill, Bishop Tucker Road, P.O
Box 4, Mukono, Uganda. Ham Mukasa Library RM 307

Telephone: +256 312 350 816

Email: [email protected]

Website: https://uis.ucu.ac.ug/

1
1.2.4 Mandate
To coordinates the delivery of Information and Communications Technology (ICT) services to
the university's various functional units according to their needs.

1.2.5 Mission of the Organization


To equip and support the university community to optimally use ICT in their work, studies and
research to attain their goals more easily.

1.2.6 Vision of the Organization


A department of committed, motivated and highly skilled ICT professionals ready to serve and
support the University community to attain their aim to be a Centre of excellence in the Heart of
Africa.

1.2.7 Aims and Objectives


 To ensure that UCU students and staff (academic and administrative) have appropriate
ICT facilities needed to support learning, research, timely research information and
effective management of all University resources.
 To support and promote the ICT proliferation in UCU.
 To support the collaboration with other Institutions of higher learning with research.
 To ensure the optimal use of ICT Utilization.
 To develop ICT as an essential resource to support the UCU strategy.

1.2.8 Organization Structure


UIS is headed a Director assisted by a Technical Manager (TM) and the admin assistant, who are
the policy making organ that provides policy and strategic direction of the service department in
the University. Under that there is The Head Systems Administrator who heads the Systems
section and also the Head infrastructure, where a network Administrator, Network specialist,
User support specialist, Network Technicians, Lab Technicians and Lab attendants fall.

2
Figure 1: Organization structure of UIS

3
1.2.9 Main Activities
 Responsible for the deployment and maintenance of all aspects of ICT infrastructure and
office equipment’s.
 Registering and to authorize end users (students and staff) on the UCU network.
 Providing technical and logistical support to any faculty-lead initiative to implement e-
learning programs as part of their education delivery strategy.

4
2.0 CHAPTER TWO: FIELD ATTACHMENT ACTIVITIES

2.1 INTRODUCTION
Chapter two points out in details, the activities, tasks and assignments undertaken during the
internship period at the different placement stations

2.2 NETWORKING

2.2.1. Introduction
The first thing that must be understood is that the internet is simply an interconnection of very
many LANs all over the world. For Uganda Christian University to be able to connect or be a
part of the network, following the OSI model, various steps are taken which I was privileged to
participate in. In this section I will discuss and illustrate the various layers and different activities
that were performed.

2.2.2 Setting up a LAN


Step one: Wiring

The tools we used were; crimping tool, Ethernet cables, sockets and socket modules, cable
testers, RJ-45 connectors, plastic covers and crimping tool.

We wired the room in which the LAN was to be set up. We passed cat-6 ETHERNET cables on
the walls, keeping them covered from visibility and interference using plastic covers that were
then firmly drilled onto the walls. Alongside the Ethernet cables, are electric wires, transmitting
electricity into the sockets.

Figure 2: Ethernet cables covered with plastic covers


Once the plastic covers are firm on the walls, parts of it are then cut off, to create room for the
Ethernet sockets to be put in place. The Ethernet cables within the walks were pulled out slightly,
and their jacket is then carefully cut off with a crimping tool to reveal the color-coded wires
within it (these being the wires that transmit data).

5
At the back of the face plate of the socket, we put modules. These modules were color coded,
and are used to insert the Ethernet cable’s data wires. We did this following the color order,
precisely i.e. insert the plain green data wire (of the Ethernet cable) into the plain green slot in
the socket module

Figure 3: Socket module

Figure 4: Data wired inserted inside socket module


After the sockets were put in place, the Ethernet cables running through the walls were then
connected each to a different port on the patch panel, in the rack. The patch panel helps us keep
the many Ethernet cables organized, by offering a clean and tidy approach to cable management.

6
Figure 5: Ethernet Cables inserted in patch panel
Another set of Ethernet cables, terminated with RJ-45 connectors were then inserted, in the same
port order onto the switch i.e. port 45 of patch panel, to port 45 of the switch. This helps us keep
them organized and easily remember the cables, which is key, in wiring.

Figure 6: Ethernet cables connect to switch from patch panel

7
When the LAN was set, we then had to enable other users be able to connect to the network via
wireless connection.

We then, connected an AP (Access Point) to the switch, using POE(Power over Ethernet) to
power it and connect it to the network. When that was finished, the AP was installed against the
wall for use, by wireless users.

Figure 7: Access point connected with Ethernet cable for Wi-Fi connection

8
2.3.0 MANAGING SERVERS WITH PROXMOX
PROXMOX Virtual Environment (PROXMOX VE or PVE) is an open-source software server
used for virtualization management.

Installation of PROXMOX

1. Download the PROXMOX ISO image from the website


https://www.proxmox.com/en/downloads/category/proxmox-virtual-environment

Figure 8: PROXMOX webpage for download


2. Copy the ISO image to a USB drive for installation of PROXMOX on a machine (which
acts as our server). https://gitlab.com/bztsrc/usbimager

Figure 9: USB-Imager interface

9
Insert the flash drive into the machine, and select the ISO image by tapping the three dots
on the first line, then press ‘write’
3. Insert the flash drive into machine (which will be our server). Press F12 to enter BIOS
and choose the Flash drive to boot. The following screen then shows

Figure 10: PROXMOX installation first interface


Then choose Install PROXMOX VE
4. Press next on each page that appears until you reach the network configuration interface.
Where you will set the hostname, IP address, DNS server address, and Gateway address

Figure 11: PROXMOX configurations


Click next and install
5. Once installation is complete, the booting page will show up

10
Figure 12: PROXMOX installing
6. When installation is complete, the login page then comes on

Figure 13: PROXMOX login


7. Copy the URL above on a web browser to access PROXMOX web console

Figure 14: PROXMOX IP address


8. The PROXMOX login page then comes on. Use “root” for username and type in your
password

11
Figure 15: PROXMOX login terminal
9. One logged in, the page below appears. Ignore the pop up and press okay

Figure 16: PROXMOX pop up


10. The UI will then appear

Figure 17: PROXMOX User Interface

12
Installation process now complete

Creating a virtual machine

1. At the PROXMOX UI on the top left, tap the “Create VM” button. This is the virtual
machine used to create servers

Figure 18: PROXMOX “create Virtual Machine”


2. Give the virtual machine a unique ID and names, for our case we use ‘web server’

3. Upload the Operating System to use, for our case being UBUNTU server

13
Figure 19: PROXMOX “inserting an ISO image”
4. Click next to the hard disk section, and specify the hard disk capacity

14
5. Click next to the CPU section to assign the appropriate cores for the VM

6. Click next and assign the memory that the VM should have

15
7. Click next to the last assignment, and click finish to create the VM

Figure 20: Virtual Machine set up complete


8. Once the VM has been created, select the VM on the left navigation menu, click on the
start button at the top, this gives access to the VM terminal, here is where we start the
server installation process

16
Figure 21:Virtual Machine console

2.3.1 INSTALLING ZIMBRA WEB SERVER ON PROXMOX CONTAINER


1. Log onto the VM via SSH using ssh [email protected] then enter the password
2. We then installed Zimbra following the procedures on https://linuxhint.com/how-to-
install-zimbra-on-ubuntu/
3. Enter the “mail.domainname” on a web browser

Figure 22: ZIMBRA login

17
Figure 23: ZIMBRA user interface

Figure 24: Creating User mail accounts

18
2.4.0 WEB HOSTING (WORD PRESS) WITH CPANEL
1. Get a domain name from https://www.namecheap.com/

Figure 25: Namecheap website


Search for the chosen domain name, for example novacoledges.com

Figure 26: Purchasing a domain name


Add to cart and pay using a mastercard
2. Create subdomain on cpanel by selecting ‘SUBDOMAINS” on the Domains section

19
Figure 27: Creating subdomains
3. Enable force https. This is done by going onto the Domain section, selecting domains.
Once the list of domains has appeared, go to the ‘Force HTTPS Redirect’ column, and
turn on the button, a success message then appears.

20
Figure 28: Enabling force HTTPS

Figure 29: HTTPS successful message


4. Download WORDPRESS CMS at https://wordpress.org/download/
5. Upload the file to CPANEL file manager

Figure 30: CPanel file manager


Upload file on the ‘public html’ folder

21
Figure 31: CPANEL upload WORDPRESS
6. Create database, database user and login information

Figure 32: Creating databases

22
Figure 33: Creating and adding users to database

7. Using domainname/wp-admin, login into WORDPRESS

23
Figure 34: WORDPRESS login
8. Start designing a website using themes and plugins

Figure 35: WORDPRESS user interface

24
2.5.0 USER SUPPORT

2.5.1. SETTING UP A COMPUTER SYSTEM FOR USE


1. Inserting RAM chips and hard disk

Figure 36: Inserting RAM chips into Computer case

2. Connecting the VGA cable from the computer case VGA port to the monitor

Figure 37: Connecting VGA cable

25
3. Booting up the machine

Figure 38: Installing WINDOWS

4. Creating user accounts

26
Figure 39: Creating user account
Select the link below

Add user

27
Select the option “I don’t have this person’s sign
in information”

Select “Add a user without a


Microsoft account”

28
Figure 40: Creating user login information

5. Partitioning the hard disk


Go to This PC and select “manage”

Figure 41: Partitioning a hard disk

29
Select “Disk Management”

Right click on “C” and select “Shrink Volume”

Insert the amount of storage space needed

30
Right click on the new partition and select “New Simple Volume”

This pop up window appears, select “next”

Choose a letter for the partition

31
Click next until you finish leaving the rest at default settings

32
2.5.2 PRINTER MAINTENANCE
We also, worked on fixing a malfunctioning printer and maintenance
1. Disassembling the removable parts of the printer

2. Cleaning the printer, and wiping away the dust

33
Figure 42: Cleaning a printer

3. Assembling it back for use

34
Figure 43: Blowing a printer

35
3.0 CHAPTER THREE
3.1 EXPERIENCES

The placement at UIS was associated with a number of tasks and assignments which
tunes a person’s mind towards the general work environment within the organization.
The following are some of the experience I got during my stay at UIS
 Operating as a team. Being a team of five interns, this enabled me to work hand in
hand so to perform the assigned tasks effectively and efficiently. This called for
maximum co-operation and team work in order to accomplish the different tasks
 Relatedness to University’s taught programs to the field of work. I was able to
find applicability of a number of course units taught at the university in the field
which include
 Computer networks. I was able to interact with various networking tools
and out into practice the theoretical lesson I had learnt on creating LANs
 Operating Systems. I was able to practically interact and use both
Windows as an operating system and Ubuntu (which is used for servers)
 Web development. I was in position to acquire experience in web
development using frameworks such as Word press
 Computer Architecture. I was also able to interact with various computer
components, put into practice how the interact with eachother and
interconnect them

 Enhancements. I gained valuable experiences and accomplishments to add to my


resume and enhance my application to the university. It also created an
advantage over other graduate school applicants
 Networking and establishing mentors and references. I met new people and
practices networking skills while establishing a network of professional contacts,
mentors and references to attach on the resume at some point in time

3.2 SKILLS

 Communication skills. The internship gave me the opportunity to improve on my


communication skills, and learn how to interact better with workmates and colleagues in
a professional environment
 Time management. I was able to fully understand the importance of proper time
management, in arrival to work and also in accomplishing tasks that have deadlines. This
gave me a feel of responsibility which I know will take me far in my life
 Flexibility. Being in a working environment, helped understand the importance of being
flexible in handling various tasks that were required of me

36
 Receptiveness. The ability to receive feedback from my supervisors was crucial in my
internship, because their feedback helped me correct areas I was still weak at
 Adaptability. I was able to adapt to a number of situations for example switching from
one work station to another and from one task to another.
 Collaboration. I was able to collaborate with other interns,

Technical skills

 I acquired practical skills in dealing with computer hardware components, setting up


working computers for the client

Academic skills

 I obtained a skill in installing operating system in machines such as Windows 10 and


Linux
 I got skills in how to install and configure servers such as DNS server, VoIP server, Web
servers, Mail servers

37
4.0 CHAPTER FOUR: CONCLUSIONS AND RECOMMENDATIONS
4.1 Conclusion

The training impacted a lot of skills and experiences in me. I learnt a lot of technical skills,
communication skills and Team work. Much of the training was enriching, a lot were looked at
and introduced to a number of basic skills therefore a lot more tasks remain to be done to support
the experiences gained.

4.2 Recommendations

I believe UIS is a great place for a student to do his/her industrial training. Some of the reasons I
would put forth are;

 The staff at UIS really gave us the time we needed to grasp some of the concepts we only
knew theoretically
 They offered us lessons too which was very helpful because we were learning from
experiences individuals
 We were introduced to new technologies in cloud computing and with multiple
assignments, we were given the opportunity to practice

38

You might also like