Operating System Madness: Linux OS
- dwaseem
- Aug 21, 2023
- 3 min read


As a student at DeVry University, I'd like to share my thoughts on completing CEIS106, the Introduction to Operating Systems course, which spanned eight weeks. What intrigued me the most about this course was delving into the intricacies of the Linux OS. Previously, I'd often hear my friends discussing Linux, SQL, and various systems they were using. However, back then, I was immersed in an entirely different industry – sales and jewelry design. Their conversations about operating systems, network setups, and enhancing their home computer security through DNS servers piqued my curiosity. So, when I was introduced to Linux and embarked on the learning journey it offered, it felt like a natural progression.
I found the process of scripting and utilizing the shell to write commands quite fascinating. Understanding the interplay between commands, arguments, and options, and witnessing how they translate into results, was truly insightful. The Discussions section of the course was also a highlight for me. It served as a warm-up before diving into studying and completing the modules. However, as with any endeavor, challenges emerged. The constraint of time often made it difficult to immerse myself as deeply as I desired into the intricacies of Linux. Yet, I've come to terms with the reality that practice truly does make perfect, and I embrace the learning journey that life presents.
The team of fourteen professors, coupled with their availability during the week, was a significant asset. Whenever I faced obstacles or needed assistance, I could schedule a hands-on session that catered to my convenience. Moreover, having a dedicated professor for guidance added another layer of support. My professor, Dr. Bola Tilghman, promptly addressed any queries I had throughout the course.
While Linux might initially appear daunting, the lectures and activities eased the learning curve. This understanding translated seamlessly when applying theoretical knowledge within a virtual environment using Linux Ubuntu. The course also provided glimpses into RedHat, Fedora systems, and the basics of Kali operating systems.
The course's final project, due at the end of week 8, was a culmination of our weekly endeavors. These projects aligned with our reading materials and lessons. By week two, we had navigated the Linux File Hierarchy system, ventured into directory and file creation, learned about permissions, and even edited files using a vi editor. Week three delved into Linux Shell Scripting, guiding us in using input and output commands, as well as the pipe feature for managing arguments.
As we ventured deeper into Linux during week four, the curriculum covered job and printer management, reading log files, creating system backups, and comprehending user management. These aspects intertwined to underscore the significance of computer security and the vital role of Linux in securing networks and businesses – a lesson that resonates in the context of our modern world.
Networking and IP protocols were the focus of week five. Although challenging due to the sheer volume of information, this segment provided essential insights into binary data, routing protocols, and the integral role of IPv4 and IPv6 addresses. Understanding how the internet functions, from routing packets to the concept of cloud computing, added depth to my understanding.
Week six marked an exploration of access limitations and the strategic assignment of system and client access within the Linux Ubuntu system. We also delved into firewalls and SELinux, which brought forth essential considerations in system security. Troubleshooting skills, another valuable facet, were acquired during this phase, equipping me with the tools needed to navigate complexities that might arise.
The deployment of a system performance monitoring utility in week six was a practical application of our acquired knowledge. By week seven, as we wrapped up the course, the wealth of insights coalesced into real-world applications. These revelations fill me with anticipation as I look ahead to where this newfound knowledge will guide me.
What excites me further is the assurance I now possess in my ability to prepare for the CompTIA Linux+ certification. I'm charting a study plan that aligns with my progress, ensuring I'm well-prepared for the exam ahead.
Mindfully,
Danial Waseem



Comments