CentOS Enterprise Linux 8 Essentials
Linux Training Architect I in Content
About the Training Architect
This video introduces Rob Marti, the course author and a longtime Red Hat server admin.
Welcome to the CentOS Enterprise Linux 8 Essentials course! Throughout this course, we'll talk about some new features of CentOS 8, in addition to covering some of the older, more consistent things CentOS does. Let's dive in!
CentOS 8 in the Linux Academy Playground
Due to circumstances beyond our control CentOS 8 is not available in the Linux Academy Playground, nor can it be used in our Hands On Labs. This video explains that, and explains that there's no real difference (as far as this course goes) between Red Hat Enterprise Linux 8 and CentOS 8.
What Is CentOS?
History of CentOS
Where did CentOS come from? How is it created? In this lesson, we discuss these questions and go into some of the why behind CentOS to attempt to address questions about why CentOS has the defaults it has.
How Does Fedora Fit In?
Any discussion of Red Hat Enterprise Linux or CentOS will include someone wondering how Fedora fits in. In this lesson, we address just that, covering how Fedora fits in to the RHEL/CentOS ecosystem.
Installing CentOS 8
In this lesson, we walk through a normal installation of CentOS Linux 8. We also talk about some of the different features and where different things are set up.
Normally on automated installations, there isn't a lot to watch. What we cover in this lesson is a little bit about how kickstarts work and some of the different automated deployment methods out there.
Working with CentOS
Using the GUI
While many administrators will spend the majority of their career using and navigating the command line, it is useful to be able to navigate a Linux GUI as well.
Working with Files
Viewing log files and moving them around as needed are some skills that system administrators use all the time. This lesson covers some basic commands to enable that.
Managing servers by directly logging in as `root` is not a best practice. This lesson talks a bit about why, as well as other methods of escalating privilege so you can do the job.
Being able to efficiently use documentation is an important skill. There is a huge amount of information available on the server itself before even looking on the internet for additional help. Using the documentation available will help you craft your question and speed up the time it takes to resolve your issue.
Text editors are a crucial part of being a system administrator. In this lesson, we go over how the Vim editor works.
Working with Nano
Text editors are a crucial part of being a system administrator. In this lesson, we go over how the Nano editor works.
Runlevels are a thing of the past. In CentOS 8, we have `systemd` to manage things and use `targets` to define what services start when. In this lesson, we go over what a target is, how to change it, and how to create a custom one.
In CentOS 8, `systemd` is the king of service management. In this lesson, we go over the different commands to start and stop a service, as well as how a service is defined.
Writing Your Own Service File
At some point there will be third-party software that needs a service file but doesn't provide one. Or you'll be tasked with changing some supported software so it always restarts. In this lesson, we talk about how to write your own `systemd` service file or extend one that already exists.
While networking hasn't changed much (as far as the user is concerned) with CentOS 8, it might be useful to have a refresher on how to manage your network devices. This lesson covers `nmcli` and `nmtui` and touches on the configuration of network devices.
Working with nftables
In CentOS 8, `nftables` has replaced `iptables` as the back end for `firewalld`. While you don't often have to interact with the back end IP filtering software, understanding how to manipulate it can help you when troubleshooting. In this lesson, we talk about `nftables` and go through manipulating rules.
Working with firewalld
In CentOS 8, `firewalld` is the easiest method to set up your server and lock down the network to only what needs to be used. In this lesson, we cover a little bit about `firewalld` and how to add/remove services.
What's New in CentOS 8
What Is Cockpit?
Cockpit is a remote management tool that is fully supported in CentOS 8. From installing software to managing containers and opening a terminal, Cockpit can manage whatever you need. In this lesson, we go over Cockpit and how it all works.
Installing Software with Yum in CentOS 8
The new AppStream allows administrators extra flexibility when installing software. Being able to install supported versions of software that aren't the default will allow administrators to meet requirements where they may have had to manually compile software in the past. This lesson demonstrates how to use this new feature.
Image Builder is a new tool in CentOS 8 that allows you to build a blueprint of packages and other customizations that can be turned into an image in many different formats. This lesson goes over the different formats and how to use Image Builder.
In this video, we go over what we've learned in the course and cover some potential next steps in your learning career. Good luck!
Take this course and learn a new skill today.
Transform your learning with our all access plan.Start 7-Day Free Trial