Lab 1 – Install Linux VM
This was my first hands-on experience with the Kali Linux system. I didn’t find this one super challenging, but I did get to learn the defined terms of echo, date, ls, and pwd, which I would go on to use in most of my future labs. It was kind of like the calm before the storm.
Lab 2 – Working with Command Line
In Lab 2, I learned about how to use relative pathways with the cd commands. I did find it a little difficult at first to navigate to passwd using the /etc commands, but I eventually got the hang of it. Overall, I realized that using pathways can make life easier when attempting to find something or complete a task.
Lab 3 – Working with vi editor
In lab 3, I was introduced to using the vi editor. I found this very difficult because opening up a directory or file felt scary; as if I messed up one line of code or did something wrong, I would mess up the entire file. Eventually, I overcame that, and with the help of the cp command and others, I learned how to complete the lab.
Lab 4 – Group and User Management
In Lab 4, I learned how to make groups and maintain management groups. The troubling thing I found in this lab was using the test files; I don’t think I ever fully figured them out. However, I did enjoy learning about how to create the groups and use them to test my commands.
Lab 5 – Password Cracking
I found password cracking to be one of the most difficult labs I’ve ever done. Understanding password cracking was fun but a little hard. In the end, I didn’t manage to crack any passwords, so I may have done something wrong, but it is always okay to struggle with something.
Lab 6 – File Permissions
In this lab, we learned how to use the read, write, and execute commands along with their numerical values. This helped me understand how the root user can add and remove the ability for other users and their access in any given system.
Lab 7 – Storage Management
In this lab, we learned how to divide our storage management and how to create a new storage drive on the main Linux hub. Learning to make new partitions in Linux was great because we can now use it to manage data better, allowing other systems to function at maximum efficiency.
Lab 8 – Shell Script
In this lab, we learned how to automate tasks with vi by editing files and running the tasks. I found this task a bit difficult in terms of how to edit the file so that it actually works correctly.
Lab 9 – Task Automation
In this lab, we learned how to automate our tasks by first creating a script and then applying it using the crontab to schedule listing our displays.
Lab 10 – Networking Basics
After understanding the math for binary, this lab was pretty self-explanatory.
Lab 11 Basic Network Configuration
In this assignment, we worked out the differences between networking with the NAT vs. bridge adapter and understood how one can show your IP in comparison to something else when running tasks from website to website.