Slashdot Mirror


Linux Server Hacks

Wee writes "Linux Server Hacks is not a book which will teach you system administration. In fact, if you aren't already familiar with how to set up and run Linux, this book will likely confuse you. It is also not a book which will teach you how to break into Linux servers. The word 'hack' in this case is not a pejorative. What LSH will do is show you how to fully tweak that Linux box you already run. It will show you new (and possibly better) ways to do the things you already do. The book will probably not make you a better admin, but it will almost certainly save you some time or give you at least one 'Why didn't I ever think of that?' head-scratcher." Read on for the rest of Wee's review. Linux Server Hacks author Rob Flickenger pages 221 (including index) publisher O'Reilly rating Very Good reviewer Wee ISBN 0596004613 summary 100 tips and tools useful for those who work with Linux servers (and workstations).

About the book LSH is not just about the Linux operating system, per se. Despite the title, it spends more time covering applications which can run on Linux than it does the Linux operating system itself. It is composed of 100 "hacks" all grouped together into like areas, such as "Monitoring" and "Networking". The style sort of reminded me of O'Reilly's Cookbook series, and I find it to be an easy format to read. Indeed, if the book was larger, it could have easily been called "The Linux Server Cookbook."

After a somewhat cheesy forward by ESR and a recognizably standard O'Reilly preface, LSH starts out the hacking with a section called "Server Basics," and it's here that most of the Linux-specific tips are. You get to learn how to pass args to LILO, stroll through /proc, tweak the Linux kernel, play with hdparm and so forth. This chapter left me thinking that this was all stuff every admin should know, and not much of it was new to me (if you've used Linux for more than a couple years you probably won't find much here that you haven't at least heard about before). If you are new to Linux however, then this chapter will be valuable even if you stop reading the book right at chapter two.

If the book had to be divided into two parts, the first chapter would be titled "Part 1: Linux the OS." The balance of the book would then be called "Part 2: Linux Applications." Subsequent chapters each tackle one area of services or applications that run on Linux, such as CVS or rsync or ssh, and it's very easy to find something interesting purely by looking through the table of contents. The book's grouping of hacks into like topics helps, I think, because you can easily pick out what you want to see more of without having to wade through that which you don't find terribly interesting. For example, if you only deal with your personal Linux workstation, then you can easily disregard the "Information Servers" chapter without missing other valuable content. I personally found the "Networking" and "Monitoring" chapters to be the most useful. The "Backups" chapter was interesting, the "Scripting" chapter not so much. Each chapter starts with a summary of what's to come, so if the table of contents isn't enough to find the good bits, then just reading those summaries can give you an idea of whether you'll find anything useful to you.

The book includes a fairly complete index, but I didn't use it very much. I found the table of contents, with its list of each hack's title, to be useful enough. I suspect that when I pick the book up a couple months from now looking for something I had read about I'll get more use out of the index.

What's to like

As I mentioned above, the book is very easy to read. Flickenger has a "conversational" writing style I found easy to parse. If you hang out with Linux geeks very much, you'll recognize his way of communicating and easily assimilate what he has to say. His advice is sound, his skill level high (the same can be said for the other contributors as well). The book's layout and organization made it easy to find specifics and will ensure that it gets used as a reference later on.

You might be wondering about the code samples in this book: there are a lot of them. I didn't check, but I think each hack had at least one CLI listing or bit of example code. This made the book much more valuable than if it simply told you want to do; "seeing" the hack in action helped tremendously. In fact, I'd have felt disappointed if Flickenger hadn't included as many examples as he did. Most of the code is Perl, with some shell mixed in. The example code is well written and properly placed, so if you don't know Perl or shell you'll still be able to make use of the hack.

Each hack can stand on its own. This makes the book easy to read, and ensures its place as a reference. I didn't read the book sequentially at first, but I went through the whole thing regardless. Some hacks refer to other hacks, and I found myself reading the book as if it was hypertext, as is mentioned in the preface. Again, this also means less time spent reading that which you already know (or find boring) and more time spent thinking about something more useful.

The book is distribution-agnostic. I couldn't find anything that would upset a Debian user or would flummox a Mandrake fan. While this might have more to do with the bulk of the hacks being on the application level, I found the lack of an axe to grind refreshing nonetheless.

The book doesn't assume l33t-ness nor coddle the reader. It assumes you know your stuff and are a professional, and in doing so finds its voice rather well. This gave me a sense of admiration for the author and allowed me to absorb the knowledge being imparted with ease.

Although not specifically about the book, O'Reilly has set up a website devoted to their "Hacks" series of books. Users can send in their own hacks, which helps flesh out the content in the print edition.

What could be better

ESR's forward, titled "How to Become a Hacker," was just silly. The forward added nothing to the book, and I find the whole "zen of hacking" schtick tiresome after only a short while. Yes, "hack" is a cool word, but one which easily suffers from overuse: it suffers a lot in ESR's forward. The forward also contains a plug for ESR's book, which I thought was somewhat tacky.

LILO is referred to in several places, but there is not a single mention of GRUB. Where the boot loader was being discussed, an "If you use GRUB, you'd want to do it this way..." aside would have been welcome.

The "Information Servers" chapter is very large, but only deals with BIND 9, Apache and MySQL. If you don't work with any of these three, then fully one quarter of the book will be useless to you. I would have really liked to see mail servers (especially Postfix and Qmail) mentioned, and including tweaks for an ftp daemon would have made the book that much more valuable. I would have also liked to see sshd covered; the book contains only ssh client hacks. Finally, a hack or three about PostgreSQL would have been nice.

The "Scripting" chapter could have been replaced with a "Security" chapter. There are only 4 scripting hacks, and they aren't all that useful. Although the book has a security-conscious mindset running throughout it, I felt the lack of a section devoted specifically to security was a glaring omission. In fact, I almost didn't buy the book when I noticed that the table of contents didn't list a security chapter. It was only after reading a hack or two that I could see security was going to be mentioned.

Another area I expected to see was one with hacks involving package management. A whole chapter dealing with this topic would have certainly been welcome to users of Red Hat, SuSE, et al. I suspect that such a chapter might have broken an unwritten editorial rule about remaining distribution neutral, however. And Debian users would have found anything beyond an apt-get one-liner superfluous, so I can forgive the "omission."

Although the title of the book is "Linux Server Hacks," someone using Linux as a workstation would also find the book helpful. For example, Flickenger includes two hacks on burning CDs, a hack on displaying the load average in the title bar of an xterm window, and so on. I got the impression that the server-centric focus wandered into desktop land quite a bit. Because of this, I thought that some hacks involving window managers should have been included. I've tweaked vnc to run blackbox on more than one occasion and expected to see things like that mentioned. This is a niggling complaint, however.

I found myself wishing the book was longer. At US$24.95 the price was right, but I would have rather paid US$34.95 for 150 total hacks.

Finally, the book looked somewhat rushed. There were more than a couple formatting errors (typeset characters visible, etc) sprinkled throughout, and all the code examples were unindented; it was as if all the tabs were stripped out by the printer. While the lack of indenting might confuse those who don't know Perl or shell, the only "real" consequence of this is that the lack of tabs in the makefile examples on pages 27 and 28 prevent them from working.

Summary

Based on this review, it might seem that the bad outweighs the good where Linux Server hacks is concerned. I don't think this is the case, and I would caution anyone against taking that view (rather, I'd have them glance through the book at the bookstore before deciding not to buy it). I think it should be noted that given the usually high quality of O'Reilly titles, it's far easier to spot what could be better than what is likeable. Like the old saying goes, nobody notices a clean kitchen unless it isn't.

