Administrating Red Hat Enterprise Linux 8 (2022)
Last updated 9/2022
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 8.94 GB | Duration: 40h 52m
Last updated 9/2022
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 8.94 GB | Duration: 40h 52m
Get skills needed for RHCA/RHCE 8. Gain sufficient skill to perform system administration tasks on Red Hat Linux in 2022
What you'll learn
Gain sufficient skill to perform core system administration tasks on Red Hat Enterprise Linux
Build foundational skills needed by an RHCSA/RHCE 8 certified Red Hat Enterprise Linux system administrator
Prepare managed hosts for automation. Automate common system administration tasks
Run Commands Using the Bash Shell
Manage Files From the Command Line
Get Help in Red Hat Enterprise Linux
Create, View, and Edit Text Files
Managing Local Users and Groups
Controlling Access to Files
Monitor and Manage Linux Processes
Control Services and Daemons
Configure and Secure SSH
Analyze and Store Logs
Manage Networking
Archive and Transfer Files
Install and Update Software Packages
Write Bash Scripts
Schedule Future Tasks
Much more…
Requirements
There are no formal prerequisites for this course; however, previous system administration experience on other operating systems will be very beneficial
Basic Linux skills
Description
This course is aimed to IT Pros or people who want to get familiar with Linux. And it's supposed to give the viewer the information they need to know to get started with command line to perform essential Linux administration tasks, including installation, establishing network connectivity, managing physical storage and basic security administration. It's a very-well structured course with step-by-step demonstrations, including lots of guided exercises, labs and quizes. The course is targeted to help to automate and script daily tasks. There are lots of live demonstrations how to use Bash commands. I hope it will help to do your job more efficiently. Here is some of the students' reviews: 'Thanks, instructor! It's a good structured course several hours long. I carried much useful information from it.' – James K'simple and clear' –Swathi Mettu'Very useful for Linux Administrators' –DORDAA SUGLO RUDOLF'Great course! I love that you don't linger on each topic. You say what it is, what it does, and why you would need it, and you move on. Great!!' –David Ramirez'Structured teaching..' –Dhanush Raj'Great Course with good information explained and detailed' –mariano Martinez'Great course! Excellent content, very clear.' –J B'Perfect! Good to have it.' –Lern LiHere is some of the topics:Access the Command LineRun Commands Using the Bash ShellManage Files From the Command LineGet Help in Red Hat Enterprise LinuxCreate, View, and Edit Text FilesFiles and Directories PermissionsProcesses and JobsSed and AwkSudoManaging Local Users and GroupsManaging PackagesWorking with passwordsConfiguring NetworkingLogs and MonitoringConfiguring and Securing SSHArchiving and Transfering FilesRed Hat Linux Automation with AnsibleManging Public Key Infrastructure (PKI) with OpenSSLMuch more…
Overview
Section 1: Essential Linux Tools. Part 1
Lecture 1 Logging to the system remotely with ssh and listing the directories
Lecture 2 Changing the directories, inspecting the system, examining user's info, logins
Lecture 3 Displaying and setting time and date. Part 1
Lecture 4 Displaying and setting time and date. Part 2
Lecture 5 Getting device information and using compression/archiving tools
Lecture 6 Getting help and wildcards
Lecture 7 Getting help (continued)
Section 2: Working with Files. Part 1
Lecture 8 Path and file types
Lecture 9 Creating files or directories and listing files or directories
Lecture 10 Copying, moving, renaming, removing files and directories
Lecture 11 File and directory control attributes
Lecture 12 Finding files. Part 1
Lecture 13 Finding files. Part 2
Lecture 14 Finding files. Part 3
Lecture 15 Finding files. Part 4
Lecture 16 File permissions. Part 1
Lecture 17 File permissions. Part 2
Lecture 18 Permissions for group collaboration
Section 3: VIM Editor
Lecture 19 VIM. Part 1
Lecture 20 VIM. Part 2
Lecture 21 VIM. Part 3
Lecture 22 VIM. Part 4
Lecture 23 VIM. Part 5
Lecture 24 VIM. Part 6
Lecture 25 VIM. Part 7
Lecture 26 VIM. Part 8
Section 4: Bash Shell. Processes and Scheduling. Essential Linux Tools. Part 2.
Lecture 27 Searching the needed info with grep&wc
Lecture 28 Cat and output redirection
Lecture 29 Using pipes
Lecture 30 Processes revealed
Lecture 31 Processes and jobs
Lecture 32 Exploring all running processes with top command
Lecture 33 Understanding process states
Lecture 34 Changing process priority with nice
Lecture 35 Controlling processes with signals
Lecture 36 Changing password with passwd and working withPATH
Lecture 37 Special characters and command-line keystrokes
Lecture 38 Chaining operators
Lecture 39 Sed and awk
Lecture 40 Sed and awk. Part 2
Lecture 41 Performing exit, reboot or shutdown on the system
Lecture 42 Using BASH history
Lecture 43 Using aliases to create your own commands
Lecture 44 Watching files and how they're changing live with watch command
Lecture 45 Gaining administrative privileges with sudo command
Lecture 46 Understanding Job Scheduling with cron and at commnds
Section 5: Managing Software Packages
Lecture 47 Packages overview
Lecture 48 Managing packages with rpm command
Lecture 49 Installing and modifying packages with rpm command
Lecture 50 Viewing pgp keys and verifying package attributes
Lecture 51 YUM package manager. Part 1
Lecture 52 YUM package manager. Part 2
Lecture 53 YUM package manager. Part 3
Section 6: Networking Basics
Lecture 54 Configuring hostname
Lecture 55 IPv4 concepts and traceroute command usage
Lecture 56 Using 'ip' command
Lecture 57 Validating and Troubleshooting Network Configuration
Lecture 58 Practice Lab: Examining Network Configuration
Lecture 59 Configuring Networking with nmcli
Lecture 60 Validating Network Configuration (with Guided Exercise)(
Lecture 61 Editing Network Configuration Files (with Guided Exercise)
Lecture 62 Lab: Managing Networking
Section 7: PART II. Red Hat Enterprise Linux 8 System Administration. Manage Local users
Lecture 63 Users: Intro, id command, /etc/passwd file
Lecture 64 Users: Gaining Superuser Access. su and sudo commands
Lecture 65 Users: Configuring sudo
Lecture 66 Users: Guided Exercise Using sudo
Lecture 67 Users: Using useradd, userdel and usermod
Lecture 68 Users: Practice excersise with useradd, userdel and usermod
Lecture 69 Groups: groupadd, groupdel and groupmod
Lecture 70 Groups: adding users to groups
Lecture 71 Users: working with passwords
Lecture 72 Users: Practice. Working with passwords
Lecture 73 Lab: Managing Users and Groups
Section 8: PART II: Linux File System Permisions
Lecture 74 File permissions
Lecture 75 Changing Permissions for Files and Directories
Lecture 76 Changing Ownership for Files and Directories
Lecture 77 Guided Exercise: Managing File System Permissions from the Command LIne
Lecture 78 Umask and Managing Default Permissions and File Access
Lecture 79 Guided Exercise: Umask and Managing Default Permissions
Lecture 80 Lab: Controlling Access to Files
Section 9: PART II: Monitoring and Managing Linux Processes
Lecture 81 Listing Processes and Process States. PS command options
Lecture 82 Controlling Jobs
Lecture 83 Guided Exercise: Controlling Jobs
Lecture 84 Killing Processes
Lecture 85 Monitoring process activity
Lecture 86 Lab: Monitoring and Managing Processes
Section 10: PART II: Controlling Services and Daemons
Lecture 87 Controlling Services and Daemons
Lecture 88 Controlling Services and Daemons: Guided Exercises
Section 11: PART II: Configuring and Securing SSH
Lecture 89 Accessing Comand Line with SSH
Lecture 90 Configuring SSH key-based authentication
Lecture 91 Configuring and securing SSH
Section 12: PART II: Analyzing and Storing Logs
Lecture 92 Describing System Log Architechture
Lecture 93 Reviewing Syslog Files
Lecture 94 Reviewing System Journal Entries
Lecture 95 Preserving the System Journal
Lecture 96 Maintaining Accurate Time
Lecture 97 Lab: Analyzing and Storing Logs
Section 13: PART II: Archiving and Transfering Files
Lecture 98 Archiving and Compressing Files
Lecture 99 Transferring Files Between Systems Securely
Section 14: PART III: Scheduling Future Tasks
Lecture 100 Using 'at' Package
Lecture 101 Scheduling Recurring Tasks with 'crontab'
Lecture 102 Scheduling Recurring System Jobs
Lecture 103 Guided Exercise: Scheduling Recurring System Jobs
Lecture 104 Managing Temporary Files
Lecture 105 Guided Exercise: Managing Temporary Files
Section 15: Part III: Tuning System Performance
Lecture 106 Adjusting Tuning Profiles
Lecture 107 Adjusting Process Scheduling
Lecture 108 Guided Exercise: Changing Process Scheduling
Section 16: Part III: Controlling Access to Files with ACLs
Lecture 109 Interpreting File ACLs
Lecture 110 Securing Files with ACLs
Lecture 111 Guided Exercise: Securing Files with ACLs
Section 17: Part III: Managing Storage
Lecture 112 Adding Partitions, File Systems, and Persistent Mounts
Lecture 113 Guided Exercise: Adding Partitions, File Systems, and Persistent Mounts
Lecture 114 Managing Swap Space
Lecture 115 Lab: Managing Basic Storage
Lecture 116 Managing Logical Volumes
Lecture 117 Extending Logical Volumes
Lecture 118 Guided Exercise: Extending Logical Volumes
Lecture 119 Lab: Managing Logical Volumes
Lecture 120 Managing Layered Storage with Stratis
Lecture 121 Guided Exercise: Managing Layered Storage with Stratis
Lecture 122 Compresson and Deduplicating Storage with VDO
Lecture 123 Lab: Implementing Advanced Stirage Features
Lecture 124 Accessing Network-Attached Storage
Lecture 125 Guided Exercise: Accessing Network-Attached Storage
Section 18: PART III: Controlling and Troubleshooting the Boot Process
Lecture 126 Describing the Boot Process
Lecture 127 Guided Exercise: Selecting the Boot Target
Lecture 128 Guided Exercise:Resetting the Root Password. Using Debug Mode and Logs.
Lecture 129 Lab: Controlling the Boot Process
Section 19: PART III: Managing Networking. Part 2
Lecture 130 Describing Networking Concepts
Lecture 131 IPv4 settings. Defining subnets
Lecture 132 IPv4 Guided Exercises. Public and Private Adresses
Lecture 133 Lab: Planning an IPv4 network
Section 20: PART III: Managing Certificates
Lecture 134 Using OpenSSL on Red Hat Linux to Create, Operate, and Secure a Certificates
Lecture 135 Creating Certificate Authority (Self-Signed)
Lecture 136 Hands-On Lab on OpenSSL
Section 21: PART III: Hands-On Scripting Step-by-Step
Lecture 137 Writing Simple Bash Scripts
Lecture 138 Guided Exercise: Writing Your First Script
Lecture 139 Using Loops
Lecture 140 Guided Exercise: Using Loops
Lecture 141 Describing a Simple Regular Expression
Lecture 142 Guided Exercise: Using grep with RegEx
Lecture 143 Using grep with RegEx
Lecture 144 Lab: Your First Script
Lecture 145 Building Scripts: Using Variables and Redirecting Input/Output
Lecture 146 Building Scripts: the if-then statements
Lecture 147 Building Scripts: Trying the Test command. Using Comparisons
Lecture 148 Building Scripts: Using File Comparison
Lecture 149 Compound Testing. Working wit Advanced If-Then Statements
Lecture 150 A Practical Example
Lecture 151 Looping with the 'for' statement
Lecture 152 Looping with the 'for' statement. Part 2
Lecture 153 Using 'while' and 'until' commands. Using Loops
Lecture 154 Using Loops. Part 2
Lecture 155 Practical Examples Using Loops
Lecture 156 Passing Parameters
Lecture 157 Using Special Parameter Variables
Lecture 158 Working with Options
Lecture 159 Using Read Command
Lecture 160 A Practical Example
Lecture 161 Understanding Input and Output
Lecture 162 Redirecting Output in Scripts
Lecture 163 Read/Write file descriptors
Lecture 164 Supressing Command Output. Using temp files. Logging Messages
Lecture 165 A practical example: using input and output
Lecture 166 Signaling the Bash shell
Lecture 167 Using traps
Lecture 168 Running scripts in background
Lecture 169 Running Scripts without a Hang-up
Lecture 170 Controlling the Job. Viewing Jobs
Section 22: Part IV: Building Lab with Vagrant
Lecture 171 Intro to Vagrant
Lecture 172 Getting Installed
Lecture 173 Using Vagrant
Lecture 174 Using Vagrant. Part 2
Lecture 175 Using Vagrant. Part 3
Lecture 176 Using Vagrant. Part 4
Lecture 177 Using Vagrant. Part 5
Lecture 178 Using Vagrant. Part 6
Lecture 179 Using Vagrant. Part 7
Lecture 180 Using Vagrant. Part 8
Section 23: Part IV: Starting with Ansible
Lecture 181 Intro to Ansible
Lecture 182 Getting Installed
Lecture 183 Configuring SSH
Lecture 184 Getting inventory
Lecture 185 Using modules
Lecture 186 Starting with Playbooks
Lecture 187 Starting with Playbooks. Part 2
Lecture 188 Starting with Playbooks. Part 3
Lecture 189 Starting with Playbooks. Part 4
Section 24: Part IV: Red Hat Linux Automation with Ansible
Lecture 190 Building Ansible Lab Environment
Lecture 191 Describing Ansible Inventory Files
Lecture 192 Guided Exercise: Ansible Inventory Files
Lecture 193 Managing Ansible Configuaration Files
Lecture 194 Managing Connectivity and Configuaration Files
Lecture 195 Guided Exercise: Managing Ansible Configuaration Files
Lecture 196 Running Ad Hoc Commands
Lecture 197 Guided Exercise: Running Ad Hoc Commands
Lecture 198 Lab: Deploying Ansible
Lecture 199 Implementing Playbooks
Lecture 200 Guided Exercise: Implementing Playbooks
Lecture 201 Multiple Plays
Lecture 202 Guided Exercise: Multiple Plays
Lecture 203 Lab: Implementing Playbooks
Lecture 204 Managing Variables
Lecture 205 Guided Exercise: Managing Variables
Lecture 206 Managing Secrets
Lecture 207 Guided Exercise: Managing Secrets
Lecture 208 Managing Facts
Lecture 209 Guided Exercise: Managing Facts
Lecture 210 Lab: Managing Variables and Facts
Lecture 211 Lab: Managing Variables and Facts
Lecture 212 Writing Loops and Conditional Tasks
Lecture 213 Guided Exercise: Writing Loops and Conditional Tasks
Lecture 214 Implementing Handlers
Lecture 215 Handling Task Failure
Lecture 216 Guided Exercise: Handling Task Failure
Lecture 217 Guided Lab:Implementing Task Control
Section 25: Part IV: Starting with Git
Lecture 218 Intro
Lecture 219 Getting Installed
Lecture 220 Configuring Git
Lecture 221 Your First Commit
Lecture 222 Using Push
Lecture 223 Clone and Pull
Lecture 224 Use Ignore
Lecture 225 History
Lecture 226 Use Branches
Section 26: PART V: Hands-On Demonstrations, Recaps and Extras
Lecture 227 Using YUM or DNF
Lecture 228 Checking Your RHEL Subscription
Lecture 229 Understanding the Basics of the RHEL Package Manager
Lecture 230 Understanding Package Repositories
Lecture 231 Creating a Local Repository
Lecture 232 Creating Your Own Web Based Repository
Lecture 233 Working with Security Updates
Lecture 234 Working with Modules
Lecture 235 Configuring Timezones in Linux
Lecture 236 Managing Linux Services Including Chronyd
Lecture 237 Editing Configurations Using sed
Lecture 238 Editing the chrony.conf
Lecture 239 Using Chronyc Tools
Lecture 240 Understanding Systemd Targets
Lecture 241 Using Default Targets
Lecture 242 Working with Kernel Arguments
Lecture 243 The 3 Job Schedulers in RHEL 8
Lecture 244 Working with At
Lecture 245 Understanding Cron
Lecture 246 Working with Cron
Lecture 247 Using SystemD Timer Units
Lecture 248 How Does This System Reboot
Lecture 249 Working with Shutdown and Options
Lecture 250 Restricting User Login
Lecture 251 Rebooting and Poweroff
Lecture 252 Resetting Lost Root Passwords
Lecture 253 Understanding SELinux Context
Lecture 254 Editing the Boot Process
Lecture 255 Recovering a Lost Root Password
Lecture 256 Systemd and Systemctl
Lecture 257 The Basics of Systemctl
Lecture 258 Working with Socket Units
Lecture 259 Understanding Editing and Masking of Units
Lecture 260 Working at the CLI to List, Edit, and Mask Services
Lecture 261 Working with Systemd Targets
Lecture 262 How Uptime Shows System Load
Lecture 263 Working with Top and Uptime
Lecture 264 Understanding Process Priority
Lecture 265 Tuning Process Using Nice and Renice
Lecture 266 Understanding Process Status and Tuning Profiles
Lecture 267 Working with Ps and Tuned-adm
Lecture 268 Introducing System Logs
Lecture 269 Simple Log Actions
Lecture 270 Understanding Rsyslogd
Lecture 271 Demo: Rsyslogd
Lecture 272 Using Logrotate at the CLI
Lecture 273 Working with the Journal Log
Lecture 274 Secure Copy with SCP
Lecture 275 Managing Local Storage: Block Devices
Lecture 276 Listing Block Devices and Drivers
Lecture 277 What are Loop Devices
Lecture 278 Mounting ISO Files
Lecture 279 Adding Disks to Systems
Lecture 280 Creating Disk Files
Lecture 281 Using dd and fallocate from the CLI
Lecture 282 Understanding Disk Partitioning
Lecture 283 Partitioning with fdisk
Lecture 284 Partitioning with parted
Lecture 285 Working with Filesystem UUIDs
Lecture 286 Persisting the setup
Lecture 287 Working with Systemd to Persist Loop Devices
Lecture 288 Creating LVM Partitions
Lecture 289 Using LVM Tools
Lecture 290 Managing LVM2
Lecture 291 Creating LVM2 systems from the Command Line
Lecture 292 Dynamic Volumes
Lecture 293 Extending Volume Groups and Volumes
Lecture 294 239. Managing Swap Logical Volumes
Lecture 295 Managing File Systems in RHEL 8
Lecture 296 Managing XFS File Systems
Lecture 297 Understanding EXT4 File Systems
Lecture 298 Working with EXT4 File Systems
Lecture 299 Securing Mount Points Correctly
Lecture 300 Extending File Systems and Logical Volumes
Lecture 301 Managing Filesystem Collaboration
Lecture 302 Working with Special Permissions and Find
Lecture 303 Managing Linux Groups
Lecture 304 Working with the Sticky Bit
Lecture 305 Working with the SGID Bit on Directories
Lecture 306 Setting up Two Lab Systems
Lecture 307 Understanding NFSv4
Lecture 308 Firewalling and Exporting NFS
Lecture 309 Understanding NFS. Part2
Lecture 310 NFS. Part 3
Lecture 311 NFS. Part 4
Lecture 312 NFS. Part 5
Lecture 313 NFS. Part 6
Lecture 314 NFS. Part 6
Lecture 315 Samba. Part 1
Lecture 316 Samba. Part 2
Lecture 317 Samba. Part 3
Lecture 318 Samba. Part 4
Lecture 319 Using the NFS Client
Lecture 320 Using Autofs
Lecture 321 SELinux and NFS
Lecture 322 What Is VDO
Lecture 323 Installing and Using VDO
Lecture 324 Mounting and Monitoring VDO Devices
Lecture 325 Managing Volume Size
Lecture 326 Welcome to Layered Storage and Stratis
Lecture 327 Creating Stratis Pools
Lecture 328 Creating Filesystems in Stratis
Lecture 329 Snapshotting Filesystems in Stratis
Lecture 330 What Are Shell Scripts
Lecture 331 Using Script Syntax at the CLI
Lecture 332 Understanding Script Logic
Lecture 333 Using Simple Logic at the CLI
Lecture 334 What Is a Shebang and Why Do I Want to Know
Lecture 335 Implementing the Shebang
Lecture 336 Working with vim Abbreviations
Lecture 337 Working with PATH and Execute Permissions
Lecture 338 Special Variables
Lecture 339 Using Special Variables in Scripts
Lecture 340 Testing User Input
Lecture 341 Ensure User Is Not Already Present
Lecture 342 Using Read During Script Execution
Lecture 343 Creating User Accounts
Lecture 344 Creating Better Scripts
Lecture 345 Comparing All Arguments
Lecture 346 Using while Loops.mp4
Lecture 347 Implementing Functions within Scripts
IT professionals across a broad range of disciplines who need to perform essential Linux administration tasks, including installation, establishing network connectivity, managing physical storage and basic security administration,IT Specialists,System Administrators,DevOps Technicians