Linux Security Techniques
Ends soon! Keep adding new skills with 10,000+ programs for $239 (usually $399). Save now.
Linux Security Techniques
Included with
Ask Coursera
Recommended experience
Recommended experience
What you'll learn
Master Linux log management techniques using syslog and journald for security auditing
Secure your Linux system by applying password policies and using tools like John The Ripper for audits
Implement effective data encryption methods using LUKS, GPG, and SSH for secure communications
Configure and manage firewall security using iptables and firewalld to protect network traffic
Details to know
See how employees at top companies are mastering in-demand skills
There are 5 modules in this course
This course features Coursera Coach!
A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. In this hands-on course, you will master the critical techniques needed to secure a Linux system. The course covers essential areas such as monitoring and auditing security, data encryption, securing services, and network security. You’ll gain practical skills to secure user access, manage logs, configure firewalls, and test security configurations, all while focusing on real-world applications. The course begins with an overview of Linux security techniques, covering log management and user password auditing. You'll learn how to secure the filesystem and monitor SUID and SGID bits. Following this, you will explore data security techniques, such as using LUKS for disk encryption and GPG for data-at-rest protection. You'll then delve into securing services, including SELinux, chroot jails, and LXC containers, followed by network security, where you’ll learn to manage firewalls using iptables and firewalld. Finally, you’ll apply security testing tools to verify the configurations and encryption. By the end of this course, you will be able to configure and manage Linux security features to protect systems and networks against potential threats. This course is ideal for Linux administrators, security professionals, and anyone looking to strengthen the security of their Linux systems. A basic understanding of Linux system administration is recommended, but there are no strict prerequisites. Whether you're managing small servers or large enterprise environments, this course will provide the necessary skills to secure your Linux systems effectively.
In this module, we will explore Linux security monitoring and auditing techniques, focusing on system logs, auditing user activities, and securing access points. Topics include configuring syslog and journald, auditing user passwords, monitoring files, and using tools like fail2ban for login security.
What's included
8 videos1 reading1 assignment
8 videos•Total 204 minutes
- Overview•5 minutes
- Managing Logs with syslog•27 minutes
- Managing Logs with journald•34 minutes
- Auditing User Passwords Part 1•28 minutes
- Auditing User Passwords Part 2•27 minutes
- Auditing the Filesystem•32 minutes
- Auditing SUID and SGID•23 minutes
- Auditing Logins with fail2ban•28 minutes
1 reading•Total 10 minutes
- Full Course Resources•10 minutes
1 assignment•Total 15 minutes
- Monitoring and Auditing Security - Assessment•15 minutes
In this module, we will dive into data security techniques for protecting sensitive information on Linux systems. We'll cover encryption methods like LUKS, GPG, and SSH, as well as checksum verification strategies to maintain data integrity and prevent unauthorized access.
What's included
4 videos1 assignment
4 videos•Total 134 minutes
- LUKS Disk Encryption•37 minutes
- Data Encryption with GPG•31 minutes
- MD5 and SHA Checksums•31 minutes
- Data Encryption with SSH•35 minutes
1 assignment•Total 15 minutes
- Data Security - Assessment•15 minutes
In this module, we will examine how to secure services using SELinux, chroot jails, and LXC containers. We’ll also look at managing SELinux policies, setting up isolated environments, and securing services to mitigate potential risks.
What's included
4 videos1 assignment
4 videos•Total 123 minutes
- Securing Services with SELinux Part 1•30 minutes
- Securing Services with SELinux Part 2•29 minutes
- Chroot Jails•32 minutes
- LXC Containers•32 minutes
1 assignment•Total 15 minutes
- Securing Services - Assessment•15 minutes
In this module, we will focus on securing network communication using TCP Wrappers, iptables, and firewalld. You’ll learn how to manage network interfaces, control traffic flows, and safeguard your system against network-based attacks.
What's included
3 videos1 assignment
3 videos•Total 100 minutes
- TCP Wrappers•31 minutes
- Network Security with iptables•33 minutes
- Network Security with firewalld•37 minutes
1 assignment•Total 30 minutes
- Securing Networks - Assessment•30 minutes
In this module, we will explore various security testing methods, including verifying firewall configurations and using network analysis tools like Wireshark and TCPDUMP to ensure the integrity of data encryption and the overall security of your network.
What's included
3 videos3 assignments
3 videos•Total 86 minutes
- Verifying Firewall Configurations•34 minutes
- Verifying Network Data Encryption Part 1•30 minutes
- Verifying Network Data Encryption Part 2•21 minutes
3 assignments•Total 90 minutes
- Full Course Practice Assessment•15 minutes
- Security Testing - Assessment•15 minutes
- Full Course Assessment•60 minutes
Instructor
Why people choose Coursera for their career
Frequently asked questions
Yes, you can preview the first video and view the syllabus before you enroll. You must purchase the course to access content not included in the preview.
If you decide to enroll in the course before the session start date, you will have access to all of the lecture videos and readings for the course. You’ll be able to submit assignments once the session starts.
Once you enroll and your session begins, you will have access to all videos and other resources, including reading items and the course discussion forum. You’ll be able to view and submit practice assessments, and complete required graded assignments to earn a grade and a Course Certificate.
More questions
Financial aid available,
