COURSE

Linux+: Scripting, Containers, and Automation

Course

This Linux+ Scripting, Containers, and Automation courses focuses on job scheduling and automation, BASH scripting and containers and orchestration concepts.

Full access included with 
Insider Pro
 and 
Teams

4

H

38

M
Time

Intermediate

i
Designed for learners who have no prior work experience in IT or Cybersecurity, but are interested in starting a career in this exciting field.
Designed for learners with prior cybersecurity work experience who are interested in advancing their career or expanding their skillset.
Designed for learners with a solid grasp of foundational IT and cybersecurity concepts who are interested in pursuing an entry-level security role.
Experience Level

242

Enrollees

1080

XP

4

i

Earn qualifying credits for certification renewal with completion certificates provided for submission.
CEU's

Learners at 96% of Fortune 1000 companies trust Cybrary

About this course

Read More

Skills you'll gain

Course Outline

1
Module 1: Cloud and Virtualization Concepts
H
21
Min
1
Module 2: Job Scheduling and Automation
H
28
Min
1
Module 3: BASH Scripting
1
H
29
Min
1
Module 4: Version Control in Git
H
21
Min
1
Module 5: Orchestration Processes and Concepts
H
10
Min
1
Module 6: Containers and Orchestration Concepts
H
43
Min
1
Module 7: Linux+ XK0-005 Scripting, Containers and, Automation Updates
1
H
13
Min

1.1 Module 5 Overview: Cloud and Virtualization Concepts

Free

20 XP

H

1m

1.2 VM Templates and Markup

Free

20 XP

H

3m

1.3 Initialization Tools

Free

20 XP

H

2m

1.4 Storage Types

Free

20 XP

H

3m

1.5 Virtual Network Concepts

Free

20 XP

H

4m

1.6 Hypervisor Types

Free

20 XP

H

3m

1.7 Virtualization Commands

Free

20 XP

H

3m

2.1 Module 12 Overview: Job Scheduling and Automation

Free

20 XP

H

28m

2.2 The cron Daemon (Demo)

Free

20 XP

H

7m

2.3 The crontab Utility (Demo)

Free

20 XP

H

6m

2.4 at daemon (Demo)

Free

20 XP

H

4m

2.5 Job Control

Free

20 XP

H

3m

2.6 Kill Command (Demo)

Free

20 XP

H

5m

3.1 Module 25 Overview: BASH Scripting

Free

20 XP

H

1m

3.2 BASH Shell Environment (Demo)

Free

20 XP

H

8m

3.3 Script Sourcing, Permissions, Extensions and BASH Path

Free

20 XP

H

6m

3.4 Commenting and Escaping Characters

Free

20 XP

H

5m

3.5 Redirection and Piping

Free

20 XP

H

10m

3.6 File Globbing and Shell Expansions

Free

20 XP

H

10m

3.7 Escaping Characters

Free

20 XP

H

10m

3.8 Command Line Arguments and Positional Parameters

Free

20 XP

H

4m

3.9 Exit Codes

Free

20 XP

H

1m

3.10 Condition Tests

Free

20 XP

H

6m

3.11 Conditional Statements

Free

20 XP

H

7m

3.12 Looping in BASH

Free

20 XP

H

5m

4.1 Module 26 Overview: Version Control in Git

Free

20 XP

H

1m

4.2 Git Installation (Demo)

Free

20 XP

H

4m

4.3 Git Initialization (Demo)

Free

20 XP

H

4m

4.4 Basic Git Commands (Demo)

Free

20 XP

H

6m

4.5 Advanced Git Commands

Free

20 XP

H

4m

5.1 Module 27 Overview: Orchestration Processes and Concepts

Free

20 XP

H

1m

5.2 Orchestration and Monitoring

Free

20 XP

H

2m

5.3 Orchestration Procedures, Attributes and Inventory

Free

20 XP

H

3m

5.4 Infrastructure as Code

Free

20 XP

H

3m

6.1 Module 28 Overview: Containers and Orchestration Concepts

Free

20 XP

H

1m

6.2 Container Packages

Free

20 XP

H

3m

6.3 Docker Installation

Free

20 XP

H

3m

6.4 Container Operations

Free

20 XP

H

