Unix Technical Forum

dilemmas galore

This is a discussion on dilemmas galore within the comp.unix.solaris forums, part of the Solaris Operating System category; --> hi all. i'm a beginner at UNIX/LINUX.presently i have opensuse 10.3 installed on my computer.i am basically a c/cpp/java ...


Go Back   Unix Technical Forum > Unix Operating Systems > Solaris Operating System > comp.unix.solaris

FAQ Members List Calendar Search Today's Posts Mark Forums Read
  #1 (permalink)  
Old 02-25-2008, 01:37 AM
Vaib
 
Posts: n/a
Default dilemmas galore

hi all.
i'm a beginner at UNIX/LINUX.presently i have opensuse 10.3 installed
on my computer.i am basically a c/cpp/java programmer and soon would
be joining the IT industry.i am very enthusiastic about the shell and
would like to study unix\linux through the command line.along with
that i would also like to study operating systems in depth with hands-
on and practical approach on linux\unix OSs.for this reason i have
picked up an operating systems book by gary nutt which teaches through
examples of unix\windows and for reference i have 'the unix
programming environment' by Brian Kernighan but i'm not finding the my
OS book to be providing me with solid concrete concepts ( although it
has good examples and very good lab exercises).
Henceforth i'm an a little dilemma and as always i've turned to
usenet.it would be very appreciative of people(and nerds) out there to
help me out with the following questions :

1)how much is unix different from linux? i know linux is a simulation
of unix and i can see its source code but is it advisable to learn
from a unix book and practise on linux ? i want to learn both .
2)kindly suggest 2-3 simple,good(not at all boring),usefull and
standard books or/and sites for unix and linux.
3)kindly suggest 2-3 simple,good and conceptual books or/and sites for
operating systems that teach the subject through unix\linux approach.
thanking in anticipation. vaib.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #2 (permalink)  
Old 02-25-2008, 01:37 AM
Michael Vilain
 
Posts: n/a
Default Re: dilemmas galore

In article
<656574ce-2733-491f-b8d6-2210e3b45150@e60g2000hsh.googlegroups.com>,
Vaib <vaibhavpanghal@gmail.com> wrote:

> hi all.
> i'm a beginner at UNIX/LINUX.presently i have opensuse 10.3 installed
> on my computer.i am basically a c/cpp/java programmer and soon would
> be joining the IT industry.i am very enthusiastic about the shell and
> would like to study unix\linux through the command line.along with
> that i would also like to study operating systems in depth with hands-
> on and practical approach on linux\unix OSs.for this reason i have
> picked up an operating systems book by gary nutt which teaches through
> examples of unix\windows and for reference i have 'the unix
> programming environment' by Brian Kernighan but i'm not finding the my
> OS book to be providing me with solid concrete concepts ( although it
> has good examples and very good lab exercises).
> Henceforth i'm an a little dilemma and as always i've turned to
> usenet.it would be very appreciative of people(and nerds) out there to
> help me out with the following questions :
>
> 1)how much is unix different from linux? i know linux is a simulation
> of unix and i can see its source code but is it advisable to learn
> from a unix book and practise on linux ? i want to learn both .
> 2)kindly suggest 2-3 simple,good(not at all boring),usefull and
> standard books or/and sites for unix and linux.
> 3)kindly suggest 2-3 simple,good and conceptual books or/and sites for
> operating systems that teach the subject through unix\linux approach.
> thanking in anticipation. vaib.


Not to start any sort of flamewar, but UNIX came first. If you read the
Wikipedia article on Linux, I'm sure that will fill in the gaps. But
that's like studying the history of science (it was a great, easy
history elective) rather than actually _doing science in a lab_.

I came from a mini-computer environment (VMS) in the mid 90's to
Solaris. Different vendors do things differently, but most UNIX systems
are pretty much the same. The basic sysadmin tasks don't change, just
how they're done.

