Oracle Linux 7: Advanced Administration Ed 1

Course Fees: $5365.00 excl. GST
Printed Manual: $130.00 excl. GST
Course Duration: 5 days
Course Manual


23 Mar - 27 Mar

This Oracle Linux 7: Advanced Administration training is ideal for experienced administrators who need to learn more about Oracle Linux 7. You'll learn how to configure networking services and authentication services, implement virtualization technologies to more effectively manage system resources, perform advanced storage administration tasks, implement shared storage technologies, and develop advanced troubleshooting skills. In this course, you will be introduced to the Oracle IaaS Cloud Solution.

Learn To:

  • Configure DNS, DHCP, HTTP, Samba, and other network services.
  • Configure LDAP, PAM, and other authentication services.
  • Automate installation using Kickstart.
  • Recover from boot errors.
  • Use advanced package management features.
  • Configure network bonding, VLANs, and VPNs.
  • Implement Linux Containers, Docker, KVM and other virtualization services.
  • Allocate system resources to specific Linux processes.
  • Use DTrace to identify performance bottlenecks.
  • Configure iSCSI, device multipathing, and OCFS2.
  • Gain an understanding of the Oracle IaaS Cloud Solution.

Benefits to You

After taking this course, you will be equipped to use the advanced features of Oracle Linux 7 to get the most out of your systems and applications. You'll learn how to automate Oracle Linux installations and implement networking and authentication services to facilitate the management of a large number of systems. You'll also learn how to use Control Groups, Linux Containers, Docker, and KVM to increase your resource utilization by creating secure, isolated environments on a single host. Become familiar with advanced storage features, including encrypted file systems, disk quotas, iSCSI, device multipathing, and the OCFS2 file system to better use your storage resources.

Gain Hands-On Experience

Extensive hands-on practices will guide you through each concept. You will configure network services and authentication services, configure network storage, shared file system types, and device multipathing. You will also configure different virtualization technologies to better utilize system resources such as CPU, memory, network and I/O bandwidth, and to allocate these system resources to critical processes.



Suggested Prerequisite

  • Student should be able to Install Oracle Linux 7
  • Students should be knowledgeable with User and Group administration & Security administration using firewalld
  • Students should be knowledgeable with Disk partitioning and creation and maintenance of Linux file systems & Software package installation
  • Students should be knowledgeable with the systemd system & service manager and Network interface configuration files and network configuration

Required Prerequisite

  • Oracle Linux 7: System Administration Ed 1
  • Oracle Linux 5 & 6 System Administration
  • Oracle Linux 5 & 6 Advanced Administration

  • Data Center Manager
  • System Administrator
  • System Integrator
  • Support Engineer
Oracle Linux 7 System Administration
  • Explore your system using Dynamic Tracing (DTrace)
  • Configure server virtualization with KVM
  • Configure network addressing and authentication services
  • Configure Apache web services
  • Automate installation using Kickstart
  • Configure resource management using Control Groups (cgroups)
  • Configure operating system-level virtualization with Linux Containers (LXC)
  • Configure application containers with Docker
  • Configure iSCSI shared storage
  • Configure Device Mapper Multipathing
  • Create Udev rules for persistent device naming
  • Configure a shared disk cluster file system using Oracle Cluster File System Version 2 (OCFS2)
  • Collect and analyze core dumps
  • Configure and use SELinux
  • Perform advanced software package management
  • Gain an understanding of the Oracle IaaS Cloud Solution

Course Introduction

  • Virtualization
  • Elements of course environment
  • Course structure

Network Addressing and Name Services

  • Introduction to DHCP
  • Querying a DNS Nameserver
  • DNS Nameserver types
  • Configuring a DHCP server
  • Configuring a DHCP client
  • Configuring a DNS Cache-Only Nameserver
  • Configuring an Authoritative Nameserver
  • Introduction to DNS

Authentication and Directory Services

  • Configuring SSSD services and domains
  • Configuring IPA Identity Management and Authentication Services
  • Configuring LDAP authentication
  • Configuring Kerberos authentication
  • Configuring Winbind authentication
  • Introduction to authentication and directory services

