LFCS Tutorials

LFCS tutorials emphasize practical Linux administration and exam-style tasks. Topics span essential shell usage, users and permissions, systemd services, storage, networking, and troubleshooting. Free labs and guided examples help you practice in a safe environment before attempting mock exams and the live performance-based LFCS exam.

Installation and Initial Setup of PostgreSQL

Installation and Initial Setup of PostgreSQL

In this lab, we will install and perform the initial setup of PostgreSQL on the LabEx VM. The goal is to get PostgreSQL up and running and verify its basic functionality. We will explore default databases and check server status and basic configuration.
PostgreSQLLinux
Linux User Group and File Permissions

Linux User Group and File Permissions

Learn to manage Linux users, groups, account locks, ownership, default permissions, sticky directories, and setgid collaboration in a safe practice environment.
Linux
Build a Resource Snapshot

Build a Resource Snapshot

Build reliable Bash resource observations and preserve real monitoring history for a prepared Linux work session.
ShellLinux
Record Resource Warnings

Record Resource Warnings

Build reliable Bash resource observations and preserve real monitoring history for a prepared Linux work session.
ShellLinux
Store Portfolio Assets in S3

Store Portfolio Assets in S3

Create private S3 storage, upload portfolio covers and a project list, retrieve a copy and confirm its bytes match the original.
AWSLinux
Publish Your Personal Homepage

Publish Your Personal Homepage

Edit a small profile file, publish it to your EC2 website with SCP and verify that the actual page displays your new content.
ShellLinux
How to start PostgreSQL in Kali Linux

How to start PostgreSQL in Kali Linux

Discover how to set up and manage PostgreSQL databases in Kali Linux, a powerful cybersecurity tool. Learn the essential steps to get started with PostgreSQL for your cybersecurity projects.
PostgreSQLLinux
Investigate Potential Malware Indicators

Investigate Potential Malware Indicators

In this lab, you will learn fundamental techniques for identifying potential malware indicators on a Linux system. You will use standard command-line utilities to investigate suspicious process activity, detect unexpected file modifications, and analyze system logs for anomalous entries.
CybersecurityLinux
Enforce Password Policies and Monitor Logins

Enforce Password Policies and Monitor Logins

In this lab, you will enhance Linux security by implementing robust password policies. You'll configure complexity and aging rules, enforce them for new users, and monitor authentication logs to detect suspicious activities like repeated failed login attempts, a sign of brute-force attacks.
CybersecurityLinux
Configure Static and Dynamic IP Addresses

Configure Static and Dynamic IP Addresses

In this lab, you will learn to manage IP addressing in Linux. You'll use the `ip` command to inspect interfaces and configure a static IP, set a default gateway, and then use `dhclient` to obtain a dynamic IP. Finally, you will verify the network configuration with `arp` and `traceroute`.
Linux
Manage SELinux Security

Manage SELinux Security

In this lab, you will gain hands-on experience managing SELinux security in RHEL. You will learn to change SELinux enforcement modes, configure Apache with custom SELinux file contexts, adjust SELinux policy for user home directories using booleans, and troubleshoot/resolve SELinux denials for Apache web servers and custom web content.
Linux
Tune System Performance

Tune System Performance

In this lab, you will learn how to optimize RHEL system performance using `tuned` and manage process priorities with `nice` and `renice`. You will begin by verifying `tuned` installation and listing available profiles, then observe how changing `tuned` profiles impacts system parameters. The lab will guide you through starting and monitoring CPU-intensive processes, followed by adjusting their priorities using `nice` and `renice` to understand their effect on resource allocation. Finally, you will learn how to clean up running processes, ensuring a complete understanding of performance tuning on RHEL.
Linux
Setting Up Your Kali Linux Environment

Setting Up Your Kali Linux Environment

Enter Kali through the terminal, identify your environment, read command help, and save its actual release information.
Linux
Kali SQL Injection with sqlmap

Kali SQL Injection with sqlmap

In this lab, explore SQL injection vulnerabilities using Kali Linux and sqlmap. Learn to detect injectable URLs, enumerate databases, dump table data, and save results for analysis in a secure LabEx VM environment. Master both manual and automated techniques for web application security testing.
LinuxMySQL
Kali Vulnerability Scanning with Nikto

Kali Vulnerability Scanning with Nikto

In this lab, you will learn web vulnerability scanning using Nikto on Kali Linux. Explore how to run scans, identify security issues, analyze results, and export reports. Gain hands-on experience with Nikto's command-line interface through structured steps in the LabEx VM, building skills in web security assessments.
DockerLinux
Reading and Filtering Tool Output in Kali

Reading and Filtering Tool Output in Kali

Read sample tool output, filter and deduplicate findings, count results, and separate error messages.
Linux
Inspecting Web Services with curl in Kali

Inspecting Web Services with curl in Kali

Read local HTTP resources, interpret response status and headers, and save headers separately from page content.
WiresharkLinux
Kali Reconnaissance with Nmap and DNS

Kali Reconnaissance with Nmap and DNS

Resolve a local training target, scan selected TCP ports, identify services, and save inspectable Nmap findings.
NmapLinux
  • Prev
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • ...
  • 217
  • Next