This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Linux Noob

Hi folks,

I've had a bare smattering of exposure to Linux and I'd like to start getting my head around it.
I've had plenty of exposure to all manner of server (and Hyper-V) deployments from SMB to enterprise, but it's all been Windows-based (not counting my CP/M, ZCPR initial entry).

Aside from downloading some ISO and playing with it, were would you point a Linux noob for some self-education?

Thx,
JIm


This thread was automatically locked due to age.
  • Just try it. Take a Linux distribution of your choice (e.g. Ubuntu), install in a VM and start playing.

    Try to setup a Samba server, DNS server (Bind), DHCP server, print server (CUPS), etc.

    Search Google, if you don't get further. Try some tutorials...
    For the basic commands search for "linux cheat sheet".

    Just a hint: The server versions usually come without a gui. That's what a pure linux is: managed through the shell. [;)]
  • Thx - I kinda figured as much, but wanted to ask anyway.

    I'm a big fan of the shell (cmd-line in Windows) - I can configure Windows networking faster via netsh than most folks can via the GUI.
  • I'd say setting up a server and playing with it is going to be the best.

    Debian and CentOS are two of my favorites.

    Once you get the base system setup, look at tutorials on setting up different services.

    Apache
    MySQL
    PostgreSQL
    Bind9
    Samba..... Samba4 domain controller was a lot of fun!
    Dovecot
    Cyrus
    Postfix

    ..... so many different things.  If you have a NAS device or something, it's good to have familiarity with iSCSI and NFS in linux.

    Also, don't get discouraged.  I've worked with many admins that have a background in Windows, and they get very frustrated because there aren't wizards for everything.  But, you mention you are pretty fluent with command line, so this might not apply to you.

    Once you understand the basics of Linux, you might like certain things better.
  • Thanx, guys - downloading Ubuntu & BSD as I type this...
  • Hey Jimmy,

    Just a quick note. BSD is not linux, BSD (Berkley Software Distribution) is one of the original Unix variants. Very similar to linux in many ways (linux is considered a unix like operating system) but also quite different. There are also a few variants of BSD with different focuses, such as OpenBSD, NetBSD, & FreeBSD. Apple's OSX is also a descendent of BSD, deriving aspects of it's design from the BSD's as well as NextStep/OpenStep.

    The family tree, if it interests you, can be found here: http://upload.wikimedia.org/wikipedia/commons/7/77/Unix_history-simple.svg

    Still worth learning, even if just for fun and keeping your skills sharp.
  • Yup.  BSD is very different.
    I use BSD mostly for web servers and file servers.
    I'm not nearly as fluent in BSD as I am in Linux.

    Also, are you looking at unix based desktops, or servers?

    For desktops, I think Ubuntu is great!  But, for servers, I can't say I'm a fan of Ubuntu.  I've run a few Ubuntu LTSP, but that's about it.  Ubuntu can be a bit of a pig for other tasks.
  • Love the comments - thx!

    I'm looking at servers primarily.
    We have (and will likely keep) Windwos as our desktops for the foreseeable future, more for the apps (trading, music production, etc.) than anything else.
  • One other comment,

    If you are looking at which systems to experiment on with an eye towards employable skills, I'd suggest focusing on Ubuntu for the Desktop & CentOS for the Server end. Both have made extensive inroads into their respect areas and as CentOS is essentially a recompiled RedHat (minus their trademarks), you can put RedHat/CentOS on a resume and it'll keep the HR types happy when they run your resume through a word search routine. [:)]

    That's not to say that you can't experiment with other Linux distributions or even the BSD's, Sophos uses SUSE for the UTM and I use Gentoo at home (queue the ricer comments. [:D]). I've just found those two will make any future job searches easier while still giving you skills applicable to every other linux/unix out there.