CYSE 270 Linux System for Cybersecurity

Class Summary

In this Linux class, we learned the basics of cybersecurity applications in Linux mainly using command-line interface. We practiced cybersecurity for Linux using both Kali Linux and Ubuntu in a virtual environment. Topics studied and applied in the virtual environment included managing user and group accounts, file and data storage management, automating tasks, system administration, basic and advanced networking configurations, network troubleshooting, firewalls, and process control.


Project Showcase

[Project 1]

Project: Write a Shell Script

Description: Wrote shell scripts using nano to perform various tasks including validated inputs by using egrep command

Example:

[Project 2]

Project: Automation with Shell Scripting

Description: Wrote custom shell scripts to automate routine tasks, such as creating backup files showcasing efficiency and time-saving techniques.

Example:

[Project 3]

Project: Firewall Configuration

Description: Set firewall rules to block and accept traffic as necessary

Example:


Course Highlights

  • Command Line Mastery: Learned and practiced command line operations to navigate, manage files, and perform system tasks in an efficient manner.
  • System Administration: Gain expertise in configuring and maintaining Linux systems, including but not limited to user and group management, process and log administration, security, and software management
  • Scripting and Automation: Learned how to create scripts and automate tasks to enhance productivity.