If you don't have any background in running large collections of
machines (mostly, that's the job in IT), you should start there. THE
PRACTICE OF SYSTEM AND NETWORK ADMINISTRATION by Limoncelli and Hogan is
a good, non-specific discussion of the issues. Task specific books
depend on the vendor. I like O'Reilly's books (YMMV):

http://www.oreilly.com/catalog/esa3/index.html

Unfortunately, the 2nd edition of Nemeth's UNIX SYSTEM ADMINISTRATION
HANDBOOK isn't out until April, but the Linux version is available:

http://www.amazon.com/Unix-System-Ad...emeth/dp/01314
80057
http://www.amazon.com/Linux-Administ...eth/dp/0131480
049

As to practicing on Linux and trying to get a job in a vendor-specific
shop, that will be a _lot_ harder. I'd think most shops look for an
candidate with training on the equipment they have. Some really
cheap-ass shops using Linux and advertising on Craigslist might talk to
you, but not a big shop running a mix of Solaris, HP/UX, or IBM's
virtualized Linux on mainframes.

You can start by installing Solaris on a system (cheap SPARCs can be had
on eBay), familiarizing yourself with the hardware, configuring the
disks, installing software (vendor, freeware, and GNU).

Good luck.

--
DeeDee, don't press that button! DeeDee! NO! Dee...



Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #3 (permalink)  
Old 02-25-2008, 01:37 AM
Richard B. Gilbert
 
Posts: n/a
Default Re: dilemmas galore

Michael Vilain wrote:
> In article
> <656574ce-2733-491f-b8d6-2210e3b45150@e60g2000hsh.googlegroups.com>,
> Vaib <vaibhavpanghal@gmail.com> wrote:
>
>
>>hi all.
>>i'm a beginner at UNIX/LINUX.presently i have opensuse 10.3 installed
>>on my computer.i am basically a c/cpp/java programmer and soon would
>>be joining the IT industry.i am very enthusiastic about the shell and
>>would like to study unix\linux through the command line.along with
>>that i would also like to study operating systems in depth with hands-
>>on and practical approach on linux\unix OSs.for this reason i have
>>picked up an operating systems book by gary nutt which teaches through
>>examples of unix\windows and for reference i have 'the unix
>>programming environment' by Brian Kernighan but i'm not finding the my
>>OS book to be providing me with solid concrete concepts ( although it
>>has good examples and very good lab exercises).
>>Henceforth i'm an a little dilemma and as always i've turned to
>>usenet.it would be very appreciative of people(and nerds) out there to
>>help me out with the following questions :
>>
>>1)how much is unix different from linux? i know linux is a simulation
>>of unix and i can see its source code but is it advisable to learn
>>from a unix book and practise on linux ? i want to learn both .
>>2)kindly suggest 2-3 simple,good(not at all boring),usefull and
>>standard books or/and sites for unix and linux.
>>3)kindly suggest 2-3 simple,good and conceptual books or/and sites for
>>operating systems that teach the subject through unix\linux approach.
>> thanking in anticipation. vaib.

>
>
> Not to start any sort of flamewar, but UNIX came first. If you read the
> Wikipedia article on Linux, I'm sure that will fill in the gaps. But
> that's like studying the history of science (it was a great, easy
> history elective) rather than actually _doing science in a lab_.
>
> I came from a mini-computer environment (VMS) in the mid 90's to
> Solaris. Different vendors do things differently, but most UNIX systems
> are pretty much the same. The basic sysadmin tasks don't change, just
> how they're done.
>
> If you don't have any background in running large collections of
> machines (mostly, that's the job in IT), you should start there. THE
> PRACTICE OF SYSTEM AND NETWORK ADMINISTRATION by Limoncelli and Hogan is
> a good, non-specific discussion of the issues. Task specific books
> depend on the vendor. I like O'Reilly's books (YMMV):
>
> http://www.oreilly.com/catalog/esa3/index.html
>
> Unfortunately, the 2nd edition of Nemeth's UNIX SYSTEM ADMINISTRATION
> HANDBOOK isn't out until April, but the Linux version is available:
>
> http://www.amazon.com/Unix-System-Ad...emeth/dp/01314
> 80057
> http://www.amazon.com/Linux-Administ...eth/dp/0131480
> 049
>
> As to practicing on Linux and trying to get a job in a vendor-specific
> shop, that will be a _lot_ harder. I'd think most shops look for an
> candidate with training on the equipment they have. Some really
> cheap-ass shops using Linux and advertising on Craigslist might talk to
> you, but not a big shop running a mix of Solaris, HP/UX, or IBM's
> virtualized Linux on mainframes.
>
> You can start by installing Solaris on a system (cheap SPARCs can be had
> on eBay), familiarizing yourself with the hardware, configuring the
> disks, installing software (vendor, freeware, and GNU).
>
> Good luck.
>


You can also install Solaris on a cheap PC!

"Operating Systems: Design and Implementation" by Andrew S. Tannenbaum
is a good text on the subject of operating systems in general.

I'd disagree on the subject of knowing the specific hardware! What most
IT people need to know about hardware is easily learned "on the job" as
long as you will not be designing or repairing hardware. You will be
exected to do basic troubleshooting such as determining whether a
problem is due to hardware or software. You will need to be able to
identify the power switch and possibly you may need to know how to open
the case and install or remove PCI cards or memory. Most larger shops
pay for a service contract which means that somebody from Sun or another
vendor comes on site to troubleshoot and repair the hardware. Tasks
like installing a modem or a printer are things you would be expected to
be able to do.

You will also need to know enough about networks and networking hardware
to be able to connect a machine to the network and to troubleshoot
simple network problems. Most shops have a network specialist to do the
difficult stuff.



Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #4 (permalink)  
Old 02-25-2008, 01:37 AM
Reginald Beardsley
 
Posts: n/a
Default Re: dilemmas galore

Michael Vilain wrote:

[snip]

>
> Unfortunately, the 2nd edition of Nemeth's UNIX SYSTEM ADMINISTRATION
> HANDBOOK isn't out until April, but the Linux version is available:
>


Wake up Rip Van Winkle!!! I've got the 3rd edition on my shelf now w/ a
2001 copyright date :-)

