Oracle Linux 8: System Administration I
Oracle Linux 8: System Administration I
Duration: 5 Days
Course Overview
-
This course is first in a series of three Oracle Linux 8 System Administration courses that covers the system administration tasks. The lab environment is validated against the latest Oracle Linux 8 release.
Target Audience
This course is best suited for:
-
System Administrator
-
Support Engineer
-
Technical Consultant
-
Database Administrator
-
Linux Administrator
Learning Objectives
-
Upon completion of this course, participants will learn to:
-
Configure Passwordless authentication
-
Configure Date, Time, and Chrony
-
Automate Tasks with cron and systemd
-
Use Loadable Kernel Modules
-
Use sysctl, rpm and dnf
-
Create a Local Yum Repository
-
Install the Ksplice Offline Client
-
Administer User and Group Accounts
-
Restrict the Use of the su Command
-
Allow the Use of the sudo Command
-
Partition Storage Device, create ext4 File Systems, and Increase Swap Space
-
Configure Network Interface
-
Use nmcli, nmtui, and ip
-
Configure firewalld and nftables
-
Install and Run Oracle Database Preinstall
-
Prepare Disks for ASM Use
-
Use sosreport to Collect System Information
-
Use Standard Linux Performance Monitoring Tools
-
Use OSWatcher and OSWatcher Analyzer
-
Use rsyslog Templates, logwatch, and systemd-journald
Course Prerequisites
-
UNIX and Linux Essentials Ed 2
Course Outline
Module 1 : Course Introduction
-
Course Introduction
-
Demonstration
-
Practice 1-1: Exploring the Gateway Machine
-
Practice 1-2: Exploring the host02 VM
-
Practice 1-3: Exploring the host03 VM
-
Practice 1-4: Logging Off from Your Gateway Machine
Module 2 : Introduction to Oracle Linux
-
Introduction to Oracle Linux
-
Oracle Linux
-
Practice 2-1: Quiz - Introduction to Oracle Linux
-
Practice 2-2: Viewing Kernel Information
Module 3 : Installing Oracle Linux 8
-
Installing Oracle Linux 8
-
Installation Destination
-
Demonstration: Installing Oracle Linux 8
Module 4 : OpenSSH
-
OpenSSH
-
Demo 4-1: System Installation
-
Practice 4-1: Connecting to a Remote Server by Using SSH
-
Practice 4-2: Configuring OpenSSH to Connect Without a Password
Module 5 : The GRUB Bootloader
-
The GRUB Bootloader
-
GRUB 2 Bootloader Configuration
-
Practice 5-1: Exploring the GRUB 2 Bootloader
-
Practice 5-2: Booting Different Kernels
-
Practice 5-3: Rebuilding the initramfs
-
Demonstration: Accessing the GRUB Menu to Select Different Kernels and to Modify Boot
Parameters
Module 6 : Introduction to systemd
-
Introduction to systemd
-
The Service Unit File
-
Demoe 6-1: Grub Menu and Command Line
-
Practice 6-1: Exploring systemd Units
-
Practice 6-2: Working with systemd Service Units
Module 7 : Managing Time
-
Managing Time
-
Automating System Tasks
-
Practice 7-1: Configuring Date and Time
-
Practice 7-2: Configuring Chrony
-
Practice 7-3: Automating Tasks with chron
-
Practice 7-4: Automating Tasks Using systemd Timers
Module 8 : Kernel and Device Configuration
-
Kernel and Device Configuration
-
The sysfs File System
-
Demo 8-1: Update or Upgrade Using DNF
-
Practice 8-1: Using Loadable Kernel Modules
-
Practice 8-2: Exploring the /proc File System
-
Practice 8-3: Exploring the sysfs File System
-
Practice 8-4: Using the sysctl Utility
-
Practice 8-5: Exploring and Configuring udev Rules
Module 9 : Package Management
-
Package Management
-
Using dnf to Install, Upgrade, or Remove Packages
-
Practice 9-1: Using the rpm Utility
-
Practice 9-2: Accessing the Oracle Linux Yum Server
-
Practice 9-3: Creating a Local Yum Repository
-
Practice 9-4: Using the dnf Utility
-
Practice 9-5: Using dnf Modules
Module 10 : Oracle Ksplice
-
Oracle Ksplice
-
Ksplice Web Interface: System Status Detail
-
Practice 10-1: Installing the Ksplice Offline Client and Kernel Updates
-
Practice 10-2: Ksplice Online Updates
Module 11 : User and Group Administration
-
User and Group Administration
-
Group Account Administration
-
Demo 11-1: Install and use oracle/ local case file
-
Practice 11-1: Administering User Accounts
-
Practice 11-2: Administering Group Accounts
-
Practice 11-3: Implementing User Private Groups
-
Practice 11-4: Configuring Password Aging
-
Practice 11-5: Restricting the Use of the su Command
-
Practice 11-6: Allowing the Use of the sudo Command
Module 12 : Partitions, File Systems, and Swap
-
Partitions, File Systems, and Swap
-
Practice 12-5: Removing Partitions and Additional Swap Space
-
File System Types
-
Practice 12-1: Listing the Current Disk Partitions
-
Practice 12-2: Partitioning a Storage Device
-
Practice 12-3: Creating ext4 File Systems
-
Practice 12-4: Increasing Swap Space
Module 13 : Network Configuration
-
Network Configuration
-
The nmcli radio Object
-
Practice 13-1: Configuring the ethl Network Interface
-
Practice 13-2: Using the nmcli Utility
-
Practice 13-3: Using the nmtui Utility
-
Practice 13-4: Using the ip Utility
Module 14 : Network Security
-
Network Security
-
Starting firewalld
-
Practice 14-1: Exploring firewalld
-
Practice 14-2: Configuring firewalld
-
Practice 14-3: Configuring nftables
Module 15 : Oracle On Oracle
-
Oracle On Oracle
-
Oracle-Related Shell Limits
-
Practice 15-1: Installing and Running Oracle Database Preinstall
-
Practice 15-2: Preparing disks for ASM use
-
Practice 15-3: Installing and Configuring ASMLib
-
Practice 15-4: Reverting Changes Made to host02
Module 16 : System Monitoring and Management
-
System Monitoring and Management
-
top Utility
-
OSWatcher Analyzer (OSWbba)
-
Practice 16-1: Using sosreport to Collect System Information
-
Practice 16-2: Using Standard Linux Performance Monitoring Tools
-
Practice 16-3: Installing and Using OSWatcher
-
Practice 16-4: Using OSWatcher Analyzer
Module 17 : System Logging
-
System Logging
-
Configuring Log Rotation (logrotate)
-
Practice 17-1: Configuring System Logging
-
Practice 17-2: Using rsyslog Templates
-
Practice 17-3: Using logwatch
-
Practice 17-4: Using systemd-journald
Module 18 : Troubleshooting
-
Troubleshooting
-
Practice 18-1: Transferring Utilities from Gateway & System Utility Commands Fail