linux-rhel

Provide RHEL administration and troubleshooting for systemd, LVM, SELinux, firewalld, networking, packages, performance, and crashes.

7|Updated Mar 5, 2026
One-click install
npx skills add https://github.com/rloisell/rl-agents-n-skills --skill linux-rhel
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: linux-rhel
Source: https://github.com/rloisell/rl-agents-n-skills/tree/main/linux-rhel
Command: npx skills add https://github.com/rloisell/rl-agents-n-skills --skill linux-rhel

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Provide concise, actionable guidance for Red Hat Enterprise Linux system administration and troubleshooting so operators can quickly recover services, expand storage, resolve SELinux denials, configure networking, and investigate performance or crashes without searching multiple sources.

Core Features & Use Cases

  • Service and boot troubleshooting: systemd unit inspection, journal analysis, default targets, and recovery steps for failing services.
  • Storage and LVM management: pv/vg/lv creation, extending volumes, pvmove workflows, snapshots, and filesystem growth procedures.
  • Security and policy: SELinux diagnosis and policy module creation, auditd monitoring, PAM/authselect guidance, and FIPS considerations.
  • Networking and firewall: nmcli connection management, bonding/VLAN configuration, and firewalld rule and zone administration.
  • Package, performance, and crash analysis: dnf/rpm history and rollbacks, tuned profiles, perf/sar/iostat diagnostics, kdump enablement and vmcore analysis.
  • Use Case: Recover a production web service that fails due to SELinux AVC denials by identifying denials, generating a policy module, restoring contexts, and verifying service startup.

Quick Start

Diagnose why my application service fails to start by listing the unit status, recent journalctl errors, SELinux AVC denials, and any related file context or permission issues and provide step‑by‑step remediation.

Frequently Asked Questions about linux-rhel

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I troubleshoot a failing systemd service in RHEL using journalctl?

To troubleshoot a failing systemd service in RHEL, inspect the unit status with systemctl and analyze recent error logs using journalctl. This produces actionable commands and configuration changes to recover the failing service.

What is the best way to resolve SELinux AVC denials and generate a custom policy module?

To resolve SELinux AVC denials, diagnose audit logs and use audit2allow to generate a custom policy module. You then load the module using semodule and restore file contexts to verify service startup.

How do I extend an LVM volume and grow the filesystem on Red Hat Enterprise Linux?

To extend an LVM volume in Red Hat Enterprise Linux, use the pv, vg, and lv tooling to resize the logical volume. You then apply filesystem growth procedures to expand the partition and utilize the new storage capacity.

Can I use nmcli and firewalld to configure network bonding and manage zones in RHEL 9?

Yes, you can use nmcli for network connection management and bonding configuration in RHEL 9. You simultaneously manage firewalld rules and zones to control network traffic and secure the system.

How do I investigate a kernel crash dump using kdump and perf on RHEL?

To investigate a kernel crash dump on RHEL, enable kdump to capture the vmcore and use the crash tool for analysis. You can also leverage perf and sar diagnostics to identify performance bottlenecks preceding the crash.

Does this Skill support package rollbacks and history analysis using dnf and rpm?

Yes, this Skill supports package rollbacks and history analysis using dnf and rpm. It provides actionable guidance to revert package updates and analyze transaction history to stabilize the system.