close

Linux Tutorials

Our Linux tutorials offer a systematic way to master the open - source operating system. They cover command - line operations, system administration, and shell scripting, suitable for both beginners and experienced users. With free labs and practical examples, you'll gain hands - on experience in Linux environments. Our interactive Linux playground allows you to practice commands and scripts in a simulated terminal.

Metasploit Installation and Initial Setup

Metasploit Installation and Initial Setup

In this lab, you will learn how to install and perform the initial setup of the Metasploit Framework on an Ubuntu system.
Linux
DAY 04: The Fortress Guardian

DAY 04: The Fortress Guardian

In this challenge, you'll act as a system administrator to secure a new project directory by managing users, groups, and advanced file permissions in Linux.
Linux
Linux which Command: Command Locating

Linux which Command: Command Locating

Learn how to use the 'which' command in Linux to locate executable files, handle non-existent commands, discover multiple installations, understand PATH priority, and create custom commands.
Linux
Configuring Storage Devices

Configuring Storage Devices

In this lab, you will learn the fundamental steps of configuring a new storage device in a Linux environment, including attaching, formatting, mounting, and unmounting a virtual disk.
Linux
DAY 03: The Log Investigator

DAY 03: The Log Investigator

In this challenge, you'll step into the shoes of a DevOps engineer to diagnose a failing application by analyzing various Linux logs and configuration files using essential command-line tools.
Linux
DAY 05: The Keeper of the Keys

DAY 05: The Keeper of the Keys

In this challenge, you will take on the role of a System Administrator to manage user accounts on a Linux system, including creating, modifying, and disabling users.
Linux
Permissions of Files

Permissions of Files

In this lab, we will learn how to use the chown, touch, and chmod commands in Linux to manage file permissions. These commands are essential for managing access to files and directories on a Linux system.
LinuxShell
Display User and Group Information

Display User and Group Information

In this challenge, you need to use the Linux command to display user and group information.
LinuxShell
File System Explorer

File System Explorer

In this challenge, you'll create a simple file system explorer script that demonstrates your understanding of basic file and directory operations in shell scripting. You'll implement functions to check the existence, type, and permissions of files and directories, enhancing your skills in file system manipulation and conditional testing in bash.
ShellLinux
Manage Special Permissions and umask in Linux

Manage Special Permissions and umask in Linux

In this lab, you will learn to manage special permissions and the umask setting in Linux to secure a collaborative workspace. You will control default file permissions, use the sticky bit to protect files in a shared directory, and verify the settings to ensure security and proper collaboration.
LinuxCompTIA
Search Text with grep in Linux

Search Text with grep in Linux

In this lab, you will learn to search for text in files on a Linux system using the `grep` command. You will perform basic searches, display line numbers, use anchors like `^` and `$` to match line positions, and harness both basic and extended regular expressions for complex pattern matching.
CompTIALinux
Manage Shell Environment and Configuration in Linux

Manage Shell Environment and Configuration in Linux

In this lab, you will learn to manage the Linux shell environment. You will create local and environment variables, explore inheritance in child shells, control automatic variable exporting with `set -o allexport`, and make your custom configurations persistent by modifying the `.bashrc` file.
CompTIALinux
Manage Linux Partitions and Filesystems

Manage Linux Partitions and Filesystems

In this lab, you will learn to manage disk partitions and filesystems in Linux. You'll use fdisk to create a new partition, format it with ext4, mount it, configure persistent mounting in /etc/fstab, and create a swap partition, all on a safe secondary virtual disk.
CompTIALinux
Redirecting Input and Output in Linux

Redirecting Input and Output in Linux

In this lab, you will learn to redirect input and output in the Linux shell. You will practice controlling data flow from commands by manipulating standard output (stdout), standard error (stderr), and standard input (stdin) using operators like >, >>, 2>, and the tee command.
CompTIALinux
User Account Creation

User Account Creation

In this lab, you will learn the fundamental Linux commands for user account management, including creating, modifying, and deleting user accounts, and granting administrative privileges.
Linux
Manage Linux User Accounts with useradd, usermod, and userdel

Manage Linux User Accounts with useradd, usermod, and userdel

In this lab, you will learn the essential skills for managing user accounts on a Linux system. You will practice the complete lifecycle of user administration, from creating and securing new accounts with `useradd` and `passwd` to modifying and deleting them with `usermod` and `userdel`.
CompTIALinux
Modify Directory Ownership with chown in Linux

Modify Directory Ownership with chown in Linux

In this lab, you will learn the practical application of the chown command to modify directory ownership in Linux. This hands-on exercise guides you through creating a group, changing a directory's group ownership, and verifying the changes, a fundamental skill for Linux system administration.
CompTIALinux
Manage Linux Groups with groupadd, usermod, and groupdel

Manage Linux Groups with groupadd, usermod, and groupdel

In this lab, you will learn the essential skills for managing user groups in a Linux environment. You will gain hands-on experience with the core command-line utilities for group administration, including `groupadd` to create new groups, `usermod` to modify user memberships, and `groupdel` to remove groups.
CompTIALinux
  • Prev
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • ...
  • 138
  • Next