On a serious note to the OP, get some of the removable disk drive kits
so you can easily swap hard drives w/o opening up the system. This will
let you try a large number of variants w/o taking out your main system.
It's also *much* less trouble than multibooting. I've got ~ 20 hard
drives in caddies with sockets in all my systems except the Ultra 20
(superfluous) and the laptops.

The first 3 systems will drive you mad. After that it's not a big deal
and the ability to roll w/ the punches from a new OS or release is a
valuable job skill.

As a suggestion do the following:

at least 3 Linux variants (e.g. Fedora, Ubuntu, Debian)

the 3 BSD variants (FreeBSD, OpenBSD, NetBSD)

Solaris 10 & Solaris Express

For extra credit, pick up old AIX & HP-UX boxes and mess around w/ them
some.

This will give you a good feel for the Unix model and a strong grasp for
the various dialects.

If you're quiet and unpretentious in your manner, you'll get a *lot* of
favorable attention from the senior admins when they find out you've
done this. The thing that really drives them crazy is the "expert" who
thinks every computer looks just like the "expert's".

Above all,

Have Fun!
Reg

Who's working on getting his new laptop to multiboot Solaris, Linux &
Vista even though he's "gotten right with God" and only uses Solaris if
given a choice ;-)



Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #5 (permalink)  
Old 02-25-2008, 02:21 PM
Michael Vilain
 
Posts: n/a
Default Re: dilemmas galore

In article <47C1A6C7.3020907@comcast.net>,
"Richard B. Gilbert" <rgilbert88@comcast.net> wrote:

> Michael Vilain wrote:
> > In article
> > <656574ce-2733-491f-b8d6-2210e3b45150@e60g2000hsh.googlegroups.com>,
> > Vaib <vaibhavpanghal@gmail.com> wrote:
> >
> >
> >>hi all.
> >>i'm a beginner at UNIX/LINUX.presently i have opensuse 10.3 installed
> >>on my computer.i am basically a c/cpp/java programmer and soon would
> >>be joining the IT industry.i am very enthusiastic about the shell and
> >>would like to study unix\linux through the command line.along with
> >>that i would also like to study operating systems in depth with hands-
> >>on and practical approach on linux\unix OSs.for this reason i have
> >>picked up an operating systems book by gary nutt which teaches through
> >>examples of unix\windows and for reference i have 'the unix
> >>programming environment' by Brian Kernighan but i'm not finding the my
> >>OS book to be providing me with solid concrete concepts ( although it
> >>has good examples and very good lab exercises).
> >>Henceforth i'm an a little dilemma and as always i've turned to
> >>usenet.it would be very appreciative of people(and nerds) out there to
> >>help me out with the following questions :
> >>
> >>1)how much is unix different from linux? i know linux is a simulation
> >>of unix and i can see its source code but is it advisable to learn
> >>from a unix book and practise on linux ? i want to learn both .
> >>2)kindly suggest 2-3 simple,good(not at all boring),usefull and
> >>standard books or/and sites for unix and linux.
> >>3)kindly suggest 2-3 simple,good and conceptual books or/and sites for
> >>operating systems that teach the subject through unix\linux approach.
> >> thanking in anticipation. vaib.

