How to learn UNIX

 
Thread Tools Search this Thread
Operating Systems Linux Fedora How to learn UNIX
# 1  
Old 03-14-2011
How to learn UNIX

First question is how do you learn UNIX on a home lab. I understand that HP-UX isn't free and neither is SCO Unix and they don't run on x86 based systems anyways. The choices I believe are going to be OpenSolaris and FreeBSD. My question is UNIX commands the same across the board so if I learn to use OpenSolaris will I be able to use HP-UX (which is what I ideally want to learn).

Do all UNIX variants also have a GUI like OpenSolaris and FreeBSD or is say HP-UX command line based. I need some advice on the best course of action please.

Cheers for any help Smilie
# 2  
Old 03-14-2011
Quote:
Originally Posted by michael78
First question is how do you learn UNIX on a home lab.
Install it on its own system, don't try and dual-boot -- if that goes sour you could lose everything. You don't have to put it on a "good" system, even a junk PIII makes a good home-server if it has enough ram(512M or more). Then seriously use it. Do things like try to set up a file server, web server, get ssh going, and so forth. You may need to learn some basics first, like how UNIX manages file ownership and permissions and how partitions work in UNIX; these features at base are nearly the same everywhere, even if some have extended features like access control lists too.

You could also try and find an old HP-UX based system on Ebay. Sometimes you can get old hardware for a song.
Quote:
I understand that HP-UX isn't free and neither is SCO Unix and they don't run on x86 based systems anyways. The choices I believe are going to be OpenSolaris and FreeBSD.
There's a few kinds of BSD actually, and openBeOS, but close enough.
Quote:
My question is UNIX commands the same across the board so if I learn to use OpenSolaris will I be able to use HP-UX (which is what I ideally want to learn).
General-purpose commands will be nearly the same. They'll both have commands proscribed by POSIX like cp, mv, echo, and so forth, and they'll all have some variety of Bourne shell available. System configuration will be very different from OS to OS though. Also, different shells have different capabilities, but if you avoid features that aren't strictly Bourne shell features, like arrays, you should be able to write shell scripts that work in most shells. If you need these advanced features, the korn shell is more widely available than bash on most non-Linux systems.
Quote:
Do all UNIX variants also have a GUI like OpenSolaris and FreeBSD or is say HP-UX command line based.
At core nearly any UNIX system can be operated almost exclusively from the commandline -- even the heavily-GUI based Macintosh OSX. Most any UNIX can have some sort of GUI available, but this is frequently optional.

Last edited by Corona688; 03-14-2011 at 02:17 PM..
These 2 Users Gave Thanks to Corona688 For This Post:
# 3  
Old 03-14-2011
Quote:
Originally Posted by Corona688
Install it on its own system, don't try and dual-boot -- if that goes sour you could lose everything. You don't have to put it on a "good" system, even a junk PIII makes a good home-server if it has enough ram(512M or more). Then seriously use it. Do things like try to set up a file server, web server, get ssh going, and so forth. You may need to learn some basics first, like how UNIX manages file ownership and permissions and how partitions work in UNIX; these features at base are nearly the same everywhere, even if some have extended features like access control lists too.

You could also try and find an old HP-UX based system on Ebay. Sometimes you can get old hardware for a song. There's a few kinds of BSD actually, and openBeOS, but close enough. General-purpose commands will be nearly the same. They'll both have commands proscribed by POSIX like cp, mv, echo, and so forth, and they'll all have some variety of Bourne shell available. System configuration will be very different from OS to OS though. Also, different shells have different capabilities, but if you avoid features that aren't strictly Bourne shell features, like arrays, you should be able to write shell scripts that work in most shells. If you need these advanced features, the korn shell is more widely available than bash on most non-Linux systems. At core nearly any UNIX system can be operated almost exclusively from the commandline -- even the heavily-GUI based Macintosh OSX. Most any UNIX can have some sort of GUI available, but this is frequently optional.
Cool sounds good. I have a server that has Windows 2008 R2 with Hyper-V installed on it so am going to use this to mess around with OS's that I normally don't deal with. I've always wanted to learn more about UNIX (and Linux) but never really knew what it was used for in the real world (probably with me having a Microsoft background Smilie). I think I will download FreeBSD and OpenSolaris and give them a whirl. Cheers for the help and gad I found this place.
# 4  
Old 03-14-2011
I wouldn't mess with hyper-V. Getting networking working inside a virtual machine is going to be weird and very different from a real machine, for starters.
# 5  
Old 03-15-2011
Quote:
Originally Posted by Corona688
I wouldn't mess with hyper-V. Getting networking working inside a virtual machine is going to be weird and very different from a real machine, for starters.
Unfortunately I can't dedicate hardware to one OS. I have installed 2 NIC's in the server so hopefully I should be able to setup networking ok. I've downloaded Solaris Express (which I believe is what used to be OpenSolaris and FreeBSD. Really appreciate the help. Coming from a pure MS background it might be a little strange using UNIX at first but these forums look great for help.
# 6  
Old 03-15-2011
Hi michael,

