CompTIA Linux+: Scripting, Containers, and Automation
Being able to automate Linux administration allows for repeatably correct configurations. This course will teach you Linux automation and the DevOps toolset.
What you'll learn
Being able to replicate your production environment for development has always been an issue. In this course, CompTIA Linux+: Scripting, Containers, and Automation, you’ll learn to improve your Linux administration with amazing automation. First, you’ll explore writing effective shell scripts. Next, you’ll discover configuration management with Ansible, Puppet, and Chef. Finally, you’ll learn how to manage containers using Docker, Podman, and Kubernetes. When you’re finished with this course, you’ll have the skills and knowledge of Linux automation and DevOps needed to replicate production environments for testing and development.
Table of contents
- Introduction to Linux Automation 5m
- Installing Vagrant and VirtualBox 7m
- Using Git to Switch Branches 8m
- Adding Global Configuration 5m
- Understanding Git Repos and How to Revert Code 4m
- Creating a New Repository 5m
- Reverting Code Changes 7m
- Implementing .gitignore 8m
- Understanding Remote Repos 3m
- Adding a New Remote Repo 7m
- Merging Branches 8m
- Summary and What's Next 2m
- Using Shell Script Automation 5m
- Creating a Basic Sysinfo Script 9m
- Implementing Variables and Logic in the Script 9m
- Source Variables from /etc/os-release 6m
- Creating a Password Generator 8m
- Improving Password Generation 7m
- Scripting User Creation 7m
- Introducing the Power of AWK 4m
- Summary and What's Next 3m
- Welcome to Docker 4m
- Installing Docker on Ubuntu 20.04 6m
- Understanding the Security Weakness of the Docker Group 2m
- Working at the CLI to Show Unlogged Operations When Not Using Sudo 6m
- Working with Docker Images 7m
- Working with Docker Containers 6m
- Working with Services in Containers 6m
- Building Images with Dockerfile 9m
- Summary and What's Next 2m