![]() |
Any Linux users here?
Alright, so I'm an IT student right now and we're working with virtual machines, using windows 7. We're getting into Linux later this quarter, and I have no experience with it. I'd like to set up a VM and tinker with it before we get into class with it. I know this forum is crawling with techies, so I ask you Chiefsplanet, what would be the best version for someone to get their feet wet with Linux?
|
Mint is probably your best bet.
http://linuxmint.com/ I used it for a bit but ditched the entire Linux experience... just isn't for me. |
Quote:
|
+1 for CentOS.
http://www.centos.org/ It's enterprise level, it's server, and it's free. It's based on RHEL, which is a very common distribution for a range of servers. If you're learning linux for IT reasons, I imagine you're going to be learning on RHEL. OpenSUSE is another option if you're interested in working with client side stuff, though I don't see this as particularly applicable as any workstation in production that you're going to be dealing with is almost certainly going to be some strain of Windows. |
Quote:
It's really hard to go wrong and it's a great place to start. If you're just looking to tinker a bit, I'd start there actually. http://www.ubuntu.com/ |
RHEL?
|
Quote:
http://en.wikipedia.org/wiki/Red_Hat_Enterprise_Linux http://www.redhat.com/products/enterprise-linux/ Basically it's a server distribution aimed at corporations, academic campuses, etc. |
Quote:
|
If you're learning for work and will be managing servers and other objects, you will be happy you learned on redhat.
After you're comfortable, you can move on to fun flavors like CrunchBANG and other very light, very manageable, very fun to use flavors. Toss a flavor like Ubuntu or Mint on an old laptop or desktop laying around the house for a good desktop experience. Just google all this. And get ready for some command line action. And welcome |
see, this is why i came here to ask lol. I'm still a student, in my second quarter of a 19 month program. so i've got some time to figure all this out.
|
Quote:
Pilsner had the best advice, RHEL, SUSE or CentOS... also you may want to look at Debian. Any of those 4 are great to learn on. Here is the main issue... once you install it, you need to actually use it. Yes, Linux can be used as a desktop OS but learning it from that perspective is almost completely a waste of time. Your best bet is to set it up with various web servers, php, python, databases, mail, ftp, etc... and learn it from that end. Learn how to set all of those up in various ways then learn how to manage the server after setup (migrating servers, what happens if your file system gets full, etc etc) .. do all of that and you will be WELL on your way. AND of course, if you hit any snags, come here and start a thread asking questions... plenty of us here will help out. |
Quote:
|
sucks, no reason to use it
|
I see people have already recommended RHEL and CentOS. Those are the two most common Linux VMs being deployed in enterprise clouds right now.
I use Xubuntu (an Ubuntu distro that uses XFCE instead of Gnome/KDE) and Fedora. Fedora is basically the non-enterprise build of Red Hat. I wouldn't recommend Mint since it, as AustinChief said, is basically a pre-packaged GUI aimed at user-friendliness. Not a great learning platform as it hides much of the "guts". |
I would recommend going with Ubuntu, which is a Debian derived flavor of Linux. If you are learning Linux at all, it will likely be primarily command line based.
Fair warning, once you use a proper OS with a unix like shell, you'll find Windows much less powerful. There is a great screencast from Peepcode covering the basics of the command line and how the directory structures work. Understanding how the systems are structured will help make sure that you can safely update the OS without interfering with the code that you've either compiled or written yourself. Another cool resource is command line fu for really cool shortcuts and commands that will make your life easier (sudo !! is my favorite). Also since you're running in VMWare, remember that snapshots are nice, but not a substitute for backups. While the package manager in Ubuntu is nice, you also ought to try to compile some of software on your own. I always compile nmap from scratch. You also might try Alpine, which can be configured as an imap client to connect to gmail of all things. Personally I've used Slackware and numerous versions of Ubuntu. GUIs for Linux kind of suck, but if you've used Windows you're used to that. I run the latest long term support version of Ubuntu in a VM for some server based stuff and use Back|Track when I need weapons. It's also Ubuntu based. |
All times are GMT -6. The time now is 09:04 AM. |
Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2025, vBulletin Solutions, Inc.