For the base knowledge, Unix and Linux are the same. the real question is what you want to do with it ?
Unix have a lot of variants : IBM-AIX, HP-UX, and (it's my opinion) the better is Solaris.
Linux is more flexible, redhat is the reference, but we have also Suse, Debian...
If you need to learn the basic knowledge, i think that Ubuntu or Mint are simple to use.
# 7  
Old 03-15-2011
Quote:
Originally Posted by Redouane
Hi michael,

For the base knowledge, Unix and Linux are the same. the real question is what you want to do with it ?
Unix have a lot of variants : IBM-AIX, HP-UX, and (it's my opinion) the better is Solaris.
Linux is more flexible, redhat is the reference, but we have also Suse, Debian...
If you need to learn the basic knowledge, i think that Ubuntu or Mint are simple to use.
Good question and to be honest with my MS background I don't know what UNIX is used for in the real world. I assume it has many uses otherwise it wouldn't still be around. In a sense I would like to branch out my skills from Microsoft. I see some jobs in my area that require UNIX skills (sometimes only basic skills required) so I figure it's good to learn skills that are in demand.

I have downloaded CentOS with it being basically free Redhat and Solaris Express (since found that Open Indiana is the offshot of OpenSolaris so may download that instead) and FreeBSD. I'm going to install them over the weekend and have a mess on with them.

I've used Ubuntu in the past and think it's come on a long way but is probably too geared towards the home user. I have bought a book on CentOS so will get around to reading that soon. Going to look into buying a book on UNIX as well.
Login or Register to Ask a Question

Previous Thread | Next Thread

9 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

Best way to learn UNIX

Hi, I am the ultimate noob when it comes to UNIX. Apart from a few basic thing like ls -l and mkdir (and that really is about as good as it gets) I know absolutely nothing about UNIX and I want to learn it and get better! I'm sure like with most things, just getting stuck in and trying... (3 Replies)
Discussion started by: thebdj
3 Replies

2. UNIX Desktop Questions & Answers

Best way to learn Unix....

Hello- I talked to a friend the other day....he said learning Linux is a boon to my Windows Server Support career. I know linux comes from Unix so I am wondering if I should start by learning Unix. I have a MAC with OSX on it that I can use. Will this work for learning line command? My goal is... (1 Reply)
Discussion started by: digitalayon
1 Replies

3. UNIX for Dummies Questions & Answers

How to learn UNIX?

Hey everybody, I am a 25 year old web programmer in Malaysia. I am not hapy with my line of work and I want to do something more. I know asp.net,asp,php and jsp.But they dont really land me in a good promising job wich I realy love. I am more interested in Oracle DBMS. now to be a DBA in Oracle... (7 Replies)
Discussion started by: shounak
7 Replies

4. UNIX for Dummies Questions & Answers

Want to learn unix

Hello everyone, I would like to learn and administrate unix operation system. For training purposes, i would to install at home an unix system on my windows machine (using vmware player or virtual box.) I would like you to advise me on which exactly operation system can i install for learning... (2 Replies)
Discussion started by: stunaz
2 Replies

5. UNIX for Dummies Questions & Answers

Where 2 learn unix ??????

HI . my friends am very ewager to learn unix and its operations can any experts can say wher can i easily learn unix through net and give me some links to learn unix through also tutorials.plz help me am very interested also i want ot learn AIX so only am asking this help my... (1 Reply)
Discussion started by: harsath24330
1 Replies

6. UNIX for Dummies Questions & Answers

want to learn unix

Hey guys, I would like to learn unix but first i need to start to load unix OS into my computer but i dont know where to start or get the CD to load...help appreciated...thanks (2 Replies)
Discussion started by: rxsonny
2 Replies

7. SCO

want to Learn Unix

:confused: Hello everybody, i am totally new to unix, i want to learn unix. i have a server with pIII, 256 mb RAM, two SCSI disk w/o RAID controller.and one IDE CD-ROM Drive. i heard SCO installs on intel platform. what steps should i take for installing SCO on this machine? can anybody help me... (1 Reply)
Discussion started by: tataiermail
1 Replies

8. OS X (Apple)

Want to learn Unix on PB

I've got a 15" PB running Panther and I truly want to delve into the Unix base. I want to learn what is going on under my system and I want to learn how to be able to work in the Unix environment. I've had some experience with Redhat and Mandrake Linux, so I'm not afraid of the shell prompt. I'd... (2 Replies)
Discussion started by: MortonM33
2 Replies

9. Programming

What to learn in Unix

Hi I've landed an entry level job in a s/w company.I've not yet started working.But they told me it would be good if i know unix very well.I don't have any idea abt unix.and now i realise it is very vast.It would be nice if somebody can tell me what i should be learning in unix.I don't think i'll... (5 Replies)
Discussion started by: liiza
5 Replies
Login or Register to Ask a Question