Oracle Linux 7: System Administration

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


16 Mar - 20 Mar
The Oracle Linux System Administration course covers a range of skills including installation, using the Unbreakable Enterprise Kernel, configuring Linux services, preparing the system for the Oracle Database, monitoring and troubleshooting.

This course teaches you how to handle typical issues faced by administrators in areas including authentication, securing and monitoring. You learn to understand the kernel development model and learn about Linux distributions. You hear about Oracle's comprehensive solutions and Oracle's contributions to the Linux community.

Learn To:
  • Enable kernel features.
  • Set up users and groups.
  • Configure system logging, the boot process, the network,and storage.
  • Install additional software packages .
  • Keep the kernel up to date using Ksplice.
  • Configure services such as NFS, FTP, OpenSSH, PAM.

Benefits To You

By taking this course, you'll walk away with the knowledge and skills to handle typical issues faced by administrators, while understanding the kernel development model and Linux distributions. Become more familiar with how Oracle Linux brings you the latest Linux innovations, delivering extreme performance, advanced scalability and reliability for enterprise applications and systems.



Suggested Prerequisite

  • Archiving and compressing files in Unix; performing remote connections and file transfers
  • Types of user accounts and working with files and directories in Unix
  • Unix shell command line features and basic shell scripting
  • Text editing using vi and Unix process control

Required Prerequisite

  • UNIX and Linux Essentials
  • Shell Programming Ed 1
  • Database Administrators
  • Support Engineer
  • System Administrator
  • Technical Consultant
Oracle Linux: Advanced Admin
  • Troubleshoot problems and perform corrective action
  • Install Oracle Linux 7
  • Load and configure the Unbreakable Enterprise Kernel
  • Install software packages from Unbreakable Linux Network and other repositories
  • Use Ksplice to update the kernel on a running system
  • Configure system logging
  • Load kernel modules and configure kernel module parameters
  • Perform User and Group administration
  • Create Ext, XFS, and Btrfs file systems
  • Maintain swap space
  • Use Logical Volume Manager (LVM)
  • Configure RAID devices
  • Configure File Sharing services (NFS, FTP, OpenSSH)
  • Perform Security Administration (firewalld, iptables, chroot, TCP wrappers)
  • Prepare Oracle Linux system for Oracle database

Course Introduction

  • Virtualization
  • Course structure
  • Elements of course environment

Introduction to Oracle Linux

  • Linux distributions
  • The Unbreakable Enterprise Kernel (UEK)
  • Oracle's technical contributions to the Linux community
  • Oracle's commitment to the success of Linux
  • Linux kernel development model
  • Development of Linux Kernel

Oracle Cloud Computing

  • Launching Instances
  • Infrastructure as a Service (IaaS)
  • Oracle Private Cloud Appliance
  • Oracle OpenStack
  • Oracle Cloud Infrastructure Concepts and Terms
  • Setting up a Virtual Cloud Network (VCN)
  • Attaching a Block Storage Volume to an Instance
  • Oracle Cloud Infrastructure Services

Installing Oracle Linux 7

  • Anaconda installer
  • Installation steps
  • Launching an Oracle Cloud Infrastructure Instance
  • Upgrade from Oracle Linux 6
  • Obtaining Oracle Linux
  • Oracle Software Delivery Cloud

Oracle Linux 7 Boot Process

  • Oracle Linux 7 Boot Process
  • GRUB 2 Bootloader
  • systemd Service Units
  • The systemctl Utility
  • systemd System and Service Manager
  • systemd Target Units
  • Kernel Boot Parameters
  • Shutting Down, Suspending, or Rebooting Commands

System Configuration

  • Configuring System Date and Time
  • System Configuration Files
  • Configuring NTP by using Chrony
  • The proc File System
  • The sysctl Utility
  • Using Network Time Protocol (NTP)
  • The sysfs File System

Package Management

  • The yum Utility
  • ULN channels
  • Yum Configuration
  • Oracle Linux Yum Server
  • Switching from RHN to ULN
  • Oracle Unbreakable Linux Network (ULN)
  • Introduction to Oracle Linux package management
  • The rpm Utility

Oracle Ksplice

  • Ksplice Packages on ULN
  • The Ksplice Web Interface
  • Ksplice Online and Offline Implementations
  • Ksplice Implementation in Oracle Cloud Infrastructure
  • Configure Ksplice Offline Clients to use a Local Ksplice Mirror
  • Operation and Features of Ksplice
  • Ksplice Commands

Automating Tasks

  • Configuring cron Jobs
  • Automating System Tasks
  • The at and batch Utilities
  • The crontab Utility
  • Configuring anacron Jobs
  • Other cron Directories and Files

Kernel Module Configuration

  • Loading and unloading kernel modules
  • Kernel module parameters
  • Using the lsmod Utility
  • Using the modinfo Utility
  • Loadable Kernel Modules (LKM)
  • Using the modprobe utility
  • ASM Cluster File System (ACFS) and ASM Dynamic Volume Manager (ADVM) drivers
  • The insmod, depmod, and rmmod utilities

User and Group Administration

  • Modifying and Deleting User Accounts
  • User Private Groups (UPG)
  • Adding a User Account
  • User Manager Tool
  • su and sudo Commands
  • User and Group Configuration Files
  • Password Configuration
  • Group Account Administration

Partitions, File Systems, and Swap

  • Making Ext File Systems
  • Disk Partitions
  • Maintaining File Systems
  • Mounting File Systems
  • Swap Space
  • File System Types
  • The /etc/fstab File
  • Partition Table Manipulation Utilities

Storage Administration

  • Volume Group Utilities
  • Configuring RAID devices
  • Logical Volume Utilities
  • The snapper Utility
  • Logical Volume Manager
  • Physical Volume Utilities
  • LVM Thin Provisioning
  • Backing up and Restoring Volume Group Metadata

XFS File System

  • Backing up and Restoring XFS File Systems
  • XFS File System Maintenance
  • Creating an XFS File System
  • Enabling Disk Quotas
  • The xfs_quota Utility
  • The xfs_growfs Utility
  • XFS: Introduction
  • The xfs_admin Utility

Btrfs File System

  • Btrfs: Introduction
  • Btrfs File System Maintenance
  • Converting Ext File Systems to Btrfs
  • Creating a Btrfs File System
  • Mounting a Subvolume or Snapshot
  • Btrfs Subvolumes and Snapshots
  • The btrfs Utility

Network Configuration

  • Network Interface File Naming
  • NetworkManager
  • Network Configuration Files
  • The nmcli Utility
  • The ethtool Utility
  • The ip utility
  • Networking in Oracle Cloud Infrastructure
  • Starting the Network Service

File Sharing

  • Starting the NFS Services
  • The /etc/exports file
  • The exportfs Utility
  • Automounting File Systems
  • vsftpd Configuration Options
  • NFS Client Configuration
  • NFS Server Configuration


  • The ssh, scp, and sftp Utilities
  • Using the ssh-keygen Command
  • Connecting to a remote system without supplying a password
  • Using ssh-add
  • OpenSSH Configuration
  • Using OpenSSH Utilities
  • Using ssh-agent
  • Key Pairs for Oracle Cloud Infrastructure Instances

Security Administration

  • The chroot Utility
  • Implementing a chroot Jail
  • The firewalld Service
  • The iptables Service
  • The firewall-config Utility
  • Packet-filtering Firewalls
  • The firewall-cmd Utility
  • TCP Wrappers

Oracle on Oracle

  • Oracle Software User and Group Accounts
  • File Handles and Asynchronous IO (AIO) Kernel Parameter
  • Configuring HugePages
  • Oracle ASM
  • Oracle-Related Shell Limits
  • System Resource Tuning and Network Tuning
  • Semaphores Kernel Parameter
  • Linux Shared Memory Kernel Parameters

System Monitoring & System Logging

  • rsyslog configuration
  • rsyslog Actions and Templates
  • The sosreport Utility
  • OSWatcher (OSWbb)
  • The iostat, mpstat, vmstat, sar, top, iotop, strace, netstat, and tcpdump utilities
  • Spacewalk
  • Introduction to journald, journalctl
  • System Logging: Introduction


  • Troubleshooting resources
  • Boot problems
  • The dmesg utility
  • Operating system logs
  • Problem causes
  • NFS problems
  • Two-phased approach to troubleshooting