Skip to Content

This fast-paced, hands-on online course will teach you how to secure Linux

and lock it down to protect a system from compromise. Gain an understand of how system attacks work and how to use hard-core hardening to defeat the bulk of them. Learn to configure Linux machines to a state of minimum necessary risk.

This course will teach participants how to tighten all major aspects of operating systems for security, balancing this with the purpose of the system and the needs of your organization. Acquire the skills need to tune kernel and operating system parameters, deactivate components, and tighten the components that remain. Students will build and examine major server applications tightening, including Apache, MySQL and SSH server. Along the way, you'll understand how external and internal attackers use privilege escalation and how you can lessen their odds of gaining root. Participants will write small script to check all log files which will reject IP attempting to break-in or login to system servers. By course completion, you will understand the software hackers use and the tricks they employ to compromise your system. This class will give you the framework to think like a hacker and the tools to protect your organization’s systems.

Course Highlights: 

  • Fundamental Security Concepts
  • System Security
  • World Wide Web Security
  • Network and Internet Security
  • Web Security
  • Firewalls and Port Scanning
  • Important Files in Linux Processes

Course Learning Outcomes:

By the end of this course, students will know how to:

  • Implement the fundamentals of Linux security
  • Understand the basics of risk management and how to apply them to Linux Systems
  • Execute techniques for hardening a Linux system
  • Keep attackers out of your systems
  • Apply security skills in your daily job

Course Typically Offered: Online in Spring and Fall quarters.

Prerequisites: CSE-41333 Linux Operating System Fundamentals or equivalent knowledge and experience.

Next Step: Upon completion of this course, consider taking CSE-41365 Linux Networking or CSE-41369 Linux Cloud Infrastructure as your elective to complete this program.

Contact: For more information about this course, please email infotech@ucsd.edu

Course Number: CSE-41342
Credit: 3.00 unit(s)
Related Certificate Programs: Linux System Administration

+ Expand All