CompTIA Linux+ 2014 Powered By LPI: LX0-104 Scripting and Administrative Tasks

Target Audience
Expected Duration
Lesson Objectives
Course Number
Expertise Level

The shell, and shell scripting, provides an incredible interface to running, automating, and maintaining a Linux system. The ability to manipulate the shell is a very powerful tool for any administrator of a Linux system. In this course, you will learn how to use and configure the shell environment, create shell scripts for automating tasks, manage users and groups, use Cron, AT, and Anacron to automate tasks, and learn how to configure the localization and timezone properties of a Linux system. This course is one of a series in the Skillsoft learning path that covers the objectives for the CompTIA Linux+ exams LX0-104.

Target Audience
System administrators and Linux Power Users who need to run scheduled tasks, create shell scripts to manage repetitive tasks, manage user accounts, or manage localization or timezone configurations


Expected Duration (hours)

Lesson Objectives

CompTIA Linux+ 2014 Powered By LPI: LX0-104 Scripting and Administrative Tasks

  • start the course
  • configure environment variables so they are set when a user logs in or spawns a new shell
  • create BASH functions that can automate frequently used sequences of commands
  • describe how to use and maintain the Skeleton directories for new user accounts
  • configure the command search path for the system and/or user account
  • create shell scripts that can test using the if statement before carrying out a set of actions
  • create shell scripts that can repeat a set of actions using the for statement
  • create shell scripts that can repeat a task until a condition has been met using the while statement
  • use command substitution in a shell script
  • use script conditionals and test to test return results for success and failure or other returned values provided by a command
  • perform conditional mailing to the superuser in a shell script
  • describe how to use and how to select the correct script interpreter using the Shebang (#!)
  • describe how to manage the location, ownership, execution, and suid-rights of shell scripts
  • perform basic user management including adding, modifying, and removing user accounts
  • perform basic group management including adding, modifying, and removing groups
  • describe how users and groups are managed and configured
  • create and configure special purpose and limited access accounts
  • describe the files and basic configuration of Cron
  • create a new Cron job
  • create and manage AT jobs
  • configure user access to Cron and AT services
  • describe the usage and basic configuration of Anacron
  • configure localization settings and environment variables
  • configure timezone settings and environment variables
  • recognize commands used in Linux shell scripting, user management, and automation of administrator tasks
  • Course Number:

    Expertise Level