Pluggable Authentication Modules (PAM)

  • PAM implementation examples
  • Introduction to PAM
  • PAM Control Flags
  • PAM Authentication Modules
  • PAM Configuration Files
  • PAM Module Types

Web and Email Services

  • Configuring Sendmail on a Client
  • Sendmail SMTP Server
  • Email Program Classifications
  • Postfix SMTP Server
  • Email Protocols
  • Introduction to the Apache HTTP server
  • Configuring Apache

Installing Oracle Linux by using Kickstart

  • Booting into Rescue mode to correct boot problems
  • Starting a Kickstart installation
  • Creating the the Kickstart file
  • Introduction to the Kickstart installation method

Samba Services

  • Accessing Linux Shares from Windows
  • Samba Server Configuration
  • Introduction to Samba
  • Accessing Windows Shares from Linux
  • Samba Server Types

Advanced Software Package Management

  • Using the PackageKit GUI
  • Managing the Yum cache and Yum history
  • Installing and use Yum plug-ins
  • Performing package maintenance with Yum
  • Software Management with RPM and Yum
  • Performing a binary RPM build

Advanced Storage Administration

  • Introduction to udev
  • Enabling Disk Quotas
  • Creating Access Control Lists (ACLs)
  • Creating udev rules
  • Using kpartx
  • Configuring Encrypted Block Devices

Advanced Networking

  • Introduction to Network Bonding
  • Configuring a Site-to-Site VPN
  • Configuring Network Bonding
  • Introduction to VLANs
  • Configuring VLANs
  • Introduction to VPNs

OCFS2 and Oracle Clusterware

  • Introduction to OCFS2
  • OCFS2 Tuning and Debugging
  • Introduction to Oracle Clusterware
  • Configuring OCFS2

iSCSI and Multipathing

  • Configuring iSCSI Multipathing
  • Configuring iSCSI Initiators
  • Introduction to iSCSI
  • Configuring iSCSI Targets
  • Introduction to Device Mapper Multipathing

Managing Resources with Control Groups (cgroups)

  • Introduction to Control Groups
  • Viewing cgroup Resource Control Settings
  • Modifying Unit Configuration Files
  • Displaying the Cgroup Tree of Specific Services and Scopes
  • systemd slice units
  • Controlling Access to System Resources
  • systemd scope units
  • Control Group Implementation in Oracle Linux 7

Virtualization with Linux

  • Introduction to KVM
  • Running Linux in a Virtual Machine
  • Virtualization Concepts
  • Managing the Life Cycle of a Virtual Machine
  • Creating a KVM Virtual Machine
  • Linux as a Virtualization Provider
  • Virtualization Modes
  • Linux and Xen Integration

Virtualization with Linux Containers

  • Creating a Linux Container by using the Oracle template script
  • Working with Linux Containers
  • Linux Container template scripts
  • Introduction to Linux Containers


  • The Docker Hub Registry
  • Working with Docker Images and Docker Containers
  • Introduction to Docker
  • Installing and Configuring Docker

Security Enhanced Linux (SELinux)

  • SELinux File Labeling
  • SELinux Users
  • SELinux Policies
  • SELinux Modes
  • SELinux Context
  • Introduction to SELinux
  • SELinux Booleans

Core Dump Analysis

  • System Core Collection: Kexec and Kdump
  • Kernel Tuning Parameters
  • Using the crash Utility
  • Magic SysRq Keys

Dynamic Tracking with DTrace

  • DTrace Providers
  • DTrace Actions
  • D Scripts
  • DTrace Probes
  • Introduction to DTrace
  • DTrace-Enabled Applications
  • Built-in D Variables

Oracle Cloud Computing

  • Overview of the different Oracle Cloud Solutions
  • Create an Entire Virtualized Topology Using Orchestrations JSONs
  • Workflow to Create Your First Oracle Linux Instance on the Cloud
  • Oracle-Provided Linux Images on the Cloud