Skip to content

Latest commit

 

History

History
378 lines (335 loc) · 14 KB

ol.md

File metadata and controls

378 lines (335 loc) · 14 KB

Welcome to Oracle Linux Track

This track is the place to explore Oracle Linux to help you grow your skillset using free videos and hands-on tutorials and labs. Whether you are working with traditional, cloud-based, or virtual environments, these skills will progress your knowledge into becoming a better Oracle Linux End-user, DevOps, or System Administrator.


  • Introduction to Oracle Linux : New to Linux, or have a little experience working with the Linux operating system? Grow your skillset in installing and using Linux. These training materials and resources will build your knowledge on your journey to becoming a better Oracle Linux End-user or System Administrator.
Learn about these topics:
  • Why Learn Linux?
  • Installing Oracle Linux
  • Shell and Command Line
  • Files and Directories
  • Using VIM
  • Users and Groups
  • Permissions
  • Software Management
  • Networking
  • Remote access using SSH
  • Advantages to Oracle Linux
  • Linux architecture and kernel
  • Monitoring and managing processes
  • Oracle Cloud Infrastructure
  • Customizing the work environment
  • Useful Linux tools
  • Bash shell scripting
Practice the following with these tutorials:
  • Introduction to Oracle Linux: Shell and Command line

Learn about these topics:
  • Oracle Linux installation
  • Create an Oracle Linux instance on Oracle Cloud Infrastructure
  • The BIOS firmware bootloader process
  • Unified Extensible Firmware Interface (UEFI)
  • GRUB2 bootloader and configuring systemd services
Practice the following with real hands on labs:
  • Manage the boot kernel
  • Localize your installation
  • Use sysctl, /proc, /sys, and /etc/sysconfig
  • Manage systemd target units
  • Switch a CentOS 8 instance to Oracle Linux 8
  • Switch from CentOS 7 to Oracle Linux 7

  • Administration : This page focuses on common administration tasks that you can perform on Oracle Linux.
Learn about these topics:
  • Configure the system date and time
  • Explore the proc and sysfs file systems
  • Automate tasks with cron, anacron, at, and batch
  • Dynamically load and unload kernel modules, Udev
  • Configure users and groups
  • Password aging and su
  • FTP configuration
  • Using vim
  • Leapp upgrades
  • Control groups
  • SELinux
  • Pluggable Authentication Modules (PAM)
  • Udev
Practice the following with real hands on labs:
  • Users and groups administration
  • Crony and crontab
  • Tmux, postfix and STARTTLS for postfix
  • NGINX
  • Leapp
  • Control groups and SELinux
  • FreeIPA and Keycloak
  • Disable a Kernel Module
  • Backup with ReaR

  • Monitoring and Logging : This page focuses on typical monitoring and logging tasks performed on a Linux system.
Learn about these topics:
  • Monitor system performance
  • Binutils Gprofng
  • Sosreport
  • Review system logs
  • Iostat, mpstat, vmstat, top
  • Netstat, rsyslog, logwatch, journald
  • Linux auditing with auditd
Practice the following with real hands on labs:
  • Monitoring system resources
  • System logging
  • Auditing Oracle Linux with Auditd

  • Networking : This page focuses on how to securely connect Oracle Linux to the network. Being able to configure networks is an essential skill to access programs, storage and data on remote systems.
Learn about these topics:
  • Network configuration files
  • Firewalld
  • Nftables
  • Network Manager nmcli and ip utilities
  • VLANs
  • Network bonding
Practice the following with real hands on labs:
  • Network Manager CLI and IP utilities
  • VLANs
  • Network interface bonding

  • Package Management : This page focuses on software package management, an essential skill needed to keep your Oracle Linux system up to date with the latest software enhancements, bug fixes, and security patches. Oracle Linux 8 introduced DNF, which replaces YUM.
Learn about these topics:
  • Use DNF
  • Install the Oracle Unbreakable Enterprise Kernel (UEK)
  • Add extra packages for Enterprise Linux (EPEL) repository
Practice the following with real hands on labs:
  • Use DNF
  • Configure a yum mirror

  • Oracle Ksplice : This page focuses on installing, configuring and using Oracle Ksplice to provide rebootless kernel and critical user-space updates. Oracle Ksplice allows you to install the latest kernel and key user-space security and bug fix updates while the system is running.
Learn about these topics:
  • Enable Oracle Ksplice
  • Run Ksplice commands
  • Run uptrack commands
  • Uninstall Ksplice
  • Ksplice Known Exploit Detection
Practice the following with real hands on labs:
  • Using Oracle Ksplice in Oracle Linux

  • Remote Management : This page focuses on establishing secure connections to remote Oracle Linux systems. With secure connections, all traffic transmitted over the wire is encrypted and protected from password sniffing attacks and other outside monitoring.
Learn about these topics:
  • OpenSSH proxyjump
  • SSH configuration and tunnels
  • Provisioning user and SSH keys with Ansible
  • VNC server
  • Using Gnome 3 screen sharing
Practice the following with real hands on labs:
  • Configuring SSH tunnels

  • Storage Management : This page focuses on partitioning disks, filesystems, file sharing, and disk encryption on Oracle Linux. Whether manually partitioning your primary disk, adding additional disks for storage, or creating shared storage, working with disks is a skill all Linux Administrators should know.
Learn about these topics:
  • Disk partitioning with Fdisk
  • Ext, XFS, BTRFS and GlusterFS filesystems
  • Mounting filesystems
  • /etc/fstab file
  • Swap space
  • NFS server, export and shares
  • Snapper
  • Logical Volume Management (LVM)
Practice the following with real hands on labs:
  • Fdisk, mkfs, mount, swapon, parted, autofs
  • Logical Volume Management (LVM)
  • NFS
  • Network-bound disk encryption
  • Gluster storage, BTRFS, RAID
  • ACLs
  • Volume groups
  • LUKS encryption

  • Virtualization : This page focuses on Kernel-based Virtual Machine (KVM), Containers, Podman, chroot, and Kubernetes. It covers lessons on installation, management, creation and other aspects related to using virtualization on Oracle Linux.
Learn about these topics:
  • Kernel-based Virtual Machine (KVM)
  • Containers
  • Podman
  • Chroot
  • Kubernetes
Practice the following with real hands on labs:
  • Creating VMs with KVM
  • Working with Podman
  • Installing Minikube
  • Running Kubernetes on Oracle Linux

  • Oracle Linux How-To : This page provides you information to help you grow your diagnostic and troubleshooting skillset using Oracle Linux. Whether you are working with traditional, cloud-based, or virtual environments, these skills will progress your knowledge into becoming a better Oracle Linux End-user, DevOps, or System Administrator.
Learn about these topics:
  • How to file a service request
  • Diagnostic data collection
  • Kdump
  • Registering with Oracle Unbreakable Linux Network (ULN)
  • Oracle Ksplice
  • Oracle Linux Yum server

Resources

Following page provides additional product information: