Skip Navigation

What distribution is most used in production environment

I've come across Red Hat allot lately and am wondering if I need to get studying. I'm an avid Ubuntu server user but don't want to get stuck only knowing one distro. What is the way to go if i want to know as much as I can for use in real world situations.

106 comments
  • Mostly mission critical server that I deployed in the past, all use RHEL/Clones because their LTS, and stability across packages version.

    If for hobbyist, it's Ubuntu. I think you need to learn more about ansible, container/podman/openshift, and SDN for work. Nowdays, there are some use APT in production, but mostly they switch to dnf because dnf have better way to do downgrade, undo, redo, and config package in production.

    This applied mostly for ERP project such as SAP Hanna, SQL Server, DB2, etc... Like it not, Red Hat Dwindling isn't now, probably 5-10 years ahead, but I'm not sure, as mostly rant about RHEL are in Community. I do know regional linux user group in Indonesia, some are leaving EL group, but they still can't rip apart most mission critical server on top of RHEL/Clones... so it's still worth learning RHEL/Clones, and use Fedora for day 2 day task, and learn ubuntu, as well ubuntu pro, for learn deploying critical production server.

    Debian and Ubuntu are near, and ubuntu is derived from debian, but if you talk spirit, they are different... If you are conscious about what Red Hat do, stay away from it, but if you are working in corporate, you can't go without learning it.

  • All of my personal servers are Debian. My last company switched their entire production fleet from centos to Debian. I think a lot of people switched to Debian back when the Centos Stream debacle went down.

  • I work for a well known internet company, and its 98% redhat (or derivative) with some alpine and ubuntu scattered about randomly

  • 100% sure its Debian.

    • Mission critical server mostly are RHEL or EL Clone or Fedora or it's derivative... If you combine even Azure nowdays, Microsoft Linux is derived from Fedora, same as Amazon Linux, and others... Debian are covering some part, but mostly hobbyist, or SME, and mostly non critical, as they don't have standard across, even on their https://wiki.debian.org/LTS/Extended and https://www.debian.org/consultants/

      apt also bad when you got to dowgrade package when something mess up, and get messy with dpkg.. :'(

      So I quite doubt if it's production env, mostly go with EL. I do know some company use Ubuntu/Debian, but it's quite few...

      If Ubuntu/Debian want to shape Industries, and kick out RHEL, they need to have standard, and better consultancy than RHEL. I hope so that they could grow and make market competitive, but for now it isn't sadly.

  • The two distros I've seen in the workplace most often were Redhat (because support contracts can be purchased) and Ubuntu (because AWS and Digital Ocean treat Ubuntu VMs as first-class citizens).

  • Ive worked a couple fortune 500s that used ubuntu. If im using aws ill stick with their distro but most of time im happy with ubuntu. I think distro choice matters less and less. Most of the systems ive run recently have had ansible to configure them or have just run docker containers. Most of the gov contracts iveworked on insisted on red hat but honestly the teams making those decsions seemed the least technically capeable ive worked with and it was just a red tape issue to change distros

    • I think in fortune 500, it's only fraction that use ubuntu/Debian, as most of marketshare hold by red hat, 95% as I remember last time. Than 3% of windows, less than that is everything else.

  • My experience in my career has been all RHEL/CentOS. The meat of Linux admin isn't going to hugely change between most distros tho. Different package mgmt, how the network is configured, etc... Spin up an VM, install it from scratch, and just learn those differences.

  • I work for a big enterprise, we have RHEL on all our Linux servers save for a few that are SuSe for SAP.

  • A company I worked at 2016-2022 used mainly CentOS and Ubuntu for all their servers at customers' sites

  • For learning system administration, I think Cent OS Stream can be a great choice. Not because it offers something special than others but because it would familiarize you with the RHEL/Fedora family and in my experience majority of enterprise-servers are using one of its family members, be it RHEL, the former CentOS, Oracle Linux, Amazon Linux or some other variant.

  • So what are the biggest differences. Or is it mostly the same? Also thanks for the responses!

    • Most Linux distros are more alike than different. They'll use different package managers, have different sets of software available, have different default settings for some stuff, but at the end of the day, Linux is Linux. Once you know enough, the distro is almost meaningless in terms of what you're capable of. You can do almost anything on any distro with the right knowledge and a bit of effort. It mostly becomes about the effort at that point.

      Skills you learn on one will be 98% transferrable to another. That's why everybody says to just get Red Hat certifications; not because Red Hat has a monopoly, but because their certification process is fantastic, respected and accepted almost anywhere regardless of what they actually run. As you've seen, almost every answer you got was completely different on what they actually run in production.

      The only standout differences are the newish trend of immutable distros (openSUSE ALP/Aeon, Fedora Kinoite/Silver blue, etc) and NixOS, which is also immutable but its own beast entirely. These have some new considerations separate from the rest, especially NixOS. But they're still relatively fresh on the scene, so there's no rush to learn about them just yet.

106 comments