> >
> >
> > Not to start any sort of flamewar, but UNIX came first. If you read the
> > Wikipedia article on Linux, I'm sure that will fill in the gaps. But
> > that's like studying the history of science (it was a great, easy
> > history elective) rather than actually _doing science in a lab_.
> >
> > I came from a mini-computer environment (VMS) in the mid 90's to
> > Solaris. Different vendors do things differently, but most UNIX systems
> > are pretty much the same. The basic sysadmin tasks don't change, just
> > how they're done.
> >
> > If you don't have any background in running large collections of
> > machines (mostly, that's the job in IT), you should start there. THE
> > PRACTICE OF SYSTEM AND NETWORK ADMINISTRATION by Limoncelli and Hogan is
> > a good, non-specific discussion of the issues. Task specific books
> > depend on the vendor. I like O'Reilly's books (YMMV):
> >
> > http://www.oreilly.com/catalog/esa3/index.html
> >
> > Unfortunately, the 2nd edition of Nemeth's UNIX SYSTEM ADMINISTRATION
> > HANDBOOK isn't out until April, but the Linux version is available:
> >
> > http://www.amazon.com/Unix-System-Ad...emeth/dp/01314
> > 80057
> > http://www.amazon.com/Linux-Administ...eth/dp/0131480
> > 049
> >
> > As to practicing on Linux and trying to get a job in a vendor-specific
> > shop, that will be a _lot_ harder. I'd think most shops look for an
> > candidate with training on the equipment they have. Some really
> > cheap-ass shops using Linux and advertising on Craigslist might talk to
> > you, but not a big shop running a mix of Solaris, HP/UX, or IBM's
> > virtualized Linux on mainframes.
> >
> > You can start by installing Solaris on a system (cheap SPARCs can be had
> > on eBay), familiarizing yourself with the hardware, configuring the
> > disks, installing software (vendor, freeware, and GNU).
> >
> > Good luck.
> >

>
> You can also install Solaris on a cheap PC!
>
> "Operating Systems: Design and Implementation" by Andrew S. Tannenbaum
> is a good text on the subject of operating systems in general.
>
> I'd disagree on the subject of knowing the specific hardware! What most
> IT people need to know about hardware is easily learned "on the job" as
> long as you will not be designing or repairing hardware. You will be
> exected to do basic troubleshooting such as determining whether a
> problem is due to hardware or software. You will need to be able to
> identify the power switch and possibly you may need to know how to open
> the case and install or remove PCI cards or memory. Most larger shops
> pay for a service contract which means that somebody from Sun or another
> vendor comes on site to troubleshoot and repair the hardware. Tasks
> like installing a modem or a printer are things you would be expected to
> be able to do.
>
> You will also need to know enough about networks and networking hardware
> to be able to connect a machine to the network and to troubleshoot
> simple network problems. Most shops have a network specialist to do the
> difficult stuff.


Has the job market changed? It's been a while since I was out there,
but back in 2000 or so, the people I was talking to wanted to know if I
had specific experience on the stuff they had in house. I didn't
mention my prior experience with stuff they didn't have except on my
resume. Most of the time, they didn't ask. Then again, I wasn't
interviewing for an entry level position, just a journeyman
meat-and-potatoes sysadmin.

Most of the big shops didn't think Linux was worth implementing. One
site would fire you immediately if you ran it on your desktop. That's
probably changed.

--
DeeDee, don't press that button! DeeDee! NO! Dee...



Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #6 (permalink)  
Old 02-25-2008, 02:21 PM
Richard B. Gilbert
 
Posts: n/a
Default Re: dilemmas galore

Michael Vilain wrote:
> In article <47C1A6C7.3020907@comcast.net>,
> "Richard B. Gilbert" <rgilbert88@comcast.net> wrote:
>
>
>>Michael Vilain wrote:
>>
>>>In article
>>><656574ce-2733-491f-b8d6-2210e3b45150@e60g2000hsh.googlegroups.com>,
>>> Vaib <vaibhavpanghal@gmail.com> wrote:
>>>
>>>
>>>
>>>>hi all.
>>>>i'm a beginner at UNIX/LINUX.presently i have opensuse 10.3 installed
>>>>on my computer.i am basically a c/cpp/java programmer and soon would
>>>>be joining the IT industry.i am very enthusiastic about the shell and
>>>>would like to study unix\linux through the command line.along with
>>>>that i would also like to study operating systems in depth with hands-
>>>>on and practical approach on linux\unix OSs.for this reason i have
>>>>picked up an operating systems book by gary nutt which teaches through
>>>>examples of unix\windows and for reference i have 'the unix
>>>>programming environment' by Brian Kernighan but i'm not finding the my
>>>>OS book to be providing me with solid concrete concepts ( although it
>>>>has good examples and very good lab exercises).
>>>>Henceforth i'm an a little dilemma and as always i've turned to
>>>>usenet.it would be very appreciative of people(and nerds) out there to
>>>>help me out with the following questions :
>>>>
>>>>1)how much is unix different from linux? i know linux is a simulation
>>>>of unix and i can see its source code but is it advisable to learn
>>>
>>>>from a unix book and practise on linux ? i want to learn both .
>>>
>>>>2)kindly suggest 2-3 simple,good(not at all boring),usefull and
>>>>standard books or/and sites for unix and linux.
>>>>3)kindly suggest 2-3 simple,good and conceptual books or/and sites for
>>>>operating systems that teach the subject through unix\linux approach.
>>>> thanking in anticipation. vaib.
>>>
>>>
>>>Not to start any sort of flamewar, but UNIX came first. If you read the
>>>Wikipedia article on Linux, I'm sure that will fill in the gaps. But
>>>that's like studying the history of science (it was a great, easy
>>>history elective) rather than actually _doing science in a lab_.
>>>
>>>I came from a mini-computer environment (VMS) in the mid 90's to
>>>Solaris. Different vendors do things differently, but most UNIX systems
>>>are pretty much the same. The basic sysadmin tasks don't change, just
>>>how they're done.
>>>
>>>If you don't have any background in running large collections of
>>>machines (mostly, that's the job in IT), you should start there. THE
>>>PRACTICE OF SYSTEM AND NETWORK ADMINISTRATION by Limoncelli and Hogan is
>>>a good, non-specific discussion of the issues. Task specific books
>>>depend on the vendor. I like O'Reilly's books (YMMV):
>>>
>>>http://www.oreilly.com/catalog/esa3/index.html
>>>
>>>Unfortunately, the 2nd edition of Nemeth's UNIX SYSTEM ADMINISTRATION
>>>HANDBOOK isn't out until April, but the Linux version is available:
>>>
>>>http://www.amazon.com/Unix-System-Ad...emeth/dp/01314
>>>80057
>>>http://www.amazon.com/Linux-Administ...eth/dp/0131480
>>>049
>>>
>>>As to practicing on Linux and trying to get a job in a vendor-specific
>>>shop, that will be a _lot_ harder. I'd think most shops look for an
>>>candidate with training on the equipment they have. Some really
>>>cheap-ass shops using Linux and advertising on Craigslist might talk to
>>>you, but not a big shop running a mix of Solaris, HP/UX, or IBM's
>>>virtualized Linux on mainframes.
>>>
>>>You can start by installing Solaris on a system (cheap SPARCs can be had
>>>on eBay), familiarizing yourself with the hardware, configuring the
>>>disks, installing software (vendor, freeware, and GNU).
>>>
>>>Good luck.
>>>

>>
>>You can also install Solaris on a cheap PC!
>>
>>"Operating Systems: Design and Implementation" by Andrew S. Tannenbaum
>>is a good text on the subject of operating systems in general.
>>
>>I'd disagree on the subject of knowing the specific hardware! What most
>>IT people need to know about hardware is easily learned "on the job" as
>>long as you will not be designing or repairing hardware. You will be
>>exected to do basic troubleshooting such as determining whether a
>>problem is due to hardware or software. You will need to be able to
>>identify the power switch and possibly you may need to know how to open
>>the case and install or remove PCI cards or memory. Most larger shops
>>pay for a service contract which means that somebody from Sun or another
>>vendor comes on site to troubleshoot and repair the hardware. Tasks
>>like installing a modem or a printer are things you would be expected to
>>be able to do.
>>
>>You will also need to know enough about networks and networking hardware
>>to be able to connect a machine to the network and to troubleshoot
>>simple network problems. Most shops have a network specialist to do the
>>difficult stuff.

>
>
> Has the job market changed? It's been a while since I was out there,
> but back in 2000 or so, the people I was talking to wanted to know if I
> had specific experience on the stuff they had in house. I didn't
> mention my prior experience with stuff they didn't have except on my
> resume. Most of the time, they didn't ask. Then again, I wasn't
> interviewing for an entry level position, just a journeyman
> meat-and-potatoes sysadmin.
>

<snip>

I'm sure the job market has changed and is still changing!

At my last job I had, when I started, a VAX 8250, two VAX 6000 series
boxes,an Alphaserver 2000 and an Alphaserver 2100 and a pair of
Alphaserver 4100s all of which I had seen before, elsewhere.
Subsequently we purchased ES40s to replace the 4100s which then became
test/developement/training systems. RA and RZ series disks, all of
which I was familiar with. HSZ50 controllers which I was not familiar
with but they were similar to HSZ40s which I was familiar with. HSC
controllers that I was familiar with.

Before that, at McGraw-Hill in Hightstown, I had VAX 7000s which were
new to me, MicroVAX 4000s again new to me, Alpha Server 4100 new to me,
MicroVAX 3100 (semi familiar as they were similar to VAXStation 3100)
VAX 6000 series with which I was familiar. The hardware made very
little difference to my job as a System Manager. They all ran VMS, some
ran RDB. I was expected to shut them down or start them up on request.
I had a checklist for each one which I followed when shutting down or
starting up. The applications had to be shut down cleanly if possible
and in the proper order. Same on startup. Boot and then make sure that
everything started up properly.

I had RA series disks (familiar) HSC70/90 new to me but similar to HSC50
which I had used before. RZ series disks (familar) HSZ40 controllers
(new to me) etc, etc. I learned as I went.

I was seldom required, or allowed, to do much more than shut things down
or start them up again. Our DEC service contract was worth something
like $700,000/year. It included the Hightstown data center and about
100 field offices!

Over the years I developed a DCL procedure called GET_CONFIG.COM which
would report the hardware and software configuration of a system or
cluster. DEC Field Service later on showed up with something similar
but written in Macro. Mine would report the model, the number of CPUs,
the amount of memory installed, listed all the disk drives showing the
model and amount of free space on each. If the disk was a pseudo device
it detected and reported that and listed the devicenames of the shadow
members. It listed the tape drives. It reported the software licenses
available, eetc, etc.

The original was something I developed when a client I was providing
telephone support for could not tell me what his hardware configuration
was. I wrote the first version, tested it on one of my machines, sent
it to the client with instructions to run it and send me the output.

Bottom line is that SOME hardware knowledge is required but generally
not to the level required to troubleshoot and repair. You do have to
know enough to be reasonably certain that a problem is due to hardware
rather than software, or vice versa. And you generally do need to know
exactly what you have and what it's being used for.


Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #7 (permalink)  
Old 02-26-2008, 03:31 AM
Michael Vilain
 
Posts: n/a
Default Re: dilemmas galore

In article <47C23E29.2070800@comcast.net>,
"Richard B. Gilbert" <rgilbert88@comcast.net> wrote:

> Michael Vilain wrote:
> > In article <47C1A6C7.3020907@comcast.net>,
> > "Richard B. Gilbert" <rgilbert88@comcast.net> wrote:
> >
> >
> >>Michael Vilain wrote:
> >>
> >>>In article
> >>><656574ce-2733-491f-b8d6-2210e3b45150@e60g2000hsh.googlegroups.com>,
> >>> Vaib <vaibhavpanghal@gmail.com> wrote:
> >>>
> >>>
> >>>
> >>>>hi all.
> >>>>i'm a beginner at UNIX/LINUX.presently i have opensuse 10.3 installed
> >>>>on my computer.i am basically a c/cpp/java programmer and soon would
> >>>>be joining the IT industry.i am very enthusiastic about the shell and
> >>>>would like to study unix\linux through the command line.along with
> >>>>that i would also like to study operating systems in depth with hands-
> >>>>on and practical approach on linux\unix OSs.for this reason i have
> >>>>picked up an operating systems book by gary nutt which teaches through
> >>>>examples of unix\windows and for reference i have 'the unix
> >>>>programming environment' by Brian Kernighan but i'm not finding the my
> >>>>OS book to be providing me with solid concrete concepts ( although it
> >>>>has good examples and very good lab exercises).
> >>>>Henceforth i'm an a little dilemma and as always i've turned to
> >>>>usenet.it would be very appreciative of people(and nerds) out there to
> >>>>help me out with the following questions :
> >>>>
> >>>>1)how much is unix different from linux? i know linux is a simulation
> >>>>of unix and i can see its source code but is it advisable to learn
> >>>
> >>>>from a unix book and practise on linux ? i want to learn both .
> >>>
> >>>>2)kindly suggest 2-3 simple,good(not at all boring),usefull and
> >>>>standard books or/and sites for unix and linux.
> >>>>3)kindly suggest 2-3 simple,good and conceptual books or/and sites for
> >>>>operating systems that teach the subject through unix\linux approach.
> >>>> thanking in anticipation. vaib.
> >>>
> >>>
> >>>Not to start any sort of flamewar, but UNIX came first. If you read the
> >>>Wikipedia article on Linux, I'm sure that will fill in the gaps. But
> >>>that's like studying the history of science (it was a great, easy
> >>>history elective) rather than actually _doing science in a lab_.
> >>>
> >>>I came from a mini-computer environment (VMS) in the mid 90's to
> >>>Solaris. Different vendors do things differently, but most UNIX systems
> >>>are pretty much the same. The basic sysadmin tasks don't change, just
> >>>how they're done.
> >>>
> >>>If you don't have any background in running large collections of
> >>>machines (mostly, that's the job in IT), you should start there. THE
> >>>PRACTICE OF SYSTEM AND NETWORK ADMINISTRATION by Limoncelli and Hogan is
> >>>a good, non-specific discussion of the issues. Task specific books
> >>>depend on the vendor. I like O'Reilly's books (YMMV):
> >>>
> >>>http://www.oreilly.com/catalog/esa3/index.html
> >>>
> >>>Unfortunately, the 2nd edition of Nemeth's UNIX SYSTEM ADMINISTRATION
> >>>HANDBOOK isn't out until April, but the Linux version is available:
> >>>
> >>>http://www.amazon.com/Unix-System-Ad...emeth/dp/01314
> >>>80057
> >>>http://www.amazon.com/Linux-Administ...eth/dp/0131480
> >>>049
> >>>
> >>>As to practicing on Linux and trying to get a job in a vendor-specific
> >>>shop, that will be a _lot_ harder. I'd think most shops look for an
> >>>candidate with training on the equipment they have. Some really
> >>>cheap-ass shops using Linux and advertising on Craigslist might talk to
> >>>you, but not a big shop running a mix of Solaris, HP/UX, or IBM's
> >>>virtualized Linux on mainframes.
> >>>
> >>>You can start by installing Solaris on a system (cheap SPARCs can be had
> >>>on eBay), familiarizing yourself with the hardware, configuring the
> >>>disks, installing software (vendor, freeware, and GNU).
> >>>
> >>>Good luck.
> >>>
> >>
> >>You can also install Solaris on a cheap PC!
> >>
> >>"Operating Systems: Design and Implementation" by Andrew S. Tannenbaum
> >>is a good text on the subject of operating systems in general.
> >>
> >>I'd disagree on the subject of knowing the specific hardware! What most
> >>IT people need to know about hardware is easily learned "on the job" as
> >>long as you will not be designing or repairing hardware. You will be
> >>exected to do basic troubleshooting such as determining whether a
> >>problem is due to hardware or software. You will need to be able to
> >>identify the power switch and possibly you may need to know how to open
> >>the case and install or remove PCI cards or memory. Most larger shops
> >>pay for a service contract which means that somebody from Sun or another
> >>vendor comes on site to troubleshoot and repair the hardware. Tasks
> >>like installing a modem or a printer are things you would be expected to
> >>be able to do.
> >>
> >>You will also need to know enough about networks and networking hardware
> >>to be able to connect a machine to the network and to troubleshoot
> >>simple network problems. Most shops have a network specialist to do the
> >>difficult stuff.

> >
> >
> > Has the job market changed? It's been a while since I was out there,
> > but back in 2000 or so, the people I was talking to wanted to know if I
> > had specific experience on the stuff they had in house. I didn't
> > mention my prior experience with stuff they didn't have except on my
> > resume. Most of the time, they didn't ask. Then again, I wasn't
> > interviewing for an entry level position, just a journeyman
> > meat-and-potatoes sysadmin.
> >

> <snip>
>
> I'm sure the job market has changed and is still changing!
>
> At my last job I had, when I started, a VAX 8250, two VAX 6000 series
> boxes,an Alphaserver 2000 and an Alphaserver 2100 and a pair of
> Alphaserver 4100s all of which I had seen before, elsewhere.
> Subsequently we purchased ES40s to replace the 4100s which then became
> test/developement/training systems. RA and RZ series disks, all of
> which I was familiar with. HSZ50 controllers which I was not familiar
> with but they were similar to HSZ40s which I was familiar with. HSC
> controllers that I was familiar with.
>
> Before that, at McGraw-Hill in Hightstown, I had VAX 7000s which were
> new to me, MicroVAX 4000s again new to me, Alpha Server 4100 new to me,
> MicroVAX 3100 (semi familiar as they were similar to VAXStation 3100)
> VAX 6000 series with which I was familiar. The hardware made very
> little difference to my job as a System Manager. They all ran VMS, some
> ran RDB. I was expected to shut them down or start them up on request.
> I had a checklist for each one which I followed when shutting down or
> starting up. The applications had to be shut down cleanly if possible
> and in the proper order. Same on startup. Boot and then make sure that
> everything started up properly.
>
> I had RA series disks (familiar) HSC70/90 new to me but similar to HSC50
> which I had used before. RZ series disks (familar) HSZ40 controllers
> (new to me) etc, etc. I learned as I went.
>
> I was seldom required, or allowed, to do much more than shut things down
> or start them up again. Our DEC service contract was worth something
> like $700,000/year. It included the Hightstown data center and about
> 100 field offices!
>
> Over the years I developed a DCL procedure called GET_CONFIG.COM which
> would report the hardware and software configuration of a system or
> cluster. DEC Field Service later on showed up with something similar
> but written in Macro. Mine would report the model, the number of CPUs,
> the amount of memory installed, listed all the disk drives showing the
> model and amount of free space on each. If the disk was a pseudo device
> it detected and reported that and listed the devicenames of the shadow
> members. It listed the tape drives. It reported the software licenses
> available, eetc, etc.
>
> The original was something I developed when a client I was providing
> telephone support for could not tell me what his hardware configuration
> was. I wrote the first version, tested it on one of my machines, sent
> it to the client with instructions to run it and send me the output.
>
> Bottom line is that SOME hardware knowledge is required but generally
> not to the level required to troubleshoot and repair. You do have to
> know enough to be reasonably certain that a problem is due to hardware
> rather than software, or vice versa. And you generally do need to know
> exactly what you have and what it's being used for.


When I left DEC in 1991 and had to deal with customers who were "on a
budget", the UNIX environment in general was very different. Rather
than call the FS rep to deal with a problem, _I_ was expected to open a
box and take a first pass look at it before the site called in the
3rd-party repair person. It wasn't until I worked at a big datacenter
when I was encouraged to call whatever service person was needed--the
boss said "We're paying for it, so why not use it?"

Smaller shops that have older equipment may not have SUN's service
unless they have something they can't afford to beak. Or they're really
stupid and expect the sysadmin to fix it. That's not unheard of.

If the OP is going to deal with the low end of the market (cheap PCs
running LINUX or even Solaris), I think he's going to have be able to
figure out how to replace memory, I/O cards and disk himself. And
configure the system on how to use those cards. And figure out what
cards to order that will work in all the systems. And then figure out
how to repartition the disk for the stuff that was on it and restore the
data from backups.

Remember, this guy has no prior experience in IT. So all the sysadmin
tasks are new to him. Print queues? How do I setup a printer to print
landscape and portrait? How do I setup batch jobs on all the systems?
Accounting wants to do a special year-end closing and doesn't want the
full backups to run this weekend until they're done. How do I turn them
off?

The stuff we take for granted coming from a larger environment he
probably has never seen. I doubt it will be his first job or even
interview. I think he's better served by learning basic UNIX concepts
and task oriented specifics, then learning specifics for various
platforms. The problem is that many sites "do their own thing", so
specific training is usually "on the job".

--
DeeDee, don't press that button! DeeDee! NO! Dee...



Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #8 (permalink)  
Old 02-29-2008, 02:56 AM
Vaib
 
Posts: n/a
Default Re: dilemmas galore

On Feb 25, 1:32 am, Reginald Beardsley <pulask...@yahoo.com> wrote:
> Michael Vilain wrote:
>
> [snip]
>
>
>
> > Unfortunately, the 2nd edition of Nemeth's UNIX SYSTEM ADMINISTRATION
> > HANDBOOK isn't out until April, but the Linux version is available:

>
> Wake up Rip Van Winkle!!! I've got the 3rd edition on my shelf now w/ a
> 2001 copyright date :-)
>
> On a serious note to the OP, get some of the removable disk drive kits
> so you can easily swap hard drives w/o opening up the system. This will
> let you try a large number of variants w/o taking out your main system.
> It's also *much* less trouble than multibooting. I've got ~ 20 hard
> drives in caddies with sockets in all my systems except the Ultra 20
> (superfluous) and the laptops.
>
> The first 3 systems will drive you mad. After that it's not a big deal
> and the ability to roll w/ the punches from a new OS or release is a
> valuable job skill.
>
> As a suggestion do the following:
>
> at least 3 Linux variants (e.g. Fedora, Ubuntu, Debian)
>
> the 3 BSD variants (FreeBSD, OpenBSD, NetBSD)
>
> Solaris 10 & Solaris Express
>
> For extra credit, pick up old AIX & HP-UX boxes and mess around w/ them
> some.
>
> This will give you a good feel for the Unix model and a strong grasp for
> the various dialects.
>
> If you're quiet and unpretentious in your manner, you'll get a *lot* of
> favorable attention from the senior admins when they find out you've
> done this. The thing that really drives them crazy is the "expert" who
> thinks every computer looks just like the "expert's".
>
> Above all,
>
> Have Fun!
> Reg
>
> Who's working on getting his new laptop to multiboot Solaris, Linux &
> Vista even though he's "gotten right with God" and only uses Solaris if
> given a choice ;-)


thanx Reg i'll remember to have fun.its important.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On
Forum Jump


All times are GMT. The time now is 11:20 PM.


Powered by vBulletin® Version 3.6.5
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
www.UnixAdminTalk.com