None of the "bad" things would keep me from recommending this book, and I found Linux Server Hacks to be a very useful -- both as a future reference and as "thumb through while waiting for the train" sort of read. There's not much in it which is "new", and most of the hacks would border on common sense for the seasoned sysadmin (although I'd be willing to be that even the most grizzled admin would find something new or interesting). Indeed, nearly all the information in the book can probably be found on the web somewhere. It is nice, however, to have everything collected in one place and organized into specific groups. Linux Server Hacks would make a good addition to the bookshelf of anyone, regardless of their skill level, who finds themself administering a Linux machine, be it a server or workstation.

Table of contents
  1. How to Become a Hacker
  2. Preface
  1. Server Basics
  2. Revision Control
  3. Backups
  4. Networking
  5. Monitoring
  6. SSH
  7. Scripting
  8. Information Servers

You can purchase Linux Server Hacks from bn.com. Slashdot welcomes readers' book reviews -- to see your own review here, read the book review guidelines, then visit the submission page.

146 comments

  1. t is also not a book which will teach you by Anonymous Coward · · Score: 3, Funny

    It is also not a book which will teach you how to break into Linux servers.

    Then what good is it!?

    1. Re:t is also not a book which will teach you by BuckaBooBob · · Score: 2, Insightful

      It is also not a book which will teach you how to break into Linux servers.

      Then what good is it!?

      God I hate seeing Comments like this on here...

      But i have noticed a few recent stories that use the term "Hack" correctly... Its the media that a corrupted the meaning of Hack to breaking into systems.

      --
      Who needs WiFi when we can have Packet Over Sheep! http://datacomm.org/PoS-InternetDraft.txt
    2. Re:t is also not a book which will teach you by t0ny · · Score: 2, Funny

      I see it of being of limited use to the Slashdot crowd. When you already know everything, there is very little left for you to learn.

      --

      Manipulate the moderator system! Mod someone as "overrated" today.

  2. "cheesy forward by ESR" by Anonymous Coward · · Score: 0, Troll

    -1 redundant

    it's a joke, laugh :)

    1. Re:"cheesy forward by ESR" by Anonymous Coward · · Score: 0

      Who was the ESR fanboy who modded you down? I thought your comment was fucking funny.

  3. how many hack books do i need to buy? by stonebeat.org · · Score: 3, Insightful

    why cant all this information be on a searchable website? and charge me subscription...

    1. Re:how many hack books do i need to buy? by Graelin · · Score: 4, Informative

      It already is.

      Our company tried the safari thing for a while. It's very sweet, many many books online covering a wide variety of topics.

      You pay for the books you use, and you can add / remove books at your leisure. Some books are worth more than others. It really makes a lot of sense.

      Not sure what the costs are for individual use. Considering their "group" rates, I'd say their individual rates are probably very fair.

      Personally, I don't like online books too much. I'd rather be able to kick back and drink a beer and read. Can't do that with a 19" CRT. :)

      Perhaps when web-pads are more mainstream (and thinner and lighter)...

    2. Re:how many hack books do i need to buy? by teamhasnoi · · Score: 1

      I can't get my networking configured...hmm. I know, I'll check the website!

    3. Re:how many hack books do i need to buy? by Pharmboy · · Score: 2, Insightful

      why cant all this information be on a searchable website? and charge me subscription...

      Amen, especially 221 page stuff like this, with half the content redundent for experienced admins. I would rather visit the site, print out 20 to 30 pages of the really good stuff, put that in my magical book of tricks (old 3 ring binders, dozens based on different daemons) and use it that way.

      I subscribe to other sites (including pay) and strongly prefer that method to get my info. I will still buy books, but stuff like this is best for subscription.

      --
      Tequila: It's not just for breakfast anymore!
    4. Re:how many hack books do i need to buy? by carpe_noctem · · Score: 0, Funny

      I'd rather be able to kick back and drink a beer and read. Can't do that with a 19" CRT.

      What type of nerd are you?!

      --
      "Quoting famous computer scientists out of context is the root of all evil (or at least most of it) in programming." - K
    5. Re:how many hack books do i need to buy? by xchino · · Score: 2, Informative

      All of this information is searchable in google. By buying the book you are paying for the convenience of having everything consolidated right there in front of you, in a searchable (index) format. You could also go with a Safari subscription from O'reilly to acheive the same effect with a webpage.

      --
      Everyone is entitled to their own opinion. It's just that yours is stupid.
    6. Re:how many hack books do i need to buy? by Graelin · · Score: 1

      I'd rather be able to kick back and drink a beer and read. Can't do that with a 19" CRT.

      What type of nerd are you?!

      A weak one!

    7. Re:how many hack books do i need to buy? by arvindn · · Score: 5, Insightful
      Personally, I don't like online books too much. I'd rather be able to kick back and drink a beer and read. Can't do that with a 19" CRT.

      But you can't use the code snippets directly from a paper book. And dead trees can't be grepped.

    8. Re:how many hack books do i need to buy? by zootread · · Score: 0, Offtopic

      Personally, I don't like online books too much. I'd rather be able to kick back and drink a beer and read. Can't do that with a 19" CRT.

      Ah.. But with online books, you can kick back and smoke a joint and read. Can't do that with... oh wait, nevermind.

      --
      Zoot!
    9. Re:how many hack books do i need to buy? by Pharmboy · · Score: 1

      I checked that out. While its not a bad program, the whole "you have to keep books for 30 days" and the limits it places are a bit troubling.

      If i just wanted to read WHOLE BOOKS, then it would be a good deal. But if i just want to search some serious hacks, tweaks and howtos, its not the best method or price. I would be paying for stuff I didnt really want to read much on (maybe 1 chapter or less).

      Their pricing page:

      Starter - 5 slot Bookshelf $9.99 per month
      Small - 10 slot Bookshelf $14.99 per month
      Medium - 20 slot Bookshelf $24.99 per month
      Large - 30 slot Bookshelf $29.99 per month

      Any 'book' you check out has to stay checked out for 30 days, filling that slot. Even if i only wanted it for 5 minutes to read a single paragraph.

      Its not a bad model (albeit a bit pricy), but I would rather see a more 'library' method, where i can search unlimited books, extract only the parts i want, copy them for reference later. I can do this NOW at my public library, and pay 10 cents for copies as it is. What I would be paying for is convenience only. Thats how I see it anyway.

      --
      Tequila: It's not just for breakfast anymore!
    10. Re:how many hack books do i need to buy? by psocccer · · Score: 1

      I think a lot of slashdotters must have picked up safari because after I pointed out that Google Hacks was on safari, it's now skyrocketed to the #1 book place ahead of Beginning Programming which has been there for months.

    11. Re:how many hack books do i need to buy? by override11 · · Score: 1

      I can see it now... Kicking back on the lazy-boy, pop at my right hand, stereo remote at my left, dog at my feet...

      Cant.... breath...

      --
      No I didnt spell check this post...
    12. Re:how many hack books do i need to buy? by Safety+Cap · · Score: 1
      But you can't use the code snippets directly from a paper book.
      Uh-huh. You either run them through a meatware interface between the tree and the cpu, or you can try your trusty scanner + ocr...
      And dead trees can't be grepped.
      Not true; two different granular greps are available "Table of Contents" and "Index."

      Dead trees can do one thing that digital formats cannot: run on any meatware interface, without power requirements. Also, dead tree formats remain viable long after the compiler is abandoned. Take for example, the story of Gilgamesh, which was compiled into an executable approximately 4,000 years ago. I challenge you to successfully run any code compiled only forty years ago (1%!).

      --
      Yeah, right.
    13. Re:how many hack books do i need to buy? by johnnyb · · Score: 2, Funny

      "And dead trees can't be grepped."

      There goes my social life.

    14. Re:how many hack books do i need to buy? by Lennie · · Score: 1

      maybe you'll like this recent story better ?:

      http://slashdot.org/article.pl?sid=03/03/16/1433 23 0&mode=thread&tid=137

      --
      New things are always on the horizon
    15. Re:how many hack books do i need to buy? by Anonymous Coward · · Score: 0

      You seem to like this juvenile invented word 'meatware'. Perhaps it is a sign of latent homosexuality. Consult professional help, before you rape again.

    16. Re:how many hack books do i need to buy? by fiftyfly · · Score: 1
      All of this information is searchable in google. By buying the book you are paying for the convenience of having everything consolidated right there in front of you, in a searchable (index) format. You could also go with a Safari subscription from O'reilly to acheive the same effect with a webpage.

      Actually I can think of at least on other reason to buy a book: inspiration. Sometimes it's take a moment to truly appreciate how a new tool (or an unthought of use for a tool) can be integrated into your personal tool box. How many times have to seen something & said "Neato! Now what am I gonna do with this?". Sometimes it's not just knowing _how_ to ask a question, it's knowing _what_ questions to ask. A competant author will have done this already.

      --
      "Sanity is not statistical", George Orwell, "1984"
    17. Re:how many hack books do i need to buy? by DancingSword · · Score: 1

      Two comments:

      1. I believe the 30-days limit is because they don't want uber-scripters to check-out a book for a day, download it, and check-it-back-in, then grab another, one can, should one need to, always subscribe to more books to have access to a bunch of 'em.

      2. I also believe they did-away with that limit awhile ago, though I don't know if they did the implementation of that ( they e-mailed us, but I'm not a sufficiently heavy user *cough* maybe I should rephrase that, in our New World Order .. not a sufficiently heavy safari.orielly.com user, to know if they've done-so )

      2. ( I said two comments, and I'm not going back to edit that
      : )
      Their system is rigged to have one single page per web-page, to foil scripters, but that is DAMN annoying, when one's connect to 'em is very-high-latency ( they don't see it from Eastern Canada, let-alone Europe or Asia ), and one has to read a couple of seconds worth of idea, click, wait for a bit, read a couple of seconds of idea, click, wait, .. yeu get the idea...

      --
      Messages to/for me ( in me journal )
  4. Perhaps the most important issue... by Anonymous Coward · · Score: 2, Funny

    Does this book have any methods for filtering pr0n from user mail accounts, and indexing/organizing it correctly for the administer to 'review' and archive? I know this admin would surely welcome suggestions that would help me better utilize my time in this most important area.

    1. Re:Perhaps the most important issue... by Angry+White+Guy · · Score: 1

      Grab all e-mail by size. Anything over 65k is a good bet. Parse the mime-types and break apart by that.

      Spend a couple of days looking at it, and you'll be able to sort your files into categories based on the receiver's flavour of kink. At one time I could find interracial furry midget porn out of a userbase of 8,000.

      And yes, the black dudes were as big as their arm. Pity they were midgets.

      --
      You think that I'm crazy, you should see this guy!
  5. If you save me time you make me a better admin by Anonymous Coward · · Score: 2, Insightful

    The book will probably not make you a better admin, but it will almost certainly save you some time

    More time for recreation makes me a better admin. More time for automation and documentation makes me a better admin. And, of course, more time for Slashdot makes me a better admin.

  6. Another book to consider by totallygeek · · Score: 4, Informative
    This is an older book, but definately a great read for anyone that doesn't want to "re-invent the wheel" to fix everyday problems...

    UNIX Papers
    for UNIX Developers and Power Users
    ISBN 0-672-22578-6

    Like I said, it is old, but sed, awk and C haven't changed over the years. This has some great information on shell scripting, NFS, and email.

    1. Re:Another book to consider by Anonymous Coward · · Score: 0

      C [hasn't] changed over the years

      Yes it has. Quite considerably, too. First there was K&R, then ANSI, now ANSI C99. While a lot of K&R style C may still work with new compilers, you can't be sure of it, you still have to bring it upto date, and there is now probably a much better way to do it with newer features of C.

      That nit pick aside...

  7. Its available at safari.oreilly.com by Gaetano · · Score: 4, Interesting

    I had a few extra book places so I checked this book out last week. I was suprised how useful much of it was. I have been working with linux for years and there where plenty of things I had never done before, but would have had I known of them before. I may even get a copy for everyone at the office.

  8. Re:You'll need a book by Anonymous Coward · · Score: 2, Insightful

    Since they don't work out of the box like Microsoft products, you gotta buy a fucking book to kludge them together before you can use them.

    Yea, everyone knows that Windows users are the KeWl3sT anyway, right?

    Idiots like you are just as bad as the Windows bashers. I use both. I like both. Both piss me off in some ways, delight me in others. Anyone who can't see value in both are just blind or stupid. Now go crawl back under your rock and die a miserable death.

    Punk.

  9. Good book. by Horny+Smurf · · Score: 2, Informative

    I agree that the ESR forward should have been deleted. However, this book is a nifty collection of various hacks that probably would take you forever to stumble upon if they weren't in this book. (You're probably too busy administering or programming to experiment all day long).

    Using RCS/CVS to track revisions to settings files is just an example. I've seen far too many /etc/* files that have lines commented out, no explanation why. Having a revision history clean the clutter, makes a backup, and lets you know why and when something was changed.

    That's the sort of time saving, "ehy didn't i think of that" tips you'll find.

  10. Great Book by ds37577 · · Score: 1

    First book I've read that treats you like an experienced System Administrator. Not for the faint of heart or inexperienced. I really enjoyed it!

  11. Bought it & would recommend it! by QwkHyenA · · Score: 5, Interesting

    To some of you Uber network admins out there this book won't be very helpful. But to me, someone whose been net-admin'ing it for 2 years this was very helpful! Shows you lots of nice tricks. I found the section on utilizing ssh to its full potential extremely useful! I never thought of doing backups over ssh before! I'd rate this book 5 out of 5 stars personally!

    --
    LFS. Have you built your system today?
  12. Hack dedicated to /. by locknloll · · Score: 5, Informative
    Hack #79 in the book is about Distributed Server Load. The first paragraph has some nice reference to Slashdot:
    If you serve a particularly popular site, you will eventually find the wall at which your server simply can't serve any more requests. In the web server world, this is called the Slashdot effect, and it isn't a pretty site (er, sight).
    :-D
    --
    -- Power corrupts, but PowerPoint corrupts absolutely.
  13. RAR by DaLiNKz · · Score: 0, Flamebait

    let the man have his review stop spammin the comments with crap >:|

    --
    I've left to find myself. If you happen to see me, please, keep me there until I return.
  14. There is one. by index72 · · Score: 1
    Its called the Linux Documentation Project.

    www.tldp.net

  15. Dupe! by xchino · · Score: 1

    There's was a book review of this same book about a week or two ago, wasn't there? I bought the book and have been pleased overall with it, but there wasn't really anything new or exciting, just a few tips and tricks. Note you can find most of these by going to www.google.com/linux and looking up tips and tricks. One example would be that you can find out who is hogging the most disk space using an alias for du, like this:

    du -cks | sort -rn | head -n 10

    Pretty simple, yet really effective. This book is full of little things like this.

    --
    Everyone is entitled to their own opinion. It's just that yours is stupid.
    1. Re:Dupe! by Duke · · Score: 4, Funny

      Yup. There is nothing like Linux for getting all your ducks in a row.

    2. Re:Dupe! by TeknoHog · · Score: 1
      > Yup. There is nothing like Linux for getting all your ducks in a row.

      *ducks*

      --
      Escher was the first MC and Giger invented the HR department.
    3. Re:Dupe! by irc.goatse.cx+troll · · Score: 1

      That command is incorrect, I'm assuming you forgot to poste in extrans, so your got chopped off.

      the correct way to run that would be du -cks /home/* |sort -rn | head -n 10

      But that isnt verry accurate, smart users will hide files in /tmp, their mail spool, or wherever else.
      A proper admin would check the filesystem quotas, or in a pinch:

      for user in `cat /etc/passwd |cut -d: -f1`;do echo -n $user:; expr `find / -user $user -printf "%k + " 2>/dev/null` 0;done |grep -v :0$

      Then again, IMO to be a good admin you must be one with your shell, so YMMV

      --
      Pain lasts, kid. Its how you know you're alive. Sometimes I think this growing up thing is just pain management-TheMaxx
  16. Forward? by Canthros · · Score: 1, Redundant

    ESR wrote a foreword. Forward is a direction, foreward is piece of writing at the front of a book.

    --
    Canthros
    1. Re:Forward? by Macrobat · · Score: 5, Funny
      ESR wrote a foreword. Forward is a direction, foreward is piece of writing at the front of a book.

      But you see by your own posting how easy it is to mix up the words, even when you know what they mean.

      --
      "Hardly used" will not fetch you a better price for your brain.
    2. Re:Forward? by Anonymous Coward · · Score: 0

      Don't you feel like an idiot? It's so funny when you people screw up your posts which point out simple spelling or grammar mistakes.

      You'd think people would have learned their lesson by now, but posts like yours keep coming..

  17. sounds intresting by master0ne · · Score: 0

    sounds intresting, but anyone with the knoldage required to understand this book could easily find all its contents on one or two webpages. I dont see the need for this in print. well except for those of us who like to kick back and drink a beer while we reed, or cant get networking to work (in which case this book isnt for you anyway). just my thorught.

    --
    Noone writes jokes in base 13!
  18. The 'word' which goes before is the Foreword! by Espen · · Score: 4, Informative

    For Pete's sake: It's "foreword" (ie. fore-word). Defined as "A word said before something else; hence, an introduction, a preface." (OED).

    Why the heck would it be called 'forward'? Do people who make this mistake think it is the suggested reading direction?

    1. Re:The 'word' which goes before is the Foreword! by Anonymous Coward · · Score: 0

      A better question to ask would be "A few anal English majors aside, Who the hell cares?"

    2. Re:The 'word' which goes before is the Foreword! by Anonymous Coward · · Score: 0

      Anyone who wishes to go on cracking Dan Quayle jokes ought to care...

    3. Re:The 'word' which goes before is the Foreword! by alienmole · · Score: 2, Informative
      I noticed that too. I reckon this one's a losing battle - there's too much similarity between the two words, in meaning as well as sound. The first meaning listed for "forward" at m-w.com is "1 a : near, being at, or belonging to the forepart b : situated in advance" - pretty applicable, wouldn't you say? Think of the forward hold of a ship, or the U.S. Forward Command Center in Qatar.

      In addition, a creative person challenged on this issue might notice that "foreword" dates to 1842, whereas "forward" dates to the 12 century. One could imagine that "foreword" was in fact considered quite a clever pun, when it was first used. And at a mere 160-odd years old, it's virtually newfangled - not great material for an argument against the changing of language...

    4. Re:The 'word' which goes before is the Foreword! by Wee · · Score: 1
      Why the heck would it be called 'forward'?

      Because the dumbass writer proofreads the review after he's submitted it?

      Do people who make this mistake think it is the suggested reading direction?

      No?

      -B

      --

      Ash and Hickory, straight-grained and true, make excellent bludgeons, dandy for the cudgeling of vegetarians.

    5. Re:The 'word' which goes before is the Foreword! by Anonymous Coward · · Score: 0

      Do people who make this mistake think it is the suggested reading direction?

      No?


      But that's just backwards!

    6. Re:The 'word' which goes before is the Foreword! by Espen · · Score: 1

      There are two significant differences which would make me hate to see this battle lost:

      1) 'Forward' is primarily an adjective or adverb and rarely used as a noun. The definition cited above is for the adverb/adjective whereas here it is clearly used as a noun. 'Foreword' is unambigiously a noun.
      2) Forword describes the purpose of the section, not the placement! The same is true of other parts of books: Table of Contents, Chapter, Index etc. There is nothing wrong with consistency!

    7. Re:The 'word' which goes before is the Foreword! by Anonymous Coward · · Score: 0

      The sad part is to see this mistake in slashdot. Come on, did they never program Logo?

      I am not a native english speaker, but even as a child I knew how to spell forward, left, right, backward (though I usually used the abbreviations instead).

    8. Re:The 'word' which goes before is the Foreword! by Cruciform · · Score: 1

      If you can save this one child from the evils of illiteracy, you have earned a place in history.

      Try not to spontaneously combust while doing so :)

  19. Re:Let me get this straight... by kryliss · · Score: 0, Offtopic

    And we are supposed to have this take over our whole life right? We can't do anything but sit infront of the TV and watch for the Next "Hoe-down in Iraq with Wolf Blitzer?" Excuse us for doing what the Pres recomended ==> "GET ON WITH YOUR LIFE AS NORMAL!" Not everyone is going to let this crap in Iraq take over their life.

    --
    --- If the bible proves the existence of God, then Superman comics prove the existence of Superman.
  20. Hanging out with geeks by Gavin+Rogers · · Score: 5, Funny

    As I mentioned above, the book is very easy to read. Flickenger has a "conversational" writing style I found easy to parse. If you hang out with Linux geeks very much, you'll recognize his way of communicating and easily assimilate what he has to say.

    You know that if you start using words such as 'parse' in every day language, you probably do hangout with geeks very much!

    (and they probably find words such as parse easy to communicate with, too) :-)

    1. Re:Hanging out with geeks by spaic · · Score: 3, Funny

      One sentence in the book was missing a dot at the end, and suddenly i made no sense at all to me.
      I hate parse errors.

    2. Re:Hanging out with geeks by Anonymous Coward · · Score: 2, Funny

      Warning on line 1: Potential semantic failure near "suddenly i made": subject and object identical.

  21. Re:Let me get this straight... by Anonymous Coward · · Score: 0

    There's a war against Islam? I must have totally missed that, with the war against an evil dictator taking up all the headlines these days.

  22. Re:You'll need a book by ejaw5 · · Score: 1

    what about all those "Windows Secrets" and "make Windows Faster" books out there? As someone already posted, it's all about optimization.

    Perhaps you're not getting as much from a Windows OS package as a Linux Boxed set. For a fraction of what Windows costs, you can get RedHat (or any other distro) that comes with the OS, lots of software, and a big manual that explains a lot of things. Windows..all you get is the OS CD(s) and a booklet

    --

    $cat /dev/random > Sig
  23. Re:I was too kind by Anonymous Coward · · Score: 0

    What - those were "geeky" phrases?!? Thanks for blowing the whistle...I never would've known! ;)

  24. Re:You'll need a book by master0ne · · Score: 0

    is anyone else wondering why they got a rating of funny? i dont see any comedy in the post. oh and btw, there are distros that work oob like ms products dont. RedHat and Mandrake both work fine oob, and can even be configured during the installs to setup and run as a server, i havent seen a MS distro that allows you to install and configure iis during first boot...?

    --
    Noone writes jokes in base 13!
  25. Gosh the negativity... by ACK!! · · Score: 2, Insightful

    Like there aren't books for Windows folks for tricks you can pull to make your life easier on a Windows box? Aren't there are a bunch of classes available for MCSE types?

    Yeah, you might want the book if you had not already thought of some of these tricks. That is the point of reading and learning, duh!

    Give me a break. Every admin knows there are little things that can be automated and worked from a base install to help them get through the day and get their stuff done no matter what OS you admin.

    I propose this to the community. What is the neatest hack/trick that saves time from your day in terms of programming or system administration?

    BTW, any tricks I don't care if they are straight commercial Unix, Linux or Windows.

    --
    ACK /ak/ interj. 2. [from the comic strip "Bloom County"] An exclamation of surprised disgust, esp. i
    1. Re:Gosh the negativity... by cloudmaster · · Score: 1

      I propose this to the community. What is the neatest hack/trick that saves time from your day in terms of programming or system administration?



      I've found that much time is saved by combining Perl knowledge and the Vim text editor. Perl one-liners are great, too - esp with the "-i" switch. For example, you wanna replace all instances of "host1" with "host6" in a file named "file.txt" - perl -pi.bak -e's/host1/host6/g' file.txt - you end up with the original file in "file.txt.bak" and an edited "file.txt". That alone saves me a fair amount of time.

    2. Re:Gosh the negativity... by bwhaley · · Score: 1

      A simple trick that I use...

      Crontabs do not have the ability to run commands say, every other week, or every other month. A simple way to do this is with the following shell script (I'll call it script.sh):

      --- begin script ---
      #!/bin/sh -xv

      FLAGFILE=/path/to/flag

      if [ -f $FLAGFILE ]; then
      rm -f $FLAGFILE
      exit 0
      else
      touch $FLAGFILE
      fi

      call command(s) to run here
      --- end script ---


      Then, in the crontab, enter something like the following:
      0 0 * * 1 /path/to/script.sh

      This will run the script.sh file every monday
      at 12am, which will execute the intended
      command every other Monday at 12am.

      :)

      --
      "I either want less corruption, or more chance
      to participate in it." -- Ashleigh Brilliant
    3. Re:Gosh the negativity... by dissy · · Score: 3, Informative

      > Crontabs do not have the ability to run commands say, every other week,
      > or every other month

      Sure it does. Atleast the one that comes with linux (GNU?)

      The time fields are: min hour day month day-of-week
      * means any/all of course.

      You can do

      * * * 1/2 * /path/to/every-other-month.sh
      Runs on the ODD months, make it 2/2 to run on the even months.

      0/10 * * * * /path/to/every-10-minutes.sh
      Runs every 10 mins where the last digit is 0 (00 10 20... 50)

      Or in the case of backups or something, run it every two hours between 9pm and 5am (9pm, 11pm, 1am, 3am, 5am - non business hours) and also run it once durring lunch (noon)
      0 21-5/2,12 * * * /path/to/backup.sh

      Ok so thats not how you would want to run backups I'd imagine, but you get the idea of the timing commands atleast :)

      In the last field you can put a day (IE mon) and say /2 for every other day, or tue/2 for every other day in the other set.
      I'm not really sure if mon/2 would do every other monday, or every other day starting the count on monday (which is what i think)
      If that is the case, I would hope mon/14 would work (On monday, every 14 days/2 weeks) but I have never tried that.
      If your backup script does any logging, perhaps you can create a simple script that logs when it runs to a file, and add it in crontab as
      (assuming midnight) 0 0 * * mon/14 /path/to/testscript.sh

      no doubt just a #!/bin/sh and date >> /root/testscript.output

      To do every other week using the day of week may not be possible, so your code example is still valid. But that is only because the number of days in a month very and dont fall on any obvious boundrys.

      The only two examples ive ever used were twice a month (1st and 15th) [0 0 1/15 * *] and every other day-of-week that depends if the day is even or odd. This is close to what you want, but unfortunatly as each month changes, if there are an odd number of days in the month, the order changes. Only when there are an even number of days in the month does next month continue on the same pattern.
      [ 0 0 2/2 * mon] for example.

      Hope that helps abit

    4. Re:Gosh the negativity... by bwhaley · · Score: 1

      Very interesting, thank you. I was actually referring to a Solaris box; however, I wasn't aware that linux had that ability.

      --
      "I either want less corruption, or more chance
      to participate in it." -- Ashleigh Brilliant
    5. Re:Gosh the negativity... by Nicodemus · · Score: 2, Interesting

      It's not a function of linux, per se, but rather a function of vixie cron, an updated version of cron written by Paul Vixie. I'm pretty sure that I've seen vixie cron running on a tweaked solaris box before, so check around for a standard package.

      Nicodemus

    6. Re:Gosh the negativity... by mvdw · · Score: 1

      Couldn't you do this with normal shell commands, like cat and sed?

      cat file.txt | sed -- s/host1/host6/g > file.new ; mv file.txt file.txt.bak ; mv file.new file.txt
    7. Re:Gosh the negativity... by cloudmaster · · Score: 1

      Yes. However, much time is saved by knowing how to do that with fewer keystrokes. Doing it in one command with perl also means the filename is types once, greatly reducing the chance that a filename will be mistyped. So, it also saves the time taken to fix errors in the first command. :)

      The thing about "there's more than one way to do it" is great - if there's no perl then there's probably at least sed on a system. The file could be piped through ed or any number of text editing programs, too...

  26. Re:I was too kind by veneficus · · Score: 0

    I'm glad to see that the kiddies think exquisite English is an attempt at sounding cool. Meanwhile, you aught to seek some more education and work on biting your tongue when you think you're about to sound witty.

    (What the heck, may as well burn what little karma I have by addressing a pet peeve; good English is never a sin!)

    --
    -- Hey, what the hell, it's only slashdot..
  27. Nice criticism, your post is even worse by Anonymous Coward · · Score: 0

    "ESR wrote a foreword. Forward is a direction, foreward is piece of writing at the front of a book."

    Very good, looks like you've introduced a third spelling.

  28. Another Review by Eater706 · · Score: 4, Informative
    I wrote this last week, if you're looking for a bit more detail..

    Those who love UNIX (and UNIX-inspired operating systems) will surely adore Linux Server Hacks by Rob Flickenger. For decades, a mysterious sect of bearded wizards has dominated the inner sanctums of our network infrastructures, inspiring the awe of onlookers by crafting clever scripts and piping output in ingenious ways most of us never even thought of. This small but marvelous book attempts to steer apprentice wizards in the noble direction of clever system administration, with examples taken from experience in O'Reilly's own LAMP networks.

    The book begins with a refreshing introduction (by esr) detailing what it means to be a hacker. No, not the hax0ring w4r3z d00dz of frequent media attention, but the aforementioned bearded variety who spend most of their waking effort forging uncommon techniques for solving otherwise dull problems. Kudos to Mr. Flickenger (and O'Reilly) for not only acknowledging the difference, but celebrating it.

    As the title would indicate, the audience of this book is the administrator in charge of a server--that is, a Linux box performing only a couple of dedicated tasks, probably of a network-oriented nature. Although Linux enthusiasts from the desktop realm are not part of the intended audience, they will almost certainly pick up a thing or two from the material anyway.

    The book is organized into the following sections:

    • Sever Basics is a variety of general purpose tips that don't fit into the other major categories. Some of the more interesting items include:
      • Persistent daemons with init
      • Building complex command lines
      • Using xargs with tricky arguments
      • Effectively using sudo
      • Makefiles for automating administrative tasks

      I think the real magic of this chapter isn't necessarily the tips themselves, but the creative process behind them; the author is demonstrating a methodology for dealing with common problems by introducing clever solutions. This will ideally inspire the reader to deal with other problems in the same creative manner.

    • Revision Control. Servers with multiple administrators may benefit from using a revision control system to handle changes to configuration files. This section illustrates using RCS, with examples of checking config files in and out of the system. This provides a segway into using CVS for controlling revision of large software projects.
    • Backups becoming a nuisance? Approach them from a new angle by implementing some of the tips from this chapter. Examples including automated incremental backups over tar, rsync, and ssh; archiving with pax; and even some very creative (if not a little scary) ideas like piping your backups over ssh directly into cdrecord. The UNIX philosophy is illustrated well: simple tools working well together as an efficient solution.
    • The Networking chapter covers material that is no doubt already familiar to security-conscious Linux users. However, iptables newbies (or those transitioning from ipf or pf) will appreciate the netfilter primer and discussion of masquerading (NAT) and TCP port forwarding. Some tunneling and encapsulation techniques are also detailed here.
    • Monitoring details the use of syslog, and a great deal more. Networking aspects are given ample attention, without any redundant information in respect to the previous chapter. Some simple tips are given (like using lsof to track down elusive processes) as well as more advanced ideas (like a short shell script to perform an IP fail-over.)
    • SSH tips: are you still tapping out a password every time you hop to a new machine? If you administrate more than a few, this can be distracting and tedious. This chapter illustra
    1. Re:Another Review by Eater706 · · Score: 1
      Oops, I clipped the last line. It should read:

      [1] No, I don't work for O'Reilly. I do think their books are excellent, however, and would love to see their Safari service thrive!

  29. Re:You'll need a book by Anonymous Coward · · Score: 0

    Buy five books, and then take a vacation with the money saved. In addition to the software and books, there is a requirement for a basic grasp of what you're about...

  30. in nead of a book recomendation! by wizardmax · · Score: 1

    While we are on the topic of linux books, I was wandering if anyone would recommend a linux book for a beginner (but someone who recompiled the kernel and messed with X before even knowing the 'less' command :-) ) Your help is appreciated.

    --


    Free speech is getting expensive...
    1. Re:in nead of a book recomendation! by Daytona955i · · Score: 1

      http://tldp.org/

      My recommendation to you is to not just try and learn, but focus on one aspect and figure out how to do it. I'd suggest you first check out Linux from scratch: http://tldp.org/LDP/lfs/html/

      I mean if you want a web server, download apache and play with it. Find the doc directory for your distribution and read! There is lots of information on web pages, just read a lot. Pick up a book on UNIX and learn about how files are structured, learn about links. Learn how to use ssh and when in doubt check out the man pages.

      Make sure you know either vi or emacs (or both) and try and learn a shell script of some sort (I'd recommend either bash or c-shell). Also once you get a lot of this down, check out sed and awk. Most of this stuff is on the web and because of the vast ammounts of information to learn, there really isn't one book that isn't going to bore you.
      -Chris

    2. Re:in nead of a book recomendation! by Daytona955i · · Score: 1

      whoops... forgot to close the tag... sorry about that

    3. Re:in nead of a book recomendation! by slide-rule · · Score: 1

      If you are starting out that new, then I'd recommend getting a book oriented around your distribution. Make sure it covers some of the basics of X/window managers/gnome or KDE, if you're going to be using something like that. As an example, Redhat 7.3 Bible (or some similar name), contains lots of stuff I still find useful to refer to (even if "my copy" is really just on the shelf at the bookstore ;) after many years of tinkering. A solid book along this line might set you back around $40-$50 from a brick-and-mortar, but in the end, the aggravation and time it can save will make it worth it. If on the other hand you are using a distro that there isn't a well-written 1000-ish page tome for, then I really couldn't say. You'll hear a lot about O'Reilly books, and they're nice, but in my opinion many are more for reference than they are for learning (and the ones I have don't go deeply enough to be a full reference either... so I haven't understood the fascination).

    4. Re:in nead of a book recomendation! by wizardmax · · Score: 1

      Interesting, thanks!

      --


      Free speech is getting expensive...
    5. Re:in nead of a book recomendation! by MobyTurbo · · Score: 3, Informative
      O'Reilly's "Unix Power Tools" is undoubtedly one of the best books for learning how to do powerful things in Linux or any *nix. Unfortunately it's gone up in price in the third edition, but that means that the coveted first edition is easier to aquire via used book sources. :-) This book will teach you to be a scripting guru. If you are more of a beginner, I'd reccomend O'Reilly's "Running Linux" as being the best of this genre.

      For learning how to program on Linux there is "Begining Linux Programming" from Wrox. From O'Reilly and from other publishers, get books on scripting languages such as Perl, Python, or Tcl; a scripting language is a very valuable thing in the *nix environment. Don't forget shell scripting for that matter, Kernighan and Pike have the definitive work, "The Unix Programming Environment" on Bourne Shell scripting among other things and you may also want to get a book that covers Bash too. Also if you have deep pockets, anything by W. Richard Stevens is a good reference on Unix and TCP/IP network programming.

  31. Re:Developer lashes out: What Killed FreeBSD by Anonymous Coward · · Score: 0

    This isn't just a comment, it's a tradition, bordering on an institiution...

  32. Re:You'll need a book by Anonymous Coward · · Score: 0

    Hey, can't you guys read the sign? Please don't feed the trolls.

  33. Re:Yahoo had a similar article... by BarryReiswerg · · Score: 0

    DON'T CLICK THAT LINK!!! GOATSE alert!!! GOATSE alert!!!

    I really liked it though...

    --
    I used to be somebody... until I gave the account away...
  34. Re:You'll need a book by Tidal+Flame · · Score: 1

    Yeah, I agree. Linux is great - I've loved it when I've had access to it, although I can't say that much right now - but I don't mind using Windows. Honestly, if I had the choice, there are few things I'd change about Windows as it is now - it's crashed to the point that I need to restart the system maybe four times in a year, and application specific crashes are fairly infrequent. I'd still rather be using Linux right now if I had the opportunity, but this isn't my computer... but yeah. They both have advantages and disadvantages, people need to realize that.

  35. huh? by JeanBaptiste · · Score: 3, Insightful
    The book will probably not make you a better admin, but it will almost certainly save you some time

    That sentance does not make any sense. If it saves you time, then wouldn't you be a better admin?
    1. Re:huh? by Wee · · Score: 2, Funny
      That sentance does not make any sense. If it saves you time, then wouldn't you be a better admin?

      I don't do backups of any of my machines. The time I save makes me a better admin that someone who spends time working up a backup/restore plan.

      -B

      --

      Ash and Hickory, straight-grained and true, make excellent bludgeons, dandy for the cudgeling of vegetarians.

    2. Re:huh? by JeanBaptiste · · Score: 1

      you are correct.

      However, from reading the article blurb, I (possibly incorrectly) assumed it meant it would save you time in doing the things that you are already doing. I think you already know this, but good point anyways.

  36. Another plug (was Re:Another Review) by Anonymous Coward · · Score: 0

    Another self-serving plug. Complete was of time.
    Gee except for noobs.

    Revision control? What's that.
    Backups? A new angle? Yeah right.
    Network? Transitioning FROM pf? Not likely.
    Monitoring? Syslog? What's that.
    SSH? Try OpenSSH.
    Scriping? Made easier? It's already totally easy.
    Information Servers? Oh yeah, all in one book. Bind, MySQL and mid-to-high traffic servers. Awesome.

    pffft! Stop the sensless killing of trees. Boycott this book!

  37. Re:I was too kind by Anonymous Coward · · Score: 0

    You ought to seek some more edumocation, you sonova bitch! And for your attempt to sound witty, you got half-way there.

    good English is never a sin!

    Bad spelling however, really pisses off any God.

  38. pejorawhat? by Anonymous Coward · · Score: 0

    Using the word pejorative is pejorative ( : having negative connotations; especially : tending to disparage or belittle : DEPRECIATORY) ...I think, man too much thinkin. How about something like "not ment in a bad way"? Much better...ahhhh

  39. Re:I was too kind by gazbo · · Score: 0
    Naturally there's nothing grammatically wrong with his words, except for the abuse of "pejorative". However, there is much that is stylistically wrong. Were I reading a text on any non-geeky subject I would be very surprised to see those particular phrases, as the immediate impression is that the author picked a set of words from random points in the review and then checked for alternatives in a thesaurus. This is the expected behaviour of a smart-ass 14 year old, but is not "exquisite English".

    Incidentally, I am highly educated, including the subject of the English language, and I would never presume to classify my direct attack on bombastic language as "witty". As a tit-for-tat reaction to your ad hominem I should point out that the word you were looking for was "ought" not "aught", although I hasten to add that pointing out such a petty error would be of no interest but for the fact you had insulted me.

    With respect to your parenthetical, I must tip my hat to you. Firstly because Slashdot would be a far better place if rebuttals such as yours were considered part of discussion rather than earning off-topic moderations. Secondly, I agree wholeheartedly that good English is never a sin, and furthermore that bad English very often is.

    I bid you farewell, with the suggestion that you re-write that phrase yourself, and see how much clearer, better flowing, and less wordy it is.

  40. Subjective computers... by Dareth · · Score: 1

    I don't know if the computers can sort out the good pr0n you want to see, but I imagine they could with the right filters sort them by breast size, hair color, and number of people involved. Even this small bit might really help you utilize your time in "this most important area" much more effectively.

    --

    I only look human.
    My mother is a halfling and my dad is an ogre, so that makes me an Ogreling
  41. Its the little things.. by rf0 · · Score: 1

    ...that make you go ooh thats clever. I've always found the difference to be between a good sysadmin and a great sysadmin is when they do something and you go wow now thats smart. Some one like this

    Rus

  42. Re:Developer lashes out: What Killed FreeBSD by Anonymous Coward · · Score: 0

    Oh, you youngsters. You're so cute!

  43. If you're not familiar with setting up linux by Anonymous Coward · · Score: 0

    if you're not familiar with setting up linux then this book will just confuse people. Indeed. if you're familiar with setting up linux then this book will just prove a complete waste of time. Indeed.

    So where does the book fit in then? For starters it makes good kindling.

  44. Re:I was too kind by veneficus · · Score: 1

    Bravo,
    That reply warrants a fan designation!
    I stand corrected.

    --
    -- Hey, what the hell, it's only slashdot..
  45. Re:I was too kind by veneficus · · Score: 1

    I appreciate the correction. If I find myself in a similar situation (taking pot shots at slashdot poster's grammar and spelling) I'll remember that aught means all/anything/everything, and ought means obligation...

    Or, moreover, that I should probably get my flames peer-reviewed before I spout them out! :)

    --
    -- Hey, what the hell, it's only slashdot..
  46. Re:I was too kind by Wee · · Score: 1
    Naturally there's nothing grammatically wrong with his words, except for the abuse of "pejorative".

    How was the word abused? A pejorative, as you know, is "a disparaging or belittling word or expression". It always seemed to me that "hack" is used to describe criminals and script kiddies, which is exactly the opposite connotation the foreward would have you believe. I've also seen it used to describe "hacks" which were shoddy pieces of work and in no way clever.

    However, there is much that is stylistically wrong.

    Seems I got my point across, in spite of not having proofread it before submission.

    Were I reading a text on any non-geeky subject I would be very surprised to see those particular phrases, as the immediate impression is that the author picked a set of words from random points in the review and then checked for alternatives in a thesaurus. This is the expected behaviour of a smart-ass 14 year old, but is not "exquisite English".

    Nope. I'm well beyond 14, although I'd much rather be called a smart-ass than a dumb-ass. I wrote the review last night in one sitting, and not a single thesarus was harmed in its making. I didn't use any word or phrase I don't normally use, so pardon the perceived affectation.

    -B

    --

    Ash and Hickory, straight-grained and true, make excellent bludgeons, dandy for the cudgeling of vegetarians.

  47. Maybe I can save some people some time by Anonymous Coward · · Score: 0

    Pejorative \Pe*jor"a*tive\, a. [F. p['e]joratif, fr. L. pejor, used as compar. of malus evil.] Implying or imputing evil; depreciatory; disparaging; unfavorable

    1. Re:Maybe I can save some people some time by Wee · · Score: 1
      Pejorative \Pe*jor"a*tive\, a. [F. p['e]joratif, fr. L. pejor, used as compar. of malus evil.] Implying or imputing evil; depreciatory; disparaging; unfavorable

      You know that one can use a pejorative, right? Something can be called a pejorative? That it can be a noun as well as an adjective? There's more than one definition for the word?

      Shit, why am I bothering to respond to thick-headed ACs...

      -B

      --

      Ash and Hickory, straight-grained and true, make excellent bludgeons, dandy for the cudgeling of vegetarians.

  48. Hard to find good books by huhmz · · Score: 1

    The book doesn't assume l33t-ness nor coddle the reader.

    I hate to sound 'l33t' but I wish there were more books for people who has used linux for a long time. It's hard to aquire any new knowledge when most books are targeted at people with little experience.
    Of course there is a lot of good places on internet to get good tips and advice but that defeats the whole point of a book.

    1. Re:Hard to find good books by doodleboy · · Score: 3, Informative

      You and me both. I've used unix and linux for 10 years and I still compulsively buy *nix books, even though many tread the same tired ground. Two of the best for experienced users:

      Linux in a Nutshell (3rd ed.). Hands down, the best linux reference on the planet.

      Unix Power Tools (2nd ed.). The best unix (linux) book ever made. It's a bit heavy on tools that aren't overly popular on linux (csh, etc.) but many of the articles are superb examples of the unix problem solving paradigm. With all the hyperlinks in the margins, it's nearly impossible to read more than a couple of pages in a row.

      Speaking of compulsively buying O'Reilly books, I recently picked up Linux Server Hacks and Building Secure Servers with Linux, by Mick Bauer. Can't comment too much on the former, because I'm still reading the latter. Always liked Bauer though. Much common sense.

    2. Re:Hard to find good books by TeknoHog · · Score: 1
      > I hate to sound 'l33t' but I wish there were more books for people who has used linux for a long time. It's hard to aquire any new knowledge when most books are targeted at people with little experience.

      But one good thing about being an advanced/power user is knowing how to get more knowledge. It's a positive feedback loop. Besides, advanced usually means specialized, and making lots of different books with small market for each one is not very good business-wise.

      --
      Escher was the first MC and Giger invented the HR department.
  49. I thought the Slashdot effect was something else. by Anonymous Coward · · Score: 0

    The wall when your poorly written server code wouldn't scale to any more users and you had to get some big-money LiNUX high-flyer to bail you out and buy you a whole whack of expensive hardware in order to distribute all your servers.

    Either that or get someone to spend a week or so redesigning and rewriting your software so that it would work on just one machine.

    Seriously, folks, the average /.'ing is about 5000 reads. A well designed website can server a lot more than 5000 highly dynamic page views over an hour. The Slashdot lesson of websites should be that you can save gobs of money on hardware and administration by designing your software well and getting someone competent to write it.

  50. I believe ... by Kourino · · Score: 1

    This provides a segway into using CVS for controlling revision of large software projects.

    ... the word you're looking for up there is segué. Although that would be kind of cool ... hey, I set my CVS repository up a couple weeks ago! Do I get a Segway now? ;_;

  51. PDF or HTML books by Anonymous Coward · · Score: 0

    Ok, I know about O'Reilly's Safari, and that's cool, but where can I get a book that has an electronic copy with it? Safari doesn't cut it. I have O'Reilly's Perl CD bookshelf as well as their Network CD Bookshelf and I love them. I bought around $2,000 worth of books last year and not one of them came with an electronic copy. I need both. I need the hard-bound copy to read in bed or in the lazy-boy in the living room. I want my electronic copy so I can copy and paste code snippets, or put it on my password-protected website so I can access the book from work. I don't want to tote my books from home to work every day and I certainly don't want to buy 2 copies of every book. Safari just doesn't cut it. Safari only lets me view the book on their website. I want a copy on my local hard drive. I think everyone that purchases an O'Reilly book should at least have free access to that same book on Safari. I still want HTML or PDF copies of my books. Where o where can I get them?

  52. I found it informative and helpful by Anonymous Coward · · Score: 0

    I found it informative. I was going to start at the last page and read backwards to the front page, until I saw the forward.

  53. Re:You'll need a book by Anonymous Coward · · Score: 0

    Oh but it's SOOOO much fun!!!! Why not? Most trolls are idiots just waiting to be manipulated by people like me. I love watching how they bend over and take it when I feed them the right sauce. Here.. here's and example to hook onto a troll out there:

    Hey you! Yeah you! I've got something to say to you. You were dissing my favorite OS Linux up there. You know what? if I ever meet you in person, I'm going to punch you in the nose. Linux is THE premiere OS of teh 21st century. There are so many things you can do with Linux that you can't do with Windows it's just mindboggling. For starters, Linux is WAYYYY more secure than Windows. It comes secure right out of the box. Even Windows XP can't boast that. And it's flexible. You can have it run as many or as few services and programs as you need. It can power a server, a desktop, a car, a phone, a wristwatch, a PDA, an MP3 player, a PVR, and maybe even someday the subsystems of an AI. Can Windows do that? I don't think so. Windows is just a pile of shit for lusers who think they know computers. They waste their money on a shit OS and overkill hardware for what they want to do.

    And now the other side:
    Hellooo... Anti-linux trolls... It's din-din time... You all know Linux is teh sux0rz right? A pathetic kernel cobbled together with a bunch of crap software written by some ugly GNU hippies. There is so much that you can't do with Linux that you can do with Windows, but one of the primary things is: WORK!!! All those Linux users spend their time doing is working on compiling the latest kernel to fix all the bugs that were in the last one and add support for new hardware that wasn't supported before. Hardware support? HAH! Don't even think about it. Most of the best hardware (typically the latest and greates because that's what makes Windows users "leet") isn't supported in Linux at all!! Want to use the TV out on your two year old Radeon? -BZZZZZT!- There isn't any support for it unless you want to compile half of the OS and GUI and X stuff. And when you want to use normal features on it like: DVD, MPEG and 3D acceleration, you can forget it. The current expeirmental stuff for it isn't even being updated because Linux users are so lazy. They all probably use Serial and PS2 mice instead of the much better performing USB. I've seen speed increase in my mouse pointer since I switched to Windows XP and USB mice. And I can play Battlefield 1942 because that's the game of the year that everyone should play. So fuck you Lunix users! You think you're so good, then make your computers work instead of using two year old machines and then complaining when you can't connect to the internet.

    Let the games begin...

  54. sounds like... by zogger · · Score: 1

    ...sounds like a good way to interview your prospective new server-master. Give them a blank server box and a play domain. He gets to set it up however. Have him coder 'er up to what he thinks is "good stuff", serve wise and security-wise. Have a nice strange web page fulla blinkenlights graphics and flash and whatevers, THEN see if you can get it posted as a story on slashdot. Server don't cut it,or gets owned real quick, he don't get the job. Forget all the other resume stuff.

  55. Beginning Programming for Dummies? by rxed · · Score: 0

    Did you mean "Beginning Programming for Dummies"?

  56. Umm... by Anonymous Coward · · Score: 0

    Why do I need a book to tell me how to edit sshd.conf? Isn't that what the manpage is for?

    Is it just me, or do these "hack" books sound really lame?

  57. up front by Erris · · Score: 1
    Do people who make this mistake think it is the suggested reading direction?

    Who said a person made this mistake? How do you know it was not the auto-correct feature of M$ Word? Be glad the M$ meat heads don't give books foreskins instead.

    Foreskin - a protective collection of words at the start of a book. Some people think of them as superflous, others call them Introductions.

    How's that for forward of me?

    Ever heard of a book so up front?

    The direction depends on it's state.

    OK, I'm going to stop mow, my wife is punching me.

    --
    DMCA, Hollings, Palladium. What might have sounded like paranoia is now common sense.
    1. Re:up front by Anonymous Coward · · Score: 0

      Own up dickhead! You can't even fucking go back and answer posts where you've been cornered can you? Fucking pussy. If you had any balls at all, you'd go back and reply to a few of your older posts. Stupid fuck. Oh... by the way, I'm fucking your wife on a regular basis. Homo.

  58. This sort of stuff is better online by forged · · Score: 1

    My personal favourite is the Linux Gazette, but there are others (too lazy to reahch for bookmarks now ;). Don't overlook past issues even if they are pretty old, because some of the tricks discussed haven't changed much over the years (like motd, rdev, tcsh etc.), but of course some of it is to be viewed from a historical point of view =)

  59. Re:You'll need a book by mvdw · · Score: 1

    I haven't seen any MS OS that will work at all during first boot - they all take a minumum of 3 or 4 boots before you get to the stage of a working OS...

  60. Re:I thought the Slashdot effect was something els by Anonymous Coward · · Score: 0
    "Seriously, folks, the average /.'ing is about 5000 reads"

    That's a very nice try, but when I was front-page Slashdotted over two years ago, it was more like ~80,000 pageviews in eight hours from (and my memory fades here a bit) about 45,000 uniques. My load average hovered at about 20 for an entire day and it would have been worse if my bandwidth wasn't completely saturated by that point.

  61. Yet another review by HawkingMattress · · Score: 1
    I found the only really interesting trick in the book was the one about ssh. (involves piping a tarred stream though ssh and treating it on the other end , like tar czf linux|ssh roberto "cd /usr/src; cat >linux.tar.gz). If you use shells most of the time you probably know most of the others, and alot of them are really just explanations of the commands, like the whole chapter on CVS.

    On the other hand, I added yesterday "Unix Power Tools", to my safari bookshelf and this one really absolutly rocks ! Not quite like a cookbook, it's more like a guide to get the most of Unix. Even on very basic subjects, and even if each topic is generally concise, I found alot of things I had never heard of. And i'm really learning alot about using the shell itself. I realized there are a lot more nice features to help edition the combination of emacs bindings and C-r. The authors not just tell you "this feature do that", but demonstrate how they use it all the time in their day to day job. There are alot of things that I thought were useless for me but it all makes sense while reading this book. And I've not really looked into the others chapters yet, but they look as good as this one.
    In fact those books aren't even comparable : one will be read in one day and after having noted the things you'll find inside it'll sleep on your shelf. The other one will give you an insight each time you open it, and you'll open it often.

  62. +1 Insightful [no text below] by eugene+ts+wong · · Score: 1

    h

  63. esr's foreword by revividus · · Score: 1
    was actually written a long time ago, and has nothing in particular to do with the book. Apparently since he had taken over the jargon.txt file he was getting a lot of "How do I become a hacker?" email. Yeah, it's a little cheesy, but that's esr, I guess. I think the only reason it's there is because O'reilly's trying to "liberate" the hacker moniker from being associated with cracking.


    I remember coming across the hacker-howto years ago, when I was a windows-only newbie, and it actually inspired me to start to learn to program, and figure things out. That's what it was intended for; not for a server hack intro. Hence, that's probably why it seemed so out-of-place.

  64. Re:I was too kind by tess · · Score: 1

    Hi - Wee's wife Tess here. I just wanted to note for the edification of the vocabulary police that Wee does, in fact, employ multisyllabic words both in speech and in writing on a regular basis and entirely without pretense. It's one of the things that I liked best about him when we first met. Literate guys are hot!! ;-)