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.

Resolving Network Connectivity Problems

Resolving Network Connectivity Problems

In this lab, you will learn how to diagnose and resolve a common network connectivity issue on a Linux system: DNS resolution failure. You will learn to isolate the problem, inspect DNS settings, correct them, and verify the fix.
Linux
Software Installation and Updates

Software Installation and Updates

In this lab, you will learn the fundamental process of managing software on a Debian-based Linux system. You will practice updating package lists, installing, upgrading, listing, and removing software using the `apt` and `dpkg` command-line tools.
Linux
Testing Network Connectivity

Testing Network Connectivity

In this lab, you will learn fundamental Linux commands to test and troubleshoot network connectivity, from checking the local machine to resolving external hostnames.
Linux
Setting Up IP Addressing

Setting Up IP Addressing

In this lab, you will learn how to configure a static IP address on a Linux system using netplan, and then revert the configuration back to DHCP.
Linux
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 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
Create and Restore a Backup with tar in Linux

Create and Restore a Backup with tar in Linux

In this lab, you will learn to create and restore a file system backup in Linux using the tar command. You'll gain hands-on experience with system administration tasks by backing up the /home directory, verifying the archive, and restoring it to a temporary location to confirm its integrity.
CompTIALinux
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
How to check if the system is 32-bit or 64-bit in Linux

How to check if the system is 32-bit or 64-bit in Linux

In this lab, you will learn how to determine if your Linux system is 32-bit or 64-bit using command-line tools like `uname -m` and `arch`. You will execute these commands, interpret their output, and inspect binary files to understand your system's architecture and ensure software compatibility.
Linux
Configure RAID and LVM Storage in Linux

Configure RAID and LVM Storage in Linux

In this lab, you will learn to configure and manage advanced storage solutions in Linux. You will work with the Logical Volume Manager (LVM) for flexible volume management and mdadm for software-based RAID, gaining hands-on experience in setting up a robust and scalable storage infrastructure.
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 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
Block ICMP Traffic in Linux using iptables

Block ICMP Traffic in Linux using iptables

In this lab, you will learn how to use the iptables command-line utility to block incoming ICMP traffic on a Linux system. You will create a firewall rule to drop ICMP packets, commonly used by the ping command, and verify that the block is successfully in place to secure your network.
CompTIALinux
Hide Data in Steghide

Hide Data in Steghide

In this lab, you will learn how to use Steghide to hide data within an image, covering installation, embedding files, extracting hidden data, and verifying the process.
Linux
Manage Files and Directories in Linux

Manage Files and Directories in Linux

In this lab, you will learn to manage files and directories in a Linux command-line environment. You will use commands like mkdir, rm, cp, and mv to create, remove, copy, and move files. The lab also explores creating symbolic and hard links with ln, analyzing inodes, and observing link behavior.
CompTIALinux
Manage File and Directory Permissions in Linux

Manage File and Directory Permissions in Linux

In this lab, you will learn to manage file and directory permissions in Linux. You'll practice using the `chown` command to change file ownership and the `chmod` command to modify read, write, and execute permissions for users and groups, securing files and controlling access on a Linux system.
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
Find Files and Commands in Linux

Find Files and Commands in Linux

In this lab, you will master essential techniques for locating files and commands in Linux. You will learn to use `find` with wildcards, execute actions with `-exec` and `xargs`, and use `locate`, `whereis`, `which`, and `type` for efficient searching and command path analysis.
CompTIALinux
  • Prev
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • ...
  • 138
  • Next