Follow Slashdot stories on Twitter

 



Forgot your password?
typodupeerror
×
Linux Books Media Software Book Reviews

The Linux Network Administrator's Guide 66

Networks are everywhere, and more of them than ever are running Linux, which makes sense given its cost and its Unix background. If you're responsible for more than a handful of networked Linux machines, you probably run into more than a few situations each day that you wish you had a trusted advisor (or a few) to help you get through. How do I set up a server for [task X]? What do I do when my mail storage needs change? Christopher Thompson here briefly dissects O'Reilly's Linux Network Administrator's Guide, which promises to be a decent partner when you have network SNAFUs, at least much of the time.

The Linux Network Administrator's Guide
author Olaf Kirch, Terry Dawson
pages 450
publisher O'Reilly & Associates
rating 7.5
reviewer Christopher Thompson
ISBN 1565924002
summary A handy reference book for intermediate and experienced Linux networkers.

Introduction

At long last, O'Reilly has released their second edition of the Linux Network Administrator's Guide. Updated to cover the 2.2 kernel, this book also serves as a handy reference for people using 2.0 or 2.4 kernels.

The book covers a wide variety of topics, including TCP/IP, DNS, SLIP, PPP, and PLIP, NIS, NFS, email servers, news servers, firewalling, masquerading, and IPX configuration.

Target Audience

This book is clearly aimed at network administrators rather than Linux newbies. If your network consists of one or two computers, there will likely be little of value here. On the other hand, if you have a more complicated home network or administer an office lan, you will find much of value.

What's Good?

This book is based on the Linux Documentation Project, though the online copy available there is rather outdated. O'Reilly have provided the entire contents of the book online, however, as part of their Open Books Project and should be commended for this.

The Network Administrator's Guide provides a great deal of information, complete with background, clear explanations, and examples. Although covering a range of topics, the guide is complete and fairly comprehensive. It is far more convenient to refer to this book rather than scanning through numerous HOW-TOs in order to set up your network. The guide covers each topic in sufficient detail that a reader is unlikely to resort to the HOW-TOs. Furthermore, the guide is a much easier read.

The author has taken considerable effort to ensure the information will not immediately become obsolete. The chapter on firewalling, for example, gives commands for kernels 2.0, 2.2, and the upcoming 2.4.

What's Bad?

Unfortunately, there are some problems with the Network Administrator's Guide, both in what it contains and in what it does not.

The guide is mysteriously silent on a number of topics, not least of which are Samba, Apache, and Coda. While O'Reilly sells separate books covering at least the first two of these topics, some basic information on them would have been quite appropriate for this book. Many networks contain one or more Windows boxes and everyone seems to run web servers these days.

Sendmail and exim are covered fairly well but no mention is made of other mail transport agents such as qmail. This can be excused as no book of this size could be entirely comprehensive. Still, some of these choices seem arbitrary.

Also confusing is what the book does contain. There is, for example, an entire chapter on UUCP, as well as several references elsewhere. Although UUCP is certainly not dead, I question its importance for the majority of network administrators.

Dead Tree? Or Online?

So is this book worthwhile? If you are involved in administering a Linux network, unquestionably yes. You may need additional information if your network also contains Windows boxes but this book should still prove valuable.

As to whether it is worth the purchase price or whether you should just read it online, this comes down to personal preference. Some people are satisfied with online content but I prefer having the information in dead-tree format, for reference when I am without a network connection. I also find it easier to read a book than a web page. I have no doubt that this guide is worth its purchase price.

Table of Contents

  1. Chapter 1. Introduction to Networking
  2. Chapter 2. Issues of TCP/IP Networking
  3. Chapter 3. Configuring the Networking Hardware
  4. Chapter 4. Configuring the Serial Hardware
  5. Chapter 5. Configuring TCP/IP Networking
  6. Chapter 6. Name Service and Resolver Configuration
  7. Chapter 7. Serial Line IP
  8. Chapter 8. The Point-to-Point Protocol
  9. Chapter 9. TCP/IP Firewall
  10. Chapter 10. IP Accounting
  11. Chapter 11. IP Masquerade and Network Address Translation
  12. Chapter 12. Important Network Features
  13. Chapter 13. The Network Information System
  14. Chapter 14. The Network File System
  15. Chapter 15. IPX and the NCP Filesystem
  16. Chapter 16. Managing Taylor UUCP
  17. Chapter 17. Electronic Mail
  18. Chapter 18. Sendmail
  19. Chapter 19. Getting Exim Up and Running
  20. Chapter 20. Netnews
  21. Chapter 21. C News
  22. Chapter 22. NNTP and the nntpd Daemon
  23. Chapter 23. Internet News
  24. Chapter 24. Newsreader Configuration
  25. Appendix A. Example Network: The Virtual Brewery
  26. Appendix B. Useful Cable Configurations
  27. Appendix D. SAGE: The System Administrators Guild
