script to show the kernels and the active one:
#!/bin/bash
Script to list kernels on RPM-based systems (Fedora, RHEL, CentOS)
active=$(uname -r)
echo "Active kernel: $active"
echo
echo "Installed kernels:"
echo "-----------------------------------------"
List all installed kernels using rpm
rpm -qa kernel | sort -V | while read pkg; do
kernel_ver=$(echo $pkg | sed 's/kernel-//')
if [[ "$kernel_ver" == "$active" ]]; then
echo "▶ $kernel_ver (ACTIVE)"
else
echo " $kernel_ver"
fi
done
echo
echo "Additional information:"
echo "Architecture: $(uname -m)"
echo "Kernel build date: $(uname -v)"