Forsaken_GA wrote: » If you're looking to expand knowledge, learn CentOS, learn Debian. The majority of current popular distros derive from either Debian or RHEL, but RHEL is commercial, so learn from CentOS which is the same damn thing, just without the logos and price tag.
ptilsen wrote: » I might be wrong about this, but my understanding was that Fedora was more similar, being the freeware "version" of RHEL.
Also, the advice I'd seen in the past was to learn linux, get Slackware. If you get Debian/Ubuntu, RHEL/Fedora/CentOS, Suse, etc., you're learning those distros more so than Linux. Not that there isn't value to learning all of it -- I'm just repeating what I've seen, anyway.
Forsaken_GA wrote: » Nope. Fedora is actually the upstream for RHEL. RHEL 6 is based off Fedora 9, while Fedora current is at 16. Feature and implementation wise, and software version wise, Fedora will always be ahead of RHEL.
ptilsen wrote: » That's not contrary to my understanding, technically. Fedora is more or less the test bed for features that will be in RHEL, right? But, more to the point I was making, it's freeware and fundamentally most similar to RHEL. Unless I am wrong there, and CentOS is more similar and therefore a better learning tool. That's all I'm getting at; which is better for learning RHEL, Fedora or CentOS?
onesaint wrote: » Also, Slackware is closest to Unix AFAIK and most used for pen testing. Or so I've heard.
Forsaken_GA wrote: » CentOS. CentOS is a direct recompile of RHEL with the branding removed, and their goal is to maintain 100% binary compatibility with RHEL, so you can use CentOS binaries on a RHEL system, and vice versa. For all practical intents and purposes, CentOS *is* RHEL. Scientific Linux is another RHEL recompile, but they don't go out of their way to maintain 100% binary compatibility, and they do a few minor tweaks and install some non-RHEL packages, as it's a distro that's aimed at research labs. I wouldn't have any problem deploying SL instead of CentOS though. Fedora is fundamentally different from RHEL, though. It's essentially cutting edge and constantly updating, whereas RHEL is culled from a base of Fedora, with attention at fixing packages and bugs for use in an Enterprise deployment, where stability is more important than being on the cutting edge of features. If you install Fedora 16 and then install RHEL 6, and try to configure both, you'll notice some pretty big differences.
Forsaken_GA wrote: » Well, that depends. BackTrack is pretty popular these days, and it used to be Slack based, but now it's Debian/Ubuntu based. No distro is worse or better than any other for something like pentesting, all the software runs on everything, just matters how it's packaged. Slackware was a bit of an anomaly in that it used the BSD style init, as opposed to the sysv init that most linux distros use. But Slack can do sysv init ever since Slack 7. And now everyone is moving towards Upstart for init instead....
Forsaken_GA wrote: » Seriously, take it from someone who was thrown to the wolves - I started a job after not having touched any form of unix for over 3 years, and prior to that I was only a dabbler, and was given 90 days to get my skills up to snuff. And I had Debian forced on me as a distro choice since it was a Debian shop.
effekted wrote: » Thanks everyone for all the great info! Funny that you mention the syntax to delete the root directory, I've seen 2 developers accidentally include a space after the / and end up tanking the entire box... is it too much to ask that you proof read your syntax when a mistake could destroy a production box lol
techinthewoods wrote: » If you feel like sharing, I'd love to hear more about that story. How did you end up in a Linux-centric job with only dabbler experience? More importantly, how did you get your Linux skills up to snuff in 90 days? Thanks.