This discussion has been archived. No new comments can be posted.

The Linux Network Administrator's Guide

Comments Filter:
  • by Anonymous Coward
    THE_URL:http://ug.oreilly.com/
    THE_TITLE:ug.oreilly.com -- O'Reilly User Group Program

    [1]Search-[2][off-search] [3]Product Index-[4][off-prodindex] [5]Press
    Room-[6][off-pressroom]
    [7][arrow_resctrs]
    [8]Perl Center-[9][off-perl]
    [10]---
    [11]Java Center-[12][off-java]
    [13]---
    [14]Web Center-[15][off-web_internet]
    [16]---
    [17]Linux Center-[18][off-linux]
    [19]---
    [20]UNIX Center-[21][off-unix]
    [22]---
    [23]Windows Center-[24][off-windows]
    [25]---
    [26]Oracle Center-[27][off-oracle]
    [28]---
    [29]Sys Admin Center-[30][off-sysadmin]
    [31]---
    [32]Security Center-[33][off-security]
    [34]---
    [35]C/C++ Programming Center-[36][off-cprog]
    [37]---
    [38]Design Center-[39][off-des_graphics]
    [40]---
    [41]O'Reilly Software Online-[42][off-software]
    [43]---
    [44]Online Books Center-[45][off-booksonline]
    [46]---
    [47]Web-Based Training-[48][off-training]
    [49]---
    [50]O'Reilly-[51][oralogo_bkred]

    [52]O'Reilly User Group Program

    O'Reilly User Group Program

    Join the O'Reilly & Associates User Group Program and get the latest
    O'Reilly information--and goodies--for your User Group. Whatever the
    technology focus of your User Group--UNIX, Linux, Perl, NT, PC, Java,
    Apache, Python, Macromedia, Programming, Networking, Directory, Mac,
    Be, PalmPilot, Visual Basic, Internet, Webmaster, Oracle, Graphics, or
    General--we will provide your group with the following benefits:

    * 20% discount on all O'Reilly books and software when your members
    order directly from us (800-998-9938)
    * Review copies for newsletters and online reviews
    * Limited number of books, software, T-shirts, and tote bags to use
    as give-aways
    * Catalogs to give to your members on a quarterly basis
    * Special discounts and promotions

    Sign up for the program by filling out the form below and get a free
    O'Reilly T-shirt! Contact Denise Olliffe (800-998-9938 ext. 339 or
    [53]deniseo@oreilly.com) for more information.

    Contact Name: ______________________________________
    Position: ______________________________________
    User Group Name: ______________________________________
    Shipping Address: ______________________________________

    ______________________________________
    Phone: ______________________________________
    Email: ______________________________________
    Do you prefer email
    or snailmail? (_) Email (_) Snailmail
    URL: ______________________________________
    Meeting Date/Time: ______________________________________
    Number of Members: ______________________________________
    Average number of members that attend meetings:
    ______________________________________
    Group Interests/Topics:
    _____________________________________
    _____________________________________
    _____________________________________
    _____________________________________
    Do you have a print newsletter? (_) Yes (_) No
    Do you have an email mailing list? (_) Yes (_) No
    Do you have a group Library? (_) Yes (_) No
    Does your User Group participate in tradeshows or conferences? (_) Yes
    (_) No
    If so, which ones?
    ______________________________
    ______________________________
    ______________________________
    ______________________________
    Does your User Group publish book/software reviews? (_) Yes (_) No
    Does your User Group produce any special events? (_) Yes (_) No
    If so, what and when?
    ______________________________
    ______________________________
    ______________________________
    ______________________________
    Do you want to receive email announcements of new O'Reilly books and
    software? (_) Yes (_) No
    Do you want O'Reilly catalogs for your members on a quarterly basis?
    (_) Yes (_) No
    If so, how many? ______

    Submit Form
    __________________________________________________ _______________

    [54]O'Reilly Home | [55]O'Reilly Bookstores | [56]How to Order |
    [57]O'Reilly Contacts
    [58]International | [59]About O'Reilly | [60]Affiliated Companies

    2000, O'Reilly & Associates, Inc.

    References

    1. http://www.oreilly.com/catalog/search.html
    2. http://www.oreilly.com/graphics_new/navbar/off-sea rch.gif
    3. http://www.oreilly.com/catalog/prdindex.html
    4. http://www.oreilly.com/graphics_new/navbar/off-pro dindex.gif
    5. http://www.oreilly.com/oreilly/press/
    6. http://www.oreilly.com/graphics_new/navbar/off-pre ssroom.gif
    7. http://www.oreilly.com/graphics_new/navbar/arrow_r esctrs.gif
    8. http://perl.oreilly.com/
    9. http://www.oreilly.com/graphics_new/navbar/off-per l.gif
    10. http://www.oreilly.com/graphics_new/navbar/redline _1pix.gif
    11. http://java.oreilly.com/
    12. http://www.oreilly.com/graphics_new/navbar/off-jav a.gif
    13. http://www.oreilly.com/graphics_new/navbar/redline _1pix.gif
    14. http://web.oreilly.com/
    15. http://www.oreilly.com/graphics_new/navbar/off-web _internet.gif
    16. http://www.oreilly.com/graphics_new/navbar/redline _1pix.gif
    17. http://linux.oreilly.com/
    18. http://www.oreilly.com/graphics_new/navbar/off-lin ux.gif
    19. http://www.oreilly.com/graphics_new/navbar/redline _1pix.gif
    20. http://unix.oreilly.com/
    21. http://www.oreilly.com/graphics_new/navbar/off-uni x.gif
    22. http://www.oreilly.com/graphics_new/navbar/redline _1pix.gif
    23. http://windows.oreilly.com/
    24. http://www.oreilly.com/graphics_new/navbar/off-win dows.gif
    25. http://www.oreilly.com/graphics_new/navbar/redline _1pix.gif
    26. http://oracle.oreilly.com/
    27. http://www.oreilly.com/graphics_new/navbar/off-ora cle.gif
    28. http://www.oreilly.com/graphics_new/navbar/redline _1pix.gif
    29. http://sysadmin.oreilly.com/
    30. http://www.oreilly.com/graphics_new/navbar/off-sys admin.gif
    31. http://www.oreilly.com/graphics_new/navbar/redline _1pix.gif
    32. http://security.oreilly.com/
    33. http://www.oreilly.com/graphics_new/navbar/off-sec urity.gif
    34. http://www.oreilly.com/graphics_new/navbar/redline _1pix.gif
    35. http://cprog.oreilly.com/
    36. http://www.oreilly.com/graphics_new/navbar/off-cpr og.gif
    37. http://www.oreilly.com/graphics_new/navbar/redline _1pix.gif
    38. http://design.oreilly.com/
    39. http://www.oreilly.com/graphics_new/navbar/off-des _graphics.gif
    40. http://www.oreilly.com/graphics_new/navbar/redline _1pix.gif
    41. http://software.oreilly.com/
    42. http://www.oreilly.com/graphics_new/navbar/off-sof tware.gif
    43. http://www.oreilly.com/graphics_new/navbar/redline _1pix.gif
    44. http://online-books.oreilly.com/
    45. http://www.oreilly.com/graphics_new/navbar/off-boo ksonline.gif
    46. http://www.oreilly.com/graphics_new/navbar/redline _1pix.gif
    47. http://training.oreilly.com/
    48. http://www.oreilly.com/graphics_new/navbar/off-tra ining.gif
    49. http://www.oreilly.com/graphics_new/navbar/redline _1pix.gif
    50. http://www.oreilly.com/
    51. http://www.oreilly.com/graphics_new/navbar/oralogo _bkred.gif
    52. http://ug.oreilly.com/graphics/ug_ctr_header.gif
    53. mailto:deniseo@oreilly.com
    54. http://www.oreilly.com/
    55. http://www.oreilly.com/sales/bookstores
    56. http://www.oreilly.com/order_new/
    57. http://www.oreilly.com/oreilly/contact.html
    58. http://www.oreilly.com/international/
    59. http://www.oreilly.com/oreilly/about.html
    60. http://www.oreilly.com/affiliates.html
  • 3. Any computer is more than a humanities student needs.

    Proof left as an exercise for the student...
  • I expect that sendmail and exim are covered as the 2 most popularly installed mail servers (Debian defaults to exim, and many distributions use sendmail). Nothing against qmail (I'm rather fond of it myself), but it's author (djb) has some rather unhelpful policies regarding its license that make it difficult to integrate into a distribution.
  • Perhaps you are thinking of Linux: The Complete Reference, published by Walnut Creek CDROM Books, 1997. ISBN 1-57176-199-3. 2032 pages including indeces.

    It contains all the HOWTOs and MINI-HOWTOs circa 1997, Linux Installation and Getting Started Guide 2.3 by Matt Welsh, Linux Users' Guide Beta V. 1 by Larry Greenfield, Linux System Administrator's Guide 0.4 by Lars Wirzenius, Linux Network Administrators' Guide 1.0 by Olaf Kirsh, and Linux Programmers' Guide V. 0.4 by Sven Goldt, et al.

    It's sitting on my shelf. It has occasionally been more useful than the online HOWTOs, but mostly, it just goes to show how out-of-date a 2,000 page book can become in three years. :-)

    --
    Q: What do you get when a Postmodernist joins the Mafia?

  • Is it just me, or is it kind of funny that they have a horse on the cover of a book whose acronym is 'NAG'?

  • You can find "Using Samba" here [oreilly.com]. They also have an online version of Learning Debian/GNU Linux [oreilly.com].
  • by acomj ( 20611 )
    for the love of trees, please print it 2 up or even better 2 up 2sides per page....

    The trees thank you for your support.
  • I would check out www.freebsddiary.org

    A lot of FreeBSD issues are documented in a format that is pretty easy for all to understand.

  • They don't have a reference, per se. But the do have a great book on C++, Practical C++ Programming [oreilly.com].
  • I would think that the "Introduction to Networking" chapter is necessary for anyone no matter how advanced they are.

    Every book you find (and I've found a lot) has different ways of putting things. Even if you never sit down and read the chapter, you need it to act like a kind of primer to the rest of the book.

    If you think you're too high and mighty for the chapter, tear it out. Your loss.
  • I still haven't met an O'Reilly book I didn't like.

    You obviously never read UML in a Nutshell :)
  • Its obviously a very kind idea. This way the information people want is available without having to hunt through a poorly stocked book store for it, nor paying for it on the promise that it might serve its purpose. Now if only there were some option to support this effort through a more environmentally concious method than actually buying the book.

    The only potential problem I see with this approach is that an early released free book on a topic might gain defacto common popularity even if it isn't quite perfect, then a subsequent free book on a similar topic might never be attempted, or if it were put out, might not get the deserving attention. The argument against this is that under persistant free availability, time will tell the best apart. However with a technology topic such as this I don't believe that the information is usefull for a sufficient period of time to alow a mass of people to recognize the merit, and with all the attention on the imperfect book should get more updates and grow faster than the better founded book. Somewhat like software really.

    -Daniel

  • While we're on the topic, this is a very useful, and optionally free, resource for doing various network tasks using linux, but has anyone found a good free description of how to use NAT under NetBSD (or any BSD)? I don't feel the man pages are helping me, and I havn't found a long enough discussion of its use.

    -Daniel

  • Thanks, this is quite helpful; I'd read about firewalling with ipf, but I didn't realize that it can also map things semi-persistantly.

    I don't understand why you might have been modded down though.

  • nothing to see here
  • Why not use the CueCat instead? ;-)

  • It will always remain secondary, due to its opressive and cumbersome license.

    Hmmm... have you even read the BSD License? I would have to say that the GPL is far more oppressive in terms of what one can do with code than the BSDL is. With the GPL, code must remain open; whereas with the BSDL, it doesn't have to remain open (if for some reason it needed to be closed).

    And as far as "cumbersome" goes, that caveat goes to the GPL, and not the BSDL - the BSDL states only 2 things: source must display the copyright, and binaries must display the copyright, license, and disclaimer. The GPL states that all derivative works must be under the GPL, source must be available, code can't link to non-GPL/LGPL code, etc.

    It's all how open the original author of the code wants his code to be. Both the GPL and the BSDL in my opinion, are great licences, and I would use either one.
    The GPL/BSDL bitchfests are idiotic, and pointless - just use whichever license suits your needs at the time.

    Oh and before you accuse me of being a *BSD zealot, I use only Slackware, and love it (although my OpenBSD CD for my firewall should arrive in a couple of days). :-

  • And that's the beauty of the GPL :)

  • I'd kill for one of these for solaris. Linux is a piece of cake.
  • Nah, even the most inverted fields of studies can use peer review. Email and journals are useful to all. For instance, the search:

    http://www.google.com/search?q=women%27s+studies +journal

    Turned up 203,000 hits. 203,000 Elvis fans can't be wrong can they?

    The Euopean Journal of Women's Studies is one of them. Supported by both SAGE and WISE, they must have something on the ball. The WISE web page gave me an error I had not seen before, "too many java scripts". If nothing else, EJWS has a nice looking cover.

    We can imagine other deparments will be equally vocal. I shudder to think of what I might get back for poly sci. Do you get a BA or a BS for that? I don't know!

  • There are two good reasons Humanities majors and their departments have more computer than they need.

    1. They have more money for it. What else do they have to spend it on? Experimental equipment? Fancy pens? Salary? Ha!

    2. They can write.

  • Oh come on, Modding up totally idiotic posts makes me laugh so they are really just 2:funny to me :-P

    Jeremy
  • Here's the link to their User Group program: http://ug.oreilly.com/
  • Yeah yeah, hehe and it was out of date. I loved it all the same though
  • So you are the bastard printing out 800 pages on the HP 5? I'm calling the cubicle police on you.
  • Didn't someone once publish all of the LDP in a bound book once? I swear to your god it was one of the books we had in my last job for reference.
  • Personally I don't like the fact that some person can just walk away with the code and do whatever they want to it and then charge me for it. It's just not very nice. Personally I like to have some modicum of power over what someone does.
  • Back in 1998 I managed to get copies of many of the useful HOWTOs for linux and bound them up. They are very nice when you don't have access to the computer or when you like to get your hands on something.

    Also personally with the expense of lap tops and their lack of durability (I had a friend in HS who had to use a laptop becuase of manual dexterity problems for handwriting and he went through 2-3 in his education). I will always stick with paper. Cheaper too.
  • The bandwidth limitations on the card would necessitate that you would have to basically do a little more than overclock the card in any reasonable.
  • Yeah I've seen those types of books. Basically they have little or no real ability to do anything without a great deal of difficulty. Personally I would love a book that took the O'Reiley approach but took on advanced topics with plenty of explanation. In many collegiate courses you have to deal with classes of 500 or so students and it's a pain. Basically your only recourse is to go for books.

    Just because you get a dry thick tome that dosn't explain much dosn't mean it's better.
  • Well since I have never run or admined solaris myself I have to ask what are the major differences between what is published in the general *nix books and what is really the case?
  • Personally the more chapters the more organization and more facts for my money. An excellent recommendation.
  • by sips ( 212702 )
    What is SOTA computer gear?
  • by sips ( 212702 )
    thank you very much
  • Yet another example of how a moronic post gets moderated up simply because it basically says that "Linux is great!".
  • Why the hell do you keep on first posting when you can see on the main page that there already are posts?!
  • Wow, thanks for all the helpful replies. And to the unhelpful one, you're a right bastard!
  • Well, it's definitely struggling at this point. I believe that the major reason it was included was for older networks. Let's face it, a lot of colleges with networks can't afford SOTA computer gear, at least for their Computer Science majors (Why do the Humanities majors always have more computer then they need?), and some of this stuff is still taught in Comp. Sci. classes.

    Ideally, though, it should not have been included as a major point, and Samba should have. Although, you do have to keep in mind that this book was probably finished months ago and is only being published now. That mitigates things slightly, but only slightly.

    Kierthos
  • Do they have a Palm-viewable version or is it convertable if you scan it? Might be too big to fit! I don't really like dragging all kinds of books around to different clients with me. I think this is the wave of the future, buy the book and get a CD for your PDA....
  • C'mon only 16.666666666666666666666666666666 pages per chapter.

    Too many chapters, not enough words.
  • Surely this is the beauty of linux - anyone can experiment with, and learn about networking. We all have to start somewhere - nothing ventured.....
  • If your network consists of one or two computers, there will likely be little of value here.
    The above sentence just isn't true.
    Amen. I have three Linux boxes connected via Ethernet, with one of them having a dialup Net connection. I thought I was familiar with Unix before I started setting this stuff up, but there's a long hike between writing a Perl script to generate your .sig file and diagnosing the latest reason why sendmail is just sneering at you instead of delivering your email.
    --
  • Hah, reminds me of one of the old contractors at my office. He had "Maximum RPM" sitting on his desk in his own building but rarely if ever went there. He decided to print it (actually he got me to print it because I ran Linux) at my office. Then he went downstairs to the copy shop to get it bound.

    Now it's sitting on my desk...
  • I was interested in this user group thing so I went an dug up the link: http://ug.oreilly.com/ [oreilly.com]

    Some notes from that page:

    • 20% discount on all O'Reilly books and software when your members order directly from us (800-998-9938)
    • ...
    • Special discounts and promotions


    Sounds good! It's nice to see a company whose principles and practice seem really respectable... I haven't really seen any "dirt" on O'reilly, is it out there? I hope not!

    --8<--

  • What is SOTA computer gear?

    I believe he means "State Of The Art", i.e. cutting-edge.

    Reminds me of the first time I heard that phrase. I was calling Digital to ask about the cost of a PDP-8/I (or /L or /E perhaps), and the saleswoman kept saying "we don't sell that model anymore, we sell only state-of-the-art computers".

    I had no idea what she was talking about. I was just a kid who really, really wanted the computer in the pictures on the computer books he'd been programming from (and imagining sysadmining from -- the sysadmin guide for TSS/8 being my first such guide, and being my first big "fantasy book" ever ;-) for awhile.

    It is really just amazing what we're now able to buy and install in our homes, computer-wise, and make available to friends all around the world to use in various ways.

    Fortunately, I don't lose so much sleep over the possibilities as I did as a young teenager...!

  • I feel that I have to disagree with the reviewer on this point. I LOVE this book and bought the first edition earlier this year before it was announced that the 2nd edition was coming out. I found even that one, though outdated, extremely useful for setting up my home LAN (only my main machine and my gateway/firewall).

    The HOW-TOs were useful as well, but without a notebook computer, HOW-TOs don't really travel on a plane well. I do feel that some of the stuff in the book is irrelevant (setting up dial up services) but that it ONLY because it doesn't apply to me setting up my DSL/Cable modem LAN at home. I'm sure it would be very useful to somebody else.

    One thing I was disappointed in was the lack of coverage of DHCP. Having recently moved to a new apartment and switching from static IP-DSL to DHCP-cable modem, this book wasn't all that helpful getting me hooked up to the Net. It helped in getting my internal LAN up, but New Riders Linux Firewalls [bookpool.com] is much better for dealing with DHCP. My $.02.

    Bottom Line: A few MINOR flaws, but anyone that uses two or more Linux machines should have this book.

    -psxndc

  • I was the editor of the book for both editions (after I found it on the Linux Doc Project; originally Olaf wrote the first edition on his own for the LDP) and decided along with the authors to add just a little bit extra with the second edition so that we'd have a project of manageable size. In other words, some of the choices timothy noted were historical. (By the way, I don't think Apache existed when the first NAG came out; people were using the NCSA server. Samba was probably around but very little known.)

    It would make sense to cover Samba--if NFS, why not Samba? Apache is a bigger topic, but if Running Linux can have a chapter on Apache and a couple sections on Samba, I suppose the NAG in the future might too. As for the choice of mailers, we just felt that Exim was more visible in the Linux community, partly because it's the Debian default.

    Anyway, the wrong way to create a book is to think of every possible useful tool and try to throw it in. Substantial coverage takes a long time (and maybe more expertise than any one author can have); books that cover too much usually end up being superficial.

    Accept this posting is as just a lilttle peek through the window into the complicated decisions an author and editor have to make; decisions based on their current knowledge, their judgement of readers' needs, the amount of time they have, etc.

  • Although Off-Topic, I do agree that those Deitel books (at least for C++) suck big time. I had to use that book for a C++ class and I hated it. OTOH, I have some collegues that swear by the Deitel books.

    I guess it depends on the person, as for good C++ books, I never did find one that I really liked...
  • Try floppyfw. It's free, easy, works on a cheap box with no hard drive and is available here [zelow.no].
  • I'd advise against the O'Reilly C++ book, unless you are planning on buying a shelf full of C++ books. It's not bad, but its a bit out of date. You really want a book that teaches the latest ANSI standard, which the O'Reilly book does not. Also beware any C++ book that doesn't have the STL(standard template library) at the heart of its teaching. The STL will save you from writing a lot of low level code, and is rightfully part of the C++ standard.

    I highly, highly recommend Essential C++ by Lippman. Its less than 300 pages. If you can digest that, the books you want on your shelf are C++ Primer, also by Lippman, and of course The C++ Programming Language by Stroustrup(the inventor of C++).

    There are no greater authorities on C++ than the two authors I mentioned. Essential C++ is hands down the best book on learning C++.

  • Yepp, the book's downloadable for free. Here's the link: http://www.oreilly.com/catalog/linag2/book/index.h tml
  • The book I'm using is Building Linux and OpenBSD Firewalls (published by Wiley) and I recommend it to anyone getting started with firewalls. It is very well written and is set up in a way that allows to set up a firewall quickly and THEN go back and read about what you've done. I have found it extremely valuable in learning the ins and outs of securing a small network. This book may have even been reviewed on /. at sometime, but I'm too lazy to look right now. I found this book because I've been looking into using OpenBSD for certain tasks, and when I searched at both Fatbrain [fatbrain.com] and Amazon [amazon.com] for "OpenBSD", this was the only book that returned. I took and chance and got it, and I'm VERY pleased with my purchase.
  • Well after looking for things online and not finding them at all or even sparsely I have to concur with the AC who replied to you and also add my own observations. Personally I would like electronic copy of all books in ASCII format that I own. That would be cool and might possibly last longer. That will be my next project when I have a scanner. One of the benefits of having books is that you can take them anywhere you want, mark them up, dog ear them, physically enact your revenge, etc.

    Also I want you to show me a online document that is better then the printed version of some major thing. Look at the comp.lang.c++ faq. They have a great deal of infommation but they lack in all the detail that the published book has by the same name. That's why.

    So in conclusion until we get *good* online alternatives of conventional informational services people who want to know buy books.
  • Seems like a decent enough read. I wonder if there is a text available (in a deadtree format) that can provide a get-into-it type of method for people like myself: Familiar with Linux in only a superficial way, but really keen to set it up for simple network tasks because of its stability. I've been aching to set up a Linux proxy/firewall but I don't even know where to start.
  • Cause when you're fixing a problem on-screen, it's a real pain to keep swapping. I glance around my workstation and see 30 or 40 custom pages stuck up, a dozen of which I use daily. On my desk top I have four sheets showing for just my current project.

    I do read FAQs, Howtos, and Readmes. I also have 11 apps open: My Excel sheet runs 3 pages each for seven tabs; Generally three or four panels per Unix window (4); And customized mainframe session currently running six windows. All running on a monitor that couldn't display all those simultaneously in anything other than 1 pixel/character.

    Sometimes, you have to whack people over the head to make them recognize what _should_ be obvious. Books (and paper) have some serious advantages over computers. Easily transportable, modifiable , lower power requirements, and can display more info simultaneously.

  • Because my 19" Viewsonic hurts my chest when I lay on the couch to read with it=) And I look even sillier on the train going to work=) I agree, I like using the PC for almost any short (although you can't call some of the how-tos short) documentation I can find, but find it cumbersome for something like a whole book.
  • by tiny69 ( 34486 ) on Thursday August 31, 2000 @06:50AM (#814285) Homepage Journal
    Though this is a good idea to write abook about complex Linux-based networks, I'd like to highlight the fact that in real-life, the most frequent situation a sysadmin might encounter consists of complex hybrid networks

    I couldn't agree more. For network configuration and admin, ORA's TCP/IP Network Administration is almost essential for multi-vendor networks. For Linux specific issues, I use ORA's Running Linux. Between those two, there is not much new material that is covered by The Linux Network Administrator's Guide. While it is a good book in itself, I found that the information contained in it was already covered by other ORA books I own.

  • The guide is mysteriously silent on a number of topics, not least of which are Samba, Apache, and Coda. While O'Reilly sells separate books covering at least the first two of these topics, some basic information on them would have been quite appropriate for this book. Many networks contain one or more Windows boxes and everyone seems to run web servers these days.

    What a book which is a "Guide to Network Administration" says to me is that it's a guide to what you have to check up on before you go looking for problems in your applications. I firmly believe that this book should stop immediately before the in-depth books on the topics begin. If you include quick cheatsheets on apache, samba, and coda, where do you draw the line? At what point do you cut things off? "Well, my xfrisk server isn't working, why isn't there any data on it in this fine ORA publication whose contents are exactly as stated on the cover of the manual?"

    And if you think just a checklist isn't enough, then how much data do they put in the book? It's important to recognize that ORA is in the business of selling books. At the point where they start making their other books less important, they have to worry about whether they're going to be able to sell them or not. So it makes sense from both an organizational and a business standpoint to keep that data seperate.

    Of course, ORA doesn't have to worry, we all know they're the best source for documentation on just about everything. Rock on, ORA.

  • by Ian Wolf ( 171633 ) on Thursday August 31, 2000 @06:12AM (#814287) Homepage
    I can't say enough good things about this book.

    I recently put together a home network and this book certainly helped me a lot. It helped me set up a server running NIS, NFS, and Sendmail as well as guide me through a number of other minor networking issues. "Using Samba", "MySQL & mSQL", "Oracle Database Administration", and "Linux in a Nutshell" were my other closest allies in this little project.

    I still haven't met an O'Reilly book I didn't like.
  • by Sloppy ( 14984 ) on Thursday August 31, 2000 @07:01AM (#814288) Homepage Journal

    If your network consists of one or two computers, there will likely be little of value here.

    The above sentence just isn't true. Even on a home LAN, even if there's just one user, isn't that user important? If I don't back up my work, then some day I am going to lose it. If I don't secure my gateway machine, then some day an 3l33t h4x0r is going to 0wn it.

    When I started working with Linux, I didn't want to learn admin stuff. (It's not that I'm too stupid/lazy to learn, it's just that I had other priorities.) I had to anyway. I'm still a borderline-novice too, and that has had some unfortunate consequences at times. I really don't think there's any way around it. You have to learn this stuff, even if your box has one single user.


    ---
  • by NetJunkie ( 56134 ) <jason DOT nash AT gmail DOT com> on Thursday August 31, 2000 @06:14AM (#814289)
    The Practical Guide to Solaris by Mark Sobell is good. But yeah, there are FEW good Solaris books around.
  • by Ian Wolf ( 171633 ) on Thursday August 31, 2000 @06:20AM (#814290) Homepage
    Well, I would start with this book. It is pretty well detailed and coupled with the HowTo's and various online resources like Linux.com and Linuxnewbie.org you should be able to do just that in no time.

    Another tip I can offer on the firewall side is check out www.bastille-linux.org. Its an automated script that walks you through securing a Linux box. This can get you up and running pretty quickly and safely.

    Oh, one more tip, check out www.securityfocus.com there are some great resources for beginners there too.
  • by poet ( 8021 ) on Thursday August 31, 2000 @06:49AM (#814291) Homepage
    The second addition of the Network Administrator has been out for some time. The second edition is also on the LDP website [linuxdoc.org] and can be found here. [linuxdoc.org]

    There is also a great book on security and optimization (which the NAG doesn't cover). It is called Securing and Optimizing Linux: RedHat Edition. It can also be found on the LDP Website [linuxdoc.org]. It can also be purchased from LinuxCentral.Com [linuxcentral.com] or LinuxPorts.com [linuxports.com] and comes with two CD's.
  • by naught ( 16634 ) on Thursday August 31, 2000 @06:01AM (#814292) Homepage

    If you're using a simple network setup, or are learning the network side of system administration, this is a great book. It's the only network admin I've ever needed to use for Linux.

    Just a note on O'Reilly, if you don't have a user group in your area, set one up. The user group gets free books, discounts on conventions and conferences, and lots of pre-release input and useful information. There's a link on their website, but you have to dig.

    O'Reilly and Associates [ora.com]

  • by mirko ( 198274 ) on Thursday August 31, 2000 @06:18AM (#814293) Journal
    Though this is a good idea to write abook about complex Linux-based networks, I'd like to highlight the fact that in real-life, the most frequent situation a sysadmin might encounter consists of complex hybrid networks, i.e. gathering tons of different machines together like (in my case) Digital Unix, Sun Solaris, HP-UX, Windows NT, etc.
    There is an ORA book about this which I venerate : Essential System Administration, 2nd Edition [oreilly.com].
    It not only covers most situations (though more aimed at single machines) but is also written a very pleasant way by a woman: AEleen Frisch [oreilly.com].
    I especially appreciated when ORA asked a French(-speaking) woman: Céline Valot to translate it to French, thus preserving the typical flavour of the original author's feminine humor.
    It is one of my fery few French computing books.
    ESA2 not only covers most aspect of all the different unices but also implicitely conveys its reader to uniformize the way each machine has to do each job, hence making the resulting network even more homogeneous and easy to administer.
    --
  • by AbbyNormal ( 216235 ) on Thursday August 31, 2000 @06:13AM (#814294) Homepage
    that my company is going to have their print queue occupied for the next couple of hours.

Byte your tongue.

Working...