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.