Challenge Labs - 180 Days Library Pass-Linux (LODS-CL-LIB-LIN-1)

Challenge Labs are designed to extend and expand your learning experience with hands-on, scenario-based exercises. Challenge labs are goal oriented, short-duration, scenario-based hands-on exercises, and an excellent way to provide additional skills development and assessment. As new challenge labs are released, and you will gain automatic access to them for the duration of your subscription.


  • IT Professionals who are looking to keep up to date on features and functionality for a particular technology
  • IT Professionals who are responsible for supporting multiple technologies
  • IT Professional/Developers who are preparing for vendor certification exams

About 180 Days Library Pass-Linux

Your library gives you access to over 65 Challenges out of the following areas:

  • Linux: Command Line
  • Linux: Network Security
  • Linux: Installation & Package Management
  • Linux: Command Line & File System
  • Linux: Foundation
  • Linux: Networking
  • Linux: System Administration Tools

Challenge Labs Levels

There are three levels of Challenges included in your Library.

  • Guided - Step-by-step instructions with detailed hints [Duration ~ 30 minutes]
  • Advanced- Given requirements, students utilize resource information [Duration ~ 45 minutes]
  • Expert - Spans multiple products, technologies, and platforms [Duration ~ 60 minutes]
Show details

Challenge Lab Topics

Getting Started

  • Getting Started with Command Line Fundamentals [Getting Started]
  • Getting Started with Linux Administration [Getting Started]
  • Getting Started with Linux Data Management [Getting Started]
  • Getting Started with Linux Deployment [Getting Started]
  • Getting Started with Linux System Administration Tasks [Getting Started]
  • Getting Started with Linux+ [Getting Started]
  • Getting Started with Linux+2 [Getting Started]


  • Assign Environment and Shell Variables in Linux [Guided]
  • Automate Administration Tasks by Using Linux Shell Scripts [Guided]
  • Backup and Restore Files with CPIO in Linux [Guided]
  • Backup and Restore Files with Tar in Linux [Guided]
  • Can You Perform Command-Line Tasks by Using Shell Operators and a Shell Script? [Advanced]
  • Can You Use Linux Command-Line Tools to Simplify Administration Tasks? [Advanced]
  • Configure an Alias in Linux [Guided]
  • Configure an FTP Server with Linux [Guided]
  • Configure and Manage Linux Print Queues and Jobs [Guided]
  • Configure and Use GUI Administration Tools in Linux [Guided]
  • Configure DNS Client Settings for Linux on Azure [Guided]
  • Configure IP Routing with Linux on Azure [Guided]
  • Configure IPv4 and IPv6 Addressing for Linux [Guided]
  • Configure Links in Linux [Guided]
  • Configure Network Connectivity for Linux on Azure [Guided]
  • Configure RSYNC and SSH File Management with Linux [Guided]
  • Configure Standard Permissions in Linux [Guided]
  • Configure the Display of a File [Guided]
  • Control Data Streams in Linux [Guided]
  • Create and Manage Linux Users and Groups [Guided]
  • Deploy a Microsoft Azure Virtual Machine Infrastructure [Guided]
  • Deploy Ubuntu Linux Virtual Machines in Microsoft Azure [Guided]
  • Display Manpage Information by Using Sections [Guided]
  • Distribute Installation in Linux [Guided]
  • Edit Data by Using Linux Command-Line Tools [Guided]
  • Edit Text Files in Linux [Guided]
  • Generate and Use SSH Keys for Azure Linux Virtual Machine Authentication [Guided]
  • Initialize a Kubernetes Cluster [Guided]
  • Manage Server Startup Options in Linux [Guided]
  • Manage Services in Linux [Guided]
  • Manage Software with RPM and APT in Linux [Guided]
  • Manage Software with YUM in Linux [Guided]
  • Manage Storage in Linux [Guided]
  • Obtain Root Credentials in Linux [Guided]
  • Perform Conditional Decision Making in a Linux Shell Script [Guided]
  • Perform Linux Command-Line Operations by Using Boolean and Arithmetic Operators [Guided]
  • Perform Linux Command-Line Operations by Using File Test and Relational Operators [Guided]
  • Reset the Root Password in Linux [Guided]
  • Search for Data by Using Grep [Guided]
  • Search for Files by Using Wildcards [Guided]
  • Search Linux Manpages by Using the Command Line [Guided]
  • Sort Files [Guided]
  • Test and Mitigate Default Port Vulnerabilities in Linux [Guided]
  • Use Azure CLI Tools to Manage Azure Linux Virtual Machines [Guided]
  • Use Banner Grabbing Techniques to Enumerate Services on a Linux Server [Guided]
  • Vim Fundamentals in Linux [Guided]


  • Can You Automate Administrative Tasks in Linux by Using Cron and Scripting? [Advanced]
  • Can You Configure a Yum Repository in Linux? [Advanced]
  • Can You Configure ACL Permissions in Linux? [Advanced]
  • Can You Configure Kickstart Installations in Linux? [Advanced]
  • Can You Configure Linux IPv4 Routing? [Advanced]
  • Can You Configure Linux Time Sources? [Advanced]
  • Can You Create a Scheduled Linux Backup Script? [Advanced]
  • Can You Create Files from Parts of Other Files? [Advanced]
  • Can You Document the Server in Linux? [Advanced]
  • Can You Install and Configure a Linux DNS Server? [Advanced]
  • Can You Manage Directories and Files in Linux? [Advanced]
  • Can You Manage Processes in Linux? [Advanced]
  • Can You Manage Users in Linux? [Advanced]
  • Can You Navigate and Search in a Manpage? [Advanced]
  • Can You Perform a Network Vulnerability Assessment by Using Nmap? [Advanced]
  • Can You Use Find and Locate to Search for Files in Linux? [Advanced]
  • Can You Use the GREP and Sort Commands Together? [Advanced]
  • Simplify Linux Administration Tasks by Using Xargs [Guided]


  • Can You Configure Advanced Permissions in Linux? [Expert]
  • Can You Configure Linux Rsyslog Forwarding? [Advanced]
  • Can You Deploy an Apache Web Server in Linux? [Expert]
  • Can You Extract, Label, and Organize Data? [Expert]
  • Can You Manipulate Data and Create a Shell Script in Linux? [Expert]
  • Can You Secure SSHD in Linux? [Expert]
  • Can You Troubleshoot Linux Network Issues? [Expert]