LAB 1 – Install Linux VM
When it comes to my first lab assignment. It wasn’t particularly hard whatsoever. All it involved was the class installing the Linux virtual machines on our hardware. Once that was finished, we were told to do a few simple commands such as Echo, date, ls, and pwd. The hardest part of the assignment for me was figuring out how to submit the assignment. It helped me learn the basic starting commands in Linux
Lab 2 – Working with Command Line
For this assignment, I went through learning how to properly line the command line. I learned how to search up, create, and delete files from a system, along with making directories and editing them. The hardest part of the assignment was learning each of the proper commands and executing them.
Lab 3 – Vi Editor
This assignment was about learning how to use VI editor, which will be used in our later assignments. The hardest part was mainly having to use the correct commands in the right order. The assignment taught me the basic commands and usage of VI editor, finding out how to make files that I’ll be making in other assignments later.
Lab 4 – Group and User Management
The main purpose of this assignment was learning how to manage user and group accounts in the Linux virtual machine. The hardest part for this lab was learning how to actually properly make it a group account and assigning the user to the group.
Lab 5 – Password Cracking
This assignment was learning how to crack passwords using John the Ripper. I honestly can’t say there was any part of this lab that was particularly hard, I learned how to use John the Ripper, and also how to export hash files.
Lab 6 – File Permissions
This lab was mainly how to assign permissions to not only users but groups and Lennox. I particularly remember this one being a lot harder due to me having issues with my computer at the time. The hardest part was remembering what to enable, and what to lock when it came to executing what group or what member could do what to the files. Overall, it was a good learning experience on how to set permissions for users and groups.
Lab 7 – Storage Management
This lab essentially taught me how to not only check my file system, but create a new virtual disk along with partitions inside of my virtual machine for more storage usage if I ever needed to in the future. I think the hardest part about this lab was just switching out of my virtual machine and back inside of it, but overall there was no real challenge.
Lab 8 – Shell Script
This lab taught me how to use shell scripting, which is basically us going into the Vi editor and using scripts to get small tasks done. The hardest part for this was just figuring out the proper coding for it. This came in useful for our next assignment.
Lab 9 – Task Automation
This lab was all about automation, which basically made us create a new user and then use a shell script to back up their account. The hardest part was figuring out what exactly to do with the code, overall it wasn’t extremely difficult, but I did mess up a few times before getting it correct.
Lab 10 – Networking Basics
For this lab, it was simply converting IP address addresses to binary format, along with figuring out their network addresses, the broadcast addresses. Their first and last IP and finally the maximum amount of host on a network. It wasn’t that hard, especially considering I have had coding experience in the past, and my teacher had already taught me how to convert into binary format.
Lab 11 – Basic Network Configuration
The final lab was us using basic networking commands, such as route and ping. For the final lab this wasn’t really that difficult, it did reintroduce me to some commands that I haven’t used it a long time so I am thankful for that.