Ask Your Question

Can i comfortably work with redhat if i master fedora?

asked 2015-10-21 20:10:45 -0500

amabowilli gravatar image

updated 2015-10-25 14:26:54 -0500

mether gravatar image

Hello guys, Can i comfortably work with redhat if i master fedora? I wish to become a linux administrator and i have been working on fedora since the 12th version. Can i comfortably work with redhat?

edit retag flag offensive close merge delete


It will easier then trying RHEL/Centos after mastering Debian/Ubuntu and much easier then migrating from another OS with no linux experience at all.

bodhi.zazen gravatar imagebodhi.zazen ( 2015-10-22 18:40:42 -0500 )edit

I'm not sure if this question is valid for this platform, as it seems to be open to interpretation, too ambiguous, etc.

ILMostro gravatar imageILMostro ( 2015-10-23 06:11:33 -0500 )edit

After the lengthy, detailed, cerebral answers to this "question", I'd suggest converting this into a Wiki

ILMostro gravatar imageILMostro ( 2015-11-15 23:05:45 -0500 )edit

2 Answers

Sort by ยป oldest newest most voted

answered 2015-10-21 22:05:34 -0500

updated 2015-11-11 21:39:30 -0500

Probably the most important aspect of system administration off the bat is the init system, and since Fedora 22 uses systemd and CentOS/RHEL 7 make use of it as well, you'll be well-acquainted there. CentOS/RHEL 6 and before make use of upstart, so you may be a bit out of practice if you're not using systemd's compatibility features and you only make use of Fedora - it adopted systemd back in mid 2011 with Fedora 15. The second most important aspect is probably package management, and since Fedora made use of yum up until 22, you're probably well studied on that front (CentOS/RHEL 5, 6, and 7 use yum).

Almost all of the other software available for Fedora is available for CentOS/RHEL, albeit often in the form of a previous feature version which is maintained by Red Hat engineers with security patches (often backported from future releases of the software). You'll certainly be familiar with the most commonly used software, but you may have to tolerate the absence of some of your preferred features. If you grew with the software, you should still be capable of functioning, and if you know the software well, you'll be a great administrator of it at previous feature levels.

But, as you likely suspect, home system administration is most often very different from professional system administration. The most important distinction between professional administration/engineering and personal use is probably that you likely don't frequently make use of software which is most often used in enterprise environments. When you do, you almost certainly don't make use of it at a similar level of complexity or fullness. You probably, for instance, don't do a lot of postfix or sendmail configuration at home. You might not make much use of LVM or do much file system administration. Performance monitoring and reporting with something like Performance Co-Pilot, multiple system administration with a solution such as Red Hat Satellite / Spacewalk, managing large KVM solutions, etc. are things that you may not do at home at all. Some of the activities which you are more likely to have engaged (e.g.auditd, cron, sar, various backup solutions) are going to be implemented through many features you may never have touched or even thought about.

But you know what? You can find out exactly how well you fare if you simply whip up some KVM guest domains on your Fedora rig and install CentOS. Give both major versions 6 and 7 a shot. CentOS and RHEL of the same major and minor versions are virtually indistinguishable from one another in practice (they are binary-equivalent, but you have to learn some of the RHEL-specific utilities such as subscription-manager, but it's typically trivial stuff).

The most wonderful thing about being an aspiring system administrator / engineer today is the extremely high quality and availability of sophisticated open source software used in professional environments. You can download and run multiple enterprise-grade operating ... (more)

edit flag offensive delete link more


There are certain differences with available software, even if third-party repos are enabled, e.g. epel, etc. For example, Fedora, though more restrictive regarding certain licenses than other distros, still has a wider range of software than RHEL; case and point, ffmpeg, vlc, and others. In order to get those working on your RHEL system(s), you need to manually compile them, or perhaps use fedora's build-system(s), e.g. copr, koji. Another reason for the discrepancies, besides licensing, is the longterm-support "nature" of Enteprise-Linux's software packages and/or systems.

ILMostro gravatar imageILMostro ( 2015-11-14 23:42:15 -0500 )edit

Regarding the job-outlook: sadly, simply attaining a RHEL certification isn't necessarily a sure-fire way of gaining linux-related employment; whereas my friend got calls/job placement after passing the CCNA, I am still looking for work after passing the RHCSA. Of course, this all depends on your work experience, the current job market, your location, etc.

ILMostro gravatar imageILMostro ( 2015-11-14 23:48:45 -0500 )edit

answered 2015-10-22 03:56:06 -0500

cobra gravatar image

I've used CentOS for my server systems and Fedora for my desktop/clients for many years. My experience is that they're so similar I hardly notice.

It can be a bit frustrating when using 3rd party repos and attempting to install a package that isn't available on CentOS. This hardly ever happens.

There is a bigger distinction between CentOS/RedHat 6 and 7 than there is between CentOS7 and Fedora 21 or 22. For most sysadmin tasks, you'll be fine.

edit flag offensive delete link more

Question Tools

1 follower


Asked: 2015-10-21 20:10:45 -0500

Seen: 971 times

Last updated: Nov 11 '15