9m

6.5 Container Image Operations

Free

20 XP

H

16m

6.5 Container Image Operations

Free

20 XP

H

16m

6.6 K8s and Use Cases

Free

20 XP

H

5m

6.7 Kubernetes Container Orchestration

Free

20 XP

H

5m

7.1 Container Networks Continued

Free

20 XP

H

5m

7.2 Command Redirection

Free

20 XP

H

5m

7.3 The $SHELL Environment Variable

Free

20 XP

H

5m

7.4 Additional Boolean Condition Operators

Free

20 XP

H

5m

7.5 Advanced Git Commands

Free

20 XP

H

5m

7.6 IAC Utilities

Free

20 XP

H

5m

7.7 Containers and Orchestration Concepts

Free

20 XP

H

1m

7.8 Container Packages

Free

20 XP

H

3m

7.9 Docker Installation

Free

20 XP

H

3m

7.10 Container Operations

Free

20 XP

H

9m

7.11 Container Image Operations

Free

20 XP

H

16m

7.12 Kubernetes Benefit and Use Cases

Free

20 XP

H

5m

7.13 Kubernetes Container Orchestration

Free

20 XP

H

5m

1.17 Memory Swapping

Free

20 XP

H

2m

4.1 Module 26 Overview: Version Control in Git

1m

Module 4: Version Control in Git
4.2 Git Installation (Demo)

4m

Module 4: Version Control in Git
4.3 Git Initialization (Demo)

4m

Module 4: Version Control in Git
4.4 Basic Git Commands (Demo)

6m

Module 4: Version Control in Git
4.5 Advanced Git Commands

4m

Module 4: Version Control in Git
5.1 Module 27 Overview: Orchestration Processes and Concepts

1m

Module 5: Orchestration Processes and Concepts
5.2 Orchestration and Monitoring

2m

Module 5: Orchestration Processes and Concepts
5.3 Orchestration Procedures, Attributes and Inventory

3m

Module 5: Orchestration Processes and Concepts
5.4 Infrastructure as Code

3m

Module 5: Orchestration Processes and Concepts
6.1 Module 28 Overview: Containers and Orchestration Concepts

1m

Module 6: Containers and Orchestration Concepts
6.2 Container Packages

3m

Module 6: Containers and Orchestration Concepts
6.3 Docker Installation

3m

Module 6: Containers and Orchestration Concepts
6.4 Container Operations

9m

Module 6: Containers and Orchestration Concepts
6.5 Container Image Operations

16m

Module 6: Containers and Orchestration Concepts
6.5 Container Image Operations

16m

Module 6: Containers and Orchestration Concepts
6.6 K8s and Use Cases

5m

Module 6: Containers and Orchestration Concepts
6.7 Kubernetes Container Orchestration

5m

Module 6: Containers and Orchestration Concepts
7.1 Container Networks Continued

5m

Module 7: Linux+ XK0-005 Scripting, Containers and, Automation Updates
7.2 Command Redirection

5m

Module 7: Linux+ XK0-005 Scripting, Containers and, Automation Updates
7.3 The $SHELL Environment Variable

5m

Module 7: Linux+ XK0-005 Scripting, Containers and, Automation Updates
7.4 Additional Boolean Condition Operators

5m

Module 7: Linux+ XK0-005 Scripting, Containers and, Automation Updates
7.5 Advanced Git Commands

5m

Module 7: Linux+ XK0-005 Scripting, Containers and, Automation Updates
7.6 IAC Utilities

5m

Module 7: Linux+ XK0-005 Scripting, Containers and, Automation Updates
7.7 Containers and Orchestration Concepts

1m

Module 7: Linux+ XK0-005 Scripting, Containers and, Automation Updates
7.8 Container Packages

3m

Module 7: Linux+ XK0-005 Scripting, Containers and, Automation Updates
Course Description

What is CompTIA Linux+?

Linux is a flexible, open-source, low-cost platform favored for its ease of use in virtualization and cloud-based applications. More organizations are adopting the Linux operating system into their enterprise, and thus the need for certified employees is growing.

Our self-paced online Linux+ training prepares students with the knowledge to become a CompTIA certified expert, spanning a curriculum that covers maintenance tasks, user assistance, and installation and configuration.

