This was introduction day. We got to meet some of NETLABS! UG researchers for example Mr. Gerald Budigiri and Dr Dorothy Okello and we were given a review about the company. This was a long but rather an interesting session because i had to actually interact with one of my inspirations Dr Dorothy Okello face to face.
We then had a session with Dr Jonathan Serugunda that was about human resource policies of the company, what was expected of us during the training period and lastly had a question answer session with him to close up the day.
We had our first GNU/Linux session with Mr. Gerald Budigiri. I got to learn about the history of the UNIX operating system and some of its derivatives for example AIX and Linux. I was able to complete my first C program in the LINUX system and this was a really cool thing. More of the important things I learnt include:
- Making directories and working around with them.
- Using the Man pages of the different commands.
- Working with files for example creating, removing, renaming files in any directory and and also modifying contents of the different files.
The session was somehow a hard one because I had to grasp and learn how to use many of the commands for the first time but at the end of the day I learnt something at least.
We started our mikrotik networking training with Mr. Ambrose ahurra. He began with some theory about networking and this was for me a recap of some of the concepts I had already learnt in my semester program. We looked at the OSI networking model, the DOD model each in detail and their differences. We looked at some protocols in each of the layers of each of these models and Ambrose tried to relate the models to a practical network. This personally helped me understand the models more.
We then looked at switching in theory, bridging, and some switching concepts like broadcast storms, VLANS and VLAN tagging but all in theory. The reason for first going through theory first was to not only make a recap for some who had covered this these concepts but also to give an idea to some others who had never heard of these concepts.
I had my first mikrotik Lab and it was about creating a bridge and configuring dhcp on the mikrotok router. This I accomplished and it was a new skill attained that day.
We started the discussion about the file system hierarchy and looked at some file system directories for example /bin, /sbin, /lib, /opt, /boot, /etc and many others. We had to open each of these directories to try make sense of some of their contents though many of them didn’t make sense in the first place but at the end of the day some did for example the /etc directory that contains the system specific configuration files and scripts to start and stop daemons.
We aslo looked at things like in memory directories, arguments and aliasing, control operators and shell variables and this was really hectic because we were introduced to these very many new commands at once but we kept on doing numerous exercises during the session and i understood some of the commands.
We began the day with a live TV NITA (National Information Technology Association) event from Serena hotel Kampala and this was a discussion amongst many big company representatives about how information can be made available and reliable to everyone online. This will aid sectors like health and also ease processes like obtaining passports since people will no longer have to wait in queues providing their information to the relevant offices but have this information online for the relevant people to access, the discussion was to also suggest ways of how peoples information could be kept safe online and this is one of the major objectives of NITA. The session was an interesting one and we were able to share our thoughts about it on twitter.
We ended the day with a theory introduction to routing by Ambrose and looked at some routing concepts like OSPF, DHCP, Static routes and OSPF timers. We also looked at the various ways to connect two routers for example using dhclient and creating a point to point link.