Lab Video Highlights
Here is the list of hands-on labs that users can practice in TestOut Linux Pro.
Using Linux
Linux Help
- Command Help
Text Editors
- Create a New File
- Modify and Existing file
- Use the Nano Editor
Environment Variables
- View Environment Variables
Directories
- Find a Working Directory
- View Directory Information
- Find a Hidden Directory
- Create Directories
- Delete Directories
Boot and Shutdown
Bootloaders
- Set the Grub Timeout
- Configure Dual Boot
System Boot Targets
- Change the Current Target
- Set the Default Boot Target
System Services
- Manage System Services
- Enable System Services at Boot
System Shutdown
- Shut Down Immediately
- Shut Down with Notification
- Shut Down and Reboot
Packages and Repositories
Red Hat Package Manager
- Install an RPM Package
- Remove an RPM Package
- Update an RPM Package
Online Package Installation
- Use DNF to Install an RPM Package
- Use DNF to Remove an RPM Package
Debian Package Manager (dpkg)
- Manage Packages with apt
Version Control
- Use git to Manage a Repository
Users and Groups
User and Group Overview
- View User Account Information
- View Group Membership Information
User Management
- Create a User Account
- Rename a User Account
- Delete a User
- Change Your Password
- Change a User’s Password
- Lock and Unlock User Accounts
Group Management
- Rename and Create Groups
- Add Users to a Group
- Add a User to Additional Groups
- Delete a Group and Users
- Remove a User from a Group
- Remove User from All Groups
Root Usage
- Switch Users
- Log Out of the System
- Execute Command as Super User
- Use visudo to Modify sudoers
Disk and File Management
Files
- Manage Linux Files
- View contents of a File
- View a List of Available Shells
- Delete Files
- Move Files
- Explore File Information
- Delete Files and Directories
- Locate Files Using grep
Links
- Create a Hard Link
- Create a Symbolic Link
File System Maintenance
- Monitor System Input/Output Devices
MBR Disk Partitions
- View the MBR Partition Table
Logical Volume Manager
- Create a Logical Volume
File Systems
- Format a Hard Disk with ext3
- Format a Hard Disk with ext4
- Create a Swap Area
Mounting File Systems
- Mount a Volume
- Unmount a Volume
Disk Quotas
- Determine the Amount of Free Disk Space
- Determine the Directory Size
- Find the User Quota
- Generate a Quota Report
- Turn Quotas On and Off
- Edit Quotas
Ownership
- View Ownership Information
- Change File Ownership
- Change Group Ownership for a File
- Change Directory Ownership
Permissions
- Set Directory Permissions
- Add File Permissions
- Set File Permissions
- Enable Directory Browsing
- Modify Creation Permissions
Special Permissions
- Set the SUID Bit
- Remove SUID and SGID Permissions
Archive and Backup
- Create a Compressed tar File
- Extract from tar Files
Hardware Installation
Kernel Module Management
- Insert a Module into the Kernel
- Remove a Module from the Kernel
Device Drivers
- View /proc Information
Processes and System Services
Processes
- View Process Information
- View Process ID of Running Programs
Process Management
- Stop a Zombie Process
- Bring an Application to the Foreground
Task Management
- Configure Crontab
Print Management
- Print a File
- Remove a Print Job
System Logging
- View Log Files
Resource Monitoring
- Monitor System Usage
Networking
Network Interface Configuration
- Start a NIC
- Stop a NIC
- Configure IP Addresses
- Troubleshoot IP Configurations
Linux Firewalls
- Change Default Ports
- Configure Policy Chains to Filter Traffic
Network Troubleshooting
- Use Ping and Traceroute
- Find Path Information
Technology Demos
Here is the list of technologies that we demo in TestOut Linux Pro.
Using Linux
- Use the Lab Simulator
- Enter Shell Commands
- Work with the Linux Shell
- Access Help Resources
- Use vi
- Use nano
- Use Aliases
- Manage Environment Variables
- View Shell Configuration Files
- Use Redirection
- Use Piping
- Navigate Directories
- Manage Directories
- View File Contents
- Manage Files
- Create Links
- Finding Linux Commands
- Finding Linux Files
- Find File Content
- Process Text Streams
- Configure Accessibility Settings
Installation and Localization
- Installing Linux
- Configuring Locale Settings
Boot and Shutdown
- Use GRUB Legacy
- Use GRUB2
- Managing Boot Targets
- Manage System Services
- Manage Runlevels
- Shut Down the System
- Use Wall to Message Users
Software Installation
- Manage RPM Packages
- Install Packages with YUM
- Install Packages with Dandified YUM (DNF)
- Manage Debian Packages
- Managing Shared Libraries
Users and Groups
- User and Group File Review
- Managing Users
- Managing User Passwords
- Managing Groups
- Use su
- Configure sudo
Disk and File Management
- Managing MBR Partitions
- Viewing MBR Partitions
- Managing GUID Partitions
- Using LVM
- Creating a File System
- Mounting a File System
- Maintaining File Systems
- Managing Quotas
- Managing Ownership
- Managing File Permissions
- Managing Directory Permissions
- Use unmask
- Assigning Special File Permissions
- Using ACLs
- Using tar
- Using cpio and dd
- Troubleshoot Storage Problems
Hardware Installation
- Managing Kernel Modules
- Viewing Hardware Information
Processes and System Services
- View Process Information with top
- View Process Information with ps
- View Process Information with pgrep
- Switching Foreground and Background Processes
- Prioritizing Processes
- Terminating Processes
- Scheduling Tasks with at
- Scheduling Tasks with cron
- Using anacron
- Configure a CUPS Printer
- Managing Print Jobs
- Configure Time Zone Settings
- Managing System Time
- Synchronize Time with NTP
System Monitoring
- Viewing Log Files
- Configure journald
- Resource Monitoring Tools
Networking
- View and Manage IPv4 Addresses
- Configure DHCP and Static Addressing
- Configure IPv6 Addresses
- Configure the Default Route
- Configure DNS Settings
- Testing Name Resolution
- Configure Firewalld
- IP Forwarding
- Using Networking Troubleshooting Tools
Scripting and Automation
- Executing and Sourcing a Script
- Bash Shell Variables and Parameters
- User Variables and Shell Arithmetic
- Arrays and Expansions
- Looping
- Exit Codes
- Branching
- Installing Git
- Using a Git Repository
Security
- Configure User Security and Restrictions
- Monitor User Logins
- Auditing Files
- Disable Login
- Remove Unneeded Services and Scan Ports
- Configure xinetd and TCP Wrappers
- Configure OpenSSH
- Configure SSH Port Tunneling
- Managing SELinux
- Application Armor
- Configure Public Key Authentication
- Configure VPN Access and Authentication