If you are a technician with six months (or more) experience installing, operating, and maintaining Linux systems, this course will help you to meet the certification requirements and prepare for the exam by providing you with a broad awareness of Linux operating systems. Individuals who hold this certification demonstrate critical knowledge of installation, operation, administration, and troubleshooting devices.

System administrators, junior network administrators, database administrators, and web administrators can all benefit from this certification.There is an increasing demand for skilled professionals who can help their organization transition to open-source platforms. This Linux+ certification can provide new opportunities for rising IT and cybersecurity professionals.

What Will I Learn in This CompTIA Linux+ Course?

Key topics:

  • System architecture
  • Linux installation & package management
  • GNU & Unix commands
  • Filesystems, and file structures
  • Shell scripting and data management
  • User interfaces and desktops
  • Administrative tasks
  • Essential system services
  • Networking fundamentals
  • Containers
  • Overlay networks
  • Version control with Git
  • Infrastructure as Code

Skills covered:

  • Explain and configure the Linux boot process
  • Work with kernel modules
  • Manage and configure network connections
  • Configure storage in Linux
  • Understand cloud and virtualization concepts
  • Set time, time zones, and other localization
  • Handle installation, update, and removal of software
  • Create, modify, and delete users and groups; understand user types
  • Understand file creation, text processing, and output redirection
  • Control services using systems and/or SysVInit
  • Describe and explain the roles of Linux servers
  • Automate job scheduling
  • Detail operation of Linux devices
  • Know Graphical User Interfaces, remote desktop, console redirection, and accessibility
  • Manage file and directory permissions
  • Work with context-based Linux permissions in SELinux and AppArmor
  • Understand and configure privilege escalation
  • Implement and configure access and authentication methods
  • Identify and configure Linux security best practices
  • Configure logging services
  • Enable and configure Linux firewalls
  • Backup, restore, and compress files and directories
  • Resolve issues by analyzing system properties
  • Optimize performance by analyzing system processes
  • Troubleshoot common user, application, and hardware issues
  • Create, deploy, and execute basic BASH scripts
  • Perform version control processes in Git
  • Understand orchestration concepts and processes

Related Jobs:

  • Technical Support Specialist
  • Network Engineer
  • System Administrator
  • Security Engineer

What is CompTIA Linux+ Certification Training?

The main objective of the CompTIA Linux+ online training from Cybrary is to equip you with the knowledge and skills to feel comfortable operating and maintaining Linux systems. The course is also useful for certification exam prep. Cybrary's instructor-led training will cover all the topics that are on the official certification exam, so you can be prepared to earn your Linux+ certification.

What is Involved in the Linux Plus Security Training from Cybrary?

This comprehensive training course will fully prepare you to work with Linux systems. Some of the key topics include:

  • Administrative tasks
  • Essential system services
  • Filesystems and file structures
  • GNU and Unix commands
  • Linux installation and package management
  • Networking fundamentals
  • Shell scripting and data management
  • System architecture
  • User interfaces and desktops

The Linux+ course is divided into 27 modules, and each section offers professional training and demonstrations on essential tasks. You will learn these specific skills:

  • Determining and configuring hardware settings
  • Designing a hard disk layout
  • Booting the Linux system and installing a boot manager
  • Using Debian, RPM, and YUM package management
  • Working with the Linux command line
  • Processing text streams using filters
  • Creating partitions and Linux filesystems
  • Handling file permissions and ownership
  • Configuring and troubleshooting system network settings

Where Can I Take the CompTIA Linux+ Certification Training?

One of the most pressing details of any cyber security training is figuring out where and when to complete the course. Whether you currently have a full-time job or have a packed schedule full of other commitments, Cybrary makes it easy for you to continue your education. For your convenience, you can complete all of this Linux Plus certification training d online. This gives you the freedom to study at your own pace.

How Long Will it Take to Complete the Linux Plus Course?

This CompTIA Linux Plus course should take about 21 hours to complete. However, you can watch the bite-sized lessons that comprise this course on your own schedule. Whether you want to go through all the modules in one weekend or tackle everything over the course of a month, you have the flexibility to review the material as it fits into your schedule and lifestyle.

Train Your Team

