
Oracle Linux Basic Administration Series - Part 2 - How to Manage Software Packages with DNF (YUM)
After installing Oracle Linux, one of the first things every system administrator needs to learn is how to manage software packages — installing, updating, and removing applications. Oracle Linux uses the DNF package manager (an improved version of YUM). It handles dependencies automatically and connects to repositories to download and install software easily. In this blog, you’ll learn how to: Understand repositories Install, update, and remove software Search for available
Oracle Linux Basic Administration Series - Part 3 - How to Configure Network Settings in Oracle Linux
Network configuration is a fundamental part of Linux administration. Whether you’re managing a server or a virtual machine, you’ll often need to assign IP addresses, configure DNS, and manage connections. In Oracle Linux, you can manage networks using: NetworkManager command-line tools (nmcli) Text User Interface (nmtui) Traditional config files (for advanced users) In this blog, you’ll learn how to view, configure, and troubleshoot network settings step by step. Step 1: Chec
Oracle Linux Basic Administration Series - Part 4 - How to Manage Users and Groups in Oracle Linux
User and group management is one of the most important skills for any Linux system administrator.It ’s essential for controlling who can access the system, what permissions they have, and how they interact with files and services. In this blog, we’ll cover how to create, modify, and delete users and groups, set passwords, and manage privileges on Oracle Linux. Step 1: Understanding Users and Groups Linux: A user represents a person or process that can log in and execute task
Oracle Linux Basic Administration Series - Part 5 - How to Manage File Permissions and Ownership in Oracle Linux
File permissions and ownership are at the heart of Linux security and system management. Every file and directory in Oracle Linux has a set of permissions and ownership attributes that determine who can read, write, or execute it. In this blog, you’ll learn how to: View and understand file permissions Change permissions using chmod Change ownership using chown and chgrp Work with special permissions like SUID, SGID, and the sticky bit Step 1: Understanding File Ownership Each
Oracle Linux Basic Administration Series - Part 6 - How to Manage Services Using systemctl in Oracle Linux
Modern Oracle Linux systems use systemd as their default system and service manager. The systemctl command is your main tool to control services - starting, stopping, enabling, and checking their status. In this blog, you’ll learn how to use systemctl effectively to manage services and system states. Step 1: Understanding systemd and systemctl systemd is the system and service manager that replaced older init systems. It’s responsible for: Starting services during boot Managi
Oracle Linux Basic Administration Series - Part 7 - How to Monitor System Performance in Oracle Linux
Monitoring system performance is one of the key responsibilities of a Linux administrator.It helps you understand how your server is performing, detect bottlenecks, and troubleshoot issues before they become serious problems. In this blog, you’ll learn how to use essential command-line tools to monitor CPU, memory, disk, and process activity on Oracle Linux. Step 1: Check System Uptime and Load To quickly see how long your system has been running and how busy it is: uptime E
Oracle Linux Basic Administration Series - Part 8 - How to Manage Disk Partitions and File Systems in Oracle Linux
Every Linux system administrator must know how to manage disks — from creating partitions to formatting and mounting file systems.In Oracle Linux, these tasks are commonly done using tools like lsblk, fdisk, parted, and mkfs. In this blog, we’ll walk through how to: Identify disks and partitions Create, format, and mount partitions Use /etc/fstab for persistent mounts Step 1: Check Existing Disks and Partitions To list all block devices: lsblk To see detailed information: su
Oracle Linux Basic Administration Series - Part 9 - How to Manage Logical Volume Management (LVM) in Oracle Linux
Logical Volume Management (LVM) gives you flexibility and control over disk storage.Instead of being locked into fixed partitions, LVM lets you resize, extend, or combine storage dynamically which is perfect for growing environments or virtualized systems. In this blog, you’ll learn how to: Create physical volumes (PVs) Combine them into volume groups (VGs) Create and extend logical volumes (LVs) Format, mount, and resize LVs Step 1: Check Available Disks Before setting up L
Oracle Linux Basic Administration Series - Part 10 - How to Schedule Tasks with Cron and Systemd Timers in Oracle Linux
Introduction Automation saves time and reduces human error. In Oracle Linux, you can schedule repetitive tasks like backups, log cleanup, or updates using cron or systemd timers. In this blog, you’ll learn how to: Schedule jobs using cron Use at for one-time tasks Create and manage systemd timers (the modern replacement for cron in many cases) Step 1: Understanding Cron Cron is a built-in daemon that executes scheduled commands at specified times.Each user (including root) ca
Oracle Linux Basic Administration Series - Part 11 - How to Configure and Secure SSH Access in Oracle Linux
Introduction SSH is the most common method to access and manage Linux servers remotely.It allows encrypted communication between your local system and the Oracle Linux server, making it both powerful and secure - if configured correctly. In this blog, you’ll learn how to: Install and enable SSH Configure key-based authentication Restrict and secure SSH access Troubleshoot and verify SSH connections Step 1: Check and Install the SSH Service SSH usually comes preinstalled, but
Oracle Linux Basic Administration Series - Part 12 - How to Configure the Firewall Using firewalld in Oracle Linux
A firewall protects your Oracle Linux server from unauthorized access. firewalld is a flexible firewall tool built on iptables/nftables. It uses zones and services to define different trust levels. In this blog, you’ll learn to: • Check and start firewalld • Allow or block services and ports • Manage interfaces and rules • Verify your configuration Step 1: Check and Start firewalld Check if active: sudo systemctl status firewalld If not installed: sudo dnf install -y firewall
Oracle Linux Basic Administration Series - Part 13 - How to Set Up and Manage SELinux for Security in Oracle Linux
SELinux is an additional security layer built into Oracle Linux.It enforces access control policies that limit what processes can do, even if an attacker gains access to your system. While firewalld controls network  access, SELinux  controls system-level  access between users, files, and applications. In this blog, you’ll learn how to: Understand SELinux concepts and modes Check SELinux status Change and manage modes Work with contexts and troubleshoot access issues Step 1:
Oracle Linux Basic Administration Series - Part 14 - How to Manage System Logs with journalctl and rsyslog in Oracle Linux
Logs are your system’s black box. they record everything that happens under the hood: service activity, authentication, kernel messages, and more. Oracle Linux uses two main logging systems: systemd-journald – modern binary log manager used with journalctl rsyslog – traditional text-based logging service In this blog, you’ll learn how to: View and filter logs using journalctl Manage persistent systemd logs Understand and configure rsyslog Rotate and clean up log files Step 1:
Oracle Linux Basic Administration Series - Part 15 - How to Update and Patch Oracle Linux Safely
Keeping your Oracle Linux system up to date is essential for security, stability, and performance. Regular updates fix vulnerabilities, improve compatibility, and ensure your server runs smoothly. In this blog, you’ll learn how to: Check for and install updates using dnf Manage kernel updates Use Ksplice for live patching (no reboot updates) Automate and verify system updates safely Step 1: Check for Available Updates First, always check what updates are available before appl
Technical Deep Dive: Adding X10 Storage Cells to an Existing Oracle Exadata Environment
Objective This post details the end-to-end process of expanding an existing Oracle Exadata environment by integrating two additional X10...
How to Upgrade Oracle Linux 7.9 to 8.10 in OCI Using Leapp
Looking to upgrade your Oracle Linux 7.9 system in Oracle Cloud Infrastructure (OCI) to 8.10 without having to start from scratch? You...
OpenVPN CloudConnexa with Oracle Cloud
Overview of OpenVPN CloudConnexa  OpenVPN CloudConnexa is a cloud-based VPN service that enables you to implement scalable and secure...
Recovery boot of a DBaaS Instance after a root filesystem file corruption
Author: Jason Beattie Log into console Navigate to Oracle base database service locate the relevant Instance. Select Console Connection...
Part 4: Creating a Load Balancer and Assigning a Certificate to the Listener in OCI
This final part of the series details how to create a load balancer in Oracle Cloud Infrastructure (OCI) and secure it by assigning an...







