Oracle Linux Cookbook Embrace Oracle Linux and Master Linux Server Management

Get to grips with cloud security fundamentals, uncover cloud exploits, and safeguard your organization's network through effective pentesting of AWS, Azure, and GCP Key Features Effortlessly upgrade from Oracle Linux 7 or migrate from CentOS Become a pro sysadmin by learning new tricks to manag...

Descripción completa

Detalles Bibliográficos
Otros Autores: Benner, Erik, author (author), Thomsen, Erik B., author, Spindel, Jonathan, author
Formato: Libro electrónico
Idioma:Inglés
Publicado: Birmingham, England : Packt Publishing Ltd [2024]
Edición:First edition
Materias:
Ver en Biblioteca Universitat Ramon Llull:https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009798454006719
Tabla de Contenidos:
  • Cover
  • Copyright
  • Foreword
  • Contributors
  • Table of Contents
  • Preface
  • Chapter 1: Oracle Linux 8 - Get It? Got It? Good!
  • Technical requirements
  • Oracle Linux 8 - which ISO is right? USB? Does anyone use DVDs?
  • Getting ready
  • How to do it…
  • Burning an ISO so it's bootable
  • Getting ready
  • How to do it…
  • How it works…
  • Two for the price of one - running Oracle Linux on Windows Subsystem for Linux (WSL)
  • Getting ready
  • How to do it…
  • Arm'ing for the future of IT - it's not just a slice of Raspberry Pi
  • Getting ready
  • How to do it…
  • Leapping from Oracle Linux 7 to 8
  • Getting ready
  • How to do it…
  • How it works…
  • There's more…
  • Migrating from CentOS to Oracle Linux
  • CentOS is dead as we know it, have you looked at Oracle Linux yet?
  • Getting ready
  • How to do it…
  • How it works…
  • Chapter 2: Installing with and without Automation Magic
  • Technical requirements
  • Automating the OS install options with kickstart
  • Getting ready
  • How to do it…
  • How it works…
  • DHCP server - more than just IPs
  • Getting ready
  • How to do it…
  • Setting up the web server - HTTPD
  • Getting ready
  • How to do it…
  • Serving up the boot - TFTPD
  • Getting ready
  • How to do it…
  • How it works…
  • Back in the day - a manual installation
  • Getting ready
  • How to do it…
  • How it works…
  • Appendix - kickstart options
  • Chapter 3: Exploring the Various Boot Options and Kernels in Oracle Linux
  • Kernel basics - UEK and RHCK
  • Kernel basics - UEK and RHCK
  • Getting ready
  • How to do it…
  • How it works…
  • Playing with UEFI
  • Getting ready
  • How to do it…
  • How it works…
  • Playing with Secure Boot
  • Getting ready
  • How to do it…
  • How it works…
  • TrenchBoot - improving boot security and integrity
  • How it works…
  • Removing the RHCK
  • Getting ready
  • How to do it….
  • Chapter 4: Creating and Managing Single-Instance Filesystems
  • Technical requirements
  • What you need to know about local filesystems
  • Getting ready
  • How to do it…
  • How it works…
  • Btrfs - creating, resizing, and monitoring
  • Getting ready
  • How to do it…
  • How it works…
  • Btrfs - subvolumes, snapshots, quotas, and more
  • Getting ready
  • How to do it…
  • There's more…
  • Protecting data with mdadm - a software RAID solution
  • Getting ready
  • How to do it…
  • How it works…
  • Playing with logical volume management
  • Getting ready
  • How to do it…
  • How it works…
  • XFS - creating, modifying, and more
  • Getting ready
  • How to do it…
  • How it works…
  • Chapter 5: Software Management with DNF
  • What have they done to YUM, moving to DNF?
  • Getting ready
  • How to do it…
  • Using the DNF time machine
  • Getting ready
  • How to do it…
  • Building a DNF/YUM mirror from ULN
  • Getting ready
  • How to do it…
  • Creating a new RPM package
  • Getting ready
  • How to do it…
  • Chapter 6: Eliminating All the SPOFs! An Exercise in Redundancy
  • Technical requirements
  • Getting 99.999% availability and beyond
  • Getting ready
  • How to do it…
  • Load balancing a website
  • Getting ready
  • How it works…
  • Making HAProxy highly available with Keepalived
  • Getting ready
  • How to do it…
  • HA clustering for all with Corosync and Pacemaker
  • Getting ready
  • How to do it…
  • How it works…
  • Sharing a filesystem across multiple machines - cluster or distribute?
  • Getting ready
  • How to do it…
  • How it works…
  • Generating, configuring, and monitoring Ethernet traffic over bond
  • Getting ready
  • How to do it…
  • How it works…
  • Chapter 7: Oracle Linux 8 - Patching Doesn't Have to Mean Rebooting
  • Setting up Ksplice with internet access
  • What's all the fuss about Ksplice?
  • Getting ready
  • How to do it…
  • How it works….
  • Using Ksplice with no internet access
  • Getting ready
  • How to do it…
  • How it works…
  • Installing and enabling Known Exploit Detection
  • Getting ready
  • How to do it…
  • How it works…
  • Chapter 8: DevOps Automation Tools
  • Technical requirements
  • Ansible
  • Packer, Vagrant, and Terraform
  • Downloading the source code
  • Do it once manually - rinse and repeat with Terraform
  • Getting started
  • How to do it…
  • Creating portable roles for Ansible
  • Getting started
  • How to do it…
  • Managing secrets with Ansible Vault
  • Getting started
  • How to do it…
  • Cooking up the perfect lab environment with Vagrant
  • Getting ready
  • How to do it…
  • Using Packer to modify source images
  • Getting ready
  • How to do it…
  • Pack it up, pack it in, let me begin, err, umm… build
  • Getting started
  • How to do it…
  • Chapter 9: Keeping the Data Safe - Securing a System
  • Technical requirements
  • Signing Git commits with GPG
  • Getting ready
  • How to do it…
  • How it works…
  • Encrypting all web traffic
  • Getting ready
  • How to do it…
  • How it works…
  • Encrypting all data at rest
  • Getting ready
  • How to do it…
  • How it works…
  • Validating adherence to a compliance policy
  • Getting ready
  • How to do it…
  • How it works…
  • Port protection and restricting network access
  • Getting ready
  • How to do it…
  • How it works…
  • Keeping SELinux active
  • Getting ready
  • How to do it…
  • How it works…
  • Chapter 10: Revisiting Modules and AppStreams
  • Technical requirements
  • Searching and listing AppStream modules
  • How to do it…
  • Installing applications and development tools via AppStream
  • How to do it…
  • Using AppStreams to install different versions of software
  • How to do it…
  • Removing packages via AppStream
  • How to do it…
  • There's more…
  • Chapter 11: Lions, Tigers, and Containers - Oh My! Podman and Friends.
  • Technical requirements
  • Ridding yourself of demons - err um - daemons, with Podman
  • Getting ready
  • How to do it…
  • Giving your containers a root canal
  • Getting ready
  • How to do it…
  • Creating handy-dandy utility containers
  • Getting ready
  • How to do it…
  • Docker Compose with Podman
  • Getting ready
  • How to do it…
  • Managing stacks with pods
  • Getting ready​
  • How to do it…
  • Containerized databases
  • Getting ready
  • How to do it…
  • Buildah and Skopeo - Podman's friends with benefits
  • Getting ready
  • How to do it…
  • Chapter 12: Navigating Ansible Waters
  • Installing OLAM
  • Getting ready
  • How to do it…
  • Zip through configuring and managing OLAM from the foundation up
  • Getting ready
  • How to do it…
  • OLAM isn't fantasy football, but they both use playbooks
  • Getting ready
  • How to do it…
  • Controlling the patching chaos
  • Getting ready
  • How to do it…
  • Look beyond automation
  • Getting ready
  • How to do it…
  • Set it and forget it
  • Getting ready
  • How to do it…
  • Chapter 13: Let's All Go to the Cloud
  • Technical requirements
  • Oracle Linux in the cloud
  • Getting ready
  • How to do it…
  • Making Docker Desktop more manageable with Portainer
  • Getting ready
  • How to do it…
  • Using VirtualBox to springboard VMs to OCI
  • Getting ready
  • How to do it…
  • For everyone else, let's make custom images for AWS
  • Getting ready
  • How to do it…
  • Index
  • Other Books You May Enjoy.