Oracle Linux
The following tutorials provide step-by-step procedures to perform basic tasks within Oracle Linux.
Getting Started
If you're new to Oracle Linux, we recommend starting with the following courses to access video material that can help you to get a foundational understanding of the operating system.
Oracle Linux

General
- Get Started with Git on Oracle Linux
- Install Oracle Java SE on Oracle Linux
- Introduction to the Shell and Command Line on Oracle Linux
- Install the VNC Remote Access Server on Oracle Linux
- Use the tmux Terminal Multiplexer on Oracle Linux
- Manage Oracle Linux at Scale with Groups in Oracle OS Management Hub
- Monitor and Update Oracle Linux with Oracle OS Management Hub
- Use Lifecycle Environments in Oracle OS Management Hub
- Rerun a Failed Job in Oracle OS Management Hub Tutorial
- Add Third-Party Software Sources to Oracle OS Management Hub

Install and Upgrade


Services
- Get Started with Oracle Database Free on Oracle Linux
- Run Oracle Database on Oracle Linux for Arm
- Install the Apache Web Server
- Learn to Install and Configure Postfix on Oracle Linux
- Learn to Install and Configure Postfix With STARTTLS on Oracle Linux
- Install the NGINX Web Server and Proxy on Oracle Linux

Kernel
- Manage the Boot Kernel with Grubby on Oracle Linux
- Use Oracle Ksplice on Oracle Linux
- Enable Oracle Ksplice in Oracle Linux
- Explore System Configuration Files and Kernel Tunables on Oracle Linux
- Sign Kernel Modules for Use With UEFI Secure Boot
- Disable a Kernel Module on Oracle Linux
- Remove the Red Hat Compatible Kernel With the kernel-transition Package
- Run Control Group Version 2 on Oracle Linux

System Administration
- Create Users and Groups on Oracle Linux
- Use Systemd on Oracle Linux
- Set System Host Names and Locale on Oracle Linux
- Configure Chrony on Oracle Linux
- Use ReaR to Perform an Oracle Linux Backup
- Work With Performance Co-Pilot on Oracle Linux
- Create a High Availability Cluster For Oracle Linux on Azure
- Create Custom Oracle Linux Images with Image Builder
- Manage System Time and Schedule Tasks on Oracle Linux


Storage and File Systems
- Work with File Systems on Oracle Linux
- Get Started With the Btrfs File System on Oracle Linux
- Use Btrfs Send and Receive to Create a Secure Remote Backup Facility
- Use Btrfs for Root Level Snapshots on Oracle Linux
- Use and Enable ACLs on Oracle Linux
- Configure Logical Volumes on Oracle Linux
- Reduce and Relocate Volume Groups on Oracle Linux
- Configure RAID Logical Volumes on Oracle Linux
- Build a Software RAID Array on Oracle Linux
- Create an NFS Server on Oracle Linux
- Use Oracle Cluster File System Tools on Oracle Linux

Virtualization and Containers
- Create VMs with KVM on Oracle Linux
- Get Started with Podman on Oracle Linux
- Use Pasta Networking with Podman on Oracle Linux
- Install kind on Oracle Linux
- Deploy HAProxy Using Podman on Oracle Linux
- Use Compose Files with Podman on Oracle Linux
- Install Project Quay Using Podman on Oracle Linux
- Install Podman Desktop
- Deploy Keycloak Using Podman on Oracle Linux
- Run Kubernetes on Oracle Linux
- Install minikube on Oracle Linux
- Deploy a High Availability Project Quay Using Podman on Oracle Linux
- Build Multi-Platform Container Images Using Podman on Oracle Linux
Oracle Linux Automation Manager


Manage Environment
- Automate Using virt-v2v with Oracle Linux Automation Manager
- Manage Oracle Linux Automation Manager Using the AWX Collection
- Use Custom Execution Environments with Oracle Linux Automation Manager
- Build Custom Execution Environments with Oracle Linux Automation Manager Builder Utility
- Setup HAProxy to Load Balance an Oracle Linux Automation Manager Cluster
- Manage KVM Virtual Machines using Oracle Linux Automation Manager
- Use Hop Nodes on Oracle Linux Automation Manager
- Use OCI Ansible Collection with Oracle Linux Automation Manager
- Integrate LDAP User Management with Oracle Linux Automation Manager

Oracle Linux Automation Engine
- Manipulate Files with Oracle Linux Automation Engine
- Enable the EPEL Repository with Oracle Linux Automation Engine
- Use an OCI Dynamic Inventory with Oracle Linux Automation Engine
- Configure Podman Containers with Oracle Linux Automation Engine
- Write a Playbook with Oracle Linux Automation Engine
- Run Oracle Linux Tasks with Oracle Linux Automation Engine
