
Paths
RHCSA: Red Hat Certified System Administrator (EX200)
This certification path covers the skills and knowledge you need to earn the Red Hat Certified System Administrator certification. These courses cover linux systems administration... Read more
What you will learn
- How to install CentOS 7
- How to use the command line for navigation
- How to monitor performance
- Ways to manage Linux processes, software, storage, and services
- How to install XRDP
- How to create, manage, and migrate virtual machines
- How to create and manage users and local groups
- Networking with CentOS 7 Linux
Pre-requisites
No prior experience is required. General experience with computers and IT is beneficial.
RHCSA
In this series, you'll be introduced to objectives that align with both the LFCS and RHCSA. The following courses will help you gain a grasp on Red Hat 7.
Learning the Essentials of CentOS Enterprise Linux 7 Administration
6h 42m
Description
This is the first in a series of courses designed to support the Linux Foundation Certified SysAdmin and the Red Hat Certified System Administrator practical exams. Based on CentOS 7.2, we get you started with installation before helping your though the basics of working on a CentOS 7 system.
Table of contents
- Course Overview
- Introducing the Linux Foundation and LFCS Certification
- Installing CentOS 7
- Working at the Command Line
- Reading Files
- Using the vim Text Editor
- Piping and Redirection
- Archiving Files
- Accessing Command Line Help
- Understanding File Permissions
- Accessing the Root Account
- Accessing Servers with SSH
- Using Screen and Script
CentOS Enterprise Linux 7 Operation Essentials
6h 49m
Description
This is the second course in a series of courses designed to support the Linux Foundation Certified SysAdmin and the Red Hat Certified System Administrator practical exams. Based on CentOS 7.2 this course will help you manage your server of the long haul over its operational lifetime. Monitoring the server, managing logs and updating software are all topics that are included in this extensive course.
Table of contents
- Introducing the Linux Foundation and LFCS Certification
- Starting and Stopping CentOS 7
- The Boot Process
- Managing GRUB2
- Managing Linux Processes
- Process Priority
- Monitor Linux Performance
- Using Sysstat to Monitor Performance
- Managing Shared Libraries
- Scheduling Tasks in Linux
- Log Files and Logrotate
- Introducing SELinux
- Managing Software on CentOS 7
- Configuration Management Tools
CentOS Enterprise Linux 7 User and Group Management
4h 20m
Description
Being able to manage local users and groups fits into the realm of the system administrator, but if you are going to take these users and groups seriously, then you will also need to know how to work with OpenLDAP. The course starts gently introducing you to the idea of the local user and groups and their storage databases before moving on to enterprise solutions with LDAP directories and Kerberos authentication.
Table of contents
- Course Overview
- Introduction to Linux User and Group Management and the Associated Certification
- Managing Login Scripts
- Creating and Managing Local Users in CentOS 7
- Managing Local Groups in CentOS 7
- Using PAM to Control User Access
- Implementing OpenLDAP Directories on CentOS 7
- Implementing OpenLDAP Authentication in CentOS 7
- Implementing Kerberos Authentication
CentOS Enterprise Linux 7 Storage Management
6h 22m
Description
Finding a trustworthy storage solution that meets your needs as an administrator is difficult. This course, CentOS Enterprise Linux 7 Storage Management, will help any admin learn how to use Linux in order to provide more reliability in their storage and services. First, you'll learn about the partitions on which Linux disks reside, file systems, and virtual memory. Next, you'll move onto ACLs and how to configure an iSCSI block storage server, and more. You'll finish with using the auto-mounter and learning about quotas. By the end of this course, you'll know how to use Linux to meet all your storage needs in a safe and reliable way.
Table of contents
- Introduction to Linux Storage Management and the Associated Certification
- Partitioning Disks
- Creating Linux File Systems
- Managing Swap and RAID Devices
- Extending Permissions with ACLS
- Managing Logical Volumes
- Configuring an iSCSI Block Storage Server
- Implementing HA Clusters
- Implementing Aggregated Storage with GlusterFS
- Encrypted Volumes
- Using the Auto-mounter
- Implement User and Group Quotas
CentOS Enterprise Linux 7 Network Management
4h 7m
Description
There is more to Linux administration than managing a single system--you have to network many systems and protect these systems from the Internet. In this course, LFCS: Linux Networking, new system administrators like you will be equipped with the skills needed to integrate CentOS 7 into a networked environment. First, you will learn how to implement persistent configuration of the IP address, gateway, and DNS settings of your system. Next, you'll learn the skills required to implement firewalls on your CentOS 7 system. Finally, you’ll learn how to implement secure tunneling to create Virtual Private Networks. By the end of this course, you'll have the expertise you need to be able to network and secure multiple systems.
Table of contents
- Course Overview
- Introduction to Linux Networking and the Associated Certification
- Configuring Hostnames
- Configuring NTP
- Network Services
- Routing with CentOS 7
- Firewalling with Firewalld
- Using iptables
- Methods to Tunnel Traffic
- Monitoring the Network
CentOS Enterprise Linux 7 Service Management
6h 50m
Description
When it comes to managing CentOS 7, you'll find it's often more about managing the services that reside on CentOS. In this course, you will prepare the CentOS 7 administrator with the skills needed to manage commonly-used and required services. You'll also integrate the services together in a practical way, mirroring what may be needed in your workplace. To start, you'll automate installs of CentOS 7 by creating an FTP repository and adding a DHCP server with PXE Boot enabled. The installation itself is automated by means of a Kickstart file. Before long, you'll look at building a PHP-based web application to query a MariaDB that you'll create and populate. The course closes by looking at sharing files to the Windows network with Samba and debugging SELinux to ensure you can keep the service secure. By the end of this course, you will be able to manage CentOS 7 and all its services with ease, and you'll also be more prepared for the LFCS Administrator exam.
Table of contents
- Course Overview
- Introduction to Linux Service Management and the Associated Certification
- Configuring a BIND DNS Service
- Configuring FTP Servers
- Configuring DHCP
- Installing PXE
- Configuring Email in CentOS 7
- Configure Printing in CentOS 7
- Installing Apache Web Server
- Installing and Testing PHP
- Installing MariaDB
- Configuring SELinux for Services
CentOS Enterprise Linux 7 Virtualization Management
3h 11m
Description
In today's competitive IT market, virtualization has become king and for those who can manage virtualization your future is secured. In this course, you will learn to manage virtual machines in an open source environment using Libvirt and KVM. Next, you'll learn to keep these virtual machines highly available via live migration by moving a running virtual machine from one KVM host to another. Finally, you'll learn how to create and manage lightweight system with Linux containers and Docker. When you're finished with this course, you will have the skills and knowledge needed to succeed in today's virtual IT environment. Software required: CentOS 7.x
Table of contents
- Course Overview
- Introduction to Linux Virtualization Management and the Associated Certification
- Installing XRDP
- Virtual Machine Networking
- Installing KVM
- Creating a Virtual Machine
- Managing Virtual Machines
- Migrating Virtual Machines
- Using Docker
Creating Shell Scripts in Enterprise Linux
2h 10m
Description
Sometimes the repetitive work of a Linux system administrator can take over your life. In this course, Creating Shell Scripts in Enterprise Linux, you will gain foundational knowledge of shell scripting in Linux to help you and your operators. First, you will learn to write effective scripts and use shortcuts in vim. Next, you will discover the power of conditional statements in BASH that bring logic into your scripts, testing user input. Finally, you will explore how to build menus for operators and restrict them to only those tasks assigned in the menu. When you’re finished with this course, you will have the skills and knowledge of Linux Shell Scripting to create scripts to deploy on your systems.
Table of contents
- Course Overview
- Automating the Boring Stuff
- Writing Your First Script
- Collecting User Input and Code Logic
- Using Functions and Loops in Scripts
- Building Menus in BASH
Managing SELinux Policies in Enterprise Linux
2h 58m
Description
Too many times you hear the phrase "disable SELinux", well not anymore. By helping you understand SELinux the need for this will stop. In this course, Managing SELinux Policies in Enterprise Linux, you’ll gain the ability to keep your system secure with SELinux and run services in non-standard configurations. First, you’ll explore the advantages of restricting user access with SELinux. Next, you’ll discover the details of Type Enforcement rules. Finally, you’ll learn how to write and compile your own SELinux modules. When you’re finished with this course, you’ll have the skills and knowledge of SELinux needed to maintain your server estate without the vulnerability of discarding SELinux security.
Table of contents
- Course Overview
- Protecting Your Systems with SELinux
- Working with SELinux Modes
- Controlling User Access with SELinux Users
- Working with SELinux Type Enforcement Rules
- Making Security Simple with Booleans
- Fault Finding SELinux Issues
- Writing Custom SELinux Modules
Getting Started with Podman
1h 47m
Description
Being able to change your systems at a moment's notice and being able to reflect the changing needs of your customers is not possible without systems that can be deployed quickly. In this course, Getting Started with Podman, you’ll gain the ability to use containers that are managed with Podman without the need of elevated privileges. First, you’ll explore what is meant by "Rootless Containers." Next, you’ll discover how Podman can easily and quickly deploy your services. Finally, you’ll learn how to deploy MySQL databases to writable persistent volumes. When you’re finished with this course, you’ll have the skills and knowledge of container management needed to work effectively in a modern DevOps environment.
Table of contents
- Course Overview
- Understanding Podman
- Configuring Podman in Rootless Mode
- Deploying Containers with Podman
- Managing Container Lifecycle
- Managing Writable Data on Persistent Volumes
What’s New in CentOS 8
1h 57m
Description
At the core of Linux Administration is a thorough knowledge of Linux and new features as they are delivered. In this course, What's New in CentOS 8, you will learn the new and exciting features in Enterprise Linux 8. First, you will learn the new firewall skills needed to manage nftables. Next, you will explore the exciting management tools found in NFSv4.2. Finally, you will discover how to put into production the new storage features of Stratis and VDO. When you are finished with this course, you will have a foundational knowledge of Enterprise Linux 8 new features that will help you as you move forward in rolling these out in production, thus improving efficiency and reducing cost. Software required: CentOS 8.
Table of contents
- Course Overview
- Welcome to CentOS 8
- Using the Web Console
- Enhancing the Firewall
- Network File System Enhancements
- Storage Management with Stratis
- Data Deduplication and Compression with VDO