There are all sorts of books out there.  I would recommend "Essential System
Administration" from O'Reilly (I think it is in the 3rd or 4th edition by
now, mine is pretty old).  It isn't specific to a particular OS.  Other than
that, I would say the Red Hat Linux Bible is pretty good (ISBN: 0764536303)
for Linux.  I'm sure there are many other good books out there...I learned
through trial and error many years ago, so haven't had much need for a
general sys-admin overview book.

The best thing to do, in my opinion, is knock together a cheap PC and put
Linux on it and learn by doing.  You shouldn't need to spend more than $200,
if that.  A 300-600MHz chip, 128MB RAM, 4-10GB disk, a basic video card, a
basic CD-ROM (preferably bootable) and a network card and you are good to
go.  Many companies are throwing away PCs with those specs, and they're
available online in auctions and such for $100 or less.  Add in CD-ROM media
for your OS of choice from CheapBytes (www.cheapbytes.com) for $3-$4 or
download it yourself and you are golden.  

John


> -----Original Message-----
> From: Bill Blackmon [mailto:[EMAIL PROTECTED]]
> Sent: Tuesday, September 24, 2002 10:25 PM
> To: Tomcat Users List
> Subject: Re: ? java.net.BindException: Address already in use
> 
> 
> Thanks - I really appreciate it. Can you recommend a good 
> Linux book to get
> me started on this?
> I'm obviously out of my element here and feel really stupid.
> ----- Original Message -----
> From: "Turner, John" <[EMAIL PROTECTED]>
> To: "'Tomcat Users List'" <[EMAIL PROTECTED]>
> Sent: Tuesday, September 24, 2002 12:37 PM
> Subject: RE: ? java.net.BindException: Address already in use
> 
> 
> 
> From a command prompt:
> 
> man ps (manual pages for the ps command, ps = process status)
> man netstat (manual pages for the netstat command, netstat = 
> network status,
> including ports)
> 
> Also:
> 
> ps -ef --cols=300 |grep java |more (tells you all tomcat 
> processes running)
> 
> If tomcat is shutdown, but java processes are still present 
> in the output of
> the ps command, then Tomcat is hung.  At that point, you'll 
> need to use the
> kill command to kill Tomcat, but you'll need to be root to do 
> it (man kill).
> You would use the output of the ps command to get the process 
> ID (PID) of
> the java process where the parent process ID (PPID) is 1.  If 
> there are
> other developers/tomcat processes on this box, you will have 
> to be very
> careful not to trash whatever it is they are doing.
> 
> John
> 
> > -----Original Message-----
> > From: Bill Blackmon [mailto:[EMAIL PROTECTED]]
> > Sent: Tuesday, September 24, 2002 12:23 PM
> > To: Tomcat Users List
> > Subject: Re: ? java.net.BindException: Address already in use
> >
> >
> > The host machine is Linux, don't know which flavor. I have no
> > idea how how
> > to:
> > <<<<
> > Look if there are tomcat processes runing.
> > Look at the state of the ports.
> > Look who owns the ports.
> > >>>>
> > from the SSH connection I have.
> >
> > Thanks,
> > Bill
> >
> >
> >
> > ----- Original Message -----
> > From: "Ralph Einfeldt" <[EMAIL PROTECTED]>
> > To: "Tomcat Users List" <[EMAIL PROTECTED]>
> > Sent: Tuesday, September 24, 2002 12:04 PM
> > Subject: AW: ? java.net.BindException: Address already in use
> >
> >
> > There are this options:
> > - at least one thread isn't dying so there is still
> >   a tomcat instance running
> > - the time between the end of tomcat and
> >   the restart was to short. So that the soccets have
> >   not closed completly.
> > - you have a port conflict.
> >
> > Look if there are tomcat processes runing.
> > Look at the state of the ports.
> > Look who owns the ports.
> >
> > If you wan't more help on how to achieve this
> > you have to supply your operating system as the
> > tools that answer this question are very different.
> >
> > (For linux and other unik like systems is ps, netstat, lsof)
> >
> > > -----Ursprüngliche Nachricht-----
> > > Von: Bill Blackmon [mailto:[EMAIL PROTECTED]]
> > > Gesendet: Dienstag, 24. September 2002 17:44
> > > An: TOMCAT USERS GROUP
> > > Betreff: ? java.net.BindException: Address already in use
> >
> > --
> > To unsubscribe, e-mail:
> > <mailto:[EMAIL PROTECTED]>
> > For additional commands, e-mail:
> > <mailto:[EMAIL PROTECTED]>
> >
> >
> >
> > --
> > To unsubscribe, e-mail:
> <mailto:[EMAIL PROTECTED]>
> For additional commands, e-mail:
> <mailto:[EMAIL PROTECTED]>
> 
> --
> To unsubscribe, e-mail:
> <mailto:[EMAIL PROTECTED]>
> For additional commands, e-mail:
> <mailto:[EMAIL PROTECTED]>
> 
> 
> 
> 
> --
> To unsubscribe, e-mail:   
> <mailto:[EMAIL PROTECTED]>
> For additional commands, e-mail: 
> <mailto:[EMAIL PROTECTED]>
> 

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to