RHEL9
This course is based on Latest Linux OS
RH124: Linux System Administration – I
Overview
The first of the two courses covering the core system administration tasks needed to manage Linux Servers.
Linux System Administration I is designed for IT professionals without previous Linux system administration experience. The course provides students with Linux administration competence by focusing on core administration tasks. This course also provides a foundation for students who plan to become full-time Linux system administrators by introducing key command-line concepts and enterprise-level tools.
This course is the first of a two-course series that takes a computer professional without Linux system administration knowledge to become a fully capable Linux administrator. These concepts are further developed in the follow-on course, Linux System Administration II.
This course is based on Latest Linux OS
Summary
- Introduce Linux and the Linux
- Run commands and view shell
- Manage, organize, and secure
- Manage users, groups and user security
- Control and monitor systemd
- Configure remote access using the web console and
- Configure network interfaces and
- Archive and copy files from one system to
- Manage software using RPM & YUM
Pre-Requisites
Basic technical user skills with computer applications on some operating systems are expected.
Target Audience
The primary persona is a technical professional with current or pending responsibilities as a Linux enterprise or cloud system administrator.
Course Outline
Get started with Linux
Describe and define open source, Linux distributions.
Access the command line
Log into a Linux system and run simple commands using the shell.
Manage files from the command line
Copy, move, create, delete, and organize files while working from the bash shell.
Create, view, and edit text files
Manage text files from command output or in a text editor.
Manage local users and groups
Create, manage, and delete local users and groups, as well as administer local password policies.
Control access to files
Set Linux file system permissions on files and interpret the security effects of different permission settings.
Monitor and manage Linux processes
Evaluate and control processes running on a Linux system.
Control services and daemons
Control and monitor network services and system daemons using systemd.
Configure and secure SSH
Configure secure command line service on remote systems, using OpenSSH.
Analyze and store logs
Locate and accurately interpret logs of system events for troubleshooting purposes.
Manage networking
Configure network interfaces and settings on Linux servers.
Archive and transfer files
Archive and copy files from one system to another.
Install and update software packages
Download, install, update, and manage software packages from YUM, APT package repositories.
Access Linux files systems
Access, inspect, and use existing file systems on storage attached to a Linux server.
Comprehensive review
Review the content covered in this course by completing hands-on exercises.
RH134: Linux System Administration – II
Overview
Build the skills to perform the key tasks needed to become a full-time Linux administrator
Linux System Administration II serves as the second part of the Linux Admin training track for IT professionals who have taken Linux System Administration. The course goes deeper into core Linux system administration skills in storage configuration and management, installation and deployment of Linux System Administration management of security features such as SELinux, control of recurring system tasks, management of the boot process and troubleshooting, basic system tuning, and command-line automation and productivity.
This course is based on Latest Linux
Summary
- Access security files, file systems, and networks
- Execute shell scripting and automation techniques
- Manage storage devices, logical volumes, and file systems
- Manage security and system access
- Control the boot process and system services
- Run containers
Pre-Requisites
The participant should have undergone Linux System Administration I training.
Target Audience
This course is geared toward Windows system administrators, network administrators, and other system administrators who are interested in supplementing current skills or backstopping other team members, in addition to Linux system administrators who are responsible for these tasks:
- Configuring, installing, upgrading, and maintaining Linux systems using established standards and procedures
- Providing operational support
- Managing systems for monitoring system performance and availability
- Writing and deploying scripts for task automation and system administration
- Access security files, file systems, and networks
- Execute shell scripting and automation techniques
- Manage storage devices, logical volumes, and file systems
- Manage security and system access
- Control the boot process and system services
- Run containers
Pre-Requisites
The participant should have undergone Linux System Administration I training.
Target Audience
This course is geared toward Windows system administrators, network administrators, and other system administrators who are interested in supplementing current skills or backstopping other team members, in addition to Linux system administrators who are responsible for these tasks:
- Configuring, installing, upgrading, and maintaining Linux systems using established standards and procedures
- Providing operational support
- Managing systems for monitoring system performance and availability
- Writing and deploying scripts for task automation and system administration
Course Outline
Improve command line productivity
Run commands more efficiently by using advanced features of the Bash shell, shell scripts, and various utilities provided by Enterprise Linux.
Schedule future tasks
Schedule commands to run in the future, either one time or on a repeating schedule.
Tune system performance
Improve system performance by setting tuning parameters and adjusting scheduling priority of processes.
Manage SELinux security
Protect and manage the security of a server by using SELinux.
Manage logical volumes
Create and manage logical volumes containing file systems and swap spaces from the command line.
Access network-attached storage
Use the NFS protocol to administer network-attached storage.
Control the boot process
Manage the boot process to control services offered and to troubleshoot and repair problems.
Manage network security
Control network connections to services using the system firewall and SELinux rules.
Run Containers
Obtain, run, and manage simple, lightweight services as containers on a single Linux server.
RH294: Linux Automation with Ansible
Overview
Learn how to automate Linux system administration tasks with Ansible
Linux Automation with Ansible is designed for Linux system administrators and developers who need to automate provisioning, configuration, application deployment and orchestration.
This course is based on Ansible Automation Platform 2.2.
Summary
- Installing Ansible Automation Platform on control
- Creating and updating inventories of managed hosts and managing
connections to them.
- Automating administration tasks with Ansible Playbooks and ad hoc
- Writing effective playbooks at
- Protecting sensitive data used by Ansible Automation Platform with
Ansible Vault.
- Reusing code and simplifying playbook development with Ansible Roles and Ansible Content
Pre-Requisites
You must possess Linux Administration 1 & 2 or have equivalent experience. The candidates who have not earned Linux certification can pass the online skills assessment and obtain a confirmation of their correct skills and knowledge.
Target Audience
This course is geared toward Linux system administrators, DevOps engineers, infrastructure automation engineers, and systems design engineers who are responsible for these tasks:
- Automating configuration management
- Ensuring consistent and repeatable application deployment
- Provisioning and deployment of development, testing, and production servers
- Integrating with DevOps continuous integration/continuous delivery workflows
Course Outline
Introduce Ansible
Describe the fundamental concepts of Ansible Automation Platform and how it is used, and install Ansible Automation Platform.
Implement an Ansible playbook
Create an inventory of managed hosts, write a simple Ansible playbook, and run the playbook to automate tasks on those hosts.
Manage variables and facts
Write playbooks that use variables to simplify management of the playbook and facts to reference information about managed hosts.
Implement task control
Manage task control, handlers, and task errors in Ansible Playbooks.
Deploy files to managed hosts
Deploy, manage, and adjust files on hosts managed by Ansible.
Manage complex plays and playbooks
Write playbooks that are optimized for larger and more complex projects.
Simplify playbooks with roles
Use Ansible roles to develop playbooks more quickly and to reuse Ansible code.
Troubleshoot Ansible
Troubleshoot playbooks and managed hosts.
Automate Linux administration tasks
Automate common Linux system administration tasks with Ansible.