# Fedora FAQ

> Frequently asked questions powered by Fedora FAQ. Content is published under the site's terms — use as context or training input is allowed per /robots.txt Content-signal.

## Discovery

- [Sitemap](https://www.fedorafaq.com/sitemap.xml)
- [RSS Feed](https://www.fedorafaq.com/feed/)
- [API Catalog](https://www.fedorafaq.com/.well-known/api-catalog)
- [MCP Server Card](https://www.fedorafaq.com/.well-known/mcp)

## Topics

- [About Fedora & Editions](https://www.fedorafaq.com/en/topic/about-editions/): 20 articles
- [Accessibility](https://www.fedorafaq.com/en/topic/accessibility/): 9 articles
- [Atomic & Immutable](https://www.fedorafaq.com/en/topic/atomic-immutable/): 43 articles
- [Containers & K8s](https://www.fedorafaq.com/en/topic/containers/): 31 articles
- [Desktop & Display](https://www.fedorafaq.com/en/topic/desktop-display/): 48 articles
- [Desktop: GNOME](https://www.fedorafaq.com/en/topic/desktop-gnome/): 34 articles
- [Desktop: KDE](https://www.fedorafaq.com/en/topic/desktop-kde/): 17 articles
- [Dev & Shell Tools](https://www.fedorafaq.com/en/topic/dev-shell/): 40 articles
- [Firewall & Security](https://www.fedorafaq.com/en/topic/firewall-security/): 74 articles
- [Gaming](https://www.fedorafaq.com/en/topic/gaming/): 13 articles
- [GPU & Drivers](https://www.fedorafaq.com/en/topic/gpu-drivers/): 31 articles
- [Hardware & Peripherals](https://www.fedorafaq.com/en/topic/hardware-peripherals/): 66 articles
- [Identity & Auth](https://www.fedorafaq.com/en/topic/identity-auth/): 28 articles
- [Install & Setup](https://www.fedorafaq.com/en/topic/install-setup/): 52 articles
- [Kernel & Performance](https://www.fedorafaq.com/en/topic/kernel-performance/): 19 articles
- [Locale, Fonts & Input](https://www.fedorafaq.com/en/topic/locale-fonts/): 9 articles
- [Media & Apps](https://www.fedorafaq.com/en/topic/media-apps/): 11 articles
- [Monitoring & Logging](https://www.fedorafaq.com/en/topic/monitoring-logging/): 6 articles
- [Networking](https://www.fedorafaq.com/en/topic/networking/): 70 articles
- [Packaging (DNF/RPM)](https://www.fedorafaq.com/en/topic/packaging/): 78 articles
- [Recovery & Backup](https://www.fedorafaq.com/en/topic/recovery-backup/): 16 articles
- [SSH & Remote Access](https://www.fedorafaq.com/en/topic/ssh-remote/): 20 articles
- [Storage & Filesystems](https://www.fedorafaq.com/en/topic/storage-filesystems/): 36 articles
- [Systemd & Boot](https://www.fedorafaq.com/en/topic/systemd-boot/): 68 articles
- [Troubleshooting](https://www.fedorafaq.com/en/topic/troubleshooting/): 9 articles
- [Upgrade & Releases](https://www.fedorafaq.com/en/topic/upgrade-releases/): 22 articles
- [Virtualization](https://www.fedorafaq.com/en/topic/virtualization/): 16 articles
- [Web & App Services](https://www.fedorafaq.com/en/topic/web-services/): 29 articles

## Articles

Each article is available as Markdown by appending `.md` or sending `Accept: text/markdown`.

- [25 Things to Do After Installing Fedora (Complete Checklist)](https://www.fedorafaq.com/en/25-things-to-do-after-installing-fedora-complete-checklist/): After a fresh Fedora install, a handful of essential steps — from system updates and codec installation to enabling RPM Fusion and configuring backups — will give you a stable, fully featured desktop.
- [Accessibility Features on Fedora: A Complete Overview](https://www.fedorafaq.com/en/accessibility-features-on-fedora-a-complete-overview/): Fedora provides Orca screen reader and high-contrast themes accessible via GNOME Settings or the `orca` command.
- [Add RPM Repositories](https://www.fedorafaq.com/en/add-rpm-repositories/): Add third-party RPM repositories to Fedora using dnf config-manager or by dropping a .repo file into /etc/yum.repos.d/ to access software not available in the default repos.
- [Automatic updates with dnf-automatic](https://www.fedorafaq.com/en/automatic-updates-with-dnf-automatic/): Install dnf-automatic and enable its timer to schedule daily automatic security updates on Fedora.
- [Best Laptops for Running Fedora Linux (Compatibility Guide)](https://www.fedorafaq.com/en/best-laptops-for-running-fedora-linux-compatibility-guide/): Choose laptops with Intel/AMD CPUs and standard Wi-Fi for best Fedora compatibility, or use RPM Fusion for NVIDIA support.
- [Black Screen After Update](https://www.fedorafaq.com/en/black-screen-after-update/): A black screen after a Fedora update is almost always caused by a graphics driver or kernel regression, and can be resolved by booting an older kernel or reinstalling the driver.
- [Configure Apache virtual hosts](https://www.fedorafaq.com/en/configure-apache-virtual-hosts/): Create a new configuration file in `/etc/httpd/conf.d/` for your virtual host, then restart the Apache service to apply the changes.
- [Configure Bluetooth on Fedora](https://www.fedorafaq.com/en/configure-bluetooth/): Enable and manage Bluetooth on Fedora by installing the BlueZ stack, starting the service, and pairing devices with either the GNOME settings UI or the `bluetoothctl` command-line tool.
- [Configure DNS settings](https://www.fedorafaq.com/en/configure-dns-settings/): Change DNS servers on Fedora using NetworkManager's nmcli command or by editing the systemd-resolved configuration file.
- [Configure fail2ban](https://www.fedorafaq.com/en/configure-fail2ban/): Install the fail2ban package via `dnf` and enable the service to start automatically on boot.
- [Configure firewalld](https://www.fedorafaq.com/en/configure-firewalld/): Firewalld is Fedora's default firewall manager, using zones and services to control which network traffic is allowed in and out of your system.
- [Configure i3 window manager](https://www.fedorafaq.com/en/configure-i3-window-manager/): Install the i3 package and its dependencies via dnf, then switch to the i3 session at the login screen or start it manually from a terminal.
- [Configure JACK audio](https://www.fedorafaq.com/en/configure-jack-audio/): JACK provides low-latency audio routing on Fedora for music production and real-time audio work, and it integrates with PipeWire on modern Fedora releases.
- [Configure libvirt networking](https://www.fedorafaq.com/en/configure-libvirt-networking/): libvirt on Fedora provides virtual network management for KVM/QEMU guests, letting you create NAT, bridged, or isolated networks through virsh or the virt-manager GUI.
- [Configure multiple desktops](https://www.fedorafaq.com/en/configure-multiple-desktops/): Fedora Workstation uses GNOME by default, which provides built-in support for multiple workspaces (virtual desktops) that you can configure via the Settings application or the Tweaks utility.
- [Configure networking](https://www.fedorafaq.com/en/configure-networking/): Fedora uses NetworkManager to manage network connections, with nmcli and nmtui as the primary tools for configuration from the command line or a terminal UI.
- [Configure nginx](https://www.fedorafaq.com/en/configure-nginx/): Configure nginx by editing /etc/nginx/nginx.conf or adding a site file to /etc/nginx/conf.d/, then reload the service.
- [Configure Pipewire](https://www.fedorafaq.com/en/configure-pipewire/): Install PipeWire packages and enable the user service to manage audio and video streams on your Linux system.
- [Configure proxy settings](https://www.fedorafaq.com/en/configure-proxy-settings/): Configure system-wide HTTP and HTTPS proxy settings on Fedora through environment variables, NetworkManager, and dnf to route traffic through a corporate or personal proxy server.
- [Configure Samba](https://www.fedorafaq.com/en/configure-samba/): Configure Samba by editing /etc/samba/smb.conf, setting correct permissions, and restarting the smb service.
- [Configure SELinux on Fedora](https://www.fedorafaq.com/en/configure-selinux/): Fedora runs SELinux in enforcing mode by default, and the recommended way to configure it is to adjust booleans, file contexts, and policies rather than disabling it.
- [Configure SSH key authentication](https://www.fedorafaq.com/en/configure-ssh-key-authentication/): Generate an SSH key pair, copy the public key to your server, and set secure file permissions to enable passwordless login.
- [Configure static IP](https://www.fedorafaq.com/en/configure-static-ip/): On Fedora, you can assign a static IP address to a network interface using NetworkManager's nmcli command-line tool or the GNOME network settings GUI.
- [Configure touchpad](https://www.fedorafaq.com/en/configure-touchpad/): Configure touchpad settings by adding a matching rule to the hardware database and updating systemd-hwdb.
- [Configure VPN Client on Fedora](https://www.fedorafaq.com/en/configure-vpn-client/): Fedora supports several VPN protocols out of the box through NetworkManager, and you can connect to a VPN graphically or from the terminal using nmcli.
- [Configure VS Code on Fedora](https://www.fedorafaq.com/en/configure-vs-code-on-fedora/): Install Visual Studio Code on Fedora via the official Microsoft RPM repository and configure it with useful extensions and settings for a productive development environment.
- [Create RPM package](https://www.fedorafaq.com/en/create-rpm-package/): Build an RPM package on Fedora by setting up the rpmbuild directory tree, writing a spec file, and running rpmbuild to produce an installable .rpm artifact.
- [Create VM from command line](https://www.fedorafaq.com/en/create-vm-from-command-line/): Use the virt-install command-line tool to create and configure KVM virtual machines on Fedora without a graphical interface.
- [Customize GNOME on Fedora](https://www.fedorafaq.com/en/customize-gnome/): Fedora's default GNOME desktop can be personalized through GNOME Settings, GNOME Tweaks, the Extensions app, and gsettings — no third-party tools required.
- [Difference Between rpm -i and dnf install: When to Use Which](https://www.fedorafaq.com/en/difference-between-rpm-i-and-dnf-install-when-to-use-which/): Use dnf install for everyday package management with automatic dependency resolution, and rpm -i only when installing a local RPM file in controlled offline scenarios.
- [DNF Package Manager Explained: A Complete Beginner's Guide](https://www.fedorafaq.com/en/dnf-package-manager-explained-a-complete-beginners-guide/): DNF is Fedora's default package manager, used to install, update, search, and remove software from official repositories with automatic dependency resolution.
- [dnf system-upgrade guide](https://www.fedorafaq.com/en/dnf-system-upgrade-guide/): The `dnf system-upgrade` plugin lets you upgrade Fedora to the next release in two commands — a download phase and a reboot phase — with minimal risk of dependency conflicts.
- [DNF vs DNF5: What Changed and How to Use DNF5 on Fedora](https://www.fedorafaq.com/en/dnf-vs-dnf5-what-changed-and-how-to-use-dnf5-on-fedora/): DNF5 is a complete rewrite of the DNF package manager in C++ designed for significantly faster dependency resolution and a more stable API, replacing the legacy Python-based DNF4.
- [dnf vs yum](https://www.fedorafaq.com/en/dnf-vs-yum/): DNF is the modern package manager for Fedora and RHEL 8+, replacing the legacy YUM tool used on older systems.
- [Downgrade package](https://www.fedorafaq.com/en/downgrade-package/): Roll back a Fedora package to an older version using dnf downgrade, a specific version string, a local RPM file, or dnf history undo.
- [Dual Boot with Windows](https://www.fedorafaq.com/en/dual-boot-with-windows/): You can install Fedora alongside Windows by shrinking the Windows partition and letting the Fedora installer handle bootloader setup with GRUB.
- [Enable Automatic Security Updates on Fedora](https://www.fedorafaq.com/en/enable-automatic-security-updates/): Fedora's dnf-automatic tool can download and apply security updates on a schedule, keeping your system protected without manual intervention.
- [Enable RPM Fusion](https://www.fedorafaq.com/en/enable-rpm-fusion/): Install the free and non-free RPM Fusion repository packages using dnf to access additional Fedora software sources.
- [Encrypt home directory](https://www.fedorafaq.com/en/encrypt-home-directory/): The recommended way to encrypt your home directory on Fedora is to enable full-disk LUKS encryption during installation; for an existing system, fscrypt can encrypt specific directories without reinstalling.
- [Essential Linux Commands Every Fedora User Should Know](https://www.fedorafaq.com/en/essential-linux-commands-every-fedora-user-should-know/): A practical reference of the most important terminal commands for navigating, managing files, updating packages, and administering a Fedora system.
- [External monitors](https://www.fedorafaq.com/en/external-monitors/): Connect and configure external monitors on Fedora using GNOME Display Settings, KDE System Settings, or the xrandr command-line tool depending on your desktop environment.
- [Fedora Hardware Requirements: Minimum and Recommended Specs](https://www.fedorafaq.com/en/fedora-hardware-requirements-minimum-and-recommended-specs/): Fedora Workstation runs on any 64-bit x86 machine with at least 2 GB of RAM and 15 GB of disk, but 4 GB RAM and a modern SSD make everyday use comfortable.
- [Fedora Installation Fails with UEFI Secure Boot: How to Fix](https://www.fedorafaq.com/en/fedora-installation-fails-with-uefi-secure-boot-how-to-fix/): Disable Secure Boot in your BIOS/UEFI settings to resolve Fedora installation failures caused by unsigned drivers.
- [Fedora Installer Crashes or Freezes: Troubleshooting Steps](https://www.fedorafaq.com/en/fedora-installer-crashes-or-freezes-troubleshooting-steps/): Fix Fedora installer crashes by verifying the ISO checksum and booting with the nomodeset kernel parameter to bypass graphics driver conflicts.
- [Fedora Media Writer Not Detecting USB Drive: How to Fix](https://www.fedorafaq.com/en/fedora-media-writer-not-detecting-usb-drive-how-to-fix/): Fix Fedora Media Writer not detecting USB drives by running the application with pkexec to grant necessary hardware permissions.
- [Fedora on ASUS, HP, Acer, and Lenovo Laptops: Common Issues and Fixes](https://www.fedorafaq.com/en/fedora-on-asus-hp-acer-and-lenovo-laptops-common-issues-and-fixes/): Fix Fedora laptop hardware issues on ASUS, HP, Acer, and Lenovo by updating the system and installing the latest kernel and firmware.
- [Fedora Release Cycle Explained: How Often Does Fedora Release New Versions?](https://www.fedorafaq.com/en/fedora-release-cycle-explained-how-often-does-fedora-release-new-versions/): Fedora releases new versions every 6 months with rawhide as the continuous development branch.
- [Fedora Server vs CentOS Stream vs Rocky Linux: Choosing for Production](https://www.fedorafaq.com/en/fedora-server-vs-centos-stream-vs-rocky-linux-choosing-for-production/): Select Rocky Linux for stable production, CentOS Stream for upstream testing, or Fedora Server for cutting-edge development.
- [Fedora Silverblue vs Fedora Kinoite vs Fedora Sway Atomic: Choosing Your Atomic Desktop](https://www.fedorafaq.com/en/fedora-silverblue-vs-fedora-kinoite-vs-fedora-sway-atomic-choosing-your-atomic-desktop/): Choose Silverblue for GNOME, Kinoite for KDE, or Sway Atomic for the Sway window manager based on your desktop preference.
- [Fedora Silverblue vs Fedora Workstation: Which Should You Choose?](https://www.fedorafaq.com/en/fedora-silverblue-vs-fedora-workstation-which-should-you-choose/): Fedora Workstation is a traditional mutable desktop managed with dnf, while Fedora Silverblue is an immutable OS updated atomically with rpm-ostree — the right choice depends on whether you value flexibility or rock-solid stability.
- [Fedora USB Boot Failing: Common Causes and Solutions](https://www.fedorafaq.com/en/fedora-usb-boot-failing-common-causes-and-solutions/): Fix Fedora USB boot failures by disabling Secure Boot in BIOS and setting the USB as the primary boot device.
- [Fedora Version End of Life (EOL): When to Upgrade and What Happens If You Don't](https://www.fedorafaq.com/en/fedora-version-end-of-life-eol-when-to-upgrade-and-what-happens-if-you-dont/): Fedora reaches EOL every 6 months, stopping security updates; upgrade immediately using dnf system-upgrade to maintain security and functionality.
- [Fedora vs Arch Linux: Differences Explained for Beginners](https://www.fedorafaq.com/en/fedora-vs-arch-linux-differences-explained-for-beginners/): Fedora targets stable, well-tested software with a structured release cycle, while Arch Linux is a rolling-release distribution that prioritizes user control and the absolute latest upstream software.
- [Fedora vs CentOS Stream vs RHEL: How Are They Related?](https://www.fedorafaq.com/en/fedora-vs-centos-stream-vs-rhel-how-are-they-related/): Fedora tests new features, CentOS Stream previews the next RHEL release, and RHEL provides the stable production environment.
- [Fedora vs Ubuntu: Which Linux Distribution Should You Choose?](https://www.fedorafaq.com/en/fedora-vs-ubuntu-which-linux-distribution-should-you-choose/): Fedora and Ubuntu are both excellent Linux distributions but serve different priorities — Fedora leads with cutting-edge upstream software while Ubuntu emphasizes long-term stability and commercial support.
- [Fedora Won't Boot: Complete Troubleshooting Guide](https://www.fedorafaq.com/en/fedora-wont-boot-complete-troubleshooting-guide/): Fix Fedora boot failure by repairing the GRUB bootloader and restoring the default kernel configuration.
- [Fedora Workstation vs Fedora Server vs Fedora IoT: Which Edition Do You Need?](https://www.fedorafaq.com/en/fedora-workstation-vs-fedora-server-vs-fedora-iot-which-edition-do-you-need/): Fedora publishes three major editions — Workstation for desktop users, Server for headless infrastructure, and IoT for embedded and edge devices — each optimized for a different hardware and use-case profile.
- [Fedora Workstation vs Server](https://www.fedorafaq.com/en/fedora-workstation-vs-server/): Fedora Workstation is a full-featured desktop OS with a GNOME GUI, while Fedora Server is a minimal, headless installation optimized for running network services.
- [firewalld vs iptables vs nftables: Which Should You Use on Fedora?](https://www.fedorafaq.com/en/firewalld-vs-iptables-vs-nftables-which-should-you-use-on-fedora/): On Fedora, firewalld is the right choice for most users — it is the default, actively maintained frontend that uses nftables under the hood, while direct iptables use is discouraged.
- [Fix broken packages](https://www.fedorafaq.com/en/fix-broken-packages/): Repair broken RPM packages on Fedora using dnf's built-in repair commands and manual cache clearing to restore a consistent system state.
- [Fix dependency errors](https://www.fedorafaq.com/en/fix-dependency-errors/): Fix dependency errors by running go mod tidy and go mod download to sync and fetch required packages.
- [Fix Fedora Not Booting](https://www.fedorafaq.com/en/fix-not-booting/): Recover a Fedora system that will not boot by using the GRUB menu to select an older kernel or entering rescue mode to repair the bootloader or filesystem.
- [Fix issues after upgrade](https://www.fedorafaq.com/en/fix-issues-after-upgrade/): Most post-upgrade problems on Fedora — broken packages, service failures, SELinux denials, or bootloader issues — are resolved by running a full system sync, relabeling SELinux contexts, and rebooting into the new kernel.
- [Fix laptop battery drain](https://www.fedorafaq.com/en/fix-laptop-battery-drain/): Excessive battery drain on a Fedora laptop is usually caused by high CPU wake-ups, a power-hungry kernel driver, or a missing power management profile, all of which can be diagnosed and fixed with standard Fedora tools.
- [Fix Screen Tearing on Fedora](https://www.fedorafaq.com/en/fix-screen-tearing/): Screen tearing on Fedora is caused by a sync mismatch between the GPU and your display, and is typically resolved by enabling VSync in your compositor or switching to Wayland.
- [Fix SELinux denials](https://www.fedorafaq.com/en/fix-selinux-denials/): Fix SELinux denials by generating and loading a custom policy module using ausearch and audit2allow.
- [Fix Slow Boot on Fedora](https://www.fedorafaq.com/en/fix-slow-boot/): Speed up a slow-booting Fedora system by profiling startup with systemd-analyze, disabling unnecessary services, and tuning GRUB timeout and other boot parameters.
- [Fix sound issues](https://www.fedorafaq.com/en/fix-sound-issues/): Most Fedora sound problems are caused by a misconfigured PipeWire/PulseAudio setup, a muted mixer channel, or a missing codec driver — and can be resolved without reinstalling anything.
- [Fix suspend hibernate issues](https://www.fedorafaq.com/en/fix-suspend-hibernate-issues/): Resolve suspend and hibernate failures on Fedora by diagnosing power management settings, kernel parameters, and driver compatibility.
- [Fix WiFi not working](https://www.fedorafaq.com/en/fix-wifi-not-working/): WiFi issues on Fedora are usually caused by a missing firmware package, a disabled interface, or a stuck NetworkManager service, and most can be resolved without rebooting.
- [Flatpak App Has No Sound or Microphone Access: How to Fix](https://www.fedorafaq.com/en/flatpak-app-has-no-sound-or-microphone-access-how-to-fix/): Fix Flatpak sound and microphone issues by granting device and socket permissions via the flatpak override command.
- [Flatpak vs RPM vs Snap vs AppImage: Which Should You Use on Fedora?](https://www.fedorafaq.com/en/flatpak-vs-rpm-vs-snap-vs-appimage-which-should-you-use-on-fedora/): Use Flatpak for desktop apps, RPM for system packages, and AppImage for portable binaries on Fedora.
- [Gaming on Fedora Steam](https://www.fedorafaq.com/en/gaming-on-fedora-steam/): Install Steam on Fedora, enable Proton for Windows games, and select the correct audio output for gaming headsets with separate chat/game channels.
- [Getting Started with GNOME on Fedora: A Complete Tour](https://www.fedorafaq.com/en/getting-started-with-gnome-on-fedora-a-complete-tour/): Fedora ships GNOME as its default desktop and is one of the best-supported GNOME platforms, giving new users a clean, modern interface that is easy to learn.
- [Getting Started with KDE Plasma on Fedora: A Complete Tour](https://www.fedorafaq.com/en/getting-started-with-kde-plasma-on-fedora-a-complete-tour/): KDE Plasma is the default desktop environment on Fedora Workstation, installed automatically or via the 'KDE Plasma Workspaces' group for minimal setups.
- [GNOME Extensions](https://www.fedorafaq.com/en/gnome-extensions/): Install, enable, and manage GNOME Shell extensions on Fedora using GNOME Extensions Manager, the gnome-extensions CLI, or the extensions.gnome.org website.
- [GNOME vs KDE comparison](https://www.fedorafaq.com/en/gnome-vs-kde-comparison/): GNOME and KDE Plasma are both supported by default on Fedora, but they target different workflows: GNOME prioritizes a streamlined, opinionated interface with a focus on keyboard shortcuts and minimalism, while KDE Plasma offers a highly customizable, traditional desktop experience that mimics Windo
- [GPU Passthrough in KVM](https://www.fedorafaq.com/en/gpu-passthrough-in-kvm/): GPU passthrough lets a KVM virtual machine claim a physical GPU as if it were native hardware, delivering near-bare-metal graphics performance inside the VM.
- [Hardware acceleration](https://www.fedorafaq.com/en/hardware-acceleration/): Enable GPU and media hardware acceleration on Fedora by installing the correct drivers and codec packages for your graphics hardware.
- [How Does Fedora Handle Proprietary Software and Codecs?](https://www.fedorafaq.com/en/how-does-fedora-handle-proprietary-software-and-codecs/): Enable the RPM Fusion repositories to install proprietary codecs and software on Fedora.
- [How to Access Fedora Files from Windows (ext4 Reader)](https://www.fedorafaq.com/en/how-to-access-fedora-files-from-windows-ext4-reader/): Install an ext4 driver like Ext2Fsd or use WSL to mount and access Fedora partitions from Windows.
- [How to Access GNOME Settings from the Command Line (gsettings / dconf)](https://www.fedorafaq.com/en/how-to-access-gnome-settings-from-the-command-line-gsettings-dconf/): Launch GNOME Settings with gnome-control-center or modify specific keys using gsettings and dconf commands.
- [How to Access Windows Files from Fedora (Mount NTFS Partitions)](https://www.fedorafaq.com/en/how-to-access-windows-files-from-fedora-mount-ntfs-partitions/): You can access Windows files on Fedora by mounting the NTFS partition using the `ntfs-3g` driver, which is pre-installed on modern Fedora releases.
- [How to Add a Dock or Taskbar to GNOME on Fedora (Dash to Dock / Dash to Panel)](https://www.fedorafaq.com/en/how-to-add-a-dock-or-taskbar-to-gnome-on-fedora-dash-to-dock-dash-to-panel/): Install the dash-to-dock extension via DNF and enable it to add a taskbar to Fedora GNOME.
- [How to Add and Mount a New Hard Drive or SSD on Fedora](https://www.fedorafaq.com/en/how-to-add-and-mount-a-new-hard-drive-or-ssd-on-fedora/): Format, mount, and configure a new hard drive or SSD on Fedora using lsblk, mkfs, and fstab.
- [How to Add and Switch Between Multiple Keyboard Layouts on Fedora](https://www.fedorafaq.com/en/how-to-add-and-switch-between-multiple-keyboard-layouts-on-fedora/): Add and switch keyboard layouts on Fedora via Settings or the localectl command.
- [How to Add a User to the sudo (wheel) Group on Fedora](https://www.fedorafaq.com/en/how-to-add-a-user-to-the-sudo-wheel-group-on-fedora/): Add a user to the sudo wheel group on Fedora using the usermod command to enable administrative privileges.
- [How to Add Kernel Boot Parameters on Fedora (GRUB)](https://www.fedorafaq.com/en/how-to-add-kernel-boot-parameters-on-fedora-grub/): Add kernel boot parameters on Fedora by editing /etc/default/grub, running grub2-mkconfig, and rebooting.
- [How to Add Third-Party DNF Repositories on Fedora](https://www.fedorafaq.com/en/how-to-add-third-party-dnf-repositories-on-fedora/): Add third-party DNF repositories on Fedora by installing the .repo file or RPM package and refreshing the cache.
- [How to Allow a Service Through the Firewall on Fedora](https://www.fedorafaq.com/en/how-to-allow-a-service-through-the-firewall-on-fedora/): To allow a service through the firewall on Fedora, use `firewall-cmd` to add the predefined service name to the active zone and make the change permanent.
- [How to Allow Specific IP Ranges Through the Firewall on Fedora](https://www.fedorafaq.com/en/how-to-allow-specific-ip-ranges-through-the-firewall-on-fedora/): Allow specific IP ranges through the Fedora firewall using firewall-cmd rich rules.
- [How to Analyze Boot Time with systemd-analyze on Fedora](https://www.fedorafaq.com/en/how-to-analyze-boot-time-with-systemd-analyze-on-fedora/): Use systemd-analyze commands to measure total boot time and identify slow services on Fedora.
- [How to Archive and Extract Files on Fedora (tar, gzip, zip, xz)](https://www.fedorafaq.com/en/how-to-archive-and-extract-files-on-fedora-tar-gzip-zip-xz/): Commands to create and extract tar, gzip, xz, and zip archives on Fedora.
- [How to Audit System Security with OpenSCAP on Fedora](https://www.fedorafaq.com/en/how-to-audit-system-security-with-openscap-on-fedora/): Install OpenSCAP and run the XCCDF evaluation command against the SCAP Security Guide to generate a security audit report on Fedora.
- [How to Automate Tasks with Bash Scripts on Fedora](https://www.fedorafaq.com/en/how-to-automate-tasks-with-bash-scripts-on-fedora/): Create executable Bash scripts in your home directory or `/usr/local/bin` and schedule them using `systemd` timers or `cron` for reliable automation on Fedora.
- [How to Auto-Start Containers at Boot with Podman and systemd on Fedora](https://www.fedorafaq.com/en/how-to-auto-start-containers-at-boot-with-podman-and-systemd-on-fedora/): Generate a systemd unit file with podman generate systemd and enable it with systemctl --user enable.
- [How to Back Up and Restore RPM Package Lists for Reinstallation on Fedora](https://www.fedorafaq.com/en/how-to-back-up-and-restore-rpm-package-lists-for-reinstallation-on-fedora/): Back up Fedora RPM packages with rpm -qa and restore them using dnf install from the saved list.
- [How to Back Up LUKS Encrypted Partition Headers on Fedora](https://www.fedorafaq.com/en/how-to-back-up-luks-encrypted-partition-headers-on-fedora/): Backup LUKS headers on Fedora using cryptsetup luksHeaderBackup to prevent data loss from header corruption.
- [How to Back Up to a Remote Server Using rsync Over SSH on Fedora](https://www.fedorafaq.com/en/how-to-back-up-to-a-remote-server-using-rsync-over-ssh-on-fedora/): Back up files to a remote server securely using rsync with SSH on Fedora.
- [How to Back Up Your Fedora System: Complete Strategy Guide](https://www.fedorafaq.com/en/how-to-back-up-your-fedora-system-complete-strategy-guide/): Start by using `rsync` to mirror your home directory and configuration files to an external drive, then use `systemctl` to snapshot your `/etc` directory and critical databases before any major system changes.
- [How to Benchmark Your Fedora System (CPU, GPU, Disk, Network)](https://www.fedorafaq.com/en/how-to-benchmark-your-fedora-system-cpu-gpu-disk-network/): Use a combination of freely available tools on Fedora to benchmark CPU, GPU, disk I/O, and network throughput and establish a performance baseline for your hardware.
- [How to Blacklist a Kernel Module on Fedora](https://www.fedorafaq.com/en/how-to-blacklist-a-kernel-module-on-fedora/): Blacklist a kernel module on Fedora by creating a modprobe config file and regenerating the initramfs.
- [How to Block an IP Address with firewalld on Fedora](https://www.fedorafaq.com/en/how-to-block-an-ip-address-with-firewalld-on-fedora/): Block a specific IP address on Fedora by adding a rich rule to firewalld and reloading the service.
- [How to Boot Fedora in UEFI Mode vs Legacy BIOS Mode](https://www.fedorafaq.com/en/how-to-boot-fedora-in-uefi-mode-vs-legacy-bios-mode/): Fedora supports both UEFI and legacy BIOS boot modes — the mode is determined by your firmware settings and how you boot the installer ISO.
- [How to Boot into Single User Mode or Rescue Mode on Fedora](https://www.fedorafaq.com/en/how-to-boot-into-single-user-mode-or-rescue-mode-on-fedora/): Boot Fedora into rescue mode by editing the GRUB kernel parameters to add systemd.unit=rescue.target before starting the system.
- [How to Build a Container Image from a Containerfile (Dockerfile) on Fedora](https://www.fedorafaq.com/en/how-to-build-a-container-image-from-a-containerfile-dockerfile-on-fedora/): Build a container image from a Containerfile on Fedora using the podman build command with the -f flag.
- [How to Build a Custom Fedora Atomic Image with BlueBuild or ostree-native-containers](https://www.fedorafaq.com/en/how-to-build-a-custom-fedora-atomic-image-with-bluebuild-or-ostree-native-containers/): Build a custom Fedora Atomic image by layering a container image on top of a Fedora base using ostree-native-containers and committing it to an OSTree repository.
- [How to Build a Custom Kernel on Fedora from Source](https://www.fedorafaq.com/en/how-to-build-a-custom-kernel-on-fedora-from-source/): Building a custom kernel on Fedora involves installing build dependencies, obtaining the kernel source, configuring options with menuconfig, compiling, and installing the resulting image and modules.
- [How to Build Your Own RPM Package from Source (Complete Guide)](https://www.fedorafaq.com/en/how-to-build-your-own-rpm-package-from-source-complete-guide/): Build a custom RPM package on Fedora by setting up rpmbuild, writing a spec file, and compiling your source into a distributable .rpm.
- [How to Change a User's Password on Fedora](https://www.fedorafaq.com/en/how-to-change-a-users-password-on-fedora/): Change a Fedora user password instantly using the passwd command with sudo for other users or alone for yourself.
- [How to Change the Default Boot Entry in GRUB2 on Fedora](https://www.fedorafaq.com/en/how-to-change-the-default-boot-entry-in-grub2-on-fedora/): Change the default GRUB boot entry on Fedora by editing /etc/default/grub and regenerating the configuration.
- [How to Change the Default Shell on Fedora (Bash, Zsh, Fish)](https://www.fedorafaq.com/en/how-to-change-the-default-shell-on-fedora-bash-zsh-fish/): To change your default shell on Fedora, first install the desired shell package using `dnf`, then add it to the `/etc/shells` whitelist, and finally update your user record with `chsh`.
- [How to Change the Default systemd Target (Graphical vs Multi-User) on Fedora](https://www.fedorafaq.com/en/how-to-change-the-default-systemd-target-graphical-vs-multi-user-on-fedora/): Change Fedora's default systemd target to graphical or multi-user using the systemctl set-default command.
- [How to Change the Login Screen (GDM) Theme and Background on Fedora](https://www.fedorafaq.com/en/how-to-change-the-login-screen-gdm-theme-and-background-on-fedora/): Change Fedora GDM login screen theme and background by editing custom.conf and placing images in /usr/share/backgrounds/gdm.
- [How to Change the SSH Port on Fedora](https://www.fedorafaq.com/en/how-to-change-the-ssh-port-on-fedora/): Change the SSH port on Fedora by editing /etc/ssh/sshd_config, restarting the sshd service, and updating the firewall rules.
- [How to Check Disk Health with SMART (smartctl) on Fedora](https://www.fedorafaq.com/en/how-to-check-disk-health-with-smart-smartctl-on-fedora/): Install the `smartmontools` package and run `smartctl` against your specific device to retrieve health status and error logs.
- [How to Check If PipeWire Is Running on Fedora](https://www.fedorafaq.com/en/how-to-check-if-pipewire-is-running-on-fedora/): PipeWire is the default audio and video server on Fedora 34 and newer, replacing PulseAudio and JACK.
- [How to Check If You Are Running Wayland or Xorg on Fedora](https://www.fedorafaq.com/en/how-to-check-if-you-are-running-wayland-or-xorg-on-fedora/): Check if Fedora uses Wayland or Xorg by running echo $XDG_SESSION_TYPE or loginctl show-session.
- [How to Check Open Ports and Active Connections on Fedora](https://www.fedorafaq.com/en/how-to-check-open-ports-and-active-connections-on-fedora/): Use `ss` for the fastest, most modern view of open ports and active connections, or `netstat` if you need legacy compatibility.
- [How to Check SELinux Status and Mode on Fedora](https://www.fedorafaq.com/en/how-to-check-selinux-status-and-mode-on-fedora/): Use getenforce and sestatus commands to check SELinux mode and status on Fedora.
- [How to Check the Status of a Service on Fedora](https://www.fedorafaq.com/en/how-to-check-the-status-of-a-service-on-fedora/): Check the status of a Fedora service using the systemctl status command.
- [How to Check Which Package Provides a Specific File on Fedora](https://www.fedorafaq.com/en/how-to-check-which-package-provides-a-specific-file-on-fedora/): Use `dnf provides` to identify which installed or available package owns a specific file path on Fedora.
- [How to Check Your Current Fedora Version](https://www.fedorafaq.com/en/how-to-check-your-current-fedora-version/): You can quickly identify your current Fedora version by running `cat /etc/fedora-release` or by checking the `NAME` and `VERSION_ID` fields in `/etc/os-release`.
- [How to Check Your Current Kernel Version on Fedora](https://www.fedorafaq.com/en/how-to-check-your-current-kernel-version-on-fedora/): Run `uname -r` in your terminal to instantly display the currently running kernel version, or check `/proc/version` for a more detailed build string.
- [How to Check Your NVIDIA Driver Version and GPU Info on Fedora](https://www.fedorafaq.com/en/how-to-check-your-nvidia-driver-version-and-gpu-info-on-fedora/): Check NVIDIA driver version and GPU info on Fedora using nvidia-smi or lspci commands.
- [How to Clean DNF Cache and Free Disk Space on Fedora](https://www.fedorafaq.com/en/how-to-clean-dnf-cache-and-free-disk-space-on-fedora/): Clear DNF cache on Fedora with sudo dnf clean all to free disk space.
- [How to Close or Block a Port in the Firewall on Fedora](https://www.fedorafaq.com/en/how-to-close-or-block-a-port-in-the-firewall-on-fedora/): Block a port on Fedora by removing the service or port rule from the firewall and reloading the configuration.
- [How to Configure 5.1 or 7.1 Surround Sound on Fedora](https://www.fedorafaq.com/en/how-to-configure-51-or-71-surround-sound-on-fedora/): Enable 5.1 or 7.1 surround sound on Fedora by selecting the correct audio profile in PulseAudio or PipeWire using pactl commands.
- [How to Configure 802.1X Network Authentication on Fedora](https://www.fedorafaq.com/en/how-to-configure-8021x-network-authentication-on-fedora/): Configure 802.1X on Fedora by using `nmcli` to create a connection profile with the EAP method, username, and certificate details, then activate it via NetworkManager.
- [How to Configure a DNS Server (BIND or Unbound) on Fedora](https://www.fedorafaq.com/en/how-to-configure-a-dns-server-bind-or-unbound-on-fedora/): Fedora makes it straightforward to run a local DNS resolver or authoritative name server using either Unbound (recommended for caching/forwarding) or BIND (for authoritative zones).
- [How to Configure AIDE (File Integrity Monitoring) on Fedora](https://www.fedorafaq.com/en/how-to-configure-aide-file-integrity-monitoring-on-fedora/): Install AIDE, initialize the database, and enable the systemd timer to monitor file integrity on Fedora.
- [How to Configure a Network Bridge on Fedora](https://www.fedorafaq.com/en/how-to-configure-a-network-bridge-on-fedora/): A network bridge on Fedora lets you connect virtual machines or containers to your physical network as if they were directly attached, configured through NetworkManager.
- [How to Configure a Proxy Server on Fedora](https://www.fedorafaq.com/en/how-to-configure-a-proxy-server-on-fedora/): On Fedora you can configure a system-wide proxy through environment variables, NetworkManager, or the GNOME proxy settings, so that browsers, DNF, and other tools all route traffic through your proxy.
- [How to Configure a Static IP Address on Fedora](https://www.fedorafaq.com/en/how-to-configure-a-static-ip-address-on-fedora/): Configure a static IP on Fedora by modifying the NetworkManager connection profile with nmcli or editing the systemd-networkd configuration file.
- [How to Configure a Static IP Address on Fedora (GUI and CLI)](https://www.fedorafaq.com/en/how-to-configure-a-static-ip-address-on-fedora-gui-and-cli/): Configure a static IP on Fedora using the GUI Network settings or the nmcli command-line tool for permanent network addressing.
- [How to Configure Container Registries on Fedora](https://www.fedorafaq.com/en/how-to-configure-container-registries-on-fedora/): Configure Fedora container registries by editing /etc/containers/registries.conf and using podman login for authentication.
- [How to Configure CPU and Memory for Optimal VM Performance on Fedora](https://www.fedorafaq.com/en/how-to-configure-cpu-and-memory-for-optimal-vm-performance-on-fedora/): Tune virtual machine CPU and memory settings on Fedora using virt-manager or virsh to get the best performance from QEMU/KVM guests.
- [How to Configure CPU Frequency Scaling and Governors on Fedora](https://www.fedorafaq.com/en/how-to-configure-cpu-frequency-scaling-and-governors-on-fedora/): You can manage CPU frequency scaling on Fedora by installing the `cpupower` utility from the `linux-tools` package and using it to set governors or view current states.
- [How to Configure CUPS Print Server on Fedora](https://www.fedorafaq.com/en/how-to-configure-cups-print-server-on-fedora/): Install CUPS on Fedora using dnf, enable the service, and open the firewall port for IPP.
- [How to Configure Default Applications in GNOME on Fedora](https://www.fedorafaq.com/en/how-to-configure-default-applications-in-gnome-on-fedora/): Configure default applications in GNOME on Fedora using the xdg-mime command to set file type associations.
- [How to Configure Display Resolution and Refresh Rate on Fedora](https://www.fedorafaq.com/en/how-to-configure-display-resolution-and-refresh-rate-on-fedora/): Configure Fedora display resolution and refresh rate instantly using the xrandr command line tool.
- [How to Configure DNF for Faster Downloads (max_parallel_downloads, fastestmirror)](https://www.fedorafaq.com/en/how-to-configure-dnf-for-faster-downloads-maxparalleldownloads-fastestmirror/): Configure DNF for faster downloads by enabling parallel downloads and the fastest mirror option in the configuration file.
- [How to Configure DNS Servers on Fedora](https://www.fedorafaq.com/en/how-to-configure-dns-servers-on-fedora/): On Fedora, DNS servers are managed through NetworkManager and can be set system-wide, per-connection, or via systemd-resolved for fine-grained control.
- [How to Configure Email Accounts in GNOME Online Accounts on Fedora](https://www.fedorafaq.com/en/how-to-configure-email-accounts-in-gnome-online-accounts-on-fedora/): Configure email in Fedora by opening GNOME Online Accounts, selecting your provider, signing in, and enabling the Mail toggle.
- [How to Configure External Monitor Output on Fedora Laptops](https://www.fedorafaq.com/en/how-to-configure-external-monitor-output-on-fedora-laptops/): Use the `gnome-control-center` GUI or the `xrandr` command-line tool to detect and configure external monitors, then apply the desired resolution and arrangement.
- [How to Configure Fail2Ban on Fedora to Prevent Brute Force Attacks](https://www.fedorafaq.com/en/how-to-configure-fail2ban-on-fedora-to-prevent-brute-force-attacks/): Install Fail2Ban on Fedora, enable the SSH jail in jail.local, and start the service to block brute force attacks.
- [How to Configure Fail2Ban to Protect SSH on Fedora](https://www.fedorafaq.com/en/how-to-configure-fail2ban-to-protect-ssh-on-fedora/): Install Fail2Ban on Fedora, configure the SSH jail in /etc/fail2ban/jail.d/ssh.conf, and enable the service to block brute-force attacks.
- [How to Configure Fedora as a Headless Server](https://www.fedorafaq.com/en/how-to-configure-fedora-as-a-headless-server/): Disable GUI, enable SSH, and set multi-user target to configure Fedora as a headless server.
- [How to Configure firewalld for Docker or Podman on Fedora](https://www.fedorafaq.com/en/how-to-configure-firewalld-for-docker-or-podman-on-fedora/): Enable the container or docker service in firewalld to allow Podman or Docker traffic on Fedora.
- [How to Configure firewalld Using firewall-cmd on Fedora](https://www.fedorafaq.com/en/how-to-configure-firewalld-using-firewall-cmd-on-fedora/): firewall-cmd is the primary command-line tool for managing firewalld on Fedora, letting you add services, open ports, and manage zones with permanent or runtime rules.
- [How to Configure firewalld Using the GNOME Firewall GUI](https://www.fedorafaq.com/en/how-to-configure-firewalld-using-the-gnome-firewall-gui/): Configure firewalld via the GNOME GUI by launching the app, toggling the service, and editing zones or ports in the interface.
- [How to Configure Font Rendering and Anti-Aliasing on Fedora](https://www.fedorafaq.com/en/how-to-configure-font-rendering-and-anti-aliasing-on-fedora/): Configure Fedora font rendering and anti-aliasing by editing the fontconfig XML file and rebuilding the cache.
- [How to Configure Git SSH Keys and GPG Signing on Fedora](https://www.fedorafaq.com/en/how-to-configure-git-ssh-keys-and-gpg-signing-on-fedora/): Generate SSH and GPG keys on Fedora and configure Git to use them for authentication and commit signing.
- [How to Configure GNOME Keyboard Shortcuts on Fedora](https://www.fedorafaq.com/en/how-to-configure-gnome-keyboard-shortcuts-on-fedora/): Configure GNOME keyboard shortcuts on Fedora using the Settings GUI or gsettings command line tool.
- [How to Configure GRUB2 Bootloader on Fedora](https://www.fedorafaq.com/en/how-to-configure-grub2-bootloader-on-fedora/): Configure GRUB2 on Fedora by editing /etc/default/grub and running grub2-mkconfig to apply kernel parameters.
- [How to Configure GRUB to Default to Windows or Fedora](https://www.fedorafaq.com/en/how-to-configure-grub-to-default-to-windows-or-fedora/): Set the default GRUB boot entry to Windows or Fedora using grub2-set-default and update the configuration.
- [How to Configure HDMI Audio Output on Fedora](https://www.fedorafaq.com/en/how-to-configure-hdmi-audio-output-on-fedora/): Set HDMI as the default audio output on Fedora using pactl to list sinks and switch the active device.
- [How to Configure HiDPI and Fractional Scaling on Fedora](https://www.fedorafaq.com/en/how-to-configure-hidpi-and-fractional-scaling-on-fedora/): Enable HiDPI and fractional scaling on Fedora by editing /etc/gdm/custom.conf to add AllowedTis values and restarting GDM.
- [How to Configure IBus or Fcitx5 for Multilingual Input on Fedora](https://www.fedorafaq.com/en/how-to-configure-ibus-or-fcitx5-for-multilingual-input-on-fedora/): Install IBus or Fcitx5 packages and configure environment variables to enable multilingual typing on Fedora.
- [How to Configure IP Forwarding and NAT on Fedora](https://www.fedorafaq.com/en/how-to-configure-ip-forwarding-and-nat-on-fedora/): Enable IP forwarding and configure NAT on Fedora using sysctl and iptables commands to route traffic between networks.
- [How to Configure IPv6 on Fedora](https://www.fedorafaq.com/en/how-to-configure-ipv6-on-fedora/): Configure IPv6 on Fedora using NetworkManager to assign static or SLAAC addresses, manage routes, and verify connectivity with standard networking tools.
- [How to Configure iSCSI Storage on Fedora](https://www.fedorafaq.com/en/how-to-configure-iscsi-storage-on-fedora/): Fedora supports iSCSI block storage through the iscsi-initiator-utils package, letting you connect to remote targets and use them as local block devices.
- [How to Configure KDE File Manager (Dolphin) on Fedora](https://www.fedorafaq.com/en/how-to-configure-kde-file-manager-dolphin-on-fedora/): Dolphin is Fedora's default KDE file manager, ready to use with customizable settings via the Settings menu.
- [How to Configure KDE Plasma Panel and Taskbar on Fedora](https://www.fedorafaq.com/en/how-to-configure-kde-plasma-panel-and-taskbar-on-fedora/): You can customize the KDE Plasma panel and taskbar on Fedora by right-clicking the panel to access "Edit Mode," where you can add, remove, or rearrange widgets like the task manager, system tray, and launcher.
- [How to Configure Kernel Parameters (sysctl) on Fedora](https://www.fedorafaq.com/en/how-to-configure-kernel-parameters-sysctl-on-fedora/): sysctl lets you read and write Linux kernel parameters at runtime on Fedora, and /etc/sysctl.d/ persists them across reboots.
- [How to Configure Keyboard Shortcuts in KDE Plasma on Fedora](https://www.fedorafaq.com/en/how-to-configure-keyboard-shortcuts-in-kde-plasma-on-fedora/): Configure KDE Plasma keyboard shortcuts via System Settings > Shortcuts to customize key bindings.
- [How to Configure LDAP Authentication on Fedora](https://www.fedorafaq.com/en/how-to-configure-ldap-authentication-on-fedora/): Connect Fedora to an LDAP directory for centralized user authentication by installing SSSD, pointing it at your LDAP server, and enabling the PAM and NSS integration.
- [How to Configure Mouse and Pointer Accessibility on Fedora](https://www.fedorafaq.com/en/how-to-configure-mouse-and-pointer-accessibility-on-fedora/): Configure mouse speed, natural scrolling, and mouse keys on Fedora using GNOME Settings or gsettings commands.
- [How to Configure Networking for KVM Virtual Machines on Fedora (NAT, Bridge)](https://www.fedorafaq.com/en/how-to-configure-networking-for-kvm-virtual-machines-on-fedora-nat-bridge/): Configure KVM networking on Fedora using nmcli for bridges or virsh for default NAT to connect virtual machines.
- [How to Configure Network Namespaces on Fedora](https://www.fedorafaq.com/en/how-to-configure-network-namespaces-on-fedora/): Linux network namespaces let you create isolated network stacks on Fedora using the `ip netns` command from the `iproute` package.
- [How to Configure Network Teaming on Fedora Server](https://www.fedorafaq.com/en/how-to-configure-network-teaming-on-fedora-server/): Configure network teaming on Fedora Server by installing the `teamd` package and using `nmcli` to define a team device with the desired runner (like activebackup or loadbalance), then attaching physical interfaces as ports.
- [How to Configure Night Light and Color Profiles on Fedora](https://www.fedorafaq.com/en/how-to-configure-night-light-and-color-profiles-on-fedora/): Install and run the redshift-gtk package on Fedora to enable automatic screen color temperature adjustment for night time.
- [How to Configure Night Light (Blue Light Filter) on Fedora GNOME](https://www.fedorafaq.com/en/how-to-configure-night-light-blue-light-filter-on-fedora-gnome/): Enable Night Light in Fedora GNOME by going to Settings > Displays and toggling the switch.
- [How to Configure NTP Time Synchronization (chrony) on Fedora](https://www.fedorafaq.com/en/how-to-configure-ntp-time-synchronization-chrony-on-fedora/): Install chrony, enable the service, and verify NTP sources to configure time synchronization on Fedora.
- [How to Configure NVIDIA Optimus (Hybrid Graphics) on Fedora Laptops](https://www.fedorafaq.com/en/how-to-configure-nvidia-optimus-hybrid-graphics-on-fedora-laptops/): Install NVIDIA drivers on Fedora and use prime-run to launch apps on the dedicated GPU for Optimus laptops.
- [How to Configure NVIDIA Settings (nvidia-settings) on Fedora](https://www.fedorafaq.com/en/how-to-configure-nvidia-settings-nvidia-settings-on-fedora/): Install the proprietary NVIDIA driver and nvidia-settings GUI on Fedora via RPM Fusion, then use the application to configure displays, performance modes, and power management.
- [How to Configure On-Screen Keyboard on Fedora](https://www.fedorafaq.com/en/how-to-configure-on-screen-keyboard-on-fedora/): Enable the on-screen keyboard on Fedora by installing the `at-spi2-atk` and `orca` packages, then activating the GNOME Screen Keyboard through the Accessibility settings or by running the `atk-mock` command.
- [How to Configure PAM (Pluggable Authentication Modules) on Fedora](https://www.fedorafaq.com/en/how-to-configure-pam-pluggable-authentication-modules-on-fedora/): PAM on Fedora is configured through service-specific files in /etc/pam.d/, where each file defines an ordered stack of modules controlling authentication, account, session, and password management.
- [How to Configure Per-Application Volume on Fedora](https://www.fedorafaq.com/en/how-to-configure-per-application-volume-on-fedora/): Configure per-application volumes on Fedora by creating Quadlet unit files in ~/.config/containers/systemd/ to define and mount persistent storage.
- [How to Configure Podman Networking on Fedora](https://www.fedorafaq.com/en/how-to-configure-podman-networking-on-fedora/): Podman on Fedora uses Netavark for automatic networking, allowing users to verify or create custom networks via CLI commands.
- [How to Configure Polkit (PolicyKit) Permissions on Fedora](https://www.fedorafaq.com/en/how-to-configure-polkit-policykit-permissions-on-fedora/): Configure Polkit permissions on Fedora by creating a custom XML policy file in /usr/share/polkit-1/actions/ and restarting the polkit service.
- [How to Configure Power Management and TLP on Fedora Laptops](https://www.fedorafaq.com/en/how-to-configure-power-management-and-tlp-on-fedora-laptops/): Install TLP via DNF, enable its systemd service, and customize /etc/tlp.conf to optimize Fedora laptop power management.
- [How to Configure preload for Faster Application Startup on Fedora](https://www.fedorafaq.com/en/how-to-configure-preload-for-faster-application-startup-on-fedora/): Install and configure the preload daemon on Fedora to cache frequently launched application libraries in RAM, reducing startup times for commonly used programs.
- [How to Configure Rich Rules in firewalld on Fedora](https://www.fedorafaq.com/en/how-to-configure-rich-rules-in-firewalld-on-fedora/): Configure firewalld Rich Rules using the firewall-cmd --add-rich-rule command to define complex traffic filtering policies.
- [How to Configure SELinux for Database Servers on Fedora](https://www.fedorafaq.com/en/how-to-configure-selinux-for-database-servers-on-fedora/): Enable the container_use_devices SELinux boolean to allow database containers to access host devices and data volumes on Fedora.
- [How to Configure SELinux for Web Servers on Fedora](https://www.fedorafaq.com/en/how-to-configure-selinux-for-web-servers-on-fedora/): Enable container device access on Fedora by setting the container_use_devices SELinux boolean to true.
- [How to Configure SSH Key-Based Authentication on Fedora](https://www.fedorafaq.com/en/how-to-configure-ssh-key-based-authentication-on-fedora/): Configure SSH key-based authentication on Fedora by generating keys, setting permissions, and restarting the SSH daemon.
- [How to Configure sudo Access and Sudoers File on Fedora](https://www.fedorafaq.com/en/how-to-configure-sudo-access-and-sudoers-file-on-fedora/): Grant sudo access on Fedora by adding your user to the wheel group and verifying the sudoers configuration.
- [How to Configure Swappiness and Swap on Fedora](https://www.fedorafaq.com/en/how-to-configure-swappiness-and-swap-on-fedora/): Adjust how aggressively Fedora uses swap space by tuning the `vm.swappiness` kernel parameter and, optionally, adding a swap file when physical RAM is limited.
- [How to Configure systemd Journal Size and Rotation on Fedora](https://www.fedorafaq.com/en/how-to-configure-systemd-journal-size-and-rotation-on-fedora/): Configure systemd journal size and rotation limits in journald.conf and restart the service.
- [How to Configure the I/O Scheduler on Fedora for SSDs and HDDs](https://www.fedorafaq.com/en/how-to-configure-the-io-scheduler-on-fedora-for-ssds-and-hdds/): Configure Fedora I/O schedulers by setting mq-deadline for SSDs and bfq for HDDs via sysfs or fstab.
- [How to Configure Timezone and Date/Time on Fedora](https://www.fedorafaq.com/en/how-to-configure-timezone-and-datetime-on-fedora/): Fedora uses timedatectl and systemd-timesyncd to manage the system timezone and clock, making changes straightforward from the terminal or GNOME Settings.
- [How to Configure Touchpad Gestures on Fedora (libinput)](https://www.fedorafaq.com/en/how-to-configure-touchpad-gestures-on-fedora-libinput/): Enable touchpad gestures on Fedora by adding specific configuration lines to the libinput local-overrides.quirk file.
- [How to Configure VLANs on Fedora](https://www.fedorafaq.com/en/how-to-configure-vlans-on-fedora/): Create a VLAN interface on Fedora using nmcli to define the VLAN ID and bring the connection up.
- [How to Configure Vulkan and OpenGL on Fedora for Gaming](https://www.fedorafaq.com/en/how-to-configure-vulkan-and-opengl-on-fedora-for-gaming/): Install the proprietary NVIDIA drivers or the open-source Mesa stack via `dnf`, then enable the necessary firewall ports and SELinux contexts to ensure games can access the GPU hardware without permission errors.
- [How to Configure Zram Swap on Fedora for Better Performance](https://www.fedorafaq.com/en/how-to-configure-zram-swap-on-fedora-for-better-performance/): Enable zram by installing the `zram-generator` package and configuring a compressed memory block device to act as swap, which reduces disk I/O and improves responsiveness on systems with limited RAM.
- [How to Confine a Custom Application with SELinux on Fedora](https://www.fedorafaq.com/en/how-to-confine-a-custom-application-with-selinux-on-fedora/): You can write a custom SELinux policy module on Fedora to confine a home-grown application, restricting what files, sockets, and capabilities it can access.
- [How to Connect Bluetooth Headphones and Earbuds on Fedora](https://www.fedorafaq.com/en/how-to-connect-bluetooth-headphones-and-earbuds-on-fedora/): Connect Bluetooth headphones on Fedora by starting the bluetooth service and using bluetoothctl to pair and connect to your device.
- [How to Connect to a Fedora Machine via SSH](https://www.fedorafaq.com/en/how-to-connect-to-a-fedora-machine-via-ssh/): Enable the SSH daemon on your Fedora machine, open the firewall port, and connect from any client using the standard ssh command.
- [How to Connect to WiFi from the Command Line on Fedora (nmcli)](https://www.fedorafaq.com/en/how-to-connect-to-wifi-from-the-command-line-on-fedora-nmcli/): Connect to Wi-Fi on Fedora using nmcli commands to scan, join, and auto-connect to your network.
- [How to Convert a DEB Package to RPM Using Alien](https://www.fedorafaq.com/en/how-to-convert-a-deb-package-to-rpm-using-alien/): You cannot directly convert a `.deb` package to `.rpm` on Fedora using `alien` because `alien` is not available in the official Fedora repositories and is generally discouraged for production systems due to potential dependency mismatches and SELinux issues.
- [How to Convert Video and Audio Files with FFmpeg on Fedora](https://www.fedorafaq.com/en/how-to-convert-video-and-audio-files-with-ffmpeg-on-fedora/): Install FFmpeg on Fedora with dnf and use the ffmpeg command with codec flags to convert video and audio files.
- [How to Create a Bootable Fedora USB Drive on Linux](https://www.fedorafaq.com/en/how-to-create-a-bootable-fedora-usb-drive-on-linux/): The most reliable method on Fedora is using the `dd` command to write the ISO image directly to the USB device, or using the `GNOME Disks` utility for a graphical approach.
- [How to Create a Bootable Fedora USB Drive on macOS](https://www.fedorafaq.com/en/how-to-create-a-bootable-fedora-usb-drive-on-macos/): Download the Fedora ISO and write it to a USB drive on macOS using the Fedora Media Writer app or the built-in dd command.
- [How to Create a Bootable Fedora USB Drive on Windows](https://www.fedorafaq.com/en/how-to-create-a-bootable-fedora-usb-drive-on-windows/): Create a bootable Fedora USB on Windows using Fedora Media Writer or the dd command in PowerShell.
- [How to Create a Bootable Fedora USB Using dd on the Command Line](https://www.fedorafaq.com/en/how-to-create-a-bootable-fedora-usb-using-dd-on-the-command-line/): Create a bootable Fedora USB drive by using the dd command to write the ISO image directly to the USB device file.
- [How to Create a Bootable Fedora USB Using Fedora Media Writer](https://www.fedorafaq.com/en/how-to-create-a-bootable-fedora-usb-using-fedora-media-writer/): Fedora Media Writer is the official, user-friendly tool provided by the Fedora Project to create bootable USB drives directly from your current Fedora installation or other Linux distributions.
- [How to Create a Bootable Fedora USB Using Ventoy with Multiple ISOs](https://www.fedorafaq.com/en/how-to-create-a-bootable-fedora-usb-using-ventoy-with-multiple-isos/): Ventoy lets you turn a single USB drive into a multi-boot loader by simply copying ISO files onto it, making it easy to carry Fedora alongside other live images.
- [How to Create a Custom systemd Service on Fedora](https://www.fedorafaq.com/en/how-to-create-a-custom-systemd-service-on-fedora/): You can create a custom systemd service on Fedora by writing a unit file in /etc/systemd/system/ and enabling it with systemctl.
- [How to Create a Full Disk Image Backup on Fedora (dd, Clonezilla)](https://www.fedorafaq.com/en/how-to-create-a-full-disk-image-backup-on-fedora-dd-clonezilla/): Create a full Fedora disk backup using the dd command for a raw image or Clonezilla for a bootable recovery.
- [How to Create and Delete Users on Fedora (useradd, userdel)](https://www.fedorafaq.com/en/how-to-create-and-delete-users-on-fedora-useradd-userdel/): Use `useradd` to create new accounts and `userdel` to remove them, ensuring you handle home directories and group memberships explicitly to avoid permission issues.
- [How to Create and Manage Toolbox Containers on Fedora](https://www.fedorafaq.com/en/how-to-create-and-manage-toolbox-containers-on-fedora/): Create and manage Fedora Toolbox containers using the `toolbox` CLI commands `create`, `run`, `list`, and `delete`.
- [How to Create and Restore Btrfs Snapshots on Fedora](https://www.fedorafaq.com/en/how-to-create-and-restore-btrfs-snapshots-on-fedora/): Fedora uses Btrfs by default, and you can take instant snapshots of subvolumes with the btrfs command and restore them by swapping subvolumes at boot.
- [How to Create a Persistent Fedora Live USB That Saves Your Changes](https://www.fedorafaq.com/en/how-to-create-a-persistent-fedora-live-usb-that-saves-your-changes/): Create a persistent Fedora Live USB by adding a persistence partition to the ISO image before writing it to the drive.
- [How to Create a systemd Timer (Cron Alternative) on Fedora](https://www.fedorafaq.com/en/how-to-create-a-systemd-timer-cron-alternative-on-fedora/): Replace cron jobs on Fedora with systemd timers by creating a paired `.service` and `.timer` unit file, then enabling the timer with `systemctl`.
- [How to Create a Virtual Machine from the Command Line with virsh on Fedora](https://www.fedorafaq.com/en/how-to-create-a-virtual-machine-from-the-command-line-with-virsh-on-fedora/): You can create a virtual machine on Fedora using `virsh` by defining an XML configuration file and then starting the domain, or by using the interactive `virt-install` tool which generates the necessary `virsh` definitions automatically.
- [How to Create Custom SELinux Policy Modules on Fedora](https://www.fedorafaq.com/en/how-to-create-custom-selinux-policy-modules-on-fedora/): Create a custom SELinux policy module by writing rules in a .te file, compiling it with checkmodule, packaging it with semodule_package, and loading it with semodule.
- [How to Customize Color Filters for Color Blindness on Fedora](https://www.fedorafaq.com/en/how-to-customize-color-filters-for-color-blindness-on-fedora/): Fedora's GNOME desktop includes built-in color blindness filters that can be enabled through the Accessibility settings or via the command line to adjust on-screen colors for deuteranopia, protanopia, or tritanopia.
- [How to Customize the GNOME Desktop on Fedora (Appearance, Fonts, Icons)](https://www.fedorafaq.com/en/how-to-customize-the-gnome-desktop-on-fedora-appearance-fonts-icons/): Customize Fedora GNOME appearance, fonts, and icons using Settings or gsettings commands.
- [How to Customize the KDE Plasma Desktop on Fedora (Themes, Icons, Widgets)](https://www.fedorafaq.com/en/how-to-customize-the-kde-plasma-desktop-on-fedora-themes-icons-widgets/): Customize KDE Plasma on Fedora by using System Settings for themes and icons, or by installing packages via DNF and placing custom files in user directories.
- [How to Customize Your Bash or Zsh Prompt on Fedora](https://www.fedorafaq.com/en/how-to-customize-your-bash-or-zsh-prompt-on-fedora/): Customize your Bash or Zsh prompt on Fedora by editing the PS1 variable in your shell configuration file.
- [How to Debug Application Crashes on Fedora (coredumpctl, gdb)](https://www.fedorafaq.com/en/how-to-debug-application-crashes-on-fedora-coredumpctl-gdb/): Use coredumpctl to list crash dumps and gdb to analyze the stack trace for application crashes on Fedora.
- [How to Debug Boot Failures on Fedora Atomic Desktops](https://www.fedorafaq.com/en/how-to-debug-boot-failures-on-fedora-atomic-desktops/): Fix Fedora Atomic Desktop boot failures by checking logs, rolling back to a previous deployment, and repairing the OSTree state if needed.
- [How to Deploy Containers in Production with Podman on Fedora Server](https://www.fedorafaq.com/en/how-to-deploy-containers-in-production-with-podman-on-fedora-server/): Deploy containers on Fedora Server using Podman Quadlets for automatic startup and systemd management.
- [How to Develop in a Toolbox Container with VS Code on Fedora](https://www.fedorafaq.com/en/how-to-develop-in-a-toolbox-container-with-vs-code-on-fedora/): Create a Fedora development container with Toolbox and open it in VS Code using the Remote - Containers extension.
- [How to Disable SSH Password Authentication on Fedora](https://www.fedorafaq.com/en/how-to-disable-ssh-password-authentication-on-fedora/): Disable SSH password authentication on Fedora by setting PasswordAuthentication to no in /etc/ssh/sshd_config and restarting the sshd service.
- [How to Downgrade a Package to a Previous Version with DNF](https://www.fedorafaq.com/en/how-to-downgrade-a-package-to-a-previous-version-with-dnf/): Use the dnf downgrade command with the --allowerasing flag to force installation of a previous package version.
- [How to Downgrade Fedora to a Previous Version (And Why It's Risky)](https://www.fedorafaq.com/en/how-to-downgrade-fedora-to-a-previous-version-and-why-its-risky/): Fedora does not support full OS version downgrades, but you can roll back individual packages with dnf, or restore a previous OS snapshot if you planned ahead with Btrfs or a VM.
- [How to Dual Boot and Share Bluetooth Pairings Between Fedora and Windows](https://www.fedorafaq.com/en/how-to-dual-boot-and-share-bluetooth-pairings-between-fedora-and-windows/): Bluetooth pairings cannot be shared between Fedora and Windows; you must manually re-pair devices in each OS.
- [How to Dual Boot Fedora and Windows 10 on the Same Drive](https://www.fedorafaq.com/en/how-to-dual-boot-fedora-and-windows-10-on-the-same-drive/): Dual boot Fedora and Windows 10 by shrinking the Windows partition first, then installing Fedora alongside it so GRUB can manage both operating systems at startup.
- [How to Dual Boot Fedora and Windows 10 with Secure Boot Enabled](https://www.fedorafaq.com/en/how-to-dual-boot-fedora-and-windows-10-with-secure-boot-enabled/): You can dual boot Fedora and Windows 10 with Secure Boot enabled by shrinking your Windows partition to create unallocated space, then installing Fedora's bootloader (shim) which is signed by Microsoft and recognized by your firmware.
- [How to Dual Boot Fedora and Windows 11: Complete Setup Guide](https://www.fedorafaq.com/en/how-to-dual-boot-fedora-and-windows-11-complete-setup-guide/): Dual boot Fedora and Windows 11 by shrinking your Windows partition, disabling Fast Startup, and installing Fedora into the freed space via the installer.
- [How to Dual Boot Fedora and Windows 11 (UEFI/GPT)](https://www.fedorafaq.com/en/how-to-dual-boot-fedora-and-windows-11-uefigpt/): Shrink your Windows partition using Disk Management, then boot the Fedora installer to create a new Linux partition in the freed space while ensuring the bootloader installs to the EFI System Partition.
- [How to Dual Boot Fedora with Another Linux Distribution](https://www.fedorafaq.com/en/how-to-dual-boot-fedora-with-another-linux-distribution/): You can dual boot Fedora with another Linux distribution by installing the second distro last so its bootloader (GRUB) automatically detects Fedora, or by manually adding Fedora to the second distro's GRUB configuration if installed first.
- [How to Dual Boot Fedora with Ubuntu or Another Linux Distribution](https://www.fedorafaq.com/en/how-to-dual-boot-fedora-with-ubuntu-or-another-linux-distribution/): You can dual boot Fedora with Ubuntu or another Linux distribution by installing Fedora first to set up the GRUB bootloader, then installing the second distribution while ensuring it detects and adds Fedora to the boot menu, or by manually updating GRUB after both are installed.
- [How to Edit /etc/fstab to Auto-Mount Drives at Boot on Fedora](https://www.fedorafaq.com/en/how-to-edit-etcfstab-to-auto-mount-drives-at-boot-on-fedora/): Add a UUID-based entry to /etc/fstab to automatically mount drives at boot on Fedora.
- [How to Edit Files in the Terminal (nano, vim, and vi) on Fedora](https://www.fedorafaq.com/en/how-to-edit-files-in-the-terminal-nano-vim-and-vi-on-fedora/): Open files in the terminal using nano, vim, or vi commands to edit text without a graphical interface.
- [How to Enable 32-bit Libraries for Gaming on Fedora](https://www.fedorafaq.com/en/how-to-enable-32-bit-libraries-for-gaming-on-fedora/): Enable RPM Fusion and install glibc.i686 to run 32-bit games on Fedora.
- [How to Enable 3D Acceleration (virgl) in VMs on Fedora](https://www.fedorafaq.com/en/how-to-enable-3d-acceleration-virgl-in-vms-on-fedora/): Enable 3D acceleration in Fedora virtual machines by installing virglrenderer on the host and configuring QEMU/KVM to expose a VirtIO GPU with virgl support.
- [How to Enable AMD Vulkan Drivers on Fedora (RADV vs AMDVLK)](https://www.fedorafaq.com/en/how-to-enable-amd-vulkan-drivers-on-fedora-radv-vs-amdvlk/): Install vulkan-radeon for open-source RADV or amdvlk for proprietary AMDVLK Vulkan drivers on Fedora using dnf.
- [How to Enable and Configure Automatic Security Updates on Fedora](https://www.fedorafaq.com/en/how-to-enable-and-configure-automatic-security-updates-on-fedora/): Install dnf-automatic and enable its timer to get automatic security updates on Fedora.
- [How to Enable and Configure GNOME Hot Corners on Fedora](https://www.fedorafaq.com/en/how-to-enable-and-configure-gnome-hot-corners-on-fedora/): GNOME Hot Corners are disabled by default on Fedora, but you can enable them by installing the "Hot Corners" extension from the GNOME Extensions website or via the `gnome-shell-extension-hot-corners` package, then configuring the specific actions for each corner through the GNOME Tweaks tool.
- [How to Enable and Disable DNF Repositories on Fedora](https://www.fedorafaq.com/en/how-to-enable-and-disable-dnf-repositories-on-fedora/): Enable or disable Fedora DNF repositories instantly using the dnf config-manager command with --set-enabled or --set-disabled flags.
- [How to Enable and Start the SSH Server (sshd) on Fedora](https://www.fedorafaq.com/en/how-to-enable-and-start-the-ssh-server-sshd-on-fedora/): Enable the `sshd` service to start automatically on boot and start it immediately using `systemctl`, then ensure the firewall allows incoming connections on port 22.
- [How to Enable Desktop Icons in GNOME on Fedora](https://www.fedorafaq.com/en/how-to-enable-desktop-icons-in-gnome-on-fedora/): Enable desktop icons in GNOME on Fedora by running the gsettings command to set show-desktop-icons to true.
- [How to Enable Fractional Scaling on Fedora for HiDPI Displays](https://www.fedorafaq.com/en/how-to-enable-fractional-scaling-on-fedora-for-hidpi-displays/): Enable fractional scaling on Fedora by setting the experimental feature via gsettings and restarting your session.
- [How to Enable GPU Passthrough (VFIO) on Fedora for a Windows VM](https://www.fedorafaq.com/en/how-to-enable-gpu-passthrough-vfio-on-fedora-for-a-windows-vm/): GPU passthrough on Fedora lets a Windows VM use your physical graphics card directly via the VFIO kernel driver and KVM/QEMU, delivering near-native gaming and GPU compute performance.
- [How to Enable Hardware Video Acceleration on Fedora (VA-API / VDPAU)](https://www.fedorafaq.com/en/how-to-enable-hardware-video-acceleration-on-fedora-va-api-vdpau/): Enable hardware video acceleration on Fedora by installing the appropriate driver for your GPU (Intel, AMD, or NVIDIA) and ensuring the VA-API libraries are present, then verify functionality with `vainfo`.
- [How to Enable Hardware Video Decoding on Fedora (Intel/AMD)](https://www.fedorafaq.com/en/how-to-enable-hardware-video-decoding-on-fedora-intelamd/): Install VA-API drivers like intel-media-driver or libva-mesa-driver on Fedora to enable hardware video decoding.
- [How to Enable Hibernate on Fedora (Suspend to Disk)](https://www.fedorafaq.com/en/how-to-enable-hibernate-on-fedora-suspend-to-disk/): Enable Fedora hibernate by creating a swap file, adding the resume kernel parameter, and regenerating the initramfs.
- [How to Enable High Contrast and Large Text on Fedora](https://www.fedorafaq.com/en/how-to-enable-high-contrast-and-large-text-on-fedora/): Enable High Contrast and Large Text on Fedora via Settings > Accessibility or gsettings commands.
- [How to Enable Minimize and Maximize Buttons in GNOME on Fedora](https://www.fedorafaq.com/en/how-to-enable-minimize-and-maximize-buttons-in-gnome-on-fedora/): Restore minimize and maximize buttons in Fedora GNOME by resetting window manager preferences via gsettings.
- [How to Enable NVIDIA CUDA on Fedora for GPU Computing](https://www.fedorafaq.com/en/how-to-enable-nvidia-cuda-on-fedora-for-gpu-computing/): Install NVIDIA drivers and the CUDA toolkit on Fedora using RPM Fusion and the official NVIDIA CUDA repository to enable GPU computing workloads.
- [How to Enable or Disable a Service at Boot on Fedora](https://www.fedorafaq.com/en/how-to-enable-or-disable-a-service-at-boot-on-fedora/): Use `systemctl enable` to start a service automatically at boot and `systemctl disable` to prevent it from starting, while `start` and `stop` manage the current session.
- [How to Enable Remote Database Connections on Fedora (and Secure Them)](https://www.fedorafaq.com/en/how-to-enable-remote-database-connections-on-fedora-and-secure-them/): Enable remote database connections on Fedora by updating server configuration files to listen on all interfaces and opening the specific database port in the firewall.
- [How to Enable RPM Fusion Free and Nonfree Repositories on Fedora](https://www.fedorafaq.com/en/how-to-enable-rpm-fusion-free-and-nonfree-repositories-on-fedora/): Install the RPM Fusion free and nonfree repositories on Fedora using a single dnf command.
- [How to Enable Screen Reader (Orca) on Fedora](https://www.fedorafaq.com/en/how-to-enable-screen-reader-orca-on-fedora/): Enable Orca, Fedora's built-in screen reader, by running `orca` in a terminal or pressing the Super key, typing "Orca," and hitting Enter.
- [How to Enable Secure Boot on Fedora and Sign Kernel Modules](https://www.fedorafaq.com/en/how-to-enable-secure-boot-on-fedora-and-sign-kernel-modules/): Enable Secure Boot in BIOS, generate a MOK key with mokutil, and sign kernel modules using kmodsign to allow them to load on Fedora.
- [How to Enable, Start, and Stop firewalld on Fedora](https://www.fedorafaq.com/en/how-to-enable-start-and-stop-firewalld-on-fedora/): Enable, start, and stop the firewalld service on Fedora using systemctl commands to manage network security.
- [How to Enable Steam Play (Proton) to Play Windows Games on Fedora](https://www.fedorafaq.com/en/how-to-enable-steam-play-proton-to-play-windows-games-on-fedora/): Enable Steam Play in Steam settings to run Windows games on Fedora using Proton compatibility layers.
- [How to Enable Sticky Keys and Slow Keys on Fedora](https://www.fedorafaq.com/en/how-to-enable-sticky-keys-and-slow-keys-on-fedora/): Enable Sticky Keys and Slow Keys on Fedora through the Accessibility settings or by using specific keyboard shortcuts.
- [How to Enable TRIM for SSDs on Fedora](https://www.fedorafaq.com/en/how-to-enable-trim-for-ssds-on-fedora/): Enable TRIM on Fedora by activating the `fstrim.timer` for automatic weekly execution or by running `fstrim` manually to immediately reclaim unused blocks.
- [How to Enable Variable Refresh Rate (VRR/FreeSync) on Fedora](https://www.fedorafaq.com/en/how-to-enable-variable-refresh-rate-vrrfreesync-on-fedora/): Variable Refresh Rate (VRR) or FreeSync is enabled on Fedora by default if your hardware and drivers support it, but you must ensure the correct driver is loaded and the specific display mode is selected in your settings.
- [How to Enable Wayland with NVIDIA Drivers on Fedora](https://www.fedorafaq.com/en/how-to-enable-wayland-with-nvidia-drivers-on-fedora/): Enable Wayland on Fedora with NVIDIA by adding the nvidia-drm.modeset=1 kernel parameter and installing the akmod-nvidia package.
- [How to Encrypt Your Home Directory on Fedora](https://www.fedorafaq.com/en/how-to-encrypt-your-home-directory-on-fedora/): Create a new Fedora user with the --encrypt flag to automatically encrypt their home directory using LUKS.
- [How to Exclude Packages from DNF Updates on Fedora](https://www.fedorafaq.com/en/how-to-exclude-packages-from-dnf-updates-on-fedora/): Exclude specific packages from DNF updates on Fedora by adding an exclude directive to a config file in /etc/dnf/dnf.conf.d/.
- [How to Expand or Resize Partitions on Fedora](https://www.fedorafaq.com/en/how-to-expand-or-resize-partitions-on-fedora/): You can resize partitions on Fedora using `gparted` for a graphical interface or `fdisk`/`parted` combined with filesystem-specific tools like `resize2fs` or `xfs_growfs` for command-line operations.
- [How to Export GUI Applications from Toolbox or Distrobox to Your Fedora Desktop](https://www.fedorafaq.com/en/how-to-export-gui-applications-from-toolbox-or-distrobox-to-your-fedora-desktop/): Distrobox can export desktop entries and binaries from a container to your Fedora host, making containerized GUI applications appear and behave like native apps.
- [How to Extend an LVM Logical Volume on Fedora](https://www.fedorafaq.com/en/how-to-extend-an-lvm-logical-volume-on-fedora/): Extend an LVM logical volume on Fedora by using lvextend to resize the volume and xfs_growfs or resize2fs to expand the filesystem.
- [How to Extract Files from an RPM Without Installing](https://www.fedorafaq.com/en/how-to-extract-files-from-an-rpm-without-installing/): You can extract files from an RPM package without installing it by using the `rpm2cpio` utility combined with `cpio`, or by leveraging `rpm2archive` if available.
- [How to Filter journalctl Logs by Service, Time, or Priority on Fedora](https://www.fedorafaq.com/en/how-to-filter-journalctl-logs-by-service-time-or-priority-on-fedora/): Use `journalctl` flags like `-u`, `--since`/`--until`, and `-p` to slice through systemd journal logs by service, time window, or severity level on Fedora.
- [How to Find and Install Packages from COPR Repositories](https://www.fedorafaq.com/en/how-to-find-and-install-packages-from-copr-repositories/): COPR is Fedora's community build service for RPM packages; you can search for a project on the web, enable it with `dnf copr enable`, and install packages just like any other repository.
- [How to Fix a Failed Fedora System Upgrade](https://www.fedorafaq.com/en/how-to-fix-a-failed-fedora-system-upgrade/): Fix a failed Fedora upgrade by downloading the new release version and rebooting the system.
- [How to Fix AMD GPU Screen Flickering or Artifacts on Fedora](https://www.fedorafaq.com/en/how-to-fix-amd-gpu-screen-flickering-or-artifacts-on-fedora/): Fix AMD GPU flickering on Fedora by updating drivers and disabling power management via kernel parameters.
- [How to Fix AMD Integrated Graphics Performance Issues on Fedora](https://www.fedorafaq.com/en/how-to-fix-amd-integrated-graphics-performance-issues-on-fedora/): Fix AMD integrated graphics performance on Fedora by installing firmware and enabling power management kernel parameters.
- [How to Fix Audio Delay or Latency Issues on Fedora](https://www.fedorafaq.com/en/how-to-fix-audio-delay-or-latency-issues-on-fedora/): Fix Fedora audio delay by reducing PipeWire or PulseAudio buffer sizes in the configuration file and restarting the audio service.
- [How to Fix Audio Not Switching When Plugging In Headphones on Fedora](https://www.fedorafaq.com/en/how-to-fix-audio-not-switching-when-plugging-in-headphones-on-fedora/): Restart the PipeWire and WirePlumber user services to force Fedora to detect plugged-in headphones and switch audio output.
- [How to Fix Black Screen After Installing NVIDIA Drivers on Fedora](https://www.fedorafaq.com/en/how-to-fix-black-screen-after-installing-nvidia-drivers-on-fedora/): Fix Fedora black screen after NVIDIA driver install by reinstalling drivers and regenerating initramfs.
- [How to Fix Black Screen After Login on Fedora](https://www.fedorafaq.com/en/how-to-fix-black-screen-after-login-on-fedora/): Fix Fedora black screen after login by reinstalling graphics drivers and resetting user session configurations via TTY.
- [How to Fix Bluetooth Audio Not Working on Fedora](https://www.fedorafaq.com/en/how-to-fix-bluetooth-audio-not-working-on-fedora/): Bluetooth audio usually fails on Fedora because the PulseAudio or PipeWire service isn't running, the Bluetooth daemon isn't active, or the audio profile is set to "Hands-Free" instead of "High Fidelity Playback." First, ensure the `bluetooth` and `pipewire` services are enabled and running, then fo
- [How to Fix Bluetooth Audio Stuttering on Fedora](https://www.fedorafaq.com/en/how-to-fix-bluetooth-audio-stuttering-on-fedora/): Fix Fedora Bluetooth audio stuttering by restarting PipeWire services and disabling Bluetooth power management.
- [How to Fix Bluetooth Device Pairs but Won't Connect on Fedora](https://www.fedorafaq.com/en/how-to-fix-bluetooth-device-pairs-but-wont-connect-on-fedora/): Restart the Bluetooth service and re-trust the device to fix pairing issues on Fedora.
- [How to Fix Bluetooth Not Working on Fedora](https://www.fedorafaq.com/en/how-to-fix-bluetooth-not-working-on-fedora/): Reinstall bluez and restart the bluetooth service to fix connectivity issues on Fedora.
- [How to Fix Blurry Fonts in KDE Plasma on Fedora](https://www.fedorafaq.com/en/how-to-fix-blurry-fonts-in-kde-plasma-on-fedora/): Fix blurry fonts in KDE Plasma on Fedora by enabling font hinting and antialiasing via gsettings.
- [How to Fix Blurry or Ugly Fonts on Fedora](https://www.fedorafaq.com/en/how-to-fix-blurry-or-ugly-fonts-on-fedora/): Fix blurry fonts on Fedora by installing fontconfig and forcing font hinting via a custom configuration file.
- [How to Fix Boot Issues on Fedora Silverblue (Selecting Previous Deployments)](https://www.fedorafaq.com/en/how-to-fix-boot-issues-on-fedora-silverblue-selecting-previous-deployments/): You can fix boot issues on Fedora Silverblue by selecting a previous, working deployment directly from the GRUB boot menu or by using the `rpm-ostree` command to revert to a specific commit.
- [How to Fix Broadcom WiFi Not Working on Fedora](https://www.fedorafaq.com/en/how-to-fix-broadcom-wifi-not-working-on-fedora/): Broadcom WiFi adapters on Fedora often fail because the required proprietary firmware is not included in the default repository due to licensing restrictions.
- [How to Fix Broken or Missing Characters in Terminal on Fedora](https://www.fedorafaq.com/en/how-to-fix-broken-or-missing-characters-in-terminal-on-fedora/): Fix broken terminal characters on Fedora by setting the LANG and LC_ALL environment variables to en_US.UTF-8.
- [How to Fix Broken Packages After a Fedora Version Upgrade](https://www.fedorafaq.com/en/how-to-fix-broken-packages-after-a-fedora-version-upgrade/): Resolve broken or mismatched packages after a Fedora release upgrade by running `dnf distro-sync`, reinstalling conflicting packages, and cleaning up retired or orphaned software.
- [How to Fix Broken RPM Database on Fedora](https://www.fedorafaq.com/en/how-to-fix-broken-rpm-database-on-fedora/): If your RPM database is corrupted, you can usually fix it by rebuilding the database cache using `rpm --rebuilddb` or, in severe cases, by removing the database files in `/var/lib/rpm` and letting `dnf` recreate them.
- [How to Fix Broken Symlinks and Missing Libraries on Fedora](https://www.fedorafaq.com/en/how-to-fix-broken-symlinks-and-missing-libraries-on-fedora/): Broken symlinks and missing shared libraries on Fedora are usually resolved by updating packages, reinstalling the affected package, or installing the missing library directly with dnf.
- [How to Fix "Cannot Allocate Memory" Errors on Fedora](https://www.fedorafaq.com/en/how-to-fix-cannot-allocate-memory-errors-on-fedora/): "Cannot allocate memory" errors on Fedora mean the system has exhausted available RAM and swap; you can resolve them by freeing memory, adding swap space, or tuning kernel overcommit settings.
- [How to Fix "Cannot Find a Valid Baseurl for Repo" DNF Error](https://www.fedorafaq.com/en/how-to-fix-cannot-find-a-valid-baseurl-for-repo-dnf-error/): Fix the DNF 'Cannot Find a Valid Baseurl' error by cleaning the cache and refreshing metadata to ensure repository URLs are valid.
- [How to Fix Clock Time Being Wrong in Dual Boot (Windows/Fedora UTC Issue)](https://www.fedorafaq.com/en/how-to-fix-clock-time-being-wrong-in-dual-boot-windowsfedora-utc-issue/): The time discrepancy occurs because Windows assumes the hardware clock is in local time while Fedora defaults to UTC; you must configure one OS to match the other.
- [How to Fix Common Podman Permission Errors on Fedora](https://www.fedorafaq.com/en/how-to-fix-common-podman-permission-errors-on-fedora/): Fix Podman permission errors on Fedora by adding your user to the podman group and restarting the session.
- [How to Fix "Conflicting Requests" Error When Installing Packages with DNF](https://www.fedorafaq.com/en/how-to-fix-conflicting-requests-error-when-installing-packages-with-dnf/): Fix DNF conflicting requests by removing lock files in /var/run/dnf and /var/lib/rpm to allow package installation.
- [How to Fix "Connection Refused" or "Permission Denied" SSH Errors on Fedora](https://www.fedorafaq.com/en/how-to-fix-connection-refused-or-permission-denied-ssh-errors-on-fedora/): Fix Fedora SSH connection refused or permission denied errors by starting the sshd service and correcting key file permissions.
- [How to Fix Crackling, Popping, or Distorted Audio on Fedora](https://www.fedorafaq.com/en/how-to-fix-crackling-popping-or-distorted-audio-on-fedora/): Fix crackling audio on Fedora by resetting PulseAudio and adjusting buffer settings to prevent underruns.
- [How to Fix DNF Broken Dependencies on Fedora](https://www.fedorafaq.com/en/how-to-fix-dnf-broken-dependencies-on-fedora/): Fix DNF broken dependencies on Fedora by running distro-sync or clearing the package cache.
- [How to Fix DNF Lock File Errors: "Another App Is Currently Holding the DNF Lock"](https://www.fedorafaq.com/en/how-to-fix-dnf-lock-file-errors-another-app-is-currently-holding-the-dnf-lock/): Fix DNF lock errors by removing the stale lock file at /var/run/dnf/libdnf.pid or killing the holding process.
- [How to Fix DNS Resolution Not Working on Fedora](https://www.fedorafaq.com/en/how-to-fix-dns-resolution-not-working-on-fedora/): DNS failures on Fedora are usually caused by a misconfigured or stalled systemd-resolved, a broken NetworkManager configuration, or a wrong nameserver entry in resolv.conf.
- [How to Fix Dracut Initramfs Errors on Fedora](https://www.fedorafaq.com/en/how-to-fix-dracut-initramfs-errors-on-fedora/): Dracut initramfs errors on Fedora usually occur because the initramfs image is missing critical drivers, has incorrect module configurations, or failed to rebuild after a kernel update.
- [How to Fix "Error: Failed to Synchronize Cache" in DNF](https://www.fedorafaq.com/en/how-to-fix-error-failed-to-synchronize-cache-in-dnf/): This error usually means DNF cannot reach the configured repository mirrors or the local metadata cache is corrupted.
- [How to Fix "Failed to Start" Service Errors on Fedora](https://www.fedorafaq.com/en/how-to-fix-failed-to-start-service-errors-on-fedora/): Diagnose and fix systemd service start failures on Fedora by inspecting status and logs with systemctl and journalctl, then resolving the underlying cause.
- [How to Fix Fedora Black Screen After GRUB (No Display Manager)](https://www.fedorafaq.com/en/how-to-fix-fedora-black-screen-after-grub-no-display-manager/): Fix Fedora black screen after GRUB by reinstalling the GDM display manager via TTY and rebooting.
- [How to Fix Fedora Black Screen After Login](https://www.fedorafaq.com/en/how-to-fix-fedora-black-screen-after-login/): Fix Fedora black screen after login by updating the system and reinstalling the display server via the command line.
- [How to Fix Fedora Booting to a Black Screen or Command Line](https://www.fedorafaq.com/en/how-to-fix-fedora-booting-to-a-black-screen-or-command-line/): Fix Fedora black screen or command line boot by updating the system or restarting the graphical display manager.
- [How to Fix Fedora Login Loop (Keeps Returning to Login Screen)](https://www.fedorafaq.com/en/how-to-fix-fedora-login-loop-keeps-returning-to-login-screen/): Fix the Fedora login loop by booting into rescue mode and resetting your home directory permissions.
- [How to Fix Fedora Not Appearing in BIOS/UEFI Boot Menu](https://www.fedorafaq.com/en/how-to-fix-fedora-not-appearing-in-biosuefi-boot-menu/): Manually create the Fedora EFI boot entry using grub2-install to fix missing BIOS/UEFI boot menu options.
- [How to Fix Fedora Not Booting After Kernel Update](https://www.fedorafaq.com/en/how-to-fix-fedora-not-booting-after-kernel-update/): Fix Fedora boot failure after kernel update by selecting a previous kernel in GRUB and reinstalling the kernel package.
- [How to Fix Fedora Stuck on Boot Logo or Loading Screen](https://www.fedorafaq.com/en/how-to-fix-fedora-stuck-on-boot-logo-or-loading-screen/): Resolve a Fedora system stuck on the boot logo or loading screen by booting into recovery mode, reading systemd journal logs, and fixing the underlying service or driver failure.
- [How to Fix "firewalld Is Not Running" Error on Fedora](https://www.fedorafaq.com/en/how-to-fix-firewalld-is-not-running-error-on-fedora/): Enable and start the `firewalld` service immediately using `systemctl`, then verify the firewall is active and the default zone is configured correctly.
- [How to Fix Flatpak Apps Not Matching Your System Theme](https://www.fedorafaq.com/en/how-to-fix-flatpak-apps-not-matching-your-system-theme/): Fix Flatpak theme issues by installing the platform extension and configuring the GTK settings file inside the sandbox.
- [How to Fix Flatpak Apps Not Seeing Files Outside the Sandbox](https://www.fedorafaq.com/en/how-to-fix-flatpak-apps-not-seeing-files-outside-the-sandbox/): Use flatpak override with the --filesystem flag to grant specific host directory access to sandboxed Flatpak applications.
- [How to Fix Function Keys Not Working on Fedora Laptops](https://www.fedorafaq.com/en/how-to-fix-function-keys-not-working-on-fedora-laptops/): Fix Fedora laptop function keys by toggling FnLock or adding the acpi_backlight=vendor kernel parameter.
- [How to Fix Game Controller Not Detected on Fedora](https://www.fedorafaq.com/en/how-to-fix-game-controller-not-detected-on-fedora/): Your game controller is likely missing due to a missing kernel module, a disabled udev rule, or a firewall/SELinux block preventing the application from accessing the input device.
- [How to Fix GNOME Extensions Not Working After Fedora Upgrade](https://www.fedorafaq.com/en/how-to-fix-gnome-extensions-not-working-after-fedora-upgrade/): Fix GNOME extensions after a Fedora upgrade by disabling and re-enabling them to clear cached data.
- [How to Fix GNOME Shell Crashing or Freezing on Fedora](https://www.fedorafaq.com/en/how-to-fix-gnome-shell-crashing-or-freezing-on-fedora/): Fix GNOME Shell crashes on Fedora by disabling extensions and restarting the shell process.
- [How to Fix GRUB Bootloader After Windows Update Breaks Dual Boot](https://www.fedorafaq.com/en/how-to-fix-grub-bootloader-after-windows-update-breaks-dual-boot/): Restore the GRUB bootloader after a Windows update by booting into emergency mode and reinstalling the boot configuration.
- [How to Fix GRUB Not Showing After Windows Update Overwrites the Bootloader](https://www.fedorafaq.com/en/how-to-fix-grub-not-showing-after-windows-update-overwrites-the-bootloader/): If a Windows update overwrites your GRUB bootloader, you can restore it by booting from a Fedora installation media, mounting your root partition, and reinstalling GRUB to the EFI system partition.
- [How to Fix High CPU Usage from gnome-shell on Fedora](https://www.fedorafaq.com/en/how-to-fix-high-cpu-usage-from-gnome-shell-on-fedora/): Fix high gnome-shell CPU usage on Fedora by disabling extensions and restarting the shell process.
- [How to Fix High CPU Usage from tracker-miner on Fedora](https://www.fedorafaq.com/en/how-to-fix-high-cpu-usage-from-tracker-miner-on-fedora/): Stop high CPU usage on Fedora by masking the tracker-miner-fs, tracker-extract, and tracker-store user services.
- [How to Fix Intel WiFi Not Connecting on Fedora](https://www.fedorafaq.com/en/how-to-fix-intel-wifi-not-connecting-on-fedora/): Fix Intel WiFi on Fedora by installing linux-firmware and enabling the wireless interface with nmcli and modprobe.
- [How to Fix KDE Plasma Crashing or Freezing on Fedora](https://www.fedorafaq.com/en/how-to-fix-kde-plasma-crashing-or-freezing-on-fedora/): Resolve KDE Plasma crashes and freezes on Fedora by resetting the Plasma configuration, updating GPU drivers, and checking journal logs for the root cause.
- [How to Fix KDE Plasma Screen Tearing on Fedora](https://www.fedorafaq.com/en/how-to-fix-kde-plasma-screen-tearing-on-fedora/): Fix KDE Plasma screen tearing on Fedora by enabling the Present backend in your X11 driver configuration file.
- [How to Fix "Kernel Panic - Not Syncing" on Fedora](https://www.fedorafaq.com/en/how-to-fix-kernel-panic-not-syncing-on-fedora/): Fix Fedora kernel panic by booting into rescue mode and running fsck to repair the corrupted filesystem.
- [How to Fix Laptop Keyboard Backlight Not Working on Fedora](https://www.fedorafaq.com/en/how-to-fix-laptop-keyboard-backlight-not-working-on-fedora/): Fix Fedora laptop keyboard backlight by loading the acpi_backlight module and setting brightness to 255.
- [How to Fix Laptop Lid Close Not Suspending on Fedora](https://www.fedorafaq.com/en/how-to-fix-laptop-lid-close-not-suspending-on-fedora/): Force Fedora to suspend on lid close by overriding the systemd logind configuration with a custom drop-in file.
- [How to Fix Laptop Overheating on Fedora (Thermal Management)](https://www.fedorafaq.com/en/how-to-fix-laptop-overheating-on-fedora-thermal-management/): Check your current thermal status and fan behavior using `sensors` and `thermald`, then enable the `thermald` daemon if it isn't running to actively manage CPU frequencies based on temperature.
- [How to Fix Login Loop (GDM Keeps Returning to Login Screen) on Fedora](https://www.fedorafaq.com/en/how-to-fix-login-loop-gdm-keeps-returning-to-login-screen-on-fedora/): Fix Fedora GDM login loop by checking journal logs and restoring SELinux contexts or removing corrupted session files.
- [How to Fix Microphone Not Working on Fedora](https://www.fedorafaq.com/en/how-to-fix-microphone-not-working-on-fedora/): Restart PipeWire and WirePlumber services to fix microphone detection issues on Fedora.
- [How to Fix Missing or Broken Desktop After Fedora Upgrade](https://www.fedorafaq.com/en/how-to-fix-missing-or-broken-desktop-after-fedora-upgrade/): Fix a missing or broken Fedora desktop after an upgrade by reinstalling the desktop environment packages and restarting the display manager.
- [How to Fix Multi-Monitor Not Working or Not Detected on Fedora](https://www.fedorafaq.com/en/how-to-fix-multi-monitor-not-working-or-not-detected-on-fedora/): Troubleshoot multi-monitor issues on Fedora by checking display server configuration, graphics drivers, and using xrandr or GNOME Settings to detect and arrange monitors.
- [How to Fix "No Disks Detected" Error During Fedora Installation](https://www.fedorafaq.com/en/how-to-fix-no-disks-detected-error-during-fedora-installation/): Fix the Fedora installer 'No Disks Detected' error by checking BIOS settings for AHCI mode and verifying disk detection with the lsblk command.
- [How to Fix "No Network Connection" After Fedora Upgrade](https://www.fedorafaq.com/en/how-to-fix-no-network-connection-after-fedora-upgrade/): Network connectivity problems after a Fedora system upgrade are usually caused by a stale NetworkManager configuration, a missing or renamed network interface, or a driver issue with the new kernel.
- [How to Fix No Sound on Fedora (Complete Troubleshooting Guide)](https://www.fedorafaq.com/en/how-to-fix-no-sound-on-fedora-complete-troubleshooting-guide/): Restart the PipeWire audio services to immediately restore sound on Fedora.
- [How to Fix "No Space Left on Device" Error on Fedora (Even When There Is Space)](https://www.fedorafaq.com/en/how-to-fix-no-space-left-on-device-error-on-fedora-even-when-there-is-space/): When Fedora reports no space left but the disk has free blocks, the culprit is usually exhausted inodes, a full /tmp or /var/tmp, or a filesystem that has consumed all reserved space.
- [How to Fix NVIDIA Driver Installation Failing on Fedora After Kernel Update](https://www.fedorafaq.com/en/how-to-fix-nvidia-driver-installation-failing-on-fedora-after-kernel-update/): Fix NVIDIA driver installation failures on Fedora after a kernel update by reinstalling the driver and ensuring kernel headers are present.
- [How to Fix NVIDIA Driver Not Loading After Secure Boot Is Enabled on Fedora](https://www.fedorafaq.com/en/how-to-fix-nvidia-driver-not-loading-after-secure-boot-is-enabled-on-fedora/): Fix NVIDIA driver loading issues on Fedora by disabling Secure Boot or enrolling the driver's MOK key.
- [How to Fix "NVIDIA Kernel Module Missing" Error on Fedora](https://www.fedorafaq.com/en/how-to-fix-nvidia-kernel-module-missing-error-on-fedora/): The "NVIDIA Kernel Module Missing" error on Fedora usually occurs because the proprietary NVIDIA kernel modules were not rebuilt after a kernel update, or the `akmod-nvidia` package is missing.
- [How to Fix OBS Screen Capture Not Working on Fedora (Wayland)](https://www.fedorafaq.com/en/how-to-fix-obs-screen-capture-not-working-on-fedora-wayland/): Fix OBS screen capture on Fedora Wayland by installing the PipeWire plugin and selecting PipeWire Screen Capture as the source.
- [How to Fix "Oh No! Something Has Gone Wrong" Error in GNOME on Fedora](https://www.fedorafaq.com/en/how-to-fix-oh-no-something-has-gone-wrong-error-in-gnome-on-fedora/): Fix the GNOME 'Oh No!' error on Fedora by resetting shell extensions or updating graphics drivers.
- [How to Fix "Package Does Not Match Intended Download" GPG Check Error](https://www.fedorafaq.com/en/how-to-fix-package-does-not-match-intended-download-gpg-check-error/): Fix the GPG check error by importing the correct distribution key and refreshing the package cache.
- [How to Fix "Permission Denied" When Mounting Drives on Fedora](https://www.fedorafaq.com/en/how-to-fix-permission-denied-when-mounting-drives-on-fedora/): Fix Fedora drive mount permission errors by enabling the container_use_devices SELinux boolean and changing device ownership.
- [How to Fix Poor Game Performance or Low FPS on Fedora](https://www.fedorafaq.com/en/how-to-fix-poor-game-performance-or-low-fps-on-fedora/): Fix low FPS on Fedora by installing proprietary NVIDIA drivers or updating Mesa drivers for AMD/Intel GPUs.
- [How to Fix Printer Not Detected on Fedora](https://www.fedorafaq.com/en/how-to-fix-printer-not-detected-on-fedora/): Enable the CUPS service and add your user to the lpadmin group to fix printer detection on Fedora.
- [How to Fix "Read-Only Filesystem" Errors on Fedora](https://www.fedorafaq.com/en/how-to-fix-read-only-filesystem-errors-on-fedora/): Fix Fedora read-only filesystem errors by remounting the root partition as read-write using the mount command.
- [How to Fix Realtek WiFi Not Working on Fedora](https://www.fedorafaq.com/en/how-to-fix-realtek-wifi-not-working-on-fedora/): Realtek WiFi issues on Fedora are usually caused by missing proprietary firmware or the kernel module failing to load, which you can resolve by installing the `linux-firmware` package and ensuring the `rtl8xxxu` or `rtl8821ce` module is active.
- [How to Fix RPM Fusion Repositories After Upgrading Fedora](https://www.fedorafaq.com/en/how-to-fix-rpm-fusion-repositories-after-upgrading-fedora/): Reinstall RPM Fusion repositories using the dnf command with the current Fedora release version to fix upgrade issues.
- [How to Fix Scanner Not Detected on Fedora](https://www.fedorafaq.com/en/how-to-fix-scanner-not-detected-on-fedora/): Your scanner is likely undetected because the SANE backend service isn't running, the device isn't on the correct USB bus, or the specific driver package for your hardware is missing.
- [How to Fix Screen Flickering on Fedora](https://www.fedorafaq.com/en/how-to-fix-screen-flickering-on-fedora/): Fix Fedora screen flickering by forcing the modesetting driver and disabling tearfree options in your X11 configuration.
- [How to Fix Screen Flickering on Fedora (NVIDIA, AMD, Intel)](https://www.fedorafaq.com/en/how-to-fix-screen-flickering-on-fedora-nvidia-amd-intel/): Fix Fedora screen flickering by updating the system and installing the correct NVIDIA, AMD, or Intel graphics driver.
- [How to Fix Screen Tearing on Fedora (Wayland and Xorg)](https://www.fedorafaq.com/en/how-to-fix-screen-tearing-on-fedora-wayland-and-xorg/): Fix screen tearing on Fedora by enabling VRR in GNOME settings or setting a fixed refresh rate in Xorg configuration.
- [How to Fix Screen Tearing with NVIDIA Drivers on Fedora](https://www.fedorafaq.com/en/how-to-fix-screen-tearing-with-nvidia-drivers-on-fedora/): Fix NVIDIA screen tearing on Fedora by setting a fixed refresh rate with xrandr or enabling adaptive sync in the driver settings.
- [How to Fix SELinux Blocking a Web Server (Apache/Nginx) on Fedora](https://www.fedorafaq.com/en/how-to-fix-selinux-blocking-a-web-server-apachenginx-on-fedora/): Fix SELinux blocking Apache or Nginx on Fedora by enabling the httpd_can_network_connect boolean with setsebool.
- [How to Fix SELinux Blocking Samba File Sharing on Fedora](https://www.fedorafaq.com/en/how-to-fix-selinux-blocking-samba-file-sharing-on-fedora/): Fix SELinux blocking Samba on Fedora by enabling the samba_enable_home_dirs boolean and restoring file contexts.
- [How to Fix SELinux Blocking SSH on a Non-Standard Port on Fedora](https://www.fedorafaq.com/en/how-to-fix-selinux-blocking-ssh-on-a-non-standard-port-on-fedora/): Fix SELinux blocking SSH on a non-standard port by adding the port to the ssh_port_t type using semanage.
- [How to Fix "SELinux Is Preventing..." Errors on Fedora](https://www.fedorafaq.com/en/how-to-fix-selinux-is-preventing-errors-on-fedora/): Fix SELinux device access errors on Fedora by enabling the container_use_devices boolean with setsebool.
- [How to Fix Services Failing to Start on Fedora (systemd Troubleshooting)](https://www.fedorafaq.com/en/how-to-fix-services-failing-to-start-on-fedora-systemd-troubleshooting/): Fix failing Fedora services by checking systemd journal logs, resetting the failed state, and restarting the service.
- [How to Fix Slow GNOME Performance or High CPU Usage on Fedora](https://www.fedorafaq.com/en/how-to-fix-slow-gnome-performance-or-high-cpu-usage-on-fedora/): Improve sluggish GNOME performance and reduce high CPU usage on Fedora by disabling heavy extensions, enabling hardware acceleration, and tuning compositor settings.
- [How to Fix Slow Performance After Fedora Update](https://www.fedorafaq.com/en/how-to-fix-slow-performance-after-fedora-update/): Slow performance after a Fedora update is usually caused by a stale kernel, outdated firmware, misconfigured swap, or a background process consuming resources — most issues are resolved by rebooting into the new kernel and running a full system sync.
- [How to Fix Slow WiFi Speed on Fedora](https://www.fedorafaq.com/en/how-to-fix-slow-wifi-speed-on-fedora/): Slow WiFi on Fedora is usually caused by power saving, a missing firmware feature, or the wrong wireless driver, and can be fixed by disabling power management or adjusting driver parameters.
- [How to Fix Sound Not Working on Fedora Laptop After Suspend](https://www.fedorafaq.com/en/how-to-fix-sound-not-working-on-fedora-laptop-after-suspend/): Fix Fedora sound after suspend by restarting the PulseAudio or PipeWire audio services.
- [How to Fix Steam Not Launching on Fedora](https://www.fedorafaq.com/en/how-to-fix-steam-not-launching-on-fedora/): Fix Steam not launching on Fedora by installing missing 32-bit libraries and the Steam package via dnf.
- [How to Fix Suspend and Resume (Sleep) Issues on Fedora Laptops](https://www.fedorafaq.com/en/how-to-fix-suspend-and-resume-sleep-issues-on-fedora-laptops/): Fix Fedora laptop sleep issues by updating the system and kernel to the latest versions.
- [How to Fix Suspend/Resume Issues with NVIDIA on Fedora](https://www.fedorafaq.com/en/how-to-fix-suspendresume-issues-with-nvidia-on-fedora/): Fix Fedora NVIDIA suspend/resume issues by creating a systemd drop-in to reload kernel modules after wake.
- [How to Fix Toolbox Container Not Starting or Not Entering on Fedora](https://www.fedorafaq.com/en/how-to-fix-toolbox-container-not-starting-or-not-entering-on-fedora/): Fix Toolbox container issues on Fedora by starting the podman.socket service and running toolbox enter.
- [How to Fix Touchpad Not Working on Fedora](https://www.fedorafaq.com/en/how-to-fix-touchpad-not-working-on-fedora/): Your touchpad is likely disabled in the kernel, blocked by the firewall or SELinux, or missing the correct driver configuration.
- [How to Fix "User Is Not in the Sudoers File" Error on Fedora](https://www.fedorafaq.com/en/how-to-fix-user-is-not-in-the-sudoers-file-error-on-fedora/): The error occurs because your user account lacks explicit sudo privileges in the `/etc/sudoers` file or the `/etc/sudoers.d/` directory.
- [How to Fix Virtualization Not Working on Fedora (Check BIOS Settings)](https://www.fedorafaq.com/en/how-to-fix-virtualization-not-working-on-fedora-check-bios-settings/): Virtualization usually fails on Fedora because the CPU virtualization extensions (Intel VT-x or AMD-V) are disabled in your BIOS/UEFI settings, or the KVM kernel modules aren't loaded.
- [How to Fix "Waiting for Network Configuration" Slow Boot on Fedora](https://www.fedorafaq.com/en/how-to-fix-waiting-for-network-configuration-slow-boot-on-fedora/): Disable the NetworkManager-wait-online service to fix slow Fedora boot times caused by waiting for network configuration.
- [How to Fix Wayland Screen Sharing Not Working on Fedora (Zoom, Teams, OBS)](https://www.fedorafaq.com/en/how-to-fix-wayland-screen-sharing-not-working-on-fedora-zoom-teams-obs/): Wayland screen sharing fails in Fedora because the default compositor (Mutter) restricts direct screen capture for security, requiring applications to use the PipeWire protocol instead of legacy X11 methods.
- [How to Fix Webcam Not Working on Fedora](https://www.fedorafaq.com/en/how-to-fix-webcam-not-working-on-fedora/): Restart PipeWire and WirePlumber services to reload webcam device configurations on Fedora.
- [How to Fix WiFi Adapter Not Detected on Fedora](https://www.fedorafaq.com/en/how-to-fix-wifi-adapter-not-detected-on-fedora/): Install the missing WiFi driver firmware using dnf and restart NetworkManager to detect the adapter on Fedora.
- [How to Fix "WiFi Disabled by Hardware Switch" on Fedora](https://www.fedorafaq.com/en/how-to-fix-wifi-disabled-by-hardware-switch-on-fedora/): Fix Fedora WiFi disabled by hardware switch using rfkill and NetworkManager restart.
- [How to Fix WiFi Not Working on Fedora After Installation](https://www.fedorafaq.com/en/how-to-fix-wifi-not-working-on-fedora-after-installation/): Check if your WiFi hardware is recognized and enabled by the system, then ensure the NetworkManager service is running and the correct firmware is installed.
- [How to Force Fedora to Use Xorg Instead of Wayland](https://www.fedorafaq.com/en/how-to-force-fedora-to-use-xorg-instead-of-wayland/): Force Fedora to use Xorg by adding WaylandEnable=false to /etc/gdm/custom.conf and rebooting.
- [How to Format a Drive or Partition on Fedora (ext4, XFS, Btrfs)](https://www.fedorafaq.com/en/how-to-format-a-drive-or-partition-on-fedora-ext4-xfs-btrfs/): Format a Fedora drive or partition using mkfs.ext4, mkfs.xfs, or mkfs.btrfs commands with the target device path.
- [How to Free Up Disk Space on Fedora When Root Partition Is Full](https://www.fedorafaq.com/en/how-to-free-up-disk-space-on-fedora-when-root-partition-is-full/): Reclaim disk space on a full Fedora root partition by cleaning the DNF cache, removing old kernels, pruning journal logs, and uninstalling unused packages.
- [How to Generate systemd Service Files from Podman Containers](https://www.fedorafaq.com/en/how-to-generate-systemd-service-files-from-podman-containers/): Generate systemd service files from Podman containers using the podman generate systemd command with the --new flag.
- [How to Handle Third-Party Repositories During Fedora Upgrade](https://www.fedorafaq.com/en/how-to-handle-third-party-repositories-during-fedora-upgrade/): Disable third-party repositories using dnf config-manager before running a Fedora upgrade to prevent dependency errors.
- [How to Harden a Fedora Server: Complete Security Checklist](https://www.fedorafaq.com/en/how-to-harden-a-fedora-server-complete-security-checklist/): Secure a Fedora server by enforcing SELinux, locking down SSH, enabling firewalld, applying automatic updates, and reducing the attack surface through service minimization.
- [How to Harden a Fedora Workstation: Complete Security Checklist](https://www.fedorafaq.com/en/how-to-harden-a-fedora-workstation-complete-security-checklist/): Secure a Fedora workstation by keeping packages updated, enforcing SELinux, tightening the firewall, enabling full-disk encryption, and locking down SSH and user account settings.
- [How to Harden Fedora Server for Production Use](https://www.fedorafaq.com/en/how-to-harden-fedora-server-for-production-use/): Secure Fedora Server for production by enabling the firewall, enforcing SELinux, disabling root SSH login, and automating security updates.
- [How to Harden SSH on Fedora (Complete Security Guide)](https://www.fedorafaq.com/en/how-to-harden-ssh-on-fedora-complete-security-guide/): Secure Fedora SSH by disabling root login and password authentication in sshd_config.
- [How to Host a WordPress Site on Fedora](https://www.fedorafaq.com/en/how-to-host-a-wordpress-site-on-fedora/): You can self-host a WordPress site on Fedora by installing Apache (or Nginx), MariaDB, and PHP through DNF, then configuring them to serve your site.
- [How to Host Containers with Podman as Systemd Services on Fedora Server](https://www.fedorafaq.com/en/how-to-host-containers-with-podman-as-systemd-services-on-fedora-server/): Generate a systemd unit file with podman generate systemd and install it to run containers as persistent services.
- [How to Import RPM GPG Keys on Fedora](https://www.fedorafaq.com/en/how-to-import-rpm-gpg-keys-on-fedora/): You import RPM GPG keys on Fedora by using `rpm --import` with the key file or by adding a repository that automatically handles key retrieval via `dnf`.
- [How to Install Additional Fonts on Fedora (Google Fonts, Microsoft Fonts)](https://www.fedorafaq.com/en/how-to-install-additional-fonts-on-fedora-google-fonts-microsoft-fonts/): Install fonts on Fedora by copying files to ~/.local/share/fonts or /usr/share/fonts and running fc-cache to update the system.
- [How to Install a Local .rpm File on Fedora](https://www.fedorafaq.com/en/how-to-install-a-local-rpm-file-on-fedora/): To install a local `.rpm` file on Fedora, use `dnf install` with the file path, which automatically resolves and installs any missing dependencies from the configured repositories.
- [How to Install and Configure a Firewall on Fedora](https://www.fedorafaq.com/en/how-to-install-and-configure-a-firewall-on-fedora/): Fedora ships with firewalld as its default firewall; install it if missing, then use firewall-cmd to open ports and manage zones for your network interfaces.
- [How to Install and Configure Apache (httpd) as a Web Server on Fedora](https://www.fedorafaq.com/en/how-to-install-and-configure-apache-httpd-as-a-web-server-on-fedora/): Install and start Apache on Fedora using dnf and systemctl to serve web pages from /var/www/html.
- [How to Install and Configure Apache (httpd) on Fedora](https://www.fedorafaq.com/en/how-to-install-and-configure-apache-httpd-on-fedora/): Install Apache on Fedora using dnf, enable the httpd service, and configure it via /etc/httpd/conf/httpd.conf.
- [How to Install and Configure Ardour (DAW) on Fedora](https://www.fedorafaq.com/en/how-to-install-and-configure-ardour-daw-on-fedora/): Install Ardour on Fedora using dnf and launch it to configure your audio interface.
- [How to Install and Configure Cockpit for Web-Based Server Management on Fedora](https://www.fedorafaq.com/en/how-to-install-and-configure-cockpit-for-web-based-server-management-on-fedora/): Cockpit gives you a browser-based dashboard for managing Fedora servers, including storage, networking, services, updates, and virtual machines.
- [How to Install and Configure GameMode on Fedora for Better Performance](https://www.fedorafaq.com/en/how-to-install-and-configure-gamemode-on-fedora-for-better-performance/): Install GameMode on Fedora using DNF and configure it to optimize your game's performance with a single command wrapper.
- [How to Install and Configure Hyprland on Fedora](https://www.fedorafaq.com/en/how-to-install-and-configure-hyprland-on-fedora/): Install Hyprland on Fedora using DNF and configure a basic hyprland.conf file to launch the compositor from your display manager.
- [How to Install and Configure i3 Window Manager on Fedora](https://www.fedorafaq.com/en/how-to-install-and-configure-i3-window-manager-on-fedora/): Install i3 on Fedora by enabling RPM Fusion, installing the package, and running the configuration wizard.
- [How to Install and Configure KeePassXC Password Manager on Fedora](https://www.fedorafaq.com/en/how-to-install-and-configure-keepassxc-password-manager-on-fedora/): Install KeePassXC directly from the official Fedora repositories using `dnf`, then configure your firewall and SELinux contexts if you plan to access network shares or custom database locations.
- [How to Install and Configure Lutris on Fedora](https://www.fedorafaq.com/en/how-to-install-and-configure-lutris-on-fedora/): Install Lutris on Fedora using Flatpak and launch it to manage and play games from multiple sources.
- [How to Install and Configure MangoHud for FPS Monitoring on Fedora](https://www.fedorafaq.com/en/how-to-install-and-configure-mangohud-for-fps-monitoring-on-fedora/): Install MangoHud via the official Fedora repositories or COPR, then launch your game with the `mangohud` wrapper command to overlay FPS and system stats.
- [How to Install and Configure MariaDB/MySQL on Fedora (Complete Guide)](https://www.fedorafaq.com/en/how-to-install-and-configure-mariadbmysql-on-fedora-complete-guide/): Install MariaDB or MySQL on Fedora using dnf, enable the service, and run the security script.
- [How to Install and Configure MongoDB on Fedora](https://www.fedorafaq.com/en/how-to-install-and-configure-mongodb-on-fedora/): Install MongoDB on Fedora by adding the official MongoDB repository to your system and using `dnf` to install the server package, then enable the service to start automatically on boot.
- [How to Install and Configure MySQL/MariaDB on Fedora](https://www.fedorafaq.com/en/how-to-install-and-configure-mysqlmariadb-on-fedora/): Install MariaDB on Fedora using DNF, start the service, and run mysql_secure_installation to set the root password.
- [How to Install and Configure Neovim for Development on Fedora](https://www.fedorafaq.com/en/how-to-install-and-configure-neovim-for-development-on-fedora/): Install Neovim on Fedora using DNF and create a basic Lua configuration file for development.
- [How to Install and Configure Nextcloud on Fedora](https://www.fedorafaq.com/en/how-to-install-and-configure-nextcloud-on-fedora/): Install Nextcloud on Fedora by adding the official repository, installing the package, and configuring Apache and MariaDB for the web interface.
- [How to Install and Configure Nginx as a Web Server on Fedora](https://www.fedorafaq.com/en/how-to-install-and-configure-nginx-as-a-web-server-on-fedora/): Install Nginx using the standard `dnf` package manager, then enable the service to start automatically on boot and open port 80 in the firewall.
- [How to Install and Configure Nginx on Fedora](https://www.fedorafaq.com/en/how-to-install-and-configure-nginx-on-fedora/): Install Nginx using `dnf`, enable the service to start on boot, and configure the firewall to allow HTTP and HTTPS traffic.
- [How to Install and Configure PostgreSQL on Fedora](https://www.fedorafaq.com/en/how-to-install-and-configure-postgresql-on-fedora/): Install PostgreSQL on Fedora using dnf, initialize the database, and start the service.
- [How to Install and Configure PostgreSQL on Fedora (Complete Guide)](https://www.fedorafaq.com/en/how-to-install-and-configure-postgresql-on-fedora-complete-guide/): Install PostgreSQL on Fedora using DNF, initialize the database, and start the service with these three commands.
- [How to Install and Configure Redis on Fedora](https://www.fedorafaq.com/en/how-to-install-and-configure-redis-on-fedora/): Install Redis on Fedora using DNF, start the service with systemctl, and enable it for automatic boot startup.
- [How to Install and Configure SQLite on Fedora](https://www.fedorafaq.com/en/how-to-install-and-configure-sqlite-on-fedora/): SQLite is a lightweight, file-based relational database that is easy to install on Fedora with dnf and requires no server process to run.
- [How to Install and Configure Sway (Wayland Tiling WM) on Fedora](https://www.fedorafaq.com/en/how-to-install-and-configure-sway-wayland-tiling-wm-on-fedora/): Install Sway on Fedora using DNF, create a basic config file, and select the Wayland session at login.
- [How to Install and Configure Thunderbird Email Client on Fedora](https://www.fedorafaq.com/en/how-to-install-and-configure-thunderbird-email-client-on-fedora/): Install Thunderbird on Fedora using dnf and configure your email account through the built-in setup wizard.
- [How to Install and Configure WireGuard VPN on Fedora](https://www.fedorafaq.com/en/how-to-install-and-configure-wireguard-vpn-on-fedora/): Install WireGuard on Fedora using DNF, generate keys, configure the server and client interfaces, and start the service to establish a secure VPN connection.
- [How to Install and Enable Fstrim Timer on Fedora](https://www.fedorafaq.com/en/how-to-install-and-enable-fstrim-timer-on-fedora/): Enable the fstrim timer on Fedora by editing the systemd unit to set a daily interval and starting the service.
- [How to Install and Manage GNOME Shell Extensions on Fedora](https://www.fedorafaq.com/en/how-to-install-and-manage-gnome-shell-extensions-on-fedora/): Install GNOME Shell extensions on Fedora using the `gnome-shell-extension-manager` GUI tool or the `gnome-extensions` CLI, then manage them via the GUI or command line.
- [How to Install and Manage KDE Plasma Widgets on Fedora](https://www.fedorafaq.com/en/how-to-install-and-manage-kde-plasma-widgets-on-fedora/): Install and manage KDE Plasma widgets on Fedora using the dnf package manager and the desktop widget editor.
- [How to Install and Set Up Docker/Podman for Development on Fedora](https://www.fedorafaq.com/en/how-to-install-and-set-up-dockerpodman-for-development-on-fedora/): Install Podman on Fedora using dnf and enable the user socket for immediate rootless container development.
- [How to Install and Set Up Microsoft Teams on Fedora](https://www.fedorafaq.com/en/how-to-install-and-set-up-microsoft-teams-on-fedora/): You cannot install Microsoft Teams directly from Fedora repositories because it is a proprietary Electron app not packaged by the Fedora Project, so you must use the official `.rpm` package from Microsoft's website or the community-maintained `teams-for-linux` alternative.
- [How to Install and Set Up Podman on Fedora](https://www.fedorafaq.com/en/how-to-install-and-set-up-podman-on-fedora/): Install Podman on Fedora using the default `dnf` repository, then enable the user-level systemd service to run containers without root privileges.
- [How to Install and Set Up Zoom on Fedora](https://www.fedorafaq.com/en/how-to-install-and-set-up-zoom-on-fedora/): Zoom is not available in Fedora's default repositories due to licensing restrictions, so you must install it via the official RPM from the Zoom website or use Flatpak for a sandboxed experience.
- [How to Install and Use a Standalone Compositor on Fedora (Wayland)](https://www.fedorafaq.com/en/how-to-install-and-use-a-standalone-compositor-on-fedora-wayland/): Install PipeWire on Fedora Wayland using dnf and enable it as a standalone compositor for audio and video handling.
- [How to Install and Use Audacity for Audio Editing on Fedora](https://www.fedorafaq.com/en/how-to-install-and-use-audacity-for-audio-editing-on-fedora/): Install Audacity on Fedora using the dnf command and launch it to start editing audio.
- [How to Install and Use Blender for 3D Modeling on Fedora](https://www.fedorafaq.com/en/how-to-install-and-use-blender-for-3d-modeling-on-fedora/): Install Blender on Fedora by adding the official repository and running the package manager to get the latest version.
- [How to Install and Use Emoji Input on Fedora](https://www.fedorafaq.com/en/how-to-install-and-use-emoji-input-on-fedora/): Install the `ibus-emoji` package to enable emoji input on Fedora, then configure your keyboard layout to use the IBus input method.
- [How to Install and Use GIMP for Image Editing on Fedora](https://www.fedorafaq.com/en/how-to-install-and-use-gimp-for-image-editing-on-fedora/): Install GIMP directly from the default Fedora repositories using `dnf`, then launch it via the terminal or application menu.
- [How to Install and Use Git on Fedora (Complete Guide)](https://www.fedorafaq.com/en/how-to-install-and-use-git-on-fedora-complete-guide/): Install Git on Fedora with dnf and configure your user name and email to start tracking code changes.
- [How to Install and Use Inkscape for Vector Graphics on Fedora](https://www.fedorafaq.com/en/how-to-install-and-use-inkscape-for-vector-graphics-on-fedora/): Install Inkscape on Fedora using the `dnf` package manager, which pulls the latest stable version from the official repositories, and launch it immediately via the terminal or application menu.
- [How to Install and Use Kdenlive for Video Editing on Fedora](https://www.fedorafaq.com/en/how-to-install-and-use-kdenlive-for-video-editing-on-fedora/): Install Kdenlive on Fedora using DNF and launch it to start editing videos immediately.
- [How to Install and Use OBS Studio for Screen Recording and Streaming on Fedora](https://www.fedorafaq.com/en/how-to-install-and-use-obs-studio-for-screen-recording-and-streaming-on-fedora/): Install OBS Studio on Fedora using DNF or Flatpak to start recording your screen or streaming immediately.
- [How to Install and Use Redis on Fedora](https://www.fedorafaq.com/en/how-to-install-and-use-redis-on-fedora/): Install Redis on Fedora by enabling the EPEL repository and using `dnf` to install the `redis` package, then start and enable the `redis` service via `systemctl`.
- [How to Install and Use Toolbox on Fedora](https://www.fedorafaq.com/en/how-to-install-and-use-toolbox-on-fedora/): Install the toolbox package via DNF and run toolbox create to launch a new Fedora container environment.
- [How to Install and Use virt-manager to Create Virtual Machines on Fedora](https://www.fedorafaq.com/en/how-to-install-and-use-virt-manager-to-create-virtual-machines-on-fedora/): Install virt-manager with dnf and use its GUI wizard to create a new virtual machine from a Fedora ISO.
- [How to Install a Specific Kernel Version on Fedora](https://www.fedorafaq.com/en/how-to-install-a-specific-kernel-version-on-fedora/): Install a specific kernel version on Fedora using dnf and update the bootloader configuration.
- [How to Install Broadcom WiFi Drivers (wl/b43) on Fedora](https://www.fedorafaq.com/en/how-to-install-broadcom-wifi-drivers-wlb43-on-fedora/): Fedora does not include proprietary Broadcom drivers in the default repositories due to licensing restrictions, so you must enable the RPM Fusion repository and install the `broadcom-wl` package for most modern cards or `b43-fwcw` for older ones.
- [How to Install Brother Printer Drivers on Fedora](https://www.fedorafaq.com/en/how-to-install-brother-printer-drivers-on-fedora/): Install Brother printer drivers on Fedora by adding the official repository and running a single DNF install command.
- [How to Install Budgie Desktop on Fedora](https://www.fedorafaq.com/en/how-to-install-budgie-desktop-on-fedora/): Install Budgie Desktop on Fedora by enabling RPM Fusion and running the groupinstall command to add the environment.
- [How to Install Canon Printer Drivers on Fedora](https://www.fedorafaq.com/en/how-to-install-canon-printer-drivers-on-fedora/): Install Canon printer drivers on Fedora by enabling RPM Fusion and installing the Canon-Printer-Drivers package via DNF.
- [How to Install Cinnamon Desktop on Fedora](https://www.fedorafaq.com/en/how-to-install-cinnamon-desktop-on-fedora/): Install Cinnamon on Fedora by enabling RPM Fusion and running the group install command.
- [How to Install DaVinci Resolve on Fedora](https://www.fedorafaq.com/en/how-to-install-davinci-resolve-on-fedora/): Install DaVinci Resolve on Fedora by adding the official Blackmagic Design repository and running dnf install.
- [How to Install Development Tools Inside Toolbox Without Affecting Your Host](https://www.fedorafaq.com/en/how-to-install-development-tools-inside-toolbox-without-affecting-your-host/): Fedora Toolbox creates an isolated container environment where you can install compilers, runtimes, and libraries freely without touching your host system.
- [How to Install Discord on Fedora](https://www.fedorafaq.com/en/how-to-install-discord-on-fedora/): Install Discord on Fedora by adding the RPM Fusion repository and running the dnf install command.
- [How to Install Docker (docker-ce) on Fedora (If You Really Need It)](https://www.fedorafaq.com/en/how-to-install-docker-docker-ce-on-fedora-if-you-really-need-it/): Install Docker CE on Fedora by adding the official repository, installing the docker-ce package, and starting the service.
- [How to Install Epson Printer Drivers on Fedora](https://www.fedorafaq.com/en/how-to-install-epson-printer-drivers-on-fedora/): Install Epson drivers on Fedora by enabling RPM Fusion repositories and installing the escpr2 package via dnf.
- [How to Install Fedora Alongside macOS on a Mac (Intel)](https://www.fedorafaq.com/en/how-to-install-fedora-alongside-macos-on-a-mac-intel/): You cannot dual-boot Fedora and macOS; use a virtual machine like UTM to run Fedora inside macOS instead.
- [How to Install Fedora on a Dell XPS Laptop](https://www.fedorafaq.com/en/how-to-install-fedora-on-a-dell-xps-laptop/): Install Fedora on a Dell XPS by booting the ISO in UEFI mode, disabling Secure Boot temporarily if needed, and using the Anaconda installer to partition your drive while ensuring the latest kernel modules are selected for Wi-Fi and graphics.
- [How to Install Fedora on a Framework Laptop](https://www.fedorafaq.com/en/how-to-install-fedora-on-a-framework-laptop/): Install Fedora on a Framework Laptop by booting the Fedora Workstation installer USB and following the Anaconda installation steps to partition and set up the system.
- [How to Install Fedora on Apple Silicon (M1/M2/M3/M4) Macs Using Asahi Linux](https://www.fedorafaq.com/en/how-to-install-fedora-on-apple-silicon-m1m2m3m4-macs-using-asahi-linux/): Asahi Linux replaces macOS with Fedora on Apple Silicon Macs; it does not install Fedora alongside macOS.
- [How to Install Fedora on a RAID Array](https://www.fedorafaq.com/en/how-to-install-fedora-on-a-raid-array/): You cannot install Fedora directly onto a software RAID array during the standard installation process because the Anaconda installer does not support writing the root filesystem to a RAID volume by default.
- [How to Install Fedora on a Raspberry Pi](https://www.fedorafaq.com/en/how-to-install-fedora-on-a-raspberry-pi/): Install Fedora on a Raspberry Pi 4 or 5 by downloading the official Fedora ARM image and writing it to a microSD card or USB drive with the Fedora Media Writer or dd.
- [How to Install Fedora on a ThinkPad (Complete Guide)](https://www.fedorafaq.com/en/how-to-install-fedora-on-a-thinkpad-complete-guide/): Install Fedora on a ThinkPad by booting the ISO from USB and following the Anaconda installer steps to partition and configure the system.
- [How to Install Fedora on a Virtual Machine (VirtualBox / VMware / GNOME Boxes)](https://www.fedorafaq.com/en/how-to-install-fedora-on-a-virtual-machine-virtualbox-vmware-gnome-boxes/): Install Fedora on a virtual machine by creating a new VM, attaching the ISO, and following the installation prompts.
- [How to Install Fedora over the Network via PXE Boot](https://www.fedorafaq.com/en/how-to-install-fedora-over-the-network-via-pxe-boot/): PXE boot lets you install Fedora on a machine with no optical drive or USB by booting the Anaconda installer over the network from a TFTP/DHCP server.
- [How to Install Fedora Server Step by Step](https://www.fedorafaq.com/en/how-to-install-fedora-server-step-by-step/): Install Fedora Server by booting the ISO, configuring disk and network settings in Anaconda, and completing the guided setup.
- [How to Install Fedora Silverblue (Step by Step)](https://www.fedorafaq.com/en/how-to-install-fedora-silverblue-step-by-step/): Install Fedora Silverblue by booting the ISO and following the standard installer prompts to set up the immutable operating system.
- [How to install Fedora step by step](https://www.fedorafaq.com/en/how-to-install-fedora-step-by-step/): Install Fedora by booting from an ISO and following the on-screen installation steps.
- [How to Install Fedora Using Kickstart for Automated Installation](https://www.fedorafaq.com/en/how-to-install-fedora-using-kickstart-for-automated-installation/): Create a `ks.cfg` file defining your partitioning, packages, and network settings, then boot the Fedora installer with the `inst.ks=` parameter pointing to that file to trigger a fully automated, unattended installation.
- [How to Install Fedora with a Separate /home Partition](https://www.fedorafaq.com/en/how-to-install-fedora-with-a-separate-home-partition/): Create a separate /home partition during Fedora installation by selecting custom partitioning and defining a new mount point.
- [How to Install Fedora with Btrfs and Configure Snapshots](https://www.fedorafaq.com/en/how-to-install-fedora-with-btrfs-and-configure-snapshots/): Install Fedora with Btrfs and configure Snapper for automatic system snapshots.
- [How to Install Fedora with Full Disk Encryption (LUKS)](https://www.fedorafaq.com/en/how-to-install-fedora-with-full-disk-encryption-luks/): Enable LUKS full disk encryption on Fedora by checking the 'Encrypt' box in the Installation Destination screen during setup.
- [How to Install Fedora with LVM (Logical Volume Manager) Partitioning](https://www.fedorafaq.com/en/how-to-install-fedora-with-lvm-logical-volume-manager-partitioning/): Use the Anaconda installer's "Custom" partitioning mode to manually create LVM physical volumes, a volume group, and logical volumes for your root and swap partitions.
- [How to Install Fedora Workstation Step by Step (Beginner Guide)](https://www.fedorafaq.com/en/how-to-install-fedora-workstation-step-by-step-beginner-guide/): Download the Fedora ISO, create a bootable USB, and follow the graphical installer to set up Fedora Workstation.
- [How to Install FFmpeg on Fedora](https://www.fedorafaq.com/en/how-to-install-ffmpeg-on-fedora/): Install FFmpeg on Fedora using the single command sudo dnf install ffmpeg.
- [How to Install GCC, G++, and Build Essential Tools on Fedora](https://www.fedorafaq.com/en/how-to-install-gcc-g-and-build-essential-tools-on-fedora/): Install GCC, G++, and build essentials on Fedora by running 'sudo dnf groupinstall "Development Tools"'.
- [How to Install Go (Golang) on Fedora](https://www.fedorafaq.com/en/how-to-install-go-golang-on-fedora/): Install Go on Fedora by enabling the SCL repository and using dnf to install the golang package.
- [How to Install Google Chrome on Fedora](https://www.fedorafaq.com/en/how-to-install-google-chrome-on-fedora/): You cannot install Google Chrome directly from Fedora's default repositories due to licensing restrictions, so you must add the official Google repository and install it via `dnf`.
- [How to Install Heroic Games Launcher on Fedora (Epic, GOG)](https://www.fedorafaq.com/en/how-to-install-heroic-games-launcher-on-fedora-epic-gog/): Install Heroic Games Launcher on Fedora by adding the official repo and running a single DNF install command.
- [How to Install HP Printer Drivers (HPLIP) on Fedora](https://www.fedorafaq.com/en/how-to-install-hp-printer-drivers-hplip-on-fedora/): Install the HPLIP package from the default Fedora repositories using `dnf`, then run the setup utility to configure your specific printer model.
- [How to Install Intel Graphics Drivers on Fedora](https://www.fedorafaq.com/en/how-to-install-intel-graphics-drivers-on-fedora/): Install Intel graphics drivers on Fedora by enabling RPM Fusion and installing the intel-media-driver and vulkan-intel packages for full hardware acceleration.
- [How to Install Java (OpenJDK) on Fedora and Manage Multiple Versions](https://www.fedorafaq.com/en/how-to-install-java-openjdk-on-fedora-and-manage-multiple-versions/): Install OpenJDK on Fedora using dnf and switch between versions with the alternatives command.
- [How to Install JetBrains IDEs (IntelliJ, PyCharm, CLion) on Fedora](https://www.fedorafaq.com/en/how-to-install-jetbrains-ides-intellij-pycharm-clion-on-fedora/): Install JetBrains Toolbox via dnf on Fedora to manage and install IntelliJ, PyCharm, and CLion easily.
- [How to Install KDE Plasma Desktop on Fedora (Or Use Fedora KDE Spin)](https://www.fedorafaq.com/en/how-to-install-kde-plasma-desktop-on-fedora-or-use-fedora-kde-spin/): Install KDE Plasma on Fedora using the dnf groupinstall command or by installing the Fedora KDE Spin ISO.
- [How to Install LibreOffice on Fedora and Open Microsoft Office Files](https://www.fedorafaq.com/en/how-to-install-libreoffice-on-fedora-and-open-microsoft-office-files/): Install LibreOffice on Fedora using dnf to open and edit Microsoft Office files like Word, Excel, and PowerPoint documents.
- [How to Install LXQt Desktop on Fedora](https://www.fedorafaq.com/en/how-to-install-lxqt-desktop-on-fedora/): You can install the LXQt desktop environment on Fedora by using the `@lxqt-desktop` environment group with `dnf`, which pulls in all necessary components and dependencies.
- [How to Install macOS as a VM on Fedora (Legal Considerations)](https://www.fedorafaq.com/en/how-to-install-macos-as-a-vm-on-fedora-legal-considerations/): Installing macOS on Fedora is illegal without owning Apple hardware due to Apple's strict licensing agreement.
- [How to Install MATE Desktop on Fedora](https://www.fedorafaq.com/en/how-to-install-mate-desktop-on-fedora/): Install the MATE desktop environment on Fedora using the dnf groupinstall command and select it at login.
- [How to Install Microsoft 365 / Office Online on Fedora](https://www.fedorafaq.com/en/how-to-install-microsoft-365-office-online-on-fedora/): Install LibreOffice via dnf or use Office Online in a browser; native Microsoft 365 installation is not supported on Fedora.
- [How to Install Microsoft Edge on Fedora](https://www.fedorafaq.com/en/how-to-install-microsoft-edge-on-fedora/): Install Microsoft Edge on Fedora by downloading the official RPM and running dnf install.
- [How to Install Microsoft TrueType Fonts on Fedora](https://www.fedorafaq.com/en/how-to-install-microsoft-truetype-fonts-on-fedora/): Install Microsoft TrueType fonts on Fedora by running sudo dnf install mscorefonts from the RPM Fusion repository.
- [How to Install Missing Bluetooth Firmware on Fedora](https://www.fedorafaq.com/en/how-to-install-missing-bluetooth-firmware-on-fedora/): Install the linux-firmware package via dnf to resolve missing Bluetooth firmware on Fedora.
- [How to Install Missing WiFi Drivers on Fedora (Broadcom, Realtek, Intel)](https://www.fedorafaq.com/en/how-to-install-missing-wifi-drivers-on-fedora-broadcom-realtek-intel/): Install missing Broadcom, Realtek, and Intel WiFi drivers on Fedora using the akmod packages from RPM Fusion.
- [How to Install Multimedia Codecs on Fedora (MP3, H.264, H.265, AAC)](https://www.fedorafaq.com/en/how-to-install-multimedia-codecs-on-fedora-mp3-h264-h265-aac/): Install MP3, H.264, H.265, and AAC support on Fedora by enabling RPM Fusion and installing GStreamer plugins and FFmpeg.
- [How to Install .NET SDK and Runtime on Fedora](https://www.fedorafaq.com/en/how-to-install-net-sdk-and-runtime-on-fedora/): Install the .NET SDK and Runtime on Fedora by enabling the Microsoft repository and running dnf install dotnet-sdk-8.0.
- [How to Install Node.js and npm on Fedora (System Package vs NVM)](https://www.fedorafaq.com/en/how-to-install-nodejs-and-npm-on-fedora-system-package-vs-nvm/): Install Node.js and npm on Fedora via DNF for system-wide use or NVM for flexible version management.
- [How to Install NVIDIA Drivers on Fedora (Complete Guide)](https://www.fedorafaq.com/en/how-to-install-nvidia-drivers-on-fedora-complete-guide/): Install NVIDIA drivers on Fedora by enabling RPM Fusion and running the dnf install command for akmod-nvidia.
- [How to Install NVIDIA Drivers on Fedora Manually from the NVIDIA Website](https://www.fedorafaq.com/en/how-to-install-nvidia-drivers-on-fedora-manually-from-the-nvidia-website/): Manually install NVIDIA drivers on Fedora by stopping the display manager, running the official .run installer, and rebooting.
- [How to Install NVIDIA Drivers on Fedora Silverblue](https://www.fedorafaq.com/en/how-to-install-nvidia-drivers-on-fedora-silverblue/): Install NVIDIA drivers on Fedora Silverblue by layering the akmod-nvidia package from RPM Fusion using rpm-ostree, which rebuilds the kernel module for each new deployment.
- [How to Install NVIDIA Drivers on Fedora Using RPM Fusion](https://www.fedorafaq.com/en/how-to-install-nvidia-drivers-on-fedora-using-rpm-fusion/): Enable RPM Fusion repositories and install the akmod-nvidia package to get NVIDIA drivers working on Fedora.
- [How to Install PHP and Composer on Fedora](https://www.fedorafaq.com/en/how-to-install-php-and-composer-on-fedora/): Install PHP and Composer on Fedora by enabling the Remi repository and using dnf to install the necessary packages.
- [How to Install Python 3 and pip on Fedora](https://www.fedorafaq.com/en/how-to-install-python-3-and-pip-on-fedora/): Install Python 3 and pip on Fedora by using the `dnf` package manager to pull the `python3` and `python3-pip` packages from the default repositories.
- [How to Install Realtek WiFi Drivers on Fedora](https://www.fedorafaq.com/en/how-to-install-realtek-wifi-drivers-on-fedora/): Fedora includes most Realtek WiFi drivers directly in the main kernel, so you typically do not need to install anything manually.
- [How to Install, Remove, and Update Packages with DNF](https://www.fedorafaq.com/en/how-to-install-remove-and-update-packages-with-dnf/): Manage Fedora packages by running dnf install, remove, or update commands with the desired package name.
- [How to Install Ruby and rbenv on Fedora](https://www.fedorafaq.com/en/how-to-install-ruby-and-rbenv-on-fedora/): Install Ruby and rbenv on Fedora by adding the IUS repository, installing dependencies, cloning rbenv, and configuring your shell environment.
- [How to Install Rust and Cargo on Fedora](https://www.fedorafaq.com/en/how-to-install-rust-and-cargo-on-fedora/): Install Rust and Cargo on Fedora using the official rustup installer script and source the environment file.
- [How to Install Slack on Fedora](https://www.fedorafaq.com/en/how-to-install-slack-on-fedora/): Install Slack on Fedora using the official RPM package via dnf.
- [How to Install Snap Packages on Fedora (And Should You?)](https://www.fedorafaq.com/en/how-to-install-snap-packages-on-fedora-and-should-you/): Snap packages are not natively supported on Fedora; use DNF or Flatpak instead.
- [How to Install Software from Source (configure, make, make install) on Fedora](https://www.fedorafaq.com/en/how-to-install-software-from-source-configure-make-make-install-on-fedora/): Install software from source on Fedora by running configure, make, and sudo make install to compile and deploy the binaries.
- [How to Install Spotify on Fedora (Flatpak or RPM)](https://www.fedorafaq.com/en/how-to-install-spotify-on-fedora-flatpak-or-rpm/): Install Spotify on Fedora using Flatpak for sandboxed updates or RPM Fusion for native system integration.
- [How to Install Steam on Fedora](https://www.fedorafaq.com/en/how-to-install-steam-on-fedora/): Install Steam on Fedora by enabling RPM Fusion repositories and running dnf install steam.
- [How to Install the Latest Mainline Kernel on Fedora](https://www.fedorafaq.com/en/how-to-install-the-latest-mainline-kernel-on-fedora/): Install the latest mainline kernel on Fedora by running dnf install kernel and rebooting, or enable Rawhide for development versions.
- [How to Install, Update, and Remove Flatpak Apps on Fedora](https://www.fedorafaq.com/en/how-to-install-update-and-remove-flatpak-apps-on-fedora/): Install, update, and remove Flatpak apps on Fedora using the flatpak command-line tool with simple install, update, and uninstall commands.
- [How to Install VirtualBox on Fedora](https://www.fedorafaq.com/en/how-to-install-virtualbox-on-fedora/): Install VirtualBox on Fedora by downloading the official RPM package and installing it with dnf.
- [How to Install Visual Studio Code on Fedora](https://www.fedorafaq.com/en/how-to-install-visual-studio-code-on-fedora/): Install Visual Studio Code on Fedora using the official Microsoft repository via DNF.
- [How to Install VLC Media Player on Fedora](https://www.fedorafaq.com/en/how-to-install-vlc-media-player-on-fedora/): Install VLC on Fedora by enabling RPM Fusion repositories and running the dnf install command.
- [How to Install VMware Workstation on Fedora](https://www.fedorafaq.com/en/how-to-install-vmware-workstation-on-fedora/): Install VMware Workstation on Fedora by enabling RPM Fusion and running dnf install vmware-workstation.
- [How to Install Vulkan and DXVK for Better Game Compatibility on Fedora](https://www.fedorafaq.com/en/how-to-install-vulkan-and-dxvk-for-better-game-compatibility-on-fedora/): Install Vulkan and DXVK on Fedora using RPM Fusion to enable better compatibility and performance for Windows games.
- [How to Install Windows 10/11 as a VM on Fedora (with VirtIO Drivers)](https://www.fedorafaq.com/en/how-to-install-windows-1011-as-a-vm-on-fedora-with-virtio-drivers/): Fedora's KVM/QEMU stack via virt-manager lets you run Windows 10 or 11 in a virtual machine with VirtIO drivers for near-native disk and network performance.
- [How to Install Xfce Desktop on Fedora](https://www.fedorafaq.com/en/how-to-install-xfce-desktop-on-fedora/): Install the Xfce desktop group using `dnf` and switch to the Xfce session at the login screen.
- [How to Join a Fedora Machine to Active Directory](https://www.fedorafaq.com/en/how-to-join-a-fedora-machine-to-active-directory/): To join a Fedora machine to Active Directory, install the SSSD and realmd packages, then use the `realm` command to discover and join the domain while configuring SSSD for user authentication.
- [How to Layer Packages on Fedora Silverblue with rpm-ostree](https://www.fedorafaq.com/en/how-to-layer-packages-on-fedora-silverblue-with-rpm-ostree/): Layer packages on Fedora Silverblue using the rpm-ostree install command and reboot.
- [How to List All Files Installed by an RPM Package](https://www.fedorafaq.com/en/how-to-list-all-files-installed-by-an-rpm-package/): You can list all files installed by an RPM package using the `rpm -ql` command if the package is already installed, or `rpm -qpl` if you only have the package file.
- [How to List All Firewall Rules and Open Ports on Fedora](https://www.fedorafaq.com/en/how-to-list-all-firewall-rules-and-open-ports-on-fedora/): Use `firewall-cmd --list-all` to view every active zone's configuration, including open ports, services, and forwarding rules, or run `firewall-cmd --list-all-zones` to see a summary of all zones at once.
- [How to List All Installed Kernels on Fedora](https://www.fedorafaq.com/en/how-to-list-all-installed-kernels-on-fedora/): Use `rpm -qa kernel` to list all kernel packages currently installed on your system, or run `grub2-editenv list` to see which kernel is marked as the default boot entry.
- [How to List All Running Services on Fedora](https://www.fedorafaq.com/en/how-to-list-all-running-services-on-fedora/): Use `systemctl list-units --type=service --state=running` to display all active services managed by systemd, or simply run `systemctl list-units --type=service` and filter the output for the "active" state.
- [How to List Available Updates Without Installing Them on Fedora](https://www.fedorafaq.com/en/how-to-list-available-updates-without-installing-them-on-fedora/): Use `dnf check-update` to list available updates without installing them, or run `dnf list --upgrades` for a more detailed breakdown of package names and versions.
- [How to List Disks, Partitions, and Filesystems on Fedora (lsblk, fdisk, df)](https://www.fedorafaq.com/en/how-to-list-disks-partitions-and-filesystems-on-fedora-lsblk-fdisk-df/): Use `lsblk` for a quick tree view of all block devices, `fdisk -l` for detailed partition table information, and `df -h` to check actual filesystem usage and mount points.
- [How to List Installed Flatpak Apps and Runtimes](https://www.fedorafaq.com/en/how-to-list-installed-flatpak-apps-and-runtimes/): Use `flatpak list` to view installed applications and `flatpak list --runtime` to see only the runtimes currently on your system.
- [How to List Installed Packages on Fedora with DNF](https://www.fedorafaq.com/en/how-to-list-installed-packages-on-fedora-with-dnf/): Use `dnf list installed` to display all packages currently installed on your Fedora system, or pipe the output through `grep` to filter for specific software.
- [How to Lock and Unlock User Accounts on Fedora](https://www.fedorafaq.com/en/how-to-lock-and-unlock-user-accounts-on-fedora/): Lock and unlock Fedora user accounts instantly using the usermod command with the -L and -U flags.
- [How to Log Dropped Packets with firewalld on Fedora](https://www.fedorafaq.com/en/how-to-log-dropped-packets-with-firewalld-on-fedora/): Enable firewalld dropped packet logging by setting log-dropped to yes and reloading the firewall.
- [How to Manage Container Storage and Volumes with Podman on Fedora](https://www.fedorafaq.com/en/how-to-manage-container-storage-and-volumes-with-podman-on-fedora/): Create and manage persistent storage for Podman containers using named volumes to ensure data survives container restarts and removals.
- [How to Manage Flatpak Apps on Fedora Silverblue](https://www.fedorafaq.com/en/how-to-manage-flatpak-apps-on-fedora-silverblue/): Manage Flatpak apps on Fedora Silverblue using the `flatpak` command-line tool, as the system is immutable and does not allow traditional RPM installations for user applications.
- [How to Manage Flatpak Permissions on Fedora (Flatseal)](https://www.fedorafaq.com/en/how-to-manage-flatpak-permissions-on-fedora-flatseal/): Install and run Flatseal from Flathub to graphically manage Flatpak application permissions on Fedora.
- [How to Manage Groups on Fedora (groupadd, groupdel, usermod)](https://www.fedorafaq.com/en/how-to-manage-groups-on-fedora-groupadd-groupdel-usermod/): Create, delete, and manage user groups on Fedora using groupadd, groupdel, and usermod commands.
- [How to Manage Multiple Fedora Systems with Ansible](https://www.fedorafaq.com/en/how-to-manage-multiple-fedora-systems-with-ansible/): Manage multiple Fedora systems with Ansible by defining hosts in an inventory file and executing playbooks to automate configuration tasks.
- [How to Manage Multiple Python Versions on Fedora (pyenv, alternatives)](https://www.fedorafaq.com/en/how-to-manage-multiple-python-versions-on-fedora-pyenv-alternatives/): Install pyenv via dnf, then use pyenv install and pyenv global to manage multiple Python versions on Fedora.
- [How to Manage SELinux File Contexts on Fedora (semanage, restorecon)](https://www.fedorafaq.com/en/how-to-manage-selinux-file-contexts-on-fedora-semanage-restorecon/): Define persistent SELinux labels with semanage fcontext and apply them using restorecon to fix permission issues on Fedora.
- [How to Manage SSL/TLS Certificates on Fedora](https://www.fedorafaq.com/en/how-to-manage-ssltls-certificates-on-fedora/): Fedora provides system-wide tools for managing SSL/TLS certificates, including the update-ca-trust command and the ca-certificates package for adding or removing trusted certificate authorities.
- [How to Manage User-Level systemd Services on Fedora](https://www.fedorafaq.com/en/how-to-manage-user-level-systemd-services-on-fedora/): Create Quadlet files in ~/.config/containers/systemd/ and reload the user manager to run containers as systemd services.
- [How to Manage Your Photo Library with Shotwell or digiKam on Fedora](https://www.fedorafaq.com/en/how-to-manage-your-photo-library-with-shotwell-or-digikam-on-fedora/): Install Shotwell or digiKam on Fedora using dnf to organize and manage your photo library.
- [How to Mask and Unmask systemd Services on Fedora](https://www.fedorafaq.com/en/how-to-mask-and-unmask-systemd-services-on-fedora/): Mask and unmask systemd services on Fedora using systemctl mask and unmask commands to prevent or allow service execution.
- [How to Migrate from Docker to Podman on Fedora](https://www.fedorafaq.com/en/how-to-migrate-from-docker-to-podman-on-fedora/): Run podman system migrate to convert existing containers to the new Podman storage format on Fedora.
- [How to Migrate Virtual Machines on Fedora](https://www.fedorafaq.com/en/how-to-migrate-virtual-machines-on-fedora/): Migrate KVM virtual machines between Fedora hosts using virsh live migration over SSH or by exporting and transferring disk images for offline moves.
- [How to Monitor AMD GPU Usage and Temperature on Fedora](https://www.fedorafaq.com/en/how-to-monitor-amd-gpu-usage-and-temperature-on-fedora/): Use the `radeontop` utility for real-time GPU usage and `sensors` from the `lm_sensors` package to check temperatures on Fedora.
- [How to Monitor CPU Usage and Identify High CPU Processes on Fedora](https://www.fedorafaq.com/en/how-to-monitor-cpu-usage-and-identify-high-cpu-processes-on-fedora/): Use `top` or `htop` for real-time monitoring and `pidstat` for detailed per-process CPU accounting to quickly identify resource hogs on Fedora.
- [How to Monitor Disk I/O and Performance on Fedora (iostat, iotop)](https://www.fedorafaq.com/en/how-to-monitor-disk-io-and-performance-on-fedora-iostat-iotop/): Install sysstat and iotop on Fedora to monitor system-wide disk I/O and identify specific processes causing high disk usage.
- [How to Monitor Disk I/O Performance on Fedora (iotop, iostat)](https://www.fedorafaq.com/en/how-to-monitor-disk-io-performance-on-fedora-iotop-iostat/): Monitor Fedora disk I/O with iotop for per-process usage and iostat for device statistics.
- [How to Monitor Intel GPU Usage on Fedora](https://www.fedorafaq.com/en/how-to-monitor-intel-gpu-usage-on-fedora/): You can monitor Intel GPU usage on Fedora using the `intel_gpu_top` utility for real-time metrics or the `intel_gpu_frequency` tool for power management insights.
- [How to Monitor Login Attempts and Detect Suspicious Activity on Fedora](https://www.fedorafaq.com/en/how-to-monitor-login-attempts-and-detect-suspicious-activity-on-fedora/): Monitor Fedora login attempts with journalctl and detect suspicious activity using auditd rules.
- [How to Monitor Memory Usage and Fix High Memory Consumption on Fedora](https://www.fedorafaq.com/en/how-to-monitor-memory-usage-and-fix-high-memory-consumption-on-fedora/): Use standard Linux tools like free, top, and smem to identify what is consuming memory on Fedora, then take targeted action to reclaim it.
- [How to Monitor Network Traffic with tcpdump and Wireshark on Fedora](https://www.fedorafaq.com/en/how-to-monitor-network-traffic-with-tcpdump-and-wireshark-on-fedora/): Install tcpdump and Wireshark on Fedora, capture network traffic to a file, and open it in Wireshark for detailed analysis.
- [How to Monitor Network Usage on Fedora (iftop, nload, nethogs)](https://www.fedorafaq.com/en/how-to-monitor-network-usage-on-fedora-iftop-nload-nethogs/): Install and run iftop, nload, and nethogs on Fedora to monitor network traffic by host, interface, and process.
- [How to Monitor System Performance on Fedora (top, htop, btop, glances)](https://www.fedorafaq.com/en/how-to-monitor-system-performance-on-fedora-top-htop-btop-glances/): Install htop, btop, or glances on Fedora via DNF to visualize system performance and identify resource-heavy processes.
- [How to Monitor System Resources from the CLI on Fedora (top, htop, btop)](https://www.fedorafaq.com/en/how-to-monitor-system-resources-from-the-cli-on-fedora-top-htop-btop/): Install htop or btop via dnf on Fedora to monitor system resources like CPU and memory in real time from the CLI.
- [How to Mount and Unmount Filesystems on Fedora](https://www.fedorafaq.com/en/how-to-mount-and-unmount-filesystems-on-fedora/): Learn how to mount and unmount filesystems on Fedora using mount, umount, /etc/fstab, and systemd units for both manual and persistent storage management.
- [How to Mount an exFAT or FAT32 USB Drive on Fedora](https://www.fedorafaq.com/en/how-to-mount-an-exfat-or-fat32-usb-drive-on-fedora/): Install fuse-exfat for exFAT or use built-in vfat for FAT32, then mount the device with the mount command.
- [How to Mount an NTFS Drive on Fedora (Read/Write Access)](https://www.fedorafaq.com/en/how-to-mount-an-ntfs-drive-on-fedora-readwrite-access/): Install ntfs-3g and mount the drive with the ntfs-3g type to enable read/write access on Fedora.
- [How to Navigate the Filesystem from the Command Line on Fedora](https://www.fedorafaq.com/en/how-to-navigate-the-filesystem-from-the-command-line-on-fedora/): Use ls, cd, pwd, and tree commands to navigate the Fedora filesystem from the command line.
- [How to Open a Port in the Firewall on Fedora](https://www.fedorafaq.com/en/how-to-open-a-port-in-the-firewall-on-fedora/): Open a specific port on Fedora's firewall permanently using firewall-cmd and reload the service to apply the rule immediately.
- [How to Optimize Battery Life on Fedora Laptops (TLP, power-profiles-daemon)](https://www.fedorafaq.com/en/how-to-optimize-battery-life-on-fedora-laptops-tlp-power-profiles-daemon/): Install TLP and disable power-profiles-daemon to automatically optimize Fedora laptop battery life.
- [How to Overclock or Adjust AMD GPU Settings on Fedora](https://www.fedorafaq.com/en/how-to-overclock-or-adjust-amd-gpu-settings-on-fedora/): AMD GPU clock speeds, voltages, and power limits on Fedora are controlled through the amdgpu kernel driver's sysfs interface and tools like corectrl.
- [How to Override Packages in rpm-ostree (Override Remove, Override Replace)](https://www.fedorafaq.com/en/how-to-override-packages-in-rpm-ostree-override-remove-override-replace/): Override packages in rpm-ostree using remove or replace commands to modify the system image.
- [How to Partition a Disk on Fedora Using fdisk, parted, or GNOME Disks](https://www.fedorafaq.com/en/how-to-partition-a-disk-on-fedora-using-fdisk-parted-or-gnome-disks/): Partition a Fedora disk using fdisk, parted, or GNOME Disks to split storage into manageable sections for data or OS installation.
- [How to Perform a Fedora Network Install (Netinstall) Using the Everything ISO](https://www.fedorafaq.com/en/how-to-perform-a-fedora-network-install-netinstall-using-the-everything-iso/): You cannot perform a network install directly using the "Everything ISO" because that image is designed for local installation or creating a local repository; instead, use the smaller "Netinstall" ISO to boot and pull packages from the Fedora mirrors, or mount the Everything ISO locally to serve as 
- [How to Permanently Disable SELinux on Fedora (And Why You Shouldn't)](https://www.fedorafaq.com/en/how-to-permanently-disable-selinux-on-fedora-and-why-you-shouldnt/): You can permanently disable SELinux on Fedora by setting SELINUX=disabled in /etc/selinux/config and rebooting, but doing so removes a critical layer of security and is almost never the right fix.
- [How to Pin a Deployment in rpm-ostree to Prevent It from Being Garbage Collected](https://www.fedorafaq.com/en/how-to-pin-a-deployment-in-rpm-ostree-to-prevent-it-from-being-garbage-collected/): To pin a specific deployment in rpm-ostree and prevent it from being garbage collected, use the `rpm-ostree pin` command on the deployment's ID or index.
- [How to Play DVDs and Blu-Rays on Fedora (libdvdcss)](https://www.fedorafaq.com/en/how-to-play-dvds-and-blu-rays-on-fedora-libdvdcss/): Fedora does not include `libdvdcss` by default due to legal restrictions, so you must enable the RPM Fusion repository and install the necessary codec packages to play encrypted DVDs and Blu-rays.
- [How to Play Minecraft on Fedora](https://www.fedorafaq.com/en/how-to-play-minecraft-on-fedora/): You can run Minecraft on Fedora using the official Flatpak launcher from Flathub, which handles Java and sandboxing automatically and requires a Microsoft account for the full game.
- [How to Prepare Your System Before Upgrading Fedora](https://www.fedorafaq.com/en/how-to-prepare-your-system-before-upgrading-fedora/): A few minutes of preparation before a Fedora version upgrade — backing up data, applying pending updates, and checking disk space — dramatically reduces the chance of a failed or broken upgrade.
- [How to Print to PDF on Fedora](https://www.fedorafaq.com/en/how-to-print-to-pdf-on-fedora/): Install poppler-utils on Fedora to enable printing documents to PDF format via command line or application dialogs.
- [How to Profile Application Performance on Fedora (perf, strace)](https://www.fedorafaq.com/en/how-to-profile-application-performance-on-fedora-perf-strace/): Fedora provides powerful native profiling tools including perf for CPU and hardware-event analysis and strace for system-call tracing, helping you pinpoint where an application spends its time.
- [How to Pull, List, and Remove Container Images with Podman on Fedora](https://www.fedorafaq.com/en/how-to-pull-list-and-remove-container-images-with-podman-on-fedora/): Use `podman pull` to download images, `podman images` to list local ones, and `podman rmi` to remove them, all without requiring root privileges.
- [How to Query RPM Package Information on Fedora](https://www.fedorafaq.com/en/how-to-query-rpm-package-information-on-fedora/): Query Fedora RPM package details using the rpm -qi command.
- [How to Read and Understand SELinux Audit Logs on Fedora](https://www.fedorafaq.com/en/how-to-read-and-understand-selinux-audit-logs-on-fedora/): Use ausearch and audit2why to find SELinux denials and generate a policy to fix them.
- [How to Rebase a Fedora Atomic Desktop to a Different Variant](https://www.fedorafaq.com/en/how-to-rebase-a-fedora-atomic-desktop-to-a-different-variant/): You can switch a Fedora Atomic Desktop installation to a different variant (e.g., from Silverblue to Kinoite) by rebasing to the corresponding OSTree image with rpm-ostree.
- [How to Rebase Fedora Silverblue to a Different Version or Variant](https://www.fedorafaq.com/en/how-to-rebase-fedora-silverblue-to-a-different-version-or-variant/): Use rpm-ostree rebase to switch your Fedora Silverblue installation to a different Fedora version or an alternative image-based variant such as Kinoite or Sericea.
- [How to Rebase to Universal Blue or a Custom Atomic Image](https://www.fedorafaq.com/en/how-to-rebase-to-universal-blue-or-a-custom-atomic-image/): Rebase your Podman Machine OS to Universal Blue or a custom image using the podman machine os apply command.
- [How to Recover Deleted Files on Fedora (ext4, XFS, Btrfs)](https://www.fedorafaq.com/en/how-to-recover-deleted-files-on-fedora-ext4-xfs-btrfs/): Recover deleted files on Fedora using extundelete for ext4, xfs_undelete for XFS, or btrfs snapshots for Btrfs by stopping disk writes immediately.
- [How to Reduce Fedora Memory Usage (Disabling Unnecessary Services)](https://www.fedorafaq.com/en/how-to-reduce-fedora-memory-usage-disabling-unnecessary-services/): Reduce Fedora memory usage by identifying and disabling unused systemd services with systemctl stop and disable commands.
- [How to Reduce Flatpak Disk Usage and Clean Up Unused Runtimes](https://www.fedorafaq.com/en/how-to-reduce-flatpak-disk-usage-and-clean-up-unused-runtimes/): You can reclaim significant disk space on Fedora by removing unused Flatpak runtimes with flatpak uninstall --unused and clearing the application cache.
- [How to Regenerate the Initramfs on Fedora (dracut)](https://www.fedorafaq.com/en/how-to-regenerate-the-initramfs-on-fedora-dracut/): Regenerate the Fedora initramfs using the dracut command with the --force flag to rebuild the boot image.
- [How to Reinstall a Package on Fedora Using DNF](https://www.fedorafaq.com/en/how-to-reinstall-a-package-on-fedora-using-dnf/): Reinstall a Fedora package by removing it with dnf remove and then installing it again with dnf install.
- [How to Relabel the Entire Filesystem for SELinux on Fedora](https://www.fedorafaq.com/en/how-to-relabel-the-entire-filesystem-for-selinux-on-fedora/): To relabel the entire filesystem for SELinux on Fedora, you must create a special marker file named `.autorelabel` in the root directory and then reboot the system.
- [How to Remove a Desktop Environment You No Longer Need on Fedora](https://www.fedorafaq.com/en/how-to-remove-a-desktop-environment-you-no-longer-need-on-fedora/): To remove a desktop environment on Fedora, use `dnf remove` with the specific group name or package set, then clean up orphaned dependencies with `dnf autoremove`.
- [How to Remove Old Kernels on Fedora to Free Disk Space](https://www.fedorafaq.com/en/how-to-remove-old-kernels-on-fedora-to-free-disk-space/): Remove old Fedora kernels to free disk space using the dnf remove --oldinstallonly command.
- [How to Repair a Broken Fedora Installation Using the Live USB](https://www.fedorafaq.com/en/how-to-repair-a-broken-fedora-installation-using-the-live-usb/): Boot a Fedora Live USB, chroot into your installed system, and use DNF or RPM to repair broken packages and restore a working installation.
- [How to Repair GRUB2 on Fedora from a Live USB](https://www.fedorafaq.com/en/how-to-repair-grub2-on-fedora-from-a-live-usb/): Repair GRUB2 on Fedora by booting from a Live USB, chrooting into the installed system, and reinstalling the bootloader with grub2-install and grub2-mkconfig.
- [How to Report Bugs to the Fedora Project (Bugzilla)](https://www.fedorafaq.com/en/how-to-report-bugs-to-the-fedora-project-bugzilla/): Report Fedora bugs through the official Bugzilla tracker by gathering system information and filing a detailed issue against the correct component.
- [How to Rescue a Fedora System That Won't Boot Using a Live USB](https://www.fedorafaq.com/en/how-to-rescue-a-fedora-system-that-wont-boot-using-a-live-usb/): Fix a non-booting Fedora system by booting a Live USB, mounting the root partition, and reinstalling GRUB via chroot.
- [How to Reset a Forgotten Root or User Password on Fedora](https://www.fedorafaq.com/en/how-to-reset-a-forgotten-root-or-user-password-on-fedora/): Reset a forgotten Fedora root or user password by booting into single-user mode, chrooting to the system, and running the passwd command.
- [How to Reset GNOME Desktop Settings to Default on Fedora](https://www.fedorafaq.com/en/how-to-reset-gnome-desktop-settings-to-default-on-fedora/): To reset GNOME desktop settings to their factory defaults on Fedora, you must delete the user-specific configuration files in `~/.config/dconf/user` and clear the `gsettings` schema overrides.
- [How to Resize a Virtual Disk for a KVM/QEMU VM on Fedora](https://www.fedorafaq.com/en/how-to-resize-a-virtual-disk-for-a-kvmqemu-vm-on-fedora/): Resize a KVM/QEMU virtual disk by expanding the qcow2 image with qemu-img and then extending the partition and filesystem inside the VM.
- [How to Restore Fedora from a Backup After System Failure](https://www.fedorafaq.com/en/how-to-restore-fedora-from-a-backup-after-system-failure/): After a system failure, you can restore Fedora by booting from a live image and recovering data from a backup made with Timeshift, rsync, or a full-disk archive.
- [How to Restore GRUB After Windows Installation on a Dual Boot System](https://www.fedorafaq.com/en/how-to-restore-grub-after-windows-installation-on-a-dual-boot-system/): Restore GRUB on a dual-boot system by booting from a live USB and reinstalling the bootloader to the disk's MBR.
- [How to Revert from PipeWire to PulseAudio on Fedora (And Why You Probably Shouldn't)](https://www.fedorafaq.com/en/how-to-revert-from-pipewire-to-pulseaudio-on-fedora-and-why-you-probably-shouldnt/): Reverting to PulseAudio on modern Fedora is impossible as the package is removed and PipeWire is the mandatory default audio server.
- [How to Roll Back a Fedora System Upgrade](https://www.fedorafaq.com/en/how-to-roll-back-a-fedora-system-upgrade/): Roll back a failed Fedora upgrade by booting the previous kernel from GRUB, restoring a Btrfs snapshot, or downgrading packages with DNF.
- [How to Roll Back to a Previous Deployment on Fedora Silverblue](https://www.fedorafaq.com/en/how-to-roll-back-to-a-previous-deployment-on-fedora-silverblue/): Fedora Silverblue keeps the previous OS deployment on disk so you can roll back to it instantly with `rpm-ostree rollback` and a reboot.
- [How to Run AppImage Files on Fedora](https://www.fedorafaq.com/en/how-to-run-appimage-files-on-fedora/): AppImage files are self-contained Linux applications that run directly without installation, provided you have execute permissions and the necessary runtime libraries.
- [How to Run Docker Compose Files with Podman on Fedora](https://www.fedorafaq.com/en/how-to-run-docker-compose-files-with-podman-on-fedora/): Podman on Fedora can execute Docker Compose files directly using the `podman-compose` package, which translates Docker Compose syntax into Podman commands without requiring a daemon.
- [How to Run Rootless Containers with Podman on Fedora](https://www.fedorafaq.com/en/how-to-run-rootless-containers-with-podman-on-fedora/): Run Podman containers as a non-root user on Fedora by default using standard commands without sudo privileges.
- [How to Run Your First Container with Podman on Fedora](https://www.fedorafaq.com/en/how-to-run-your-first-container-with-podman-on-fedora/): Run your first Podman container on Fedora by pulling an image and executing it with the podman run command.
- [How to Safely Remove Fedora from a Dual Boot System](https://www.fedorafaq.com/en/how-to-safely-remove-fedora-from-a-dual-boot-system/): Safely remove Fedora from a dual-boot system by deleting its partition and updating the GRUB bootloader configuration.
- [How to Scan for Rootkits and Malware on Fedora (rkhunter, chkrootkit, ClamAV)](https://www.fedorafaq.com/en/how-to-scan-for-rootkits-and-malware-on-fedora-rkhunter-chkrootkit-clamav/): Install rkhunter, chkrootkit, and ClamAV on Fedora to scan for rootkits and malware using DNF and standard CLI commands.
- [How to Schedule Tasks with cron and systemd Timers on Fedora](https://www.fedorafaq.com/en/how-to-schedule-tasks-with-cron-and-systemd-timers-on-fedora/): Schedule tasks on Fedora using systemd timers for system-wide jobs or cron for user-level scripts.
- [How to Search for Packages Using DNF on Fedora](https://www.fedorafaq.com/en/how-to-search-for-packages-using-dnf-on-fedora/): Use `dnf search` to find packages by name or description, and `dnf list` to see installed or available versions.
- [How to Secure a MariaDB/MySQL Installation on Fedora](https://www.fedorafaq.com/en/how-to-secure-a-mariadbmysql-installation-on-fedora/): Run the built-in security script after installing MariaDB on Fedora, then lock down remote access and configure SELinux and the firewall to protect your database.
- [How to Secure a PostgreSQL Installation on Fedora](https://www.fedorafaq.com/en/how-to-secure-a-postgresql-installation-on-fedora/): Install PostgreSQL on Fedora, enable the firewall, and configure the database to listen only on localhost for local security.
- [How to Self-Host Gitea or Forgejo on Fedora](https://www.fedorafaq.com/en/how-to-self-host-gitea-or-forgejo-on-fedora/): Self-host a personal Git server on Fedora by installing Gitea or Forgejo as a native systemd service backed by SQLite or PostgreSQL.
- [How to Set and Use Environment Variables on Fedora](https://www.fedorafaq.com/en/how-to-set-and-use-environment-variables-on-fedora/): Set environment variables in Fedora using the export command for temporary sessions or by adding them to your shell configuration file for persistence.
- [How to Set Flatpak or RPM as the Default Install Source in GNOME Software](https://www.fedorafaq.com/en/how-to-set-flatpak-or-rpm-as-the-default-install-source-in-gnome-software/): GNOME Software auto-selects install sources; use flatpak or dnf commands to force a specific backend per app.
- [How to Set GRUB Timeout on Fedora](https://www.fedorafaq.com/en/how-to-set-grub-timeout-on-fedora/): To set the GRUB timeout on Fedora, edit the `/etc/default/grub` configuration file to define the `GRUB_TIMEOUT` value in seconds, then regenerate the boot loader configuration using `grub2-mkconfig`.
- [How to Set Password Expiration Policies on Fedora](https://www.fedorafaq.com/en/how-to-set-password-expiration-policies-on-fedora/): Set Fedora password expiration by editing /etc/login.defs and applying settings with chage command.
- [How to Set Resource Limits for Services Using systemd Cgroups on Fedora](https://www.fedorafaq.com/en/how-to-set-resource-limits-for-services-using-systemd-cgroups-on-fedora/): You can set resource limits for systemd services on Fedora by editing the service unit file directly or creating an override with `systemctl edit`, using specific Cgroup directives like `MemoryMax`, `CPUQuota`, and `IOWeight`.
- [How to Set SELinux Booleans to Allow Specific Behaviors on Fedora](https://www.fedorafaq.com/en/how-to-set-selinux-booleans-to-allow-specific-behaviors-on-fedora/): Use setsebool and getsebool on Fedora to view and change SELinux booleans, enabling specific system behaviors without weakening the overall security policy.
- [How to Set the Default Audio Input and Output Device on Fedora](https://www.fedorafaq.com/en/how-to-set-the-default-audio-input-and-output-device-on-fedora/): Install and run pavucontrol to manually select default audio input and output devices on Fedora.
- [How to Set the Default Desktop Environment at the Login Screen on Fedora](https://www.fedorafaq.com/en/how-to-set-the-default-desktop-environment-at-the-login-screen-on-fedora/): You cannot change the default desktop environment globally for all users on Fedora because the system presents a session selector at the login screen rather than enforcing a single default.
- [How to Set Up a Development Environment on Fedora (Complete Guide)](https://www.fedorafaq.com/en/how-to-set-up-a-development-environment-on-fedora-complete-guide/): Fedora is an excellent developer workstation out of the box — this guide walks through installing compilers, language runtimes, editors, version control, and optional containerization tools to get a complete development environment running.
- [How to Set Up a DHCP Server (dhcpd or dnsmasq) on Fedora](https://www.fedorafaq.com/en/how-to-set-up-a-dhcp-server-dhcpd-or-dnsmasq-on-fedora/): Install dnsmasq or dhcpd on Fedora, configure the service, and enable it to automatically assign IP addresses to network devices.
- [How to Set Up a DHCP Server on Fedora](https://www.fedorafaq.com/en/how-to-set-up-a-dhcp-server-on-fedora/): Install dnsmasq on Fedora using dnf, configure the subnet in /etc/dnsmasq.conf, and enable the service to start a DHCP server.
- [How to Set Up a Fedora KVM/QEMU Hypervisor Host](https://www.fedorafaq.com/en/how-to-set-up-a-fedora-kvmqemu-hypervisor-host/): Install qemu-kvm and libvirt packages, enable the daemon, and add your user to the libvirt group to set up a Fedora KVM host.
- [How to Set Up a Home Media Server (Jellyfin / Plex) on Fedora](https://www.fedorafaq.com/en/how-to-set-up-a-home-media-server-jellyfin-plex-on-fedora/): Install Jellyfin or Plex on Fedora using their native RPM packages or Podman containers, then configure firewall rules so other devices on your network can reach the web interface.
- [How to Set Up a LAMP/LEMP Stack on Fedora](https://www.fedorafaq.com/en/how-to-set-up-a-lamplemp-stack-on-fedora/): Install Apache, MySQL, and PHP for LAMP or Nginx and PHP-FPM for LEMP on Fedora using dnf and systemctl.
- [How to Set Up Alerting and Monitoring with Prometheus and Grafana on Fedora](https://www.fedorafaq.com/en/how-to-set-up-alerting-and-monitoring-with-prometheus-and-grafana-on-fedora/): Install Prometheus and Grafana on Fedora using DNF, start the services, and configure the dashboard to visualize system metrics.
- [How to Set Up a Mail Server (Postfix + Dovecot) on Fedora](https://www.fedorafaq.com/en/how-to-set-up-a-mail-server-postfix-dovecot-on-fedora/): The provided code uses a GitHub Action to send emails via external SMTP credentials rather than installing a local Postfix or Dovecot server.
- [How to Set Up AMD Graphics Drivers on Fedora (AMDGPU/Mesa)](https://www.fedorafaq.com/en/how-to-set-up-amd-graphics-drivers-on-fedora-amdgpumesa/): Fedora includes AMDGPU and Mesa drivers by default, requiring no manual installation for most AMD graphics cards.
- [How to Set Up a Music Production Environment on Fedora (JACK, PipeWire)](https://www.fedorafaq.com/en/how-to-set-up-a-music-production-environment-on-fedora-jack-pipewire/): Fedora 43 uses PipeWire by default for music production, requiring only DAW installation and optional JACK bridge setup for legacy apps.
- [How to Set Up and Manage LVM (Logical Volume Manager) on Fedora](https://www.fedorafaq.com/en/how-to-set-up-and-manage-lvm-logical-volume-manager-on-fedora/): Set up LVM on Fedora by creating physical volumes, volume groups, and logical volumes using standard lvm commands.
- [How to Set Up a Network Bridge on Fedora for Virtualization](https://www.fedorafaq.com/en/how-to-set-up-a-network-bridge-on-fedora-for-virtualization/): Create a network bridge on Fedora using nmcli to connect virtual machines to the host network for internet access.
- [How to Set Up a Network File Share with NFS on Fedora](https://www.fedorafaq.com/en/how-to-set-up-a-network-file-share-with-nfs-on-fedora/): To set up an NFS share on Fedora, install the `nfs-utils` package, configure the `/etc/exports` file with your desired directory and client permissions, then start and enable the `nfs-server` and `rpcbind` services.
- [How to Set Up a Network Printer on Fedora](https://www.fedorafaq.com/en/how-to-set-up-a-network-printer-on-fedora/): Enable the CUPS service and add your network printer using lpadmin to start printing on Fedora immediately.
- [How to Set Up an NFS Server on Fedora](https://www.fedorafaq.com/en/how-to-set-up-an-nfs-server-on-fedora/): Install nfs-utils, create a shared directory, configure /etc/exports, and start the nfs-server service on Fedora.
- [How to Set Up an RPM Build Environment with rpmbuild and mock](https://www.fedorafaq.com/en/how-to-set-up-an-rpm-build-environment-with-rpmbuild-and-mock/): Set up your RPM build environment by installing the `rpm-build` and `mock` packages, then configure your user's build directory structure and SELinux contexts to allow local package compilation.
- [How to Set Up a Printer on Fedora (USB, Network, Wireless)](https://www.fedorafaq.com/en/how-to-set-up-a-printer-on-fedora-usb-network-wireless/): Add a printer on Fedora via the Settings app or by starting the CUPS service and using the add printer dialog.
- [How to Set Up a Reverse Proxy with Nginx on Fedora](https://www.fedorafaq.com/en/how-to-set-up-a-reverse-proxy-with-nginx-on-fedora/): Install Nginx on Fedora, configure a server block to forward traffic to your backend, and restart the service to enable the reverse proxy.
- [How to Set Up a Samba File Server on Fedora](https://www.fedorafaq.com/en/how-to-set-up-a-samba-file-server-on-fedora/): Install Samba on Fedora, configure shares in smb.conf, set user passwords, and restart the service to enable file sharing.
- [How to Set Up a Samba File Share on Fedora](https://www.fedorafaq.com/en/how-to-set-up-a-samba-file-share-on-fedora/): Install Samba on Fedora, configure a share in smb.conf, set a user password, and restart the service to enable file sharing.
- [How to Set Up a Scanner on Fedora (SANE)](https://www.fedorafaq.com/en/how-to-set-up-a-scanner-on-fedora-sane/): Install the SANE backend packages specific to your scanner model and configure the firewall to allow local access, then verify the device with `scanimage`.
- [How to Set Up Automated Backups with rsync and cron/systemd on Fedora](https://www.fedorafaq.com/en/how-to-set-up-automated-backups-with-rsync-and-cronsystemd-on-fedora/): Automate Fedora backups by creating a systemd timer unit that triggers an rsync script on a daily schedule.
- [How to Set Up Automatic Certificate Renewal with Certbot on Fedora](https://www.fedorafaq.com/en/how-to-set-up-automatic-certificate-renewal-with-certbot-on-fedora/): Enable the certbot.timer systemd unit on Fedora to automatically renew SSL certificates before they expire.
- [How to Set Up Automatic Updates on Fedora](https://www.fedorafaq.com/en/how-to-set-up-automatic-updates-on-fedora/): Enable dnf-automatic timers and set mode to apply in the config file to automate Fedora system updates.
- [How to Set Up a VPN Connection on Fedora (OpenVPN, WireGuard, IPsec)](https://www.fedorafaq.com/en/how-to-set-up-a-vpn-connection-on-fedora-openvpn-wireguard-ipsec/): Configure a VPN connection on Fedora using OpenVPN, WireGuard, or IPsec/StrongSwan via NetworkManager or the command line.
- [How to Set Up a WiFi Hotspot on Fedora](https://www.fedorafaq.com/en/how-to-set-up-a-wifi-hotspot-on-fedora/): Create a WiFi hotspot on Fedora using nmcli to share your internet connection with other devices.
- [How to Set Up a Wired Ethernet Connection on Fedora](https://www.fedorafaq.com/en/how-to-set-up-a-wired-ethernet-connection-on-fedora/): Fedora auto-configures wired Ethernet via NetworkManager; verify status with nmcli device status.
- [How to Set Up Bluetooth on Fedora (Pairing Devices, Troubleshooting)](https://www.fedorafaq.com/en/how-to-set-up-bluetooth-on-fedora-pairing-devices-troubleshooting/): Start the Bluetooth service on Fedora and pair devices using the bluetoothctl command-line interface.
- [How to Set Up Btrfs Subvolumes and Snapshots on Fedora](https://www.fedorafaq.com/en/how-to-set-up-btrfs-subvolumes-and-snapshots-on-fedora/): Create Btrfs subvolumes and snapshots on Fedora using the btrfs subvolume create and snapshot commands.
- [How to Set Up Centralized Logging (rsyslog, journald) on Fedora](https://www.fedorafaq.com/en/how-to-set-up-centralized-logging-rsyslog-journald-on-fedora/): Configure journald to forward logs to rsyslog on Fedora by editing /etc/systemd/journald.conf and restarting both services.
- [How to Set Up Centralized Log Management with the ELK Stack on Fedora](https://www.fedorafaq.com/en/how-to-set-up-centralized-log-management-with-the-elk-stack-on-fedora/): Install and configure Elasticsearch, Logstash, and Kibana on Fedora to centralize and visualize logs.
- [How to Set Up Cgroups v2 Resource Limits on Fedora](https://www.fedorafaq.com/en/how-to-set-up-cgroups-v2-resource-limits-on-fedora/): Fedora defaults to cgroups v2, letting you use systemd slice units or direct cgroupfs writes to apply per-process CPU, memory, and I/O limits.
- [How to Set Up Chinese (Pinyin), Japanese (IBus Anthy/Mozc), or Korean Input on Fedora](https://www.fedorafaq.com/en/how-to-set-up-chinese-pinyin-japanese-ibus-anthymozc-or-korean-input-on-fedora/): Install ibus packages for Chinese, Japanese, and Korean input and configure them via Settings on Fedora.
- [How to Set Up Database Backups and Automated Dumps on Fedora](https://www.fedorafaq.com/en/how-to-set-up-database-backups-and-automated-dumps-on-fedora/): Automate database backups on Fedora by combining native dump utilities with systemd timers for reliable, scheduled exports.
- [How to Set Up Development Workflows on Fedora Atomic with Toolbox and Distrobox](https://www.fedorafaq.com/en/how-to-set-up-development-workflows-on-fedora-atomic-with-toolbox-and-distrobox/): Set up a Fedora Atomic development workflow by creating and entering a Distrobox container for isolated tool installation.
- [How to Set Up Disk Partitions During Fedora Installation (Manual Partitioning)](https://www.fedorafaq.com/en/how-to-set-up-disk-partitions-during-fedora-installation-manual-partitioning/): Set up manual disk partitions in Fedora by selecting 'I will set up the partitions' and defining mount points during installation.
- [How to Set Up DNS over HTTPS (DoH) or DNS over TLS (DoT) on Fedora](https://www.fedorafaq.com/en/how-to-set-up-dns-over-https-doh-or-dns-over-tls-dot-on-fedora/): Configure DNS over HTTPS or TLS on Fedora using resolvectl to set encrypted DNS providers for your network interface.
- [How to Set Up DNS Server (BIND or dnsmasq) on Fedora](https://www.fedorafaq.com/en/how-to-set-up-dns-server-bind-or-dnsmasq-on-fedora/): Install dnsmasq or bind on Fedora, enable the service, and open the DNS port in the firewall to start resolving domain names.
- [How to Set Up Fedora as a Router or Gateway](https://www.fedorafaq.com/en/how-to-set-up-fedora-as-a-router-or-gateway/): A Fedora machine with two network interfaces can act as a router or NAT gateway by enabling IP forwarding and configuring firewalld masquerading.
- [How to Set Up Fedora for Gaming (Complete Guide)](https://www.fedorafaq.com/en/how-to-set-up-fedora-for-gaming-complete-guide/): Install NVIDIA or Mesa drivers, Steam, and Proton GE on Fedora to enable high-performance gaming and Windows game compatibility.
- [How to Set Up Fedora Server: Complete Post-Install Configuration](https://www.fedorafaq.com/en/how-to-set-up-fedora-server-complete-post-install-configuration/): After installing Fedora Server, complete essential post-install steps including updates, hostname, firewall, SSH keys, NTP, and optional role configuration.
- [How to Set Up Flathub and Install Flatpak Apps on Fedora](https://www.fedorafaq.com/en/how-to-set-up-flathub-and-install-flatpak-apps-on-fedora/): Add the Flathub repository to Fedora and install Flatpak apps using the flatpak command line tool.
- [How to Set Up Flatpak and Add the Flathub Repository on Fedora](https://www.fedorafaq.com/en/how-to-set-up-flatpak-and-add-the-flathub-repository-on-fedora/): Install Flatpak and add the Flathub repository on Fedora using dnf and flatpak remote-add commands.
- [How to Set Up FreeIPA for Identity Management on Fedora](https://www.fedorafaq.com/en/how-to-set-up-freeipa-for-identity-management-on-fedora/): Install the freeipa-server package and run ipa-install to configure your Fedora identity management server.
- [How to Set Up FreeIPA Server on Fedora for Identity Management](https://www.fedorafaq.com/en/how-to-set-up-freeipa-server-on-fedora-for-identity-management/): Install the ipa-server package and run ipa-server-install to configure your central identity management domain on Fedora.
- [How to Set Up Full Disk Encryption After Installation on Fedora](https://www.fedorafaq.com/en/how-to-set-up-full-disk-encryption-after-installation-on-fedora/): Full disk encryption cannot be added after Fedora installation and requires a fresh OS install to configure.
- [How to Set Up High Availability Services on Fedora](https://www.fedorafaq.com/en/how-to-set-up-high-availability-services-on-fedora/): Fedora supports high-availability clustering through the Pacemaker and Corosync stack, allowing services to fail over automatically between nodes when hardware or software problems occur.
- [How to Set Up HTTPS with Let's Encrypt and Certbot on Fedora](https://www.fedorafaq.com/en/how-to-set-up-https-with-lets-encrypt-and-certbot-on-fedora/): Install Certbot via DNF and run the standalone command to generate a free Let's Encrypt certificate for your Fedora server.
- [How to Set Up JACK Audio Applications with PipeWire on Fedora](https://www.fedorafaq.com/en/how-to-set-up-jack-audio-applications-with-pipewire-on-fedora/): Enable the JACK compatibility layer in PipeWire on Fedora by starting the required system services.
- [How to Set Up KDE Plasma Global Themes and Kvantum on Fedora](https://www.fedorafaq.com/en/how-to-set-up-kde-plasma-global-themes-and-kvantum-on-fedora/): Install Kvantum and a theme via DNF, then enable it in System Settings to customize your KDE Plasma appearance.
- [How to Set Up KVM/QEMU Virtualization on Fedora (Complete Guide)](https://www.fedorafaq.com/en/how-to-set-up-kvmqemu-virtualization-on-fedora-complete-guide/): Install the `@virtualization` package group with `dnf` to get KVM, QEMU, and libvirt, then enable the libvirt daemon and add your user to the `libvirt` group to run VMs without root privileges.
- [How to Set Up Log Rotation on Fedora (logrotate)](https://www.fedorafaq.com/en/how-to-set-up-log-rotation-on-fedora-logrotate/): Set up log rotation on Fedora by creating a config file in /etc/logrotate.d/ and running logrotate -f to test it.
- [How to Set Up Multi-Monitor Displays on Fedora](https://www.fedorafaq.com/en/how-to-set-up-multi-monitor-displays-on-fedora/): Configure multi-monitor displays on Fedora using Settings or xrandr to extend your desktop across multiple screens.
- [How to Set Up Network Bonding (Link Aggregation) on Fedora](https://www.fedorafaq.com/en/how-to-set-up-network-bonding-link-aggregation-on-fedora/): Create a network bond on Fedora using nmcli commands to aggregate interfaces for redundancy and speed.
- [How to Set Up OpenVPN Server on Fedora](https://www.fedorafaq.com/en/how-to-set-up-openvpn-server-on-fedora/): Install the OpenVPN and easy-rsa packages via `dnf`, generate your certificates using the provided scripts, and configure the server daemon to listen on UDP port 1194 with appropriate SELinux and firewall rules.
- [How to Set Up Pod (Multi-Container Groups) with Podman on Fedora](https://www.fedorafaq.com/en/how-to-set-up-pod-multi-container-groups-with-podman-on-fedora/): Create a Podman pod with `podman pod create` and add containers using the `--pod` flag to share network and resources.
- [How to Set Up Port Forwarding with firewalld on Fedora](https://www.fedorafaq.com/en/how-to-set-up-port-forwarding-with-firewalld-on-fedora/): Open a specific port on Fedora's firewalld using firewall-cmd to allow external access to containerized services.
- [How to Set Up Printing from Common Desktop Applications on Fedora](https://www.fedorafaq.com/en/how-to-set-up-printing-from-common-desktop-applications-on-fedora/): Fedora uses CUPS for printing; adding a printer through GNOME Settings or the command line takes just a few steps and works with most network and USB printers out of the box.
- [How to Set Up Python Virtual Environments on Fedora (venv, virtualenv, pipenv)](https://www.fedorafaq.com/en/how-to-set-up-python-virtual-environments-on-fedora-venv-virtualenv-pipenv/): Use Python's built-in `venv` module for most projects as it is the standard, dependency-free solution on Fedora, while `virtualenv` and `pipenv` are better suited for legacy compatibility or complex dependency management.
- [How to Set Up RDP (xrdp) Remote Desktop on Fedora](https://www.fedorafaq.com/en/how-to-set-up-rdp-xrdp-remote-desktop-on-fedora/): Install xrdp, enable the service, and open the firewall to enable remote desktop access on Fedora.
- [How to Set Up RetroArch and Emulators on Fedora](https://www.fedorafaq.com/en/how-to-set-up-retroarch-and-emulators-on-fedora/): Install RetroArch on Fedora using DNF from RPM Fusion and download emulator cores via the built-in online updater.
- [How to Set Up Software RAID (mdadm) on Fedora](https://www.fedorafaq.com/en/how-to-set-up-software-raid-mdadm-on-fedora/): You can set up software RAID on Fedora using the `mdadm` utility by creating an array with `mdadm --create`, configuring the filesystem, and ensuring persistence via `/etc/mdadm.conf` and systemd.
- [How to Set Up SSH Key-Based Authentication on Fedora](https://www.fedorafaq.com/en/how-to-set-up-ssh-key-based-authentication-on-fedora/): Set up SSH key-based authentication on Fedora by generating keys, copying the public key to the server, and restarting the SSH service.
- [How to Set Up SSH Port Forwarding and Tunneling on Fedora](https://www.fedorafaq.com/en/how-to-set-up-ssh-port-forwarding-and-tunneling-on-fedora/): Set up SSH port forwarding on Fedora using the ssh -L command to securely tunnel local traffic to a remote service.
- [How to Set Up Traffic Shaping and QoS on Fedora](https://www.fedorafaq.com/en/how-to-set-up-traffic-shaping-and-qos-on-fedora/): Configure traffic shaping and QoS on Fedora using tc commands to define bandwidth limits and prioritize specific network traffic classes.
- [How to Set Up Two-Factor Authentication (2FA) for SSH on Fedora](https://www.fedorafaq.com/en/how-to-set-up-two-factor-authentication-2fa-for-ssh-on-fedora/): You can add TOTP-based two-factor authentication to SSH on Fedora by installing Google Authenticator's PAM module, configuring PAM, and updating sshd_config.
- [How to Set Up USB Device Whitelisting (USBGuard) on Fedora](https://www.fedorafaq.com/en/how-to-set-up-usb-device-whitelisting-usbguard-on-fedora/): USBGuard lets you control which USB devices are allowed to connect to your Fedora system by enforcing a policy file that explicitly whitelists trusted hardware.
- [How to Set Up Virtual Hosts (Nginx or Apache) on Fedora](https://www.fedorafaq.com/en/how-to-set-up-virtual-hosts-nginx-or-apache-on-fedora/): To set up virtual hosts on Fedora, create a dedicated configuration file in `/etc/nginx/conf.d/` or `/etc/httpd/conf.d/`, define the `server_name` or `ServerName` directive with your domain, and reload the web server service.
- [How to Set Up VNC Remote Desktop Access on Fedora](https://www.fedorafaq.com/en/how-to-set-up-vnc-remote-desktop-access-on-fedora/): Install TigerVNC, set a password, open the firewall port, and start the service to enable remote desktop access on Fedora.
- [How to Set Up Voice Control on Fedora](https://www.fedorafaq.com/en/how-to-set-up-voice-control-on-fedora/): Install third-party tools like Mycroft to add voice control capabilities to Fedora.
- [How to Set Up WireGuard VPN Server on Fedora](https://www.fedorafaq.com/en/how-to-set-up-wireguard-vpn-server-on-fedora/): Install WireGuard on Fedora, generate keys, configure the interface, and enable IP forwarding to start the VPN server.
- [How to Set Your Hostname on Fedora](https://www.fedorafaq.com/en/how-to-set-your-hostname-on-fedora/): Use the `hostnamectl` command to set the static, transient, and pretty hostnames for your Fedora system immediately.
- [How to Set Your System Language and Locale on Fedora](https://www.fedorafaq.com/en/how-to-set-your-system-language-and-locale-on-fedora/): Set Fedora system language and locale by editing /etc/locale.conf and running locale-gen.
- [How to Share a Data Partition Between Fedora and Windows (exFAT/NTFS)](https://www.fedorafaq.com/en/how-to-share-a-data-partition-between-fedora-and-windows-exfatntfs/): Format a partition as exFAT using mkfs.exfat to enable seamless file sharing between Fedora and Windows.
- [How to Share a Printer on the Network from Fedora](https://www.fedorafaq.com/en/how-to-share-a-printer-on-the-network-from-fedora/): Enable CUPS sharing and open the firewall port to share a printer on Fedora.
- [How to Share Files Between Host and Guest VMs on Fedora (virtiofs, shared folders)](https://www.fedorafaq.com/en/how-to-share-files-between-host-and-guest-vms-on-fedora-virtiofs-shared-folders/): Fedora's KVM/QEMU stack supports virtiofs, a high-performance shared filesystem that lets you mount host directories directly inside a guest VM with minimal overhead.
- [How to Shrink a Windows Partition to Make Room for Fedora](https://www.fedorafaq.com/en/how-to-shrink-a-windows-partition-to-make-room-for-fedora/): Before installing Fedora alongside Windows, you must shrink the Windows partition from within Windows itself to create unallocated space for the Linux partitions.
- [How to Sign RPM Packages with GPG Keys](https://www.fedorafaq.com/en/how-to-sign-rpm-packages-with-gpg-keys/): Generate a GPG key pair, import the public key into the RPM database, and use rpmsign to sign the package file.
- [How to Skip a Fedora Version During Upgrade (e.g., 40 to 42)](https://www.fedorafaq.com/en/how-to-skip-a-fedora-version-during-upgrade-eg-40-to-42/): Fedora requires sequential upgrades through each intermediate version; you cannot skip from 40 to 42 directly.
- [How to Speed Up Fedora Boot Time](https://www.fedorafaq.com/en/how-to-speed-up-fedora-boot-time/): Disable unnecessary systemd services and regenerate the initramfs to significantly reduce Fedora boot time.
- [How to Speed Up Fedora Boot Time by Optimizing systemd Services](https://www.fedorafaq.com/en/how-to-speed-up-fedora-boot-time-by-optimizing-systemd-services/): Disable unused systemd services like ModemManager or Bluetooth using systemctl to reduce Fedora boot time.
- [How to Start, Stop, Restart, and Enable Services on Fedora (systemctl)](https://www.fedorafaq.com/en/how-to-start-stop-restart-and-enable-services-on-fedora-systemctl/): Use systemctl start, stop, restart, and enable commands to manage Fedora services immediately and on boot.
- [How to Switch Between Audio Output Devices on Fedora](https://www.fedorafaq.com/en/how-to-switch-between-audio-output-devices-on-fedora/): Switch audio output devices on Fedora by listing sinks with pactl and setting the default sink.
- [How to Switch Between Multiple Desktop Environments on Fedora](https://www.fedorafaq.com/en/how-to-switch-between-multiple-desktop-environments-on-fedora/): Switch Fedora desktop environments by selecting a session type via the gear icon on the login screen.
- [How to Switch Between NVIDIA and Intel/AMD Graphics on Fedora](https://www.fedorafaq.com/en/how-to-switch-between-nvidia-and-intelamd-graphics-on-fedora/): On Fedora with hybrid graphics, you can switch between NVIDIA and integrated Intel or AMD GPUs using the NVIDIA Prime tools, GNOME's built-in GPU selection, or by running individual applications on the discrete GPU with prime-run.
- [How to Switch Between Users on Fedora (su and sudo)](https://www.fedorafaq.com/en/how-to-switch-between-users-on-fedora-su-and-sudo/): Use `sudo -i` to start a new root shell with the full root environment, or `su -` to switch to another user while loading their profile settings.
- [How to Switch Between Wayland and X11 in KDE Plasma on Fedora](https://www.fedorafaq.com/en/how-to-switch-between-wayland-and-x11-in-kde-plasma-on-fedora/): Switch between Wayland and X11 in KDE Plasma on Fedora by selecting the session type at the login screen or installing the missing display manager package.
- [How to Switch Between Wayland and Xorg Sessions in GNOME on Fedora](https://www.fedorafaq.com/en/how-to-switch-between-wayland-and-xorg-sessions-in-gnome-on-fedora/): Select GNOME on Xorg or GNOME at the login screen to switch display servers.
- [How to Switch from Fedora Workstation to Silverblue (And Back)](https://www.fedorafaq.com/en/how-to-switch-from-fedora-workstation-to-silverblue-and-back/): Switching between Fedora Workstation and Silverblue requires a fresh installation of the target OS, as no in-place conversion is possible.
- [How to Sync Dropbox Files on Fedora](https://www.fedorafaq.com/en/how-to-sync-dropbox-files-on-fedora/): Install the dropbox package and enable the dropbox.service user daemon to sync files on Fedora.
- [How to Sync Google Drive Files on Fedora (GNOME Online Accounts, rclone)](https://www.fedorafaq.com/en/how-to-sync-google-drive-files-on-fedora-gnome-online-accounts-rclone/): Sync Google Drive on Fedora using GNOME Online Accounts for file manager integration or rclone for command-line synchronization.
- [How to Sync Nextcloud Files on Fedora](https://www.fedorafaq.com/en/how-to-sync-nextcloud-files-on-fedora/): Install the official Nextcloud client from the Fedora repositories or Flathub, then configure it to mount your remote folder locally.
- [How to Take Screenshots and Record Your Screen on Fedora](https://www.fedorafaq.com/en/how-to-take-screenshots-and-record-your-screen-on-fedora/): Use gnome-screenshot for images and simple-screencast for recording on Fedora.
- [How to Temporarily Set SELinux to Permissive Mode on Fedora](https://www.fedorafaq.com/en/how-to-temporarily-set-selinux-to-permissive-mode-on-fedora/): To temporarily set SELinux to permissive mode on Fedora, run `setenforce 0` as root, which allows the system to log violations without enforcing them until the next reboot.
- [How to Troubleshoot Connection Issues Caused by firewalld on Fedora](https://www.fedorafaq.com/en/how-to-troubleshoot-connection-issues-caused-by-firewalld-on-fedora/): Identify and fix firewalld-related connection problems on Fedora by checking active rules, zones, and logs, then adding the appropriate service or port exceptions.
- [How to Troubleshoot Database Connection Refused Errors on Fedora](https://www.fedorafaq.com/en/how-to-troubleshoot-database-connection-refused-errors-on-fedora/): Fix "connection refused" errors on Fedora by confirming the database service is running, listening on the right address, and reachable through the firewall and SELinux policy.
- [How to Troubleshoot Network Connectivity Issues on Fedora](https://www.fedorafaq.com/en/how-to-troubleshoot-network-connectivity-issues-on-fedora/): Diagnosing network problems on Fedora involves checking interface status, routing, DNS resolution, and firewall rules using standard system tools.
- [How to Troubleshoot Network Issues with traceroute, mtr, and dig on Fedora](https://www.fedorafaq.com/en/how-to-troubleshoot-network-issues-with-traceroute-mtr-and-dig-on-fedora/): Use traceroute to map packet paths, mtr to detect packet loss at each hop, and dig to verify DNS resolution when diagnosing network problems on Fedora.
- [How to Tune the Linux Kernel for Desktop Performance on Fedora](https://www.fedorafaq.com/en/how-to-tune-the-linux-kernel-for-desktop-performance-on-fedora/): You can significantly improve Fedora desktop responsiveness by adjusting kernel parameters through sysctl, selecting the right CPU scheduler, and enabling memory and I/O tuning.
- [How to Uninstall NVIDIA Drivers and Revert to Nouveau on Fedora](https://www.fedorafaq.com/en/how-to-uninstall-nvidia-drivers-and-revert-to-nouveau-on-fedora/): Remove NVIDIA drivers and install the Nouveau open-source driver on Fedora using DNF commands.
- [How to Update Fedora After a Fresh Install](https://www.fedorafaq.com/en/how-to-update-fedora-after-a-fresh-install/): Run a full system update immediately after installation to apply the latest security patches and bring all packages to the current release state.
- [How to Upgrade Fedora 39 to Fedora 40](https://www.fedorafaq.com/en/how-to-upgrade-fedora-39-to-fedora-40/): Upgrade Fedora 39 to Fedora 40 using the dnf system-upgrade command to download and reboot into the new release.
- [How to Upgrade Fedora 40 to Fedora 41](https://www.fedorafaq.com/en/how-to-upgrade-fedora-40-to-fedora-41/): Upgrade Fedora 40 to Fedora 41 using the dnf system-upgrade command to download new packages and reboot.
- [How to Upgrade Fedora 41 to Fedora 42](https://www.fedorafaq.com/en/how-to-upgrade-fedora-41-to-fedora-42/): Upgrade Fedora 41 to Fedora 42 using dnf system-upgrade with the releasever flag.
- [How to Upgrade Fedora Kernel Without Full System Upgrade](https://www.fedorafaq.com/en/how-to-upgrade-fedora-kernel-without-full-system-upgrade/): You cannot upgrade the Fedora kernel independently; run a full system update with dnf to safely install the latest kernel.
- [How to Upgrade Fedora Silverblue to the Latest Version (rpm-ostree)](https://www.fedorafaq.com/en/how-to-upgrade-fedora-silverblue-to-the-latest-version-rpm-ostree/): Upgrade Fedora Silverblue by running `rpm-ostree upgrade` to download the latest updates, then reboot to apply them.
- [How to Upgrade Fedora Silverblue to the Next Version](https://www.fedorafaq.com/en/how-to-upgrade-fedora-silverblue-to-the-next-version/): Upgrade Fedora Silverblue to the next version by running rpm-ostree upgrade and rebooting.
- [How to Upgrade Fedora to the Latest Version (System Upgrade Guide)](https://www.fedorafaq.com/en/how-to-upgrade-fedora-to-the-latest-version-system-upgrade-guide/): You can upgrade Fedora to the latest version in-place using the `dnf system-upgrade` command, which downloads all necessary packages and reboots the system to complete the transition.
- [How to Upgrade Fedora Using DNF System Upgrade (Step by Step)](https://www.fedorafaq.com/en/how-to-upgrade-fedora-using-dnf-system-upgrade-step-by-step/): You can upgrade Fedora in-place to the latest release using the `dnf system-upgrade` plugin, which downloads all necessary packages and reboots your system to complete the transition.
- [How to Use Access Control Lists (ACLs) on Fedora](https://www.fedorafaq.com/en/how-to-use-access-control-lists-acls-on-fedora/): You can manage Access Control Lists (ACLs) on Fedora using the `setfacl` and `getfacl` commands to grant specific users or groups permissions beyond standard Unix ownership, provided your filesystem is mounted with ACL support.
- [How to Use audit2why and audit2allow to Troubleshoot SELinux Denials](https://www.fedorafaq.com/en/how-to-use-audit2why-and-audit2allow-to-troubleshoot-selinux-denials/): Use audit2why to get a plain-English explanation of an SELinux denial and audit2allow to generate and load a custom policy module that permits the blocked action.
- [How to Use aureport and ausearch for System Auditing on Fedora](https://www.fedorafaq.com/en/how-to-use-aureport-and-ausearch-for-system-auditing-on-fedora/): Use ausearch to query SELinux logs and aureport to generate summaries for system auditing on Fedora.
- [How to Use Automatic Updates on Fedora Atomic Desktops](https://www.fedorafaq.com/en/how-to-use-automatic-updates-on-fedora-atomic-desktops/): Use rpm-ostree upgrade to update Fedora Atomic Desktops and enable the automatic service for background updates.
- [How to Use Bluetooth File Transfer on Fedora](https://www.fedorafaq.com/en/how-to-use-bluetooth-file-transfer-on-fedora/): Enable the Bluetooth service and pair your device using `bluetoothctl`, then transfer files via the `obexftp` command-line tool or the GNOME Files (Nautilus) GUI.
- [How to Use BorgBackup for Deduplicated Backups on Fedora](https://www.fedorafaq.com/en/how-to-use-borgbackup-for-deduplicated-backups-on-fedora/): Install BorgBackup on Fedora, initialize an encrypted repository, and create a timestamped backup of your home directory.
- [How to Use Bottles for Running Windows Software on Fedora](https://www.fedorafaq.com/en/how-to-use-bottles-for-running-windows-software-on-fedora/): Install Bottles via Flatpak on Fedora to run Windows software using a Wine-based environment.
- [How to Use Buildah to Build OCI Container Images on Fedora](https://www.fedorafaq.com/en/how-to-use-buildah-to-build-oci-container-images-on-fedora/): Install Buildah on Fedora and use the bud command to build OCI images from a Dockerfile.
- [How to Use chmod to Change File Permissions on Fedora](https://www.fedorafaq.com/en/how-to-use-chmod-to-change-file-permissions-on-fedora/): Use `chmod` to modify file permissions by specifying a mode (numeric or symbolic) and the target file or directory path.
- [How to Use chown to Change File Ownership on Fedora](https://www.fedorafaq.com/en/how-to-use-chown-to-change-file-ownership-on-fedora/): Use the chown command with the syntax chown user:group file to change file ownership on Fedora, adding -R for recursive changes.
- [How to Use Cockpit for Web-Based System Administration on Fedora](https://www.fedorafaq.com/en/how-to-use-cockpit-for-web-based-system-administration-on-fedora/): Install and enable Cockpit on Fedora to manage system services, storage, networking, user accounts, and software updates through a browser-based dashboard at port 9090.
- [How to Use Cockpit for Web-Based System Monitoring on Fedora](https://www.fedorafaq.com/en/how-to-use-cockpit-for-web-based-system-monitoring-on-fedora/): Install Cockpit on Fedora by running dnf install cockpit and enabling the cockpit.socket service.
- [How to Use Cockpit Web Console for Remote Fedora Administration](https://www.fedorafaq.com/en/how-to-use-cockpit-web-console-for-remote-fedora-administration/): Install and enable Cockpit on Fedora to access a web interface for remote system administration.
- [How to Use COPR Repositories to Install Third-Party Software on Fedora](https://www.fedorafaq.com/en/how-to-use-copr-repositories-to-install-third-party-software-on-fedora/): COPR (Community Projects Repository) lets Fedora users enable community-maintained package repositories and install third-party software with standard dnf commands.
- [How to Use Deja Dup (GNOME Backups) for Simple Backups on Fedora](https://www.fedorafaq.com/en/how-to-use-deja-dup-gnome-backups-for-simple-backups-on-fedora/): Enable Deja Dup backups on Fedora by turning on the toggle in Settings and selecting a storage destination.
- [How to Use Different Fedora Versions Inside Toolbox](https://www.fedorafaq.com/en/how-to-use-different-fedora-versions-inside-toolbox/): Create a separate Toolbox container with the --image flag to run a different Fedora version alongside your host.
- [How to Use Distrobox as a Toolbox Alternative on Fedora Silverblue](https://www.fedorafaq.com/en/how-to-use-distrobox-as-a-toolbox-alternative-on-fedora-silverblue/): Install distrobox and create a Fedora container to run development tools on Fedora Silverblue.
- [How to Use Distrobox on Fedora to Run Ubuntu, Arch, or Other Distros](https://www.fedorafaq.com/en/how-to-use-distrobox-on-fedora-to-run-ubuntu-arch-or-other-distros/): Distrobox lets you run Ubuntu, Arch, Debian, and other Linux distributions inside lightweight containers on Fedora, sharing your home directory and host hardware seamlessly.
- [How to Use DKMS to Build Kernel Modules on Fedora](https://www.fedorafaq.com/en/how-to-use-dkms-to-build-kernel-modules-on-fedora/): Use the dkms add, build, and install commands to register and compile your kernel module for automatic updates on Fedora.
- [How to Use DNF](https://www.fedorafaq.com/en/how-to-use-dnf/): DNF is Fedora's default package manager for installing, updating, searching, and removing RPM software packages from the command line.
- [How to Use DNF Automatic for Unattended Updates](https://www.fedorafaq.com/en/how-to-use-dnf-automatic-for-unattended-updates/): Install dnf-automatic and enable its systemd timer to schedule unattended system updates.
- [How to Use DNF Groups to Install Software Collections](https://www.fedorafaq.com/en/how-to-use-dnf-groups-to-install-software-collections/): DNF groups let you install curated collections of related packages in a single command, making it easy to set up full environments like a development toolchain or web server stack.
- [How to Use dnf history](https://www.fedorafaq.com/en/dnf-history/): `dnf history` tracks every package transaction on your Fedora system, letting you review, undo, or replay any past install, upgrade, or removal.
- [How to Use DNF Versionlock to Pin Package Versions](https://www.fedorafaq.com/en/how-to-use-dnf-versionlock-to-pin-package-versions/): Use the `dnf-versionlock` plugin to prevent specific packages from being upgraded during system updates, ensuring stability for critical applications or dependencies.
- [How to Use Emergency and Rescue Mode to Fix a Broken Fedora System](https://www.fedorafaq.com/en/how-to-use-emergency-and-rescue-mode-to-fix-a-broken-fedora-system/): Boot Fedora into Emergency Mode using kernel parameters to access a root shell for fixing broken configurations like /etc/fstab.
- [How to Use Fedora as a Daily Driver: Tips for Former Windows/macOS Users](https://www.fedorafaq.com/en/how-to-use-fedora-as-a-daily-driver-tips-for-former-windowsmacos-users/): Transitioning to Fedora from Windows or macOS is straightforward once you know where to find software, how to handle proprietary codecs, and what Fedora's security model expects of you.
- [How to Use Fedora COPR to Build and Distribute RPM Packages](https://www.fedorafaq.com/en/how-to-use-fedora-copr-to-build-and-distribute-rpm-packages/): Fedora COPR is a community build service where maintainers can build and host RPM packages for Fedora and EPEL without going through the official Fedora review process.
- [How to Use find and locate to Search for Files on Fedora](https://www.fedorafaq.com/en/how-to-use-find-and-locate-to-search-for-files-on-fedora/): Use find for real-time filesystem searches and locate for instant lookups against a pre-built database on Fedora.
- [How to Use Fingerprint Reader on Fedora (fprintd)](https://www.fedorafaq.com/en/how-to-use-fingerprint-reader-on-fedora-fprintd/): Install fprintd on Fedora and enroll your fingerprint with fprintd-enroll to enable biometric authentication.
- [How to Use Firewall and SELinux Together for Defense in Depth on Fedora](https://www.fedorafaq.com/en/how-to-use-firewall-and-selinux-together-for-defense-in-depth-on-fedora/): Fedora ships with both firewalld and SELinux enabled by default — using them together gives you network-level and process-level protection that significantly reduces your attack surface.
- [How to Use Firewall Zones on Fedora (Trusted, Public, Home, etc.)](https://www.fedorafaq.com/en/how-to-use-firewall-zones-on-fedora-trusted-public-home-etc/): Fedora's firewalld organizes network interfaces into zones with different trust levels, letting you control which traffic is allowed with a single tool.
- [How to Use GNOME Boxes for Quick Virtual Machines on Fedora](https://www.fedorafaq.com/en/how-to-use-gnome-boxes-for-quick-virtual-machines-on-fedora/): Install and launch GNOME Boxes on Fedora to quickly create virtual machines using a simple graphical interface.
- [How to Use GNOME Boxes for Quick VM Setup on Fedora](https://www.fedorafaq.com/en/how-to-use-gnome-boxes-for-quick-vm-setup-on-fedora/): Install GNOME Boxes on Fedora using dnf to quickly set up and manage virtual machines via a graphical interface.
- [How to Use GNOME Files (Nautilus) File Manager Efficiently](https://www.fedorafaq.com/en/how-to-use-gnome-files-nautilus-file-manager-efficiently/): GNOME Files (Nautilus) is the default file manager in Fedora, and you can maximize efficiency by mastering keyboard shortcuts for navigation and leveraging the built-in "Places" sidebar for quick access to system directories.
- [How to Use GNOME Tweaks to Customize Your Fedora Desktop](https://www.fedorafaq.com/en/how-to-use-gnome-tweaks-to-customize-your-fedora-desktop/): Install the `gnome-tweaks` package via DNF and launch it from the application menu to unlock advanced GNOME settings like theme switching, font rendering, and extension management that are hidden in the default system settings.
- [How to Use GNOME Workspaces and Virtual Desktops Effectively](https://www.fedorafaq.com/en/how-to-use-gnome-workspaces-and-virtual-desktops-effectively/): Manage GNOME Workspaces using Super key shortcuts to switch views and move windows between virtual desktops.
- [How to Use GPG Encryption on Fedora for Files and Email](https://www.fedorafaq.com/en/how-to-use-gpg-encryption-on-fedora-for-files-and-email/): Fedora ships with GnuPG pre-installed, allowing you to generate keys, encrypt and sign files, and secure email through a few straightforward commands.
- [How to Use grep, sed, and awk for Text Processing on Fedora](https://www.fedorafaq.com/en/how-to-use-grep-sed-and-awk-for-text-processing-on-fedora/): grep, sed, and awk are the three core Unix text-processing tools available on every Fedora system — grep searches, sed transforms, and awk extracts and reports structured data.
- [How to Use KDE Connect to Integrate Your Phone with Fedora](https://www.fedorafaq.com/en/how-to-use-kde-connect-to-integrate-your-phone-with-fedora/): KDE Connect links your Android or iOS device to Fedora over your local network, enabling file transfers, notification mirroring, clipboard sync, and remote input.
- [How to Use KDE Plasma Activities and Virtual Desktops on Fedora](https://www.fedorafaq.com/en/how-to-use-kde-plasma-activities-and-virtual-desktops-on-fedora/): KDE Plasma on Fedora provides two powerful workspace organisation tools — Activities for context-based workspaces and Virtual Desktops for separating open windows — both configurable through System Settings.
- [How to Use KDE Plasma's Built-In Tiling Window Features on Fedora](https://www.fedorafaq.com/en/how-to-use-kde-plasmas-built-in-tiling-window-features-on-fedora/): KDE Plasma 6 on Fedora includes a native tiling system that can automatically arrange windows into a grid, activated through System Settings or keyboard shortcuts.
- [How to Use Kickstart for Automated Fedora Provisioning](https://www.fedorafaq.com/en/how-to-use-kickstart-for-automated-fedora-provisioning/): Kickstart lets you automate Fedora installations by providing a pre-written answer file that the installer reads to configure the system without manual input.
- [How to Use Low-Latency Audio on Fedora for Music Production](https://www.fedorafaq.com/en/how-to-use-low-latency-audio-on-fedora-for-music-production/): Install the kernel-rt package and add your user to the realtime group to enable low-latency audio on Fedora.
- [How to Use LUKS Disk Encryption on Fedora](https://www.fedorafaq.com/en/how-to-use-luks-disk-encryption-on-fedora/): Configure LUKS disk encryption on Fedora by adding a Luks object with device and keyFile details to the Ignition storage configuration.
- [How to Use man Pages and --help to Find Documentation on Fedora](https://www.fedorafaq.com/en/how-to-use-man-pages-and-help-to-find-documentation-on-fedora/): Fedora ships comprehensive built-in documentation through man pages and the --help flag, making it easy to look up any command without leaving the terminal.
- [How to Use nftables Directly for Advanced Firewall Rules on Fedora](https://www.fedorafaq.com/en/how-to-use-nftables-directly-for-advanced-firewall-rules-on-fedora/): Use nft commands to create tables and chains in the inet family for advanced firewall rules on Fedora.
- [How to Use nmcli to Manage Network Connections on Fedora](https://www.fedorafaq.com/en/how-to-use-nmcli-to-manage-network-connections-on-fedora/): Use nmcli commands to list, create, modify, and delete network connections on Fedora systems.
- [How to Use nmtui for Text-Based Network Configuration on Fedora](https://www.fedorafaq.com/en/how-to-use-nmtui-for-text-based-network-configuration-on-fedora/): Launch nmtui with sudo to configure network connections via a simple text menu on Fedora.
- [How to Use pgAdmin for PostgreSQL Administration on Fedora](https://www.fedorafaq.com/en/how-to-use-pgadmin-for-postgresql-administration-on-fedora/): Install pgAdmin4 on Fedora using dnf and launch the web interface to manage PostgreSQL databases.
- [How to Use Pipes, Redirection, and Command Chaining on Fedora](https://www.fedorafaq.com/en/how-to-use-pipes-redirection-and-command-chaining-on-fedora/): Fedora's Bash shell lets you combine commands powerfully using pipes, input/output redirection, and chaining operators — all standard tools for scripting and interactive work.
- [How to Use Podman Compose as a Docker Compose Alternative on Fedora](https://www.fedorafaq.com/en/how-to-use-podman-compose-as-a-docker-compose-alternative-on-fedora/): Podman Compose is a native Fedora alternative to Docker Compose that runs containers without a daemon and supports rootless execution by default.
- [How to Use Podman Quadlet for Declarative Container Management on Fedora](https://www.fedorafaq.com/en/how-to-use-podman-quadlet-for-declarative-container-management-on-fedora/): Use Podman Quadlet files to declaratively manage containers as systemd units for automatic startup and simplified lifecycle management on Fedora.
- [How to Use power-profiles-daemon to Switch Power Modes on Fedora](https://www.fedorafaq.com/en/how-to-use-power-profiles-daemon-to-switch-power-modes-on-fedora/): Switch Fedora power modes instantly using the powerprofilesctl command with performance, balanced, or power-saver profiles.
- [How to Use PulseAudio Volume Control (pavucontrol) on Fedora](https://www.fedorafaq.com/en/how-to-use-pulseaudio-volume-control-pavucontrol-on-fedora/): Install and run pavucontrol on Fedora to visually manage audio volumes and device routing for applications.
- [How to Use rEFInd Boot Manager Instead of GRUB on Fedora](https://www.fedorafaq.com/en/how-to-use-refind-boot-manager-instead-of-grub-on-fedora/): You can replace GRUB with rEFInd on Fedora by installing the `refind` package, mounting your EFI System Partition (ESP), and running the installation script to copy the bootloader files.
- [How to Use Restic for Encrypted Cloud Backups on Fedora](https://www.fedorafaq.com/en/how-to-use-restic-for-encrypted-cloud-backups-on-fedora/): Install Restic via DNF, initialize a repository on your cloud storage, and configure environment variables for your provider's credentials before running your first backup.
- [How to Use rpm-ostree to Manage Packages on Fedora Silverblue](https://www.fedorafaq.com/en/how-to-use-rpm-ostree-to-manage-packages-on-fedora-silverblue/): Install packages on Fedora Silverblue using rpm-ostree and reboot to apply changes.
- [How to Use rsync for Command-Line Backups on Fedora](https://www.fedorafaq.com/en/how-to-use-rsync-for-command-line-backups-on-fedora/): Use rsync with -avz flags to create efficient, incremental backups on Fedora that preserve file attributes and compress data during transfer.
- [How to Use rsync for File Synchronization and Backup on Fedora](https://www.fedorafaq.com/en/how-to-use-rsync-for-file-synchronization-and-backup-on-fedora/): Use `rsync` with the `-avz` flags to efficiently sync files while preserving permissions, timestamps, and compressing data during transfer.
- [How to Use scp and sftp for Secure File Transfer on Fedora](https://www.fedorafaq.com/en/how-to-use-scp-and-sftp-for-secure-file-transfer-on-fedora/): Fedora includes OpenSSH out of the box, giving you both scp and sftp for encrypted file transfers to and from any SSH-enabled host.
- [How to Use screen and tmux for Terminal Multiplexing on Fedora](https://www.fedorafaq.com/en/how-to-use-screen-and-tmux-for-terminal-multiplexing-on-fedora/): Use `screen` for basic session persistence or `tmux` for advanced window management, as both allow you to detach and reattach terminal sessions without losing running processes.
- [How to Use setroubleshoot and sealert to Fix SELinux Issues on Fedora](https://www.fedorafaq.com/en/how-to-use-setroubleshoot-and-sealert-to-fix-selinux-issues-on-fedora/): Use sealert to analyze audit logs and get clear instructions for fixing SELinux access denials on Fedora.
- [How to Use Skopeo to Inspect and Copy Container Images on Fedora](https://www.fedorafaq.com/en/how-to-use-skopeo-to-inspect-and-copy-container-images-on-fedora/): Use skopeo inspect to view image metadata and skopeo copy to transfer container images on Fedora.
- [How to Use Snapper for Btrfs Snapshot Management on Fedora](https://www.fedorafaq.com/en/how-to-use-snapper-for-btrfs-snapshot-management-on-fedora/): Snapper on Fedora automatically creates Btrfs snapshots before and after system updates, allowing you to roll back the entire system to a previous state if an update breaks something.
- [How to Use SSH Config File for Easy Connection Management](https://www.fedorafaq.com/en/how-to-use-ssh-config-file-for-easy-connection-management/): The SSH client config file lets you define aliases, per-host settings, and shortcuts so you can connect to any server with a short memorable name instead of typing full hostnames and options every time.
- [How to Use sshfs to Mount Remote Filesystems on Fedora](https://www.fedorafaq.com/en/how-to-use-sshfs-to-mount-remote-filesystems-on-fedora/): Mount remote directories locally on Fedora using sshfs by installing the package and running a single command with your SSH credentials.
- [How to Use SSH to Connect to Remote Servers from Fedora](https://www.fedorafaq.com/en/how-to-use-ssh-to-connect-to-remote-servers-from-fedora/): Connect to a remote server from Fedora using the ssh command with your username and the server's address.
- [How to Use Stratis Storage Management on Fedora](https://www.fedorafaq.com/en/how-to-use-stratis-storage-management-on-fedora/): Stratis is a local storage management tool built into Fedora that lets you create flexible storage pools and thin-provisioned filesystems from a simple CLI without touching LVM or Btrfs directly.
- [How to Use systemd-resolved for DNS on Fedora](https://www.fedorafaq.com/en/how-to-use-systemd-resolved-for-dns-on-fedora/): Enable and configure systemd-resolved on Fedora to get a local caching DNS stub resolver with DNSSEC support, managed through NetworkManager or resolved.conf.
- [How to Use tail -f and journalctl -f to Follow Log Files on Fedora](https://www.fedorafaq.com/en/how-to-use-tail-f-and-journalctl-f-to-follow-log-files-on-fedora/): Use `tail -f` to monitor traditional text-based log files in `/var/log` and `journalctl -f` to stream real-time entries from the systemd journal, which captures most modern Fedora service output.
- [How to Use the Bash Shell: History, Aliases, and Shortcuts on Fedora](https://www.fedorafaq.com/en/how-to-use-the-bash-shell-history-aliases-and-shortcuts-on-fedora/): Use history, alias, and Ctrl+r to manage and reuse Bash commands efficiently on Fedora.
- [How to Use Timeshift for System Snapshots on Fedora (Btrfs)](https://www.fedorafaq.com/en/how-to-use-timeshift-for-system-snapshots-on-fedora-btrfs/): Install Timeshift via DNF and run a single command to create an immediate Btrfs snapshot for system recovery.
- [How to Use Timeshift for System Snapshots on Fedora (Btrfs and Rsync)](https://www.fedorafaq.com/en/how-to-use-timeshift-for-system-snapshots-on-fedora-btrfs-and-rsync/): Install Timeshift on Fedora and create a system snapshot using Btrfs or Rsync to enable easy system rollbacks.
- [How to Use tmux or screen to Keep SSH Sessions Alive](https://www.fedorafaq.com/en/how-to-use-tmux-or-screen-to-keep-ssh-sessions-alive/): Use tmux or screen to create persistent sessions that survive SSH disconnections by detaching and reattaching later.
- [How to Use Toolbox on Fedora Silverblue for Development](https://www.fedorafaq.com/en/how-to-use-toolbox-on-fedora-silverblue-for-development/): Create a writable development container on Fedora Silverblue using the toolbox command to install tools and code safely.
- [How to Use Toolbox with Fedora Silverblue for Development](https://www.fedorafaq.com/en/how-to-use-toolbox-with-fedora-silverblue-for-development/): Create and enter a writable development container on Fedora Silverblue using the toolbox command.
- [How to Use tuned Profiles to Optimize Fedora for Specific Workloads](https://www.fedorafaq.com/en/how-to-use-tuned-profiles-to-optimize-fedora-for-specific-workloads/): You can optimize Fedora for specific workloads by applying pre-defined `tuned` profiles that automatically adjust kernel parameters, CPU governors, and I/O schedulers to match your performance needs.
- [How to Use Wine and Winetricks to Run Windows Applications on Fedora](https://www.fedorafaq.com/en/how-to-use-wine-and-winetricks-to-run-windows-applications-on-fedora/): Install Wine and Winetricks on Fedora using DNF to run Windows applications with necessary dependencies.
- [How to Use XWayland for Legacy X11 Applications on Fedora](https://www.fedorafaq.com/en/how-to-use-xwayland-for-legacy-x11-applications-on-fedora/): XWayland is enabled by default on Fedora's Wayland sessions, allowing legacy X11 applications to run seamlessly without manual configuration.
- [How to Use Zoom and Magnification on Fedora](https://www.fedorafaq.com/en/how-to-use-zoom-and-magnification-on-fedora/): Enable Zoom in Fedora via Settings > Accessibility or use Super+Alt+8 to toggle screen magnification instantly.
- [How to Verify Fedora ISO Checksum and GPG Signature Before Installing](https://www.fedorafaq.com/en/how-to-verify-fedora-iso-checksum-and-gpg-signature-before-installing/): Verify Fedora ISO integrity by matching the SHA256 checksum and validating the GPG signature before installation.
- [How to Verify RPM Package Integrity on Fedora](https://www.fedorafaq.com/en/how-to-verify-rpm-package-integrity-on-fedora/): You can verify RPM package integrity on Fedora by checking the cryptographic signature of installed packages using `rpm -K` or validating downloaded `.rpm` files against the GPG keys in `/etc/pki/rpm-gpg/`.
- [How to View DNF Transaction History and Undo Changes](https://www.fedorafaq.com/en/how-to-view-dnf-transaction-history-and-undo-changes/): You can view your DNF transaction history using `dnf history` and undo specific changes by running `dnf history undo <transaction-id>`.
- [How to View System Logs with journalctl on Fedora](https://www.fedorafaq.com/en/how-to-view-system-logs-with-journalctl-on-fedora/): Use `journalctl` to query the systemd journal, which stores all system logs in Fedora by default.
- [How to Write Ansible Playbooks for Fedora System Configuration](https://www.fedorafaq.com/en/how-to-write-ansible-playbooks-for-fedora-system-configuration/): Ansible playbooks let you automate Fedora system configuration tasks — from installing packages to managing services and users — using simple, repeatable YAML files.
- [How to Write Fedora ISO to a DVD or Blu-Ray Disc](https://www.fedorafaq.com/en/how-to-write-fedora-iso-to-a-dvd-or-blu-ray-disc/): Write a Fedora ISO to a DVD or Blu-Ray disc using the xorriso command-line tool.
- [How to Write Your First Bash Script on Fedora](https://www.fedorafaq.com/en/how-to-write-your-first-bash-script-on-fedora/): Create a new file with a `.sh` extension, add the shebang `#!/bin/bash` as the first line, and make it executable using `chmod +x`.
- [Install AMD GPU drivers](https://www.fedorafaq.com/en/install-amd-gpu-drivers/): Install AMD GPU drivers on Fedora by adding the repository and installing the amdgpu package group.
- [Install Development Tools Group](https://www.fedorafaq.com/en/install-development-tools-group/): Install the Development Tools group on Fedora with a single DNF command to get GCC, G++, make, and other essential build utilities in one step.
- [Install Fedora in a VM](https://www.fedorafaq.com/en/install-in-vm/): You can install Fedora in a virtual machine using KVM/QEMU on Linux or VirtualBox on any platform, then boot from the Fedora ISO to complete a normal installation.
- [Install Fedora on Apple Silicon](https://www.fedorafaq.com/en/install-fedora-on-apple-silicon/): Run Fedora on Apple Silicon Macs using UTM or the QEMU-based virtual machine approach, since no native bare-metal installer exists for Apple M-series hardware.
- [Install Fedora on a USB Drive](https://www.fedorafaq.com/en/install-on-usb-drive/): You can install a full, persistent Fedora system onto a USB drive using the standard Anaconda installer, giving you a portable Fedora environment that runs on any compatible PC.
- [Install Fedora Silverblue](https://www.fedorafaq.com/en/install-fedora-silverblue/): Fedora Silverblue is an immutable desktop OS installed like standard Fedora — download the ISO, write it to a USB drive, boot the installer, and follow the Anaconda setup wizard.
- [Install Fedora with Disk Encryption](https://www.fedorafaq.com/en/install-with-encryption/): Fedora's installer (Anaconda) supports full-disk encryption via LUKS during installation, protecting your data if the device is lost or stolen.
- [Install Flatpak apps](https://www.fedorafaq.com/en/install-flatpak-apps/): Install Flatpak apps by adding the Flathub repository and running the install command with the specific app ID.
- [Install fonts](https://www.fedorafaq.com/en/install-fonts/): Install fonts on Fedora by copying font files to the appropriate directory and refreshing the font cache with fc-cache, or by installing packaged fonts via dnf.
- [Install from source RPM](https://www.fedorafaq.com/en/install-from-source-rpm/): A source RPM (SRPM) lets you download the exact source and spec file used to build a Fedora package, so you can rebuild it locally with custom patches or options.
- [Install KDE Plasma](https://www.fedorafaq.com/en/install-kde-plasma/): To install KDE Plasma on Fedora, run `sudo dnf groupinstall "KDE Plasma Workspaces"` to get the full desktop environment, or use `sudo dnf install plasma-desktop` for a minimal setup.
- [Install Minimal Server](https://www.fedorafaq.com/en/install-minimal-server/): Install a minimal Fedora Server by selecting the Minimal Install software group during setup, giving you a lean, headless base with only essential system tools.
- [Install multimedia codecs](https://www.fedorafaq.com/en/install-multimedia-codecs/): Install the `gstreamer1-plugins-good`, `gstreamer1-plugins-bad`, and `gstreamer1-plugins-ugly` packages from the RPM Fusion repository, as Fedora does not include proprietary multimedia codecs in its official repositories due to licensing restrictions.
- [Install NVIDIA drivers](https://www.fedorafaq.com/en/install-nvidia-drivers/): Install the NVIDIA driver package using your system's package manager and reboot to enable GPU support.
- [Install software](https://www.fedorafaq.com/en/install-software/): Fedora provides several ways to install software, with DNF being the primary package manager for RPM-based packages.
- [Install specific Fedora spin](https://www.fedorafaq.com/en/install-specific-fedora-spin/): Install a specific Fedora spin by downloading its dedicated ISO or selecting the variant during the standard Fedora installation process.
- [Install Sway tiling WM](https://www.fedorafaq.com/en/install-sway-tiling-wm/): Install Sway on Fedora by adding the `sway` package via `dnf`, which automatically pulls in necessary dependencies like `wlroots` and `wlr-randr`.
- [Install themes](https://www.fedorafaq.com/en/install-themes/): Install GTK, icon, shell, and cursor themes on Fedora through DNF packages or manual extraction, then apply them via GNOME Tweaks or the KDE System Settings.
- [Install VirtualBox on Fedora](https://www.fedorafaq.com/en/install-virtualbox/): VirtualBox can be installed on Fedora by adding Oracle's official RPM repository and installing the package with dnf, followed by adding your user to the vboxusers group.
- [Install VLC media player](https://www.fedorafaq.com/en/install-vlc-media-player/): Install VLC media player on Linux or macOS using standard package managers like apt, dnf, or Homebrew.
- [Is Fedora Good for Beginners? What You Need to Know Before Switching](https://www.fedorafaq.com/en/is-fedora-good-for-beginners-what-you-need-to-know-before-switching/): Fedora is a solid choice for curious beginners willing to learn, but it rewards users who are comfortable reading documentation and occasionally using a terminal.
- [KDE Plasma vs GNOME on Fedora: Which Desktop Should You Choose?](https://www.fedorafaq.com/en/kde-plasma-vs-gnome-on-fedora-which-desktop-should-you-choose/): Choose GNOME for a polished, consistent workflow or KDE Plasma for maximum customization and lower resource usage on Fedora.
- [Keyboard shortcuts](https://www.fedorafaq.com/en/keyboard-shortcuts/): Fedora's GNOME desktop comes with an extensive set of built-in keyboard shortcuts for managing windows, workspaces, and applications, all of which can be customized through Settings.
- [List installed packages](https://www.fedorafaq.com/en/list-installed-packages/): Use `dnf list installed` to see every RPM package on your Fedora system, with options to filter by name, query individual packages, or export the list to a file.
- [Manage systemd services](https://www.fedorafaq.com/en/manage-systemd-services/): Use systemctl to start, stop, enable, disable, and inspect services on Fedora Linux.
- [Podman compose](https://www.fedorafaq.com/en/podman-compose/): Podman Compose orchestrates multi-container applications defined in a YAML file using a single command.
- [Pre-upgrade checklist](https://www.fedorafaq.com/en/pre-upgrade-checklist/): Before upgrading Fedora to the next release, back up your data, verify disk space, check third-party repositories, and confirm the system is fully up to date.
- [Proton GE vs Regular Proton: How to Install GE-Proton on Fedora](https://www.fedorafaq.com/en/proton-ge-vs-regular-proton-how-to-install-ge-proton-on-fedora/): Download the latest GE-Proton release, extract it to the Steam compatibility folder, and restart Steam to enable it for your games.
- [Read system logs](https://www.fedorafaq.com/en/read-system-logs/): On Fedora, system logs are managed by systemd's journal and can be read with the journalctl command.
- [Recover from a Failed Update on Fedora](https://www.fedorafaq.com/en/recover-from-failed-update/): When a DNF update fails or leaves your system in a broken state, you can complete the interrupted transaction, roll back packages, or use the live environment to repair the installation.
- [Remove Unused Packages on Fedora](https://www.fedorafaq.com/en/remove-unused-packages/): Reclaim disk space and keep your Fedora system lean by removing orphaned dependencies with `dnf autoremove` and explicitly uninstalling packages you no longer need.
- [Repair GRUB](https://www.fedorafaq.com/en/repair-grub/): If Fedora fails to boot due to a broken GRUB installation, you can restore the bootloader by booting from a Live ISO, chrooting into your installed system, and running grub2-install and grub2-mkconfig.
- [Reset root password](https://www.fedorafaq.com/en/reset-root-password/): You can reset a forgotten root password on Fedora by booting into an emergency shell via the GRUB menu and running the passwd command from a chroot environment.
- [Rootless containers](https://www.fedorafaq.com/en/rootless-containers/): Rootless containers run as your user without sudo, using crun and passt for secure isolation.
- [Run Docker containers with Podman](https://www.fedorafaq.com/en/run-docker-containers-with-podman/): Run Docker containers with Podman by replacing the docker command with podman in your existing scripts.
- [SELinux Context Types You Should Know on Fedora](https://www.fedorafaq.com/en/selinux-context-types-you-should-know-on-fedora/): Understanding the most common SELinux context types on Fedora helps you diagnose access-denied errors and apply correct labels without disabling enforcement.
- [SELinux explained for beginners](https://www.fedorafaq.com/en/selinux-explained-for-beginners/): SELinux is a mandatory access control system built into the Linux kernel that enforces strict rules about which processes can access which files and resources, and Fedora ships with it enabled and set to Enforcing by default.
- [SELinux Modes Explained: Enforcing, Permissive, and Disabled](https://www.fedorafaq.com/en/selinux-modes-explained-enforcing-permissive-and-disabled/): SELinux modes (Enforcing, Permissive, Disabled) control whether security violations are blocked, logged, or ignored, managed via getenforce and setenforce commands.
- [SELinux Troubleshooting Flowchart: Diagnosing Permission Denials](https://www.fedorafaq.com/en/selinux-troubleshooting-flowchart-diagnosing-permission-denials/): When SELinux blocks something on Fedora, a clear diagnostic sequence — checking audit logs, using audit2why, and applying targeted fixes — gets you unblocked without disabling SELinux entirely.
- [Set Up a DHCP Server on Fedora](https://www.fedorafaq.com/en/set-up-dhcp-server/): Set up a DHCP server on Fedora using dnsmasq or ISC DHCP (dhcpd) to automatically assign IP addresses to devices on your local network.
- [Set Up a Web Server on Fedora](https://www.fedorafaq.com/en/set-up-web-server/): Install Apache (`httpd`) or Nginx on Fedora, open the required firewall ports, and verify SELinux contexts so your web server starts serving content immediately.
- [Set up cron jobs on Fedora](https://www.fedorafaq.com/en/set-up-cron-jobs/): Fedora supports traditional cron via cronie and the modern systemd timer approach, both of which let you schedule recurring tasks reliably on any Fedora system.
- [Set up dark mode](https://www.fedorafaq.com/en/set-up-dark-mode/): Fedora's GNOME desktop offers a built-in dark mode that can be enabled system-wide in a single step, switching the shell, applications, and GTK theme to a dark color scheme.
- [Set up DNS server](https://www.fedorafaq.com/en/set-up-dns-server/): Fedora can run a local DNS server using either systemd-resolved for simple caching or Bind/dnsmasq for full authoritative or split-horizon setups.
- [Set up Docker development](https://www.fedorafaq.com/en/set-up-docker-development/): Clone the Podman repository, run make install.tools and make binaries to set up your development environment.
- [Set up firewall rules](https://www.fedorafaq.com/en/set-up-firewall-rules/): Fedora uses firewalld to manage firewall rules, letting you open ports and services with the firewall-cmd tool.
- [Set up Go Development on Fedora](https://www.fedorafaq.com/en/set-up-go-development/): Fedora's repositories include a recent Go toolchain that you can install with a single dnf command, and the official upstream tarball is an easy alternative when you need the very latest version.
- [Set up Java](https://www.fedorafaq.com/en/set-up-java/): Install OpenJDK on Fedora via dnf and use the alternatives system to switch between multiple installed Java versions.
- [Set up Kubernetes](https://www.fedorafaq.com/en/set-up-kubernetes/): Podman cannot run Kubernetes directly; you must initialize a VM with `podman machine init` and install Kubernetes inside it.
- [Set up KVM and QEMU on Fedora](https://www.fedorafaq.com/en/set-up-kvm-and-qemu/): Fedora includes everything needed for hardware-accelerated virtualisation through KVM and QEMU, managed via libvirt — install the virtualisation group, enable libvirtd, and you are ready to create VMs.
- [Set up LAMP stack](https://www.fedorafaq.com/en/set-up-lamp-stack/): Install Apache, MariaDB, and PHP using `dnf`, then enable the services to start automatically on boot.
- [Set up LEMP stack](https://www.fedorafaq.com/en/set-up-lemp-stack/): To set up a LEMP stack on Fedora, install Nginx, PHP-FPM, and MariaDB via `dnf`, then configure Nginx to proxy PHP requests to the PHP-FPM socket while ensuring SELinux and the firewall allow traffic.
- [Set Up MariaDB (MySQL) on Fedora](https://www.fedorafaq.com/en/set-up-mariadb-mysql/): Installing MariaDB on Fedora takes only a few DNF commands and a quick security setup to get a production-ready MySQL-compatible database running natively.
- [Set up network bridge](https://www.fedorafaq.com/en/set-up-network-bridge/): A network bridge on Fedora lets virtual machines and other interfaces share a physical network connection as if they were directly on the LAN.
- [Set up NFS](https://www.fedorafaq.com/en/set-up-nfs/): Install the `nfs-utils` package on both the server and client, then configure the `/etc/exports` file to define shared directories and start the `nfs-server` service.
- [Set up Node.js](https://www.fedorafaq.com/en/set-up-nodejs/): Install Node.js in GitHub Actions using the setup-node action with the latest version.
- [Set up OBS Studio](https://www.fedorafaq.com/en/set-up-obs-studio/): Install OBS Studio by downloading the official installer and following the auto-configure wizard to set up your first scene.
- [Set up PostgreSQL](https://www.fedorafaq.com/en/set-up-postgresql/): Install PostgreSQL via dnf, initialize the database, start the service, and create a user with database creation privileges.
- [Set up printing](https://www.fedorafaq.com/en/set-up-printing/): Fedora uses CUPS to manage printers, and most modern printers are detected and configured automatically through the GNOME Settings or command line.
- [Set up Python development](https://www.fedorafaq.com/en/set-up-python-development/): Install Python 3.11, create a virtual environment, and install project dependencies from docs/requirements.txt.
- [Set up Rust Development on Fedora](https://www.fedorafaq.com/en/set-up-rust-development/): The fastest way to set up Rust on Fedora is rustup, the official toolchain installer, which lets you switch between stable, beta, and nightly releases and keeps everything in your home directory.
- [Set up SSH server](https://www.fedorafaq.com/en/set-up-ssh-server/): Install the `openssh-server` package using `dnf`, enable the `sshd` service to start on boot, and ensure port 22 is allowed through the firewall.
- [Set up two-factor authentication](https://www.fedorafaq.com/en/set-up-two-factor-authentication/): Fedora supports TOTP-based two-factor authentication for local logins and SSH through the PAM Google Authenticator module.
- [Set up WiFi from command line](https://www.fedorafaq.com/en/set-up-wifi-from-command-line/): Connect to a WiFi network from the command line using nmcli to list networks and join with a password.
- [Set up WireGuard VPN](https://www.fedorafaq.com/en/set-up-wireguard-vpn/): Set up WireGuard by generating keys, configuring the interface in wg0.conf, and starting it with wg-quick up.
- [System requirements 2026](https://www.fedorafaq.com/en/system-requirements-2026/): Fedora 41 and 42 require a 64-bit x86, ARM, or RISC-V processor; at least 2 GB of RAM for the live image (4 GB recommended for the desktop); and 15 GB of disk space for a typical installation.
- [Thunderbolt devices](https://www.fedorafaq.com/en/thunderbolt-devices/): Enable audio on HP Thunderbolt docks by copying specific PipeWire profile configuration files and restarting the audio service.
- [Tiling Window Managers on Fedora: i3 vs Sway vs Hyprland Compared](https://www.fedorafaq.com/en/tiling-window-managers-on-fedora-i3-vs-sway-vs-hyprland-compared/): Choose Sway if you need a stable, Wayland-native drop-in replacement for i3, or Hyprland if you prioritize modern animations and GPU acceleration on Fedora's Wayland session.
- [Toolbox vs Distrobox: Which Container Tool Should You Use on Fedora?](https://www.fedorafaq.com/en/toolbox-vs-distrobox-which-container-tool-should-you-use-on-fedora/): Choose Toolbox for a persistent rootless dev shell on Fedora, or Distrobox for flexible, disposable containers from any distribution.
- [Top 20 GNOME Shell Extensions for Fedora Users](https://www.fedorafaq.com/en/top-20-gnome-shell-extensions-for-fedora-users/): You don't need to install twenty extensions to get a productive Fedora GNOME experience; instead, focus on a curated set of five to seven high-impact extensions that address specific workflow gaps without compromising system stability.
- [Troubleshoot network connectivity](https://www.fedorafaq.com/en/troubleshoot-network-connectivity/): Diagnose and fix Fedora network connectivity problems by checking interface status, firewall rules, DNS resolution, and NetworkManager logs.
- [Understanding DNF Modules and Module Streams on Fedora](https://www.fedorafaq.com/en/understanding-dnf-modules-and-module-streams-on-fedora/): DNF modules let you install and switch between different major versions of software on Fedora — such as Node.js 18 vs 20 — without manually managing conflicting package dependencies.
- [Understanding Fedora's Boot Process: UEFI, GRUB2, systemd](https://www.fedorafaq.com/en/understanding-fedoras-boot-process-uefi-grub2-systemd/): Fedora boots through a chain of UEFI firmware, the GRUB2 bootloader, the Linux kernel with an initramfs, and finally systemd, which brings up every service and the desktop.
- [Understanding Fedora's Free Software Philosophy and Licensing Policies](https://www.fedorafaq.com/en/understanding-fedoras-free-software-philosophy-and-licensing-policies/): Fedora is built on a strict commitment to free and open-source software, and its licensing policies determine which packages can be included in the official repositories.
- [Understanding firewalld on Fedora: Zones, Services, and Rules](https://www.fedorafaq.com/en/understanding-firewalld-on-fedora-zones-services-and-rules/): firewalld is Fedora's default firewall manager, using zones to group network interfaces and services to define which traffic is allowed through each zone.
- [Understanding Linux File Permissions on Fedora (rwx, chmod, chown)](https://www.fedorafaq.com/en/understanding-linux-file-permissions-on-fedora-rwx-chmod-chown/): Use chmod to set rwx permissions and chown to change file ownership on Fedora Linux.
- [Understanding NetworkManager on Fedora: A Complete Guide](https://www.fedorafaq.com/en/understanding-networkmanager-on-fedora-a-complete-guide/): NetworkManager is Fedora's default network management daemon, handling wired, wireless, VPN, and mobile connections through a unified service and the nmcli command-line tool.
- [Understanding OSTree and rpm-ostree: How Atomic Updates Work on Fedora](https://www.fedorafaq.com/en/understanding-ostree-and-rpm-ostree-how-atomic-updates-work-on-fedora/): OSTree and rpm-ostree provide atomic, rollback-safe OS updates by treating the system as an immutable tree of layers.
- [Understanding PipeWire on Fedora: The Modern Linux Audio Stack](https://www.fedorafaq.com/en/understanding-pipewire-on-fedora-the-modern-linux-audio-stack/): PipeWire is Fedora's default multimedia server that unifies audio and video handling with improved Bluetooth support and lower latency.
- [Understanding setuid, setgid, and the Sticky Bit on Fedora](https://www.fedorafaq.com/en/understanding-setuid-setgid-and-the-sticky-bit-on-fedora/): Setuid, setgid, and sticky bits control execution privileges and file deletion rules on Linux using chmod commands.
- [Understanding systemd on Fedora: Services, Units, and Targets](https://www.fedorafaq.com/en/understanding-systemd-on-fedora-services-units-and-targets/): systemd is Fedora's init system and service manager, organising the boot process and running services through a unified set of unit files and dependency-based targets.
- [Understanding systemd Targets: multi-user, graphical, rescue, emergency](https://www.fedorafaq.com/en/understanding-systemd-targets-multi-user-graphical-rescue-emergency/): Systemd targets like multi-user, graphical, rescue, and emergency define system states managed via systemctl set-default and isolate commands.
- [Understanding the Anaconda Installer: A Complete Walkthrough](https://www.fedorafaq.com/en/understanding-the-anaconda-installer-a-complete-walkthrough/): Anaconda is Fedora's graphical and text-mode installer, guiding you through disk partitioning, user creation, software selection, and bootloader setup before the first reboot.
- [Understanding the RPM Spec File: Structure and Macros](https://www.fedorafaq.com/en/understanding-the-rpm-spec-file-structure-and-macros/): An RPM spec file is a structured build script that defines a package's metadata, build instructions, file lists, and changelog so that rpmbuild can produce installable RPM packages.
- [Universal Blue and Custom Silverblue Images: What They Are and How to Use Them](https://www.fedorafaq.com/en/universal-blue-and-custom-silverblue-images-what-they-are-and-how-to-use-them/): Universal Blue is a minimal Fedora Atomic Desktop base, while Custom Silverblue images are user-modified variants configured via Podman or system drop-ins.
- [Update system](https://www.fedorafaq.com/en/update-system/): Keeping Fedora up to date is essential for security and stability, and DNF makes full system upgrades quick and straightforward.
- [Upgrade to Latest Fedora Version](https://www.fedorafaq.com/en/upgrade-to-latest-version/): Use the `dnf system-upgrade` plugin to safely upgrade your Fedora installation to the latest release in a few commands.
- [USB tethering](https://www.fedorafaq.com/en/usb-tethering/): USB tethering on Fedora lets you share your Android or iPhone's mobile data connection with your laptop over a USB cable using NetworkManager.
- [Use Buildah](https://www.fedorafaq.com/en/use-buildah/): Buildah is the native Fedora tool for building OCI container images without requiring a running daemon, making it ideal for rootless workflows and CI/CD pipelines.
- [Use COPR repositories](https://www.fedorafaq.com/en/use-copr-repositories/): COPR is Fedora's community build service that lets you easily enable third-party repositories to install software not yet in the official repos.
- [Use Distrobox](https://www.fedorafaq.com/en/use-distrobox/): Distrobox allows you to run any Linux distribution inside your current terminal as an isolated container for safe development and testing.
- [Use Podman](https://www.fedorafaq.com/en/use-podman/): Podman is the default, daemonless container engine on Fedora, designed to run containers without root privileges and integrate seamlessly with systemd.
- [Use Toolbox](https://www.fedorafaq.com/en/use-toolbox/): Toolbox lets you create and enter mutable container environments on Fedora Silverblue or any Fedora system, giving you a full development shell without modifying the host OS.
- [Use virt-manager](https://www.fedorafaq.com/en/use-virt-manager/): virt-manager is a graphical tool on Fedora for creating, configuring, and managing KVM virtual machines without touching the command line.
- [Wayland vs Xorg (X11) on Fedora: What You Need to Know](https://www.fedorafaq.com/en/wayland-vs-xorg-x11-on-fedora-what-you-need-to-know/): Fedora defaults to Wayland, but you can switch to Xorg at the login screen by clicking the gear icon and selecting 'GNOME on Xorg'.
- [Webcam configuration](https://www.fedorafaq.com/en/webcam-configuration/): Configure webcam properties by adding a matching rule to your WirePlumber configuration file and restarting the service.
- [What Are Fedora Spins and Which One Should You Pick?](https://www.fedorafaq.com/en/what-are-fedora-spins-and-which-one-should-you-pick/): Fedora Spins are pre-configured Fedora variants with different desktop environments, allowing users to pick their preferred interface before installation.
- [What Are RPM Packages? Understanding the RPM Format](https://www.fedorafaq.com/en/what-are-rpm-packages-understanding-the-rpm-format/): RPM (Red Hat Package Manager) is the standard binary package format for Fedora and other Red Hat-based distributions, containing compiled software, metadata, and dependency information in a single archive.
- [What Is Fedora CoreOS and What Is It Used For?](https://www.fedorafaq.com/en/what-is-fedora-coreos-and-what-is-it-used-for/): Fedora CoreOS is a minimal, automatically-updating Linux OS designed for running containerized workloads reliably at scale.
- [What Is Fedora Kinoite and When Should You Use It?](https://www.fedorafaq.com/en/what-is-fedora-kinoite-and-when-should-you-use-it/): Fedora Kinoite is an immutable, atomic variant of Fedora featuring the KDE Plasma desktop, where the base OS is read-only and updates are applied as whole-image transactions.
- [What Is Fedora Kinoite? Silverblue with KDE Plasma](https://www.fedorafaq.com/en/what-is-fedora-kinoite-silverblue-with-kde-plasma/): Fedora Kinoite is an immutable Fedora Linux variant featuring the KDE Plasma desktop and transactional updates via rpm-ostree.
- [What Is Fedora Linux and Why Should You Use It?](https://www.fedorafaq.com/en/what-is-fedora-linux-and-why-should-you-use-it/): Fedora Linux is a free, community-driven operating system that ships the latest open-source software and serves as the upstream foundation for Red Hat Enterprise Linux.
- [What Is Fedora Silverblue and How Does It Differ from Fedora Workstation?](https://www.fedorafaq.com/en/what-is-fedora-silverblue-and-how-does-it-differ-from-fedora-workstation/): Fedora Silverblue is an immutable, container-first OS using rpm-ostree, while Fedora Workstation is a traditional, mutable desktop using dnf.
- [What Is Fedora Silverblue? Understanding the Immutable Desktop](https://www.fedorafaq.com/en/what-is-fedora-silverblue-understanding-the-immutable-desktop/): Fedora Silverblue is an immutable desktop variant of Fedora where the base OS is read-only and managed with rpm-ostree, while applications run in containers or Flatpaks.
- [What Is Fedora Toolbox and Why Should You Use It?](https://www.fedorafaq.com/en/what-is-fedora-toolbox-and-why-should-you-use-it/): Fedora Toolbox lets you create isolated, mutable container environments on top of an immutable or standard Fedora host, so you can install development tools without touching the base system.
- [What Is Flatpak and How Does It Work on Fedora?](https://www.fedorafaq.com/en/what-is-flatpak-and-how-does-it-work-on-fedora/): Flatpak is a sandboxed application framework for Linux that bundles apps with dependencies, managed on Fedora via libflatpak and AppStream metadata.
- [What Is Podman and How Does It Compare to Docker on Fedora?](https://www.fedorafaq.com/en/what-is-podman-and-how-does-it-compare-to-docker-on-fedora/): Podman is a daemonless, rootless container engine for Fedora that offers Docker compatibility without a background service.
- [What Is SELinux and Why Does Fedora Enable It by Default?](https://www.fedorafaq.com/en/what-is-selinux-and-why-does-fedora-enable-it-by-default/): SELinux is a mandatory access control system Fedora enables by default to enforce strict security policies and limit process permissions.
- [What Is the Fedora Project's Relationship with Red Hat?](https://www.fedorafaq.com/en/what-is-the-fedora-projects-relationship-with-red-hat/): The Fedora Project is a community-driven Linux distribution sponsored by Red Hat that serves as the upstream testing ground for Red Hat Enterprise Linux.
- [What Is the Fedora Rawhide Branch and Should You Use It?](https://www.fedorafaq.com/en/what-is-the-fedora-rawhide-branch-and-should-you-use-it/): Fedora Rawhide is the continuously updated, unstable development branch where every package lands first — valuable for developers and testers, but not suitable for production systems.
- [What Is the RPM Fusion Repository and Why Do You Need It?](https://www.fedorafaq.com/en/what-is-the-rpm-fusion-repository-and-why-do-you-need-it/): RPM Fusion is a community repository that provides software Fedora cannot ship by default due to patent, licensing, or legal restrictions, including proprietary GPU drivers and multimedia codecs.
- [Where to Download Fedora: Official Sources and Mirror Sites](https://www.fedorafaq.com/en/where-to-download-fedora-official-sources-and-mirror-sites/): The safest place to get Fedora is getfedora.org, which offers direct downloads and links to verified global mirrors for ISO images.