Cybrary’s expert-led cybersecurity courses help your team remediate skill gaps and get up-to-date on certifications. Utilize Cybrary to stay ahead of emerging threats and provide team members with clarity on how to learn, grow, and advance their careers within your organization.

Included in a Path

No items found.

Instructors

Rob Goelz
Systems Engineer
Read Full Bio
Learn

Learn core concepts and get hands-on with key skills.

Practice

Exercise your problem-solving and creative thinking skills with security-centric puzzles

Prove

Assess your knowledge and skills to identify areas for improvement and measure your growth

Get Hands-on Learning

Put your skills to the test in virtual labs, challenges, and simulated environments.

Measure Your Progress

Track your skills development from lesson to lesson using the Cybrary Skills Tracker.

Connect with the Community

Connect with peers and mentors through our supportive community of cybersecurity professionals.

Success from Our Learners

"Cybrary really helped me get up to speed and acquire a baseline level of technical knowledge. It offers a far more comprehensive approach than just learning from a book. It actually shows you how to apply cybersecurity processes in a hands-on way"

Don Gates

Principal Systems Engineer/SAIC

"Cybrary’s SOC Analyst career path was the difference maker, and was instrumental in me landing my new job. I was able to show the employer that I had the right knowledge and the hands-on skills to execute the role."

Cory

Cybersecurity analyst/

"I was able to earn my CISSP certification within 60 days of signing up for Cybrary Insider Pro and got hired as a Security Analyst conducting security assessments and penetration testing within 120 days. This certainly wouldn’t have been possible without the support of the Cybrary mentor community."

Mike

Security Engineer and Pentester/

"Cybrary really helped me get up to speed and acquire a baseline level of technical knowledge. It offers a far more comprehensive approach than just learning from a book. It actually shows you how to apply cybersecurity processes in a hands-on way"

Don Gates

Principal Systems Engineer/SAIC

"Cybrary’s SOC Analyst career path was the difference maker, and was instrumental in me landing my new job. I was able to show the employer that I had the right knowledge and the hands-on skills to execute the role."

Cory

Cybersecurity analyst/

"I was able to earn my CISSP certification within 60 days of signing up for Cybrary Insider Pro and got hired as a Security Analyst conducting security assessments and penetration testing within 120 days. This certainly wouldn’t have been possible without the support of the Cybrary mentor community."

Mike

Security Engineer and Pentester/

"Becoming a Cybrary Insider Pro was a total game changer. Cybrary was instrumental in helping me break into cybersecurity, despite having no prior IT experience or security-related degree. Their career paths gave me clear direction, the instructors had real-world experience, and the virtual labs let me gain hands-on skills I could confidently put on my resume and speak to in interviews."

Cassandra

Information Security Analyst/Cisco Systems

"I was able to earn both my Security+ and CySA+ in two months. I give all the credit to Cybrary. I’m also proud to announce I recently accepted a job as a Cyber Systems Engineer at BDO... I always try to debunk the idea that you can't get a job without experience or a degree."

Casey

Cyber Systems Engineer/BDO

"Cybrary has helped me improve my hands-on skills and pass my toughest certification exams, enabling me to achieve 13 advanced certifications and successfully launch my own business. I love the practice tests for certification exams, especially, and appreciate the wide-ranging training options that let me find the best fit for my goals"

Angel

Founder,/ IntellChromatics.

Linux+: Scripting, Containers, and Automation

This Linux+ Scripting, Containers, and Automation courses focuses on job scheduling and automation, BASH scripting and containers and orchestration concepts.

4
38
M
Time
Intermediate
difficulty
4
ceu/cpe

Course Content

Course Description

What is CompTIA Linux+?

Linux is a flexible, open-source, low-cost platform favored for its ease of use in virtualization and cloud-based applications. More organizations are adopting the Linux operating system into their enterprise, and thus the need for certified employees is growing.

Our self-paced online Linux+ training prepares students with the knowledge to become a CompTIA certified expert, spanning a curriculum that covers maintenance tasks, user assistance, and installation and configuration.

If you are a technician with six months (or more) experience installing, operating, and maintaining Linux systems, this course will help you to meet the certification requirements and prepare for the exam by providing you with a broad awareness of Linux operating systems. Individuals who hold this certification demonstrate critical knowledge of installation, operation, administration, and troubleshooting devices.

System administrators, junior network administrators, database administrators, and web administrators can all benefit from this certification.There is an increasing demand for skilled professionals who can help their organization transition to open-source platforms. This Linux+ certification can provide new opportunities for rising IT and cybersecurity professionals.

What Will I Learn in This CompTIA Linux+ Course?

Key topics:

  • System architecture
  • Linux installation & package management
  • GNU & Unix commands
  • Filesystems, and file structures
  • Shell scripting and data management
  • User interfaces and desktops
  • Administrative tasks
  • Essential system services
  • Networking fundamentals
  • Containers
  • Overlay networks
  • Version control with Git
  • Infrastructure as Code

Skills covered:

  • Explain and configure the Linux boot process
  • Work with kernel modules
  • Manage and configure network connections
  • Configure storage in Linux
  • Understand cloud and virtualization concepts
  • Set time, time zones, and other localization
  • Handle installation, update, and removal of software
  • Create, modify, and delete users and groups; understand user types
  • Understand file creation, text processing, and output redirection
  • Control services using systems and/or SysVInit
  • Describe and explain the roles of Linux servers
  • Automate job scheduling
  • Detail operation of Linux devices
  • Know Graphical User Interfaces, remote desktop, console redirection, and accessibility
  • Manage file and directory permissions
  • Work with context-based Linux permissions in SELinux and AppArmor
  • Understand and configure privilege escalation
  • Implement and configure access and authentication methods
  • Identify and configure Linux security best practices
  • Configure logging services
  • Enable and configure Linux firewalls
  • Backup, restore, and compress files and directories
  • Resolve issues by analyzing system properties
  • Optimize performance by analyzing system processes
  • Troubleshoot common user, application, and hardware issues
  • Create, deploy, and execute basic BASH scripts
  • Perform version control processes in Git
  • Understand orchestration concepts and processes

Related Jobs:

  • Technical Support Specialist
  • Network Engineer
  • System Administrator
  • Security Engineer

What is CompTIA Linux+ Certification Training?

The main objective of the CompTIA Linux+ online training from Cybrary is to equip you with the knowledge and skills to feel comfortable operating and maintaining Linux systems. The course is also useful for certification exam prep. Cybrary's instructor-led training will cover all the topics that are on the official certification exam, so you can be prepared to earn your Linux+ certification.

What is Involved in the Linux Plus Security Training from Cybrary?

This comprehensive training course will fully prepare you to work with Linux systems. Some of the key topics include:

  • Administrative tasks
  • Essential system services
  • Filesystems and file structures
  • GNU and Unix commands
  • Linux installation and package management
  • Networking fundamentals
  • Shell scripting and data management
  • System architecture
  • User interfaces and desktops

The Linux+ course is divided into 27 modules, and each section offers professional training and demonstrations on essential tasks. You will learn these specific skills:

  • Determining and configuring hardware settings
  • Designing a hard disk layout
  • Booting the Linux system and installing a boot manager
  • Using Debian, RPM, and YUM package management
  • Working with the Linux command line
  • Processing text streams using filters
  • Creating partitions and Linux filesystems
  • Handling file permissions and ownership
  • Configuring and troubleshooting system network settings

Where Can I Take the CompTIA Linux+ Certification Training?

One of the most pressing details of any cyber security training is figuring out where and when to complete the course. Whether you currently have a full-time job or have a packed schedule full of other commitments, Cybrary makes it easy for you to continue your education. For your convenience, you can complete all of this Linux Plus certification training d online. This gives you the freedom to study at your own pace.

How Long Will it Take to Complete the Linux Plus Course?

This CompTIA Linux Plus course should take about 21 hours to complete. However, you can watch the bite-sized lessons that comprise this course on your own schedule. Whether you want to go through all the modules in one weekend or tackle everything over the course of a month, you have the flexibility to review the material as it fits into your schedule and lifestyle.

This course is part of a Career Path:
No items found.

Instructed by

Provider
Cybrary Logo
Certification Body
Certificate of Completion

Complete this entire course to earn a Linux+: Scripting, Containers, and Automation Certificate of Completion