{"id":172,"date":"2026-05-01T02:07:20","date_gmt":"2026-05-01T02:07:20","guid":{"rendered":"https:\/\/sites.wp.odu.edu\/joshuapuncheportfolio\/?page_id=172"},"modified":"2026-05-01T02:07:25","modified_gmt":"2026-05-01T02:07:25","slug":"cyse-200","status":"publish","type":"page","link":"https:\/\/sites.wp.odu.edu\/joshuapuncheportfolio\/cyse-200\/","title":{"rendered":"CYSE 200"},"content":{"rendered":"\n<p class=\"has-large-font-size\">Linux Systems for Cybersecurity<\/p>\n\n\n\n<p>Here is a brief overview of my experience with all the labs throughout the semester.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Lab 1 \u2013 Install Linux VM<\/strong><\/h3>\n\n\n\n<p>This lab introduced me to installing a Linux virtual machine using virtualization software. I learned how to set up the virtual environment, allocate system resources, and install a Linux distribution properly. At first, I had some difficulty understanding the installation settings such as disk size and network configuration.<\/p>\n\n\n\n<p>One challenge I faced was making sure the VM was configured correctly so it would boot without errors. After troubleshooting and following the instructions carefully, I was able to successfully install Linux.<\/p>\n\n\n\n<p>This lab helped me understand how virtual machines are used in cybersecurity and system administration to safely test and run operating systems.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Lab 2 \u2013 Working with Command Line<\/strong><\/h3>\n\n\n\n<p>This lab introduced me to basic Linux command line operations. I learned commands for navigating directories, listing files, and managing system files. It felt different from using a graphical interface, but I started to get more comfortable over time.<\/p>\n\n\n\n<p>One challenge I faced was remembering the correct syntax for commands like <code>ls<\/code>, <code>cd<\/code>, and <code>pwd<\/code>. With practice, I became faster and more confident using the terminal.<\/p>\n\n\n\n<p>This lab helped me understand that the command line is a powerful tool for controlling Linux systems efficiently.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Lab 3 \u2013 VI Editor<\/strong><\/h3>\n\n\n\n<p>This lab introduced me to the VI editor in Linux. I learned how to open files, edit text, and switch between insert mode and command mode. At first, the editor felt confusing because it works differently from normal text editors.<\/p>\n\n\n\n<p>One challenge I faced was remembering the commands for saving and exiting the editor such as <code>:w<\/code>, <code>:q<\/code>, and <code>:wq<\/code>. After practicing several times, I became more comfortable using them.<\/p>\n\n\n\n<p>This lab helped me understand how system administrators edit configuration files directly in the terminal, which is an important skill in cybersecurity.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Lab 4 \u2013 Group and User Management<\/strong><\/h3>\n\n\n\n<p>This lab focused on managing users and groups in Linux. I learned how to create users, assign them to groups, and manage permissions. It showed me how system access is controlled in multi-user environments.<\/p>\n\n\n\n<p>One challenge I faced was remembering the different commands like <code>useradd<\/code>, <code>usermod<\/code>, and <code>groupadd<\/code>. I had to refer to notes while practicing.<\/p>\n\n\n\n<p>This lab helped me understand how administrators control access and maintain security in Linux systems.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Lab 5 \u2013 Password Cracking<\/strong><\/h3>\n\n\n\n<p>This lab introduced basic password security concepts and password cracking tools. I learned how weak passwords can be exploited and how tools attempt to recover passwords through different methods.<\/p>\n\n\n\n<p>One challenge I faced was understanding how different attack methods work, such as dictionary attacks and brute force attacks. It took time to understand the differences.<\/p>\n\n\n\n<p>This lab helped me realize the importance of strong passwords and good security practices to protect systems.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Lab 6 \u2013 File Permissions<\/strong><\/h3>\n\n\n\n<p>This lab covered Linux file permissions and how they control access to files and directories. I learned about read, write, and execute permissions and how to modify them using commands like <code>chmod<\/code>.<\/p>\n\n\n\n<p>One challenge I faced was understanding numeric permission values like 755 and 644. I needed practice to interpret them correctly.<\/p>\n\n\n\n<p>This lab helped me understand how Linux secures files by controlling what users can do with them.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Lab 7 \u2013 Storage Management<\/strong><\/h3>\n\n\n\n<p>This lab introduced storage concepts in Linux, including disk partitions, file systems, and storage allocation. I learned how storage is structured and managed in a system.<\/p>\n\n\n\n<p>One challenge I faced was understanding partitioning concepts and how storage devices are mounted.<\/p>\n\n\n\n<p>This lab helped me understand how operating systems organize and manage physical and virtual storage.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Lab 8 \u2013 Shell Script<\/strong><\/h3>\n\n\n\n<p>This lab introduced shell scripting in Linux. I learned how to write simple scripts to automate tasks using basic commands and logic.<\/p>\n\n\n\n<p>One challenge I faced was understanding script syntax and making sure scripts executed correctly without errors.<\/p>\n\n\n\n<p>This lab helped me understand how automation can improve efficiency in system administration tasks.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Lab 9 \u2013 Task Automation<\/strong><\/h3>\n\n\n\n<p>This lab focused on automating tasks using scheduling tools like cron jobs. I learned how to schedule scripts to run automatically at specific times.<\/p>\n\n\n\n<p>One challenge I faced was configuring cron syntax correctly and verifying that tasks ran as expected.<\/p>\n\n\n\n<p>This lab helped me understand how automation reduces manual work and improves system efficiency.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Lab 10 \u2013 Networking Basics<\/strong><\/h3>\n\n\n\n<p>This lab introduced basic networking concepts such as IP addresses, ports, and protocols. I learned how systems communicate over networks.<\/p>\n\n\n\n<p>One challenge I faced was understanding how different network layers work together.<\/p>\n\n\n\n<p>This lab helped me understand the foundation of how data moves across networks and how devices connect.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Lab 11 \u2013 Basic Network Configuration<\/strong><\/h3>\n\n\n\n<p>This lab focused on configuring network settings in Linux. I learned how to view and modify IP addresses, DNS settings, and network interfaces.<\/p>\n\n\n\n<p>One challenge I faced was using the correct commands to check network status and apply changes.<\/p>\n\n\n\n<p>This lab helped me understand how to manually configure and troubleshoot network connections in Linux systems.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Linux Systems for Cybersecurity Here is a brief overview of my experience with all the labs throughout the semester. Lab 1 \u2013 Install Linux VM This lab introduced me to installing a Linux virtual machine using virtualization software. I learned how to set up the virtual environment, allocate system resources, and install a Linux distribution [&hellip;]<\/p>\n","protected":false},"author":32120,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"_links":{"self":[{"href":"https:\/\/sites.wp.odu.edu\/joshuapuncheportfolio\/wp-json\/wp\/v2\/pages\/172"}],"collection":[{"href":"https:\/\/sites.wp.odu.edu\/joshuapuncheportfolio\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/sites.wp.odu.edu\/joshuapuncheportfolio\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/sites.wp.odu.edu\/joshuapuncheportfolio\/wp-json\/wp\/v2\/users\/32120"}],"replies":[{"embeddable":true,"href":"https:\/\/sites.wp.odu.edu\/joshuapuncheportfolio\/wp-json\/wp\/v2\/comments?post=172"}],"version-history":[{"count":2,"href":"https:\/\/sites.wp.odu.edu\/joshuapuncheportfolio\/wp-json\/wp\/v2\/pages\/172\/revisions"}],"predecessor-version":[{"id":174,"href":"https:\/\/sites.wp.odu.edu\/joshuapuncheportfolio\/wp-json\/wp\/v2\/pages\/172\/revisions\/174"}],"wp:attachment":[{"href":"https:\/\/sites.wp.odu.edu\/joshuapuncheportfolio\/wp-json\/wp\/v2\/media?parent=172"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}