Slashdot Mirror


Automating Unix and Linux Administration

nead writes "If you are disciple in the church of Wall, or like me you believe that laziness is the father of invention, or if you simply have more than a couple *nix machine to administer, Kirk Bauer's new book Automating Unix and Linux Administration is definitely for you. From the creator of the popular open source projects AutoRpm and LogWatch comes a thorough - and believe it or not entertaining - look at how one can leverage the power of a few common tools to significantly reduce the time and effort system administrators spend doing their jobs." Read on below for the rest of nead's review. Automating Unix and Linux Administration author Kirk Bauer pages 547 publisher Apress Inc. rating 8.0 reviewer Nick Downey ISBN 1590592123 summary Tools and methods for automating *nix administration for a couple (or a few thousand) computers.

From the outset, Bauer takes a straightforward and principled approach to problem analysis. Usually starting with anecdotal example scenarios (many of which will have you saying "been there before") and progressing through ideals, goals and consequences, he examines many of the common issues facing system administrators with candor and realism. Almost nowhere in the book does the author assume an authoritarian stance; he questions his own decision making process and encourages the reader to come up with exceptions to his rules. Fundamentally Bauer has one goal -- to develop a comprehensive system for reliably automating the tedious but important tasks that all system administrators face on a recurring basis.

Admittedly, it would be a fallacy for any book to claim complete and comprehensive coverage of all things related to system administration and Bauer does no such thing. When the author touches on topics that obviously require more depth than a single chapter can afford, he is certain to include at least one reference (and in many instances more) to alternate publications without bias to any particular publisher or author. Having said that, the book's scope and depth of topic coverage is impressive. Starting with an exhaustive examination of SSH and progressing through cfengine, NFS, LDAP, RPM and Tripwire (just to name a few) Bauer provides carefully detailed instruction on how to automate tasks ranging from simple network management and software packaging to security, monitoring and backups. The author even goes so far as to suggest methods for efficiently front-ending automation systems for the less technical of users.

Although not expressly stated in the text, the overall theme of the book is walk on the shoulders of giants. Starting with simple example scripts (in both Bash and Perl) and many single-line commands, Bauer builds on the content of each previous chapter as the book progresses. Examples shown in early chapters are incorporated into more complex systems one step at a time. Following along is easy, each script or command is detailed on a line-by-line basis, and because of Bauer's principle-based approach the reader is rarely left wondering why the author has chosen a particular tool or implementation. More often than not the elegance of how Bauer pieces together methods and procedures will excite you about the possibilities for automation of your own systems.

Although Bauer explicitly states that readers are presumed to have more than a modicum of experience in system administration, even the novice administrator, as well as those that are responsible for only a handful of machines, will find this book invaluable. Also included are three appendices which provide an easy introduction to basic shell tools, creating your own RedHat distribution and how to package software as RPMs. These portions of the book alone justify the less than $40 price tag, but for those who run clusters or data centers, this book stands to save you countless hours of repetitive headaches. Published by apress and boasting nearly 600 pages, this lively read has made itself a permanent addition to at least one reference library.

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

167 comments

  1. Amazon Link by Sir+Haxalot · · Score: 0, Redundant
    --
    I have over 70 freaks, do you?
    1. Re:Amazon Link by Anonymous Coward · · Score: 0

      Or you could purchase from a store that doesn't support a ridiculous software patents.

    2. Re:Amazon Link by Sir+Haxalot · · Score: 1

      Or you could purchase from a store that doesn't support a ridiculous software patents.
      (From the link you posted): Boycott Amazon!
      Why would I want to? It has given me great service for many years, should I care if they fill in stupid patents? I'd rather they didn't, but it won't stop me shopping there.

      --
      I have over 70 freaks, do you?
    3. Re:Amazon Link by Eric+Ass+Raymond · · Score: 1
      You know that when you call for a boycott and then link to the silly rant on gnu.org you're just like a Jehova's Witness?

      My question to you is: why are you so obsessed with Amazon? Is it really that hard for your GNU-soul to accept that companies make products fundamentally to make money - not to "serve the public" or whatever.

      If you have a complaint, direct it at the USPTO - not to a company who's just using the legal loophole.

    4. Re:Amazon Link by Sir+Haxalot · · Score: 2

      You know that when you call for a boycott and then link to the silly rant on gnu.org you're just like a Jehova's Witness?
      My question to you is: why are you so obsessed with Amazon? Is it really that hard for your GNU-soul to accept that companies make products fundamentally to make money - not to "serve the public" or whatever.
      If you have a complaint, direct it at the USPTO - not to a company who's just using the legal loophole.

      I couldn't have put it better myself.

      --
      I have over 70 freaks, do you?
    5. Re:Amazon Link by GreyWolf3000 · · Score: 1
      Although I disagree with gnu.org on many positions (as well as Jehova's Witnesses), I think it's not only okay to try and convince others of your position in a peaceful manner, it's important to as well.

      The idea is that if enough people become aware of how bad software patents are, they can use their right as consumers to choose, and make an impression on the companies who are trying to win their favor.

      Democracy works a lot better when people educate themselves about things, and I think that the parent was just trying to "spread the word," so to speak.

      Companies are out to make money--good. They provide jobs and health plans and backyards. It's nice. Sometimes, companies are going to try and use their power to screw the little guy. Some want the Government to stop them, but then the government will only do the same thing. So it's up to the little guy to get off his ass and read a little bit.

      --
      Slashdot: Where people pretend to be twice as smart as they really are by behaving like children.
    6. Re:Amazon Link by Anonymous Coward · · Score: 0

      They're just mad because they won't make their $0.50 if you don't follow their referral links. Shame they sell out so cheap.

    7. Re:Amazon Link by Anonymous+DWord · · Score: 1

      Who's bigger, Amazon or IBM?
      Who has more patents, Amazon or IBM?
      Who are we supporting this week, Amazon or IBM?

      --
      "If he thinks he can hide and run from the United States and our allies, he's sorely mistaken." Bush on bin Laden
    8. Re:Amazon Link by pebs · · Score: 1

      I've never used Amazon for anything, and most likely never will. So I'm unintentionally boycotting them.

      --
      #!/
    9. Re:Amazon Link by Anonymous Coward · · Score: 0

      Wow, a new /. low. A one-line comment saying "I couldn't have put it better myself" tagged onto a cut-and-paste parent post gets modded as "+1 Underrated".

    10. Re:Amazon Link by xanadu-xtroot.com · · Score: 1

      Why would I want to? It has given me great service for many years

      Smae thing here. They are the first I turn to when there's something I'm looking for. I was also first in line for an Admin gig with them a few years back (the Delaware office). The only reason I didn't take the gig was I had my Son's birth pending not a month after they wanted me to start (their hours are a bit... weird... and don't really fit in well with a brand new parent's schedule...).

      I don't get why so many people are so down on Amazon.

      --
      I'm not a prophet or a stone-age man,
      I'm just a mortal with potential of a super man.
    11. Re:Amazon Link by gatekeep · · Score: 1

      Wow, a new /. low. A one-line comment saying "I couldn't have put it better myself" tagged onto a cut-and-paste parent post gets modded as "+1 Underrated".

      I couldn't have put it better myself.

    12. Re:Amazon Link by Sir+Haxalot · · Score: 1

      Wow, a new /. low. A one-line comment saying "I couldn't have put it better myself" tagged onto a cut-and-paste parent post gets modded as "+1 Underrated".
      I couldn't have put it better myself.

      I couldn't have put it better myself.

      --
      I have over 70 freaks, do you?
    13. Re:Amazon Link by Anonymous Coward · · Score: 0

      Wow, a new /. low. A one-line comment saying "I couldn't have put it better myself" tagged onto a cut-and-paste parent post gets modded as "+1 Underrated".


      I couldn't have put it better myself.


      I agree.
  2. $5 cheaper and free shipping by Anonymous Coward · · Score: 0, Redundant

    Ref: Amazon has this book for $5 less than bn and with free shipping

    (yes, this link does generate commissions at no extra cost to you.)

    1. Re:$5 cheaper and free shipping by Anonymous Coward · · Score: 0

      If you RTFA in this slashdot article, you'll see that the patent abuse will work itself out and you don't have to worry about Amazon trying to do evil things.

    2. Re:$5 cheaper and free shipping by Eric+Ass+Raymond · · Score: 1
      You people are just so pathetic.

      If you have a complaint against the USPTO, get to the source. Don't whine about the companies who just take advantage of the existing loopholes like any company would.

    3. Re:$5 cheaper and free shipping by Anonymous Coward · · Score: 0

      Don't whine about the companies who just take advantage of the existing loopholes like any company would.

      Don't whine about criminals who take advantage of legal loopholes like any law-breaker would. I guess they're off the hook if they can get away with it.

    4. Re:$5 cheaper and free shipping by Eric+Ass+Raymond · · Score: 1
      Huh? I don't.

      If you spot a loophole in a law, it's perfectly OK to take advantage of it until it's closed.

    5. Re:$5 cheaper and free shipping by Anonymous Coward · · Score: 0

      Your "FA" deals with corporations pursuing individual lawsuits, not suing companies on patent-infringement charges. Just because it's mentioned in an article, doesn't make it the article's subject. Maybe you should "RTFA" a bit more carefully, child.

    6. Re:$5 cheaper and free shipping by Anonymous Coward · · Score: 0

      Huh? I don't.

      In that case, I'd love to rape your girlfriend and get off on a "racially-biased" movement. Everything would work out fine then. I use the loophole and can't be held accountable. Blame the law, not me.

    7. Re:$5 cheaper and free shipping by Eric+Ass+Raymond · · Score: 1

      Good luck convincing anyone that there is a legal loophole for a rape. It's rather silly to bring such a capital crime to the discussion that originated from software patents. Get a life.

    8. Re:$5 cheaper and free shipping by Thud457 · · Score: 1
      ehhh... why am I wasting my time correcting the erudite Anonymous Coward?

      Jury nullifcation isn't the same as a loophole.

      A loophole is a technically valid interpretation of the law.
      Jury nullification is just ignoring an inconvienent law.

      --

      the preceding comment is my own and in no way reflects the opinion of the Joint Chiefs of Staff

    9. Re:$5 cheaper and free shipping by scharkalvin · · Score: 1

      www.bookpool.com HAD this book for $31.95, but they
      are now out of stock. Must be the ./ effect!

    10. Re:$5 cheaper and free shipping by Anonymous Coward · · Score: 0

      Get a life.

      Hey, you're the one wasting time replying to my trolls.

    11. Re:$5 cheaper and free shipping by Eric+Ass+Raymond · · Score: 1

      I have all the time in the world.

    12. Re:$5 cheaper and free shipping by Anonymous Coward · · Score: 0

      I have all the time in the world.

      'atta boy. I knew we were the same after all.

    13. Re:$5 cheaper and free shipping by RonBurk · · Score: 1

      Dang, Windows crashed while submitting my detailed price analysis. Summary: due to free shipping Amazon.com has the best price, UNLESS you are in a state where Amazon charges state taxes OR are in a state that charges no (or very low) sales taxes. In that case, the best price is likely (believe it or not) Walmart.com. Check the Walmart shipping charges to be sure.

    14. Re:$5 cheaper and free shipping by Anonymous Coward · · Score: 0

      What is this "dotslash effect" you speak of?

  3. Alternative Review by Sir+Haxalot · · Score: 0, Informative

    Automating UNIX and Linux Administration will focus on automating the tedious daily tasks of system administration. It will provide real-world examples and explore the existing tools that will help with this task. Although the book will provide brief overviews of tools and technologies that are covered, the author will assume the reader knows how to edit a configuration file or mount a file system. The book will focus on putting these tools to use in the real world, such as how to use a set of Perl scripts to manage your user accounts across 1000 machines. It will not show you how to write a basic 'Hello World' program in Perl nor contain a Perl function reference or summary.

    The techniques, methods and tools covered in this book will help on a single system, but will be much more useful across multiple systems. Whether you are managing 2 or 5,000 systems, whether they are desktops, servers, or a Beowulf cluster, you will benefit from this type of automation. Although some of the book will be Linux-specific, most of it will apply to any UNIX system. The book will also focus on automating tasks across multiple variants of UNIX.
    (Kudos to Amazon.com)

    --
    I have over 70 freaks, do you?
    1. Re:Alternative Review by Anonymous Coward · · Score: 0

      +4?

      A fucking karma whore copies and pastes a review from Amazon and gets a +4? Are /. readers that stupid that they would never could have found it themselves? What's next - going around Epinions, copying the 5star reviews and pasting them here.

    2. Re:Alternative Review by The+Kiloman · · Score: 1

      Apparently we are stupider - it's +5 now. Wish I had some mod points, I'd take it down a peg...

      This is right up there with that fucker that rewords the same paragraph and FPs it on every review. Haven't seen that yet this round.

      --
      You may disagree, but to be blunt, you're wrong. -tgd
    3. Re:Alternative Review by ChaosDiscord · · Score: 1

      That's not a review, that's the book description off Amazon. A description isn't a review, especially when it looks like it was written by the publisher. (The description was presumably written before the book's release, thus explaining the cryptic references to what the book will do instead of what the book does.)

      Furthermore, why copy something instead of just linking to the original?

  4. 55? more link 5500 by Anonymous Coward · · Score: 0

    55? more link 5500

  5. Book reviews on slashdot by dnotj · · Score: 4, Insightful
    RANT

    Have book reviews on slashdot become about who can get the earliest links to their amazon.com partner site?

    This books looks interesting (to me) and I might actually take a trip to the book store to check it out. But the comments (so far) aren't about the book.

    /RANT

    --
    No more Micro$oft bashing from me. Its like bashing at the special olympics.
    1. Re:Book reviews on slashdot by spookymonster · · Score: 2

      Have book reviews on slashdot become about who can get the earliest links to their amazon.com partner site?

      No - it's about mis-representing a advertisement for Barnes & Noble as 'news' instead of as a paid commercial.

      --
      - Despite popular opinion, I am not perfect.
    2. Re:Book reviews on slashdot by Anonymous Coward · · Score: 0

      Don't mind the Amazon trolls. They jump out and try to get FP whenever the book review is published. Most of the people read the review, then see what others say about it on Amazon and other opinion sites, and then post their opinion if they feel like. In fact, for comments it's always better to read yesterday's book reviews with +3 threshold.

  6. Hey, cool. by Anonymous Coward · · Score: 0

    You can automate yourselves out of a job!

    Unless of course you pick up 'Making Management Think You're Actually Working for Dummies'.

    Remember, kids, always, always appear to be busy, lest management will either find you unnecessary or volunteer you for even more work. ;)

  7. Another goodie in this area by Gudlyf · · Score: 2, Informative
    Obligatory O'Reilly plug:

    Perl for System Administration.

    --
    Trolls lurk everywhere. Mod them down.
    1. Re:Another goodie in this area by Miniluv · · Score: 1

      This is a little out of date, but an excellent book. Particularly for its coverage of using perl to interact with bind config files.
      A lot of the concepts are still very relevant, even if the implementation details have changed some. Any competent admin could pick it up, glean the new ideas and implement them in whatever form is comfortable.

    2. Re:Another goodie in this area by Anonymous Coward · · Score: 0

      Anybody who would write sysadmin support
      scripts in perl should be summarily shot.
      I can't imagine a support script that couldn't
      be written more cleanly with ksh or bash as
      opposed to perl. Writting support scripts in
      perl in just "trendy" non-sense that makes
      your system harder to maintain that it needs
      to be.

    3. Re:Another goodie in this area by Anonymous Coward · · Score: 0

      and, perl admin scripts have the side benefit of not necessarily working when you boot single usr!

  8. Lazy ? by BeesTea · · Score: 1

    That just sounds so bad. I prefer the term "minimal keystroke solution". -B

    --
    2b2b2b415448300d
  9. obligatory... by Anonymous Coward · · Score: 0

    Don't you mean: "Obligatory Amazon Referral Link to give me commission."
    Bastard...

    1. Re:obligatory... by Anonymous Coward · · Score: 0

      why do you care if he gets a commission? it doesn't change the price of your book. bastard.

  10. Here's how I learned it by Anonymous Coward · · Score: 5, Insightful

    1. Decide that automating takes too much time
    2. Do everything by hand
    3. Fuck up once too often
    4. Decide that automating is necessary

    Don't know about the rest of you.

    1. Re:Here's how I learned it by Trigun · · Score: 1

      I had to go through steps 5 through 8
      5. Screw up the automation process
      6. Restore from tape
      7. Scramble for two months of data
      8. Debug scripts

      Moral of the story boys and girls, If you're an idiot, buy a book!

    2. Re:Here's how I learned it by KeithH · · Score: 3, Funny

      1. Type the same thing three times in a row
      2. Decide that this task could be replaced by a
      shell script.
      3. Spend the afternoon perfecting and documenting
      the 400 shell/perl/expect/... script so that I
      can save 30 seconds a day for the next few
      months.
      4. Find a better solution on sourceforge

    3. Re:Here's how I learned it by Anonymous Coward · · Score: 0

      5. Profit!

  11. Little rants.. by Karamchand · · Score: 2, Interesting
    • If this book obviously doesn't have any downsides (at least you didn't mention any) - why did it get only eight points? (assuming maximum would be 10, as usual. Or do you mean eight out of eight points?;)
    • 547 pages - I'd say that's nearer 500 pages than 600 pages. Or simply around 550 pages. But certainly not nearly 600 pages.
    At all - thanks for the review!
    1. Re:Little rants.. by Anonymous+DWord · · Score: 1

      Maybe he rounded it to the nearest 600 pages, hmm? Ever think of that?

      --
      "If he thinks he can hide and run from the United States and our allies, he's sorely mistaken." Bush on bin Laden
    2. Re:Little rants.. by wraithgar · · Score: 1

      600 pages for very small values of 600

  12. Re:Priorities by jaymz666 · · Score: 0, Offtopic

    Well, there's also jewelry

  13. Autocrash by G3ckoG33k · · Score: 2, Insightful

    Call me a cynic, but I am under the impression that without knowledged personnel (i.e. who don't need autowhatever) there will be, almost as sure as a natural law, a corrupt server or an autocrash. Don't do away yourself with knowledge - see what happened in the Windows world.

    1. Re:Autocrash by qtp · · Score: 1

      Agreed, that is why it is important for admins to automate thier tasks by writing scripts themselves. The task of writing many of these administration scripts helps one to understand more fully the ins and outs of the programs they are using and the tools they need in order to do thier daily monitoring of processes, performance, and logs.

      Books such as this one (and others, both about administration and tools, such as "Perl for System Administration", and about the unix tools themselves, such as "Mastering Regular Expressions" and "Sed and Awk") help fledgling admins (such as myself) by presenting insights of an author with expirience in administration without the hand-holding that is present in many other types of "computer education" publications (Idiot's, Sam's, 24-hour anything) that try to simplify the problems faced in administration by ignoring much of the range of solutions and needs that you will encounter.

      Only if Linux, BSD, and whatever is coming next (XO-K?) become so pedantic about "standards" that it is no longer acceptable to use something other than what the conformist are insisting on will we see the problem that you describe. For now, TIMTOWTDI, and there always should be.

      --
      Read, L
    2. Re:Autocrash by Chanc_Gorkon · · Score: 4, Insightful

      And then reality smacks you in the face. If your in a shop with a staff of 10 sysadmins and you have 2000 servers to look after, you NEED automation. Anyone who thinks automation puits sysadmins out of work is full of it. Who do you think has to write/customize these scripts? SYSADMINS! Do you as a sysadmin really have time to properly pour over the logs by hand or would writing a script to do this for you help you do the other things you need to do like:

      Patching
      Fixing user passwords (unless you have a help desk)
      Working on upgrades and installs.
      Planning for future growth
      Work on your disaster recovery plan
      Possible Machine Room moves
      etc
      etc

      Sysadmins do more then watch over a system. We need to realize that automation is NOT a panacea, but yet another tool in the sysadmin bag. Besides....if everything was supposed to be done by hand why was cron created??

      --

      Gorkman

    3. Re:Autocrash by Anonymous Coward · · Score: 0

      cynic

  14. I bought the book by klieber · · Score: 4, Interesting

    I own the book and have been using it for a couple of weeks now. All in all, I think it's a great resource if you already have a fair amount of linux knowledge. I purchased it primarily because of its coverage of cfengine but found it useful for other purposes as well.

    Definitely not for the newbie system administrator (nor does it pretend to be). But it is a great resource if you're looking to administer more boxes with less bodies.

    --
    Gentoo Linux http://gentoo.org/
    1. Re:I bought the book by elmegil · · Score: 1
      Definitely not for the newbie system administrator

      Well, duh... You've got to know how to do something before you can automate it, right?

      --
      7 November 2006: The day Americans realized corruption and incompetence weren't addressing 11 September 2001
  15. Unix/Linux ratio?? by swordgeek · · Score: 2, Insightful

    Simple question, that isn't really answered in the review. How much of this book is generic Unix/Unixlike information, how much is specific to a single vendor OS, and how much is specific to Linux?

    I'd like to think that most of this stuff is fairly transportable, but when I hear about "bash scripts," I wonder if it's the reviewer or the book that's pushing Linux-centricisms. (and yes, I know that bash is available everywhere, blah blah blah. It still doesn't make it a valid replacement for /sbin/sh, for admin scripting)

    --

    "People who do stupid things with hazardous materials often die." -- Jim Davidson on alt.folklore.urban
    1. Re:Unix/Linux ratio?? by jaymz666 · · Score: 2, Informative

      Couple with the fact that the reviewer liked it for the RPM information, it really sounds like it's very Redhat centric

    2. Re:Unix/Linux ratio?? by archen · · Score: 2, Interesting

      Building rpm's might be red hat centric (although other systems use rpm too now), but the idea is probably more important. Whatever packaging system you use, the only real differences are in the package system which you should have a fundamental understanding of anyway.

      On my FreeBSD boxes I just use 'make package' off of the box that keeps the source tree in sync. Then uses rsync to push them to the other servers where cron picks up the updates and installs them. I could just as easily replace that with RPM on a Linux box. It's the juggling act that's the tricky part.

    3. Re:Unix/Linux ratio?? by kaybee · · Score: 4, Informative

      Disclaimer: I am the author of this book.

      The book is aimed towards all Unix variants (as is Cfengine, which is a big part of the book). But I prefer Linux and use Linux for many of the examples... but all that usually means is it begins with #!/bin/bash at the top instead of #!/usr/local/bin/bash or #!/bin/sh.

      One appendix is on RPMs (which is used on other systems besides Linux) and another is on Red Hat Linux specifically.

    4. Re:Unix/Linux ratio?? by kaybee · · Score: 3, Interesting

      Disclaimer: I'm the author of this book.

      Very little of the book is only applicable to Linux, and even less is only appicable to Red Hat Linux. Basically, one appendix is on Red Hat Linux. RPM is covered more than other package managers (but RPM is also the most common package manager to use across different Unix variants). Solaris patches are also covered to some degree. Everything else is pretty generic.

    5. Re:Unix/Linux ratio?? by sjames · · Score: 1

      I have yet to encounter a Unix platform that bash wouldn't run on. I also have yet to encounter one that I didn't choose to install bash on anyway. So bash scripts are perfectly transportable.

      I'd say that bash has certainly been around long enough to be considered standard issue.

    6. Re:Unix/Linux ratio?? by 0racle · · Score: 1

      Its not really a question of if it runs on it, its a question of if its installed. Bash is only default on linux, even the bsd's don't install it by default, and there may be times when the senior admin just doesnt want it on there, wether you want it or not, and that is his perogative. A good generic book or examples, in my opinion will use tcsh or sh for scripts, unless the script is specifically for Linux.

      --
      "I use a Mac because I'm just better than you are."
    7. Re:Unix/Linux ratio?? by Anonymous Coward · · Score: 0

      tcsh is far less likely to be available than bash is. bash is fairly compatible with sh. To really be compatible, the author should use sh or ksh. ksh is not shipped on all commercial Unixes and pdksh is compatible for the non-commercials.

    8. Re:Unix/Linux ratio?? by sjames · · Score: 1

      Its not really a question of if it runs on it, its a question of if its installed.

      Since the book is for admins, presumably if they want it, it will be installed! I have seen csh and ksh more often than tcsh (until recently that is). In the end, you just have to pick one and be sure it's available for all or at least most platforms. I can't really think of any complete combination of tools that is guaranteed to be installed on any Unix platform, especially if you count platforms where the tool exists but doesn't fully comply with standards. The good news is that the right tools can generally be installed as long as they're freely available. That's why my last Irix box had so many GNU tools installed on it.

    9. Re:Unix/Linux ratio?? by kaybee · · Score: 1

      I agree -- and this is just what I say in the book, and why I picked it as an example here. If you want bash on all of your systems, it is easy to do. The book even talks about such a task.

      But, if for some reason you don't want to use bash, none of the examples are so complicated that they couldn't be converted to any other language.

    10. Re:Unix/Linux ratio?? by Anonymous Coward · · Score: 0

      Did you just say "tcsh"?! Actually, if you think tcsh or csh are suitable shells for ANY administrative scripting, please put down the mouse and step away from the keyboard.

      Good grief - do people never learn?

      PLEASE, PLEASE, PLEASE at least consider the following:
      Csh Programming Considered Harmful

  16. Nothing new here by AKAImBatman · · Score: 3, Interesting

    This is nothing new. Unix admins have been automating machines since before Linux was even a glimmer in Trovald's eye. The only difference I think, is that there are a great deal more admins today who don't know their craft very well. To many fuzzy GUI widgets (that invariably screw things up) getting in the way.(You hear me RedHat?!)

    1. Re:Nothing new here by pmz · · Score: 1

      (You hear me RedHat?!)

      OT: Does anyone actually like Disk Druid? If you do, did you use it only for a single-boot box without a pre-existing installation of any other OS?

    2. Re:Nothing new here by Anonymous Coward · · Score: 0

      I love it.

      However, you've hit it on the head. I use it only for dual+ boot systems with pre-existing OSes, usually of the Windows variety.

      But frankly, Disk Druid isn't that bad when it comes to formatting drives and setting up partitions. You don't get anywhere near the power of, say, fdisk, but it's certainly a lot easier to just pick up and use. And it's a hell of a lot less scarier, too. While that may irritate grizzled veterans, it's a very important thing for newbies, especially those switching over from Windows. Let's face it, most Windows users have never heard the terms 'format' or 'partition' - even if they installed their operating system, they probably just put the disc in and clicked 'Ok' a few hundred times.

      Actually, unless things have changed, Disk Druid is only one option for formatting/partitioning.. Don't tell me RH has made it the only choice in their newer versions..

      (And to get on topic, uh, scripting formatting and partitioning of multiple computers across a network! Yeah!)

    3. Re:Nothing new here by Anonymous Coward · · Score: 0
      To many fuzzy GUI widgets (that invariably screw things up) getting in the way.

      arguing against fuzzy widgets is tilting at windmills: not only are they here to stay, there will be more of them. Too many people like them.

      However, I don't understand why the fuzzy widget systems need to be so incompatible with the old ways. Wny don't they have a little window that dispews the CLI equivalent? Then, I could actually use the widget to learn how to do something, and I could capture the something and automate it.

      Why don't they parse the config files they generate using the actual language of the config file so you can edit the files by hand and not screw them up?

    4. Re:Nothing new here by Anonymous Coward · · Score: 0
      it is not a hell of a lot "less scarier"! Jesus! You *will* lose partitions that you thought you were keeping. It will mislead you and it will not warn you.

      It's not scary the first time you use it, but after the first time you lose it, be scarier of, more scarier of...

    5. Re:Nothing new here by AKAImBatman · · Score: 1

      > arguing against fuzzy widgets is tilting at
      > windmills: not only are they here to stay, there
      > will be more of them. Too many people like them.

      I'm not arguing against them. I'm simply arguing that they tend to get in the way of admins learning to use the full power of a Unix system.

      > However, I don't understand why the fuzzy widget
      > systems need to be so incompatible with the old
      > ways.

      They aren't necessarily incompatible. However, most Unix GUI config tools do a very poor job of doing what they are intended for. I watched a Windows admin working with his first Linux box try to stop and restart the RedHat Apache "Service". The GUI happily ignored him every time. I said to him, "Why don't you just do a 'kill -HUP'?" and he replied, "Because this is the proper way to do it on a RedHat system". He actually thought these tools were supported!

      > Why don't they parse the config files they
      > generate using the actual language of the config
      > file so you can edit the files by hand and not
      > screw them up?

      In general, there are files that are easy for humans to edit and there are files that are easy for programs to edit. The two rarely overlap as config files will often provide far more power than can be properly encompassed in a GUI. On top of that, output from most config file generators is considered very poor by those who like to hand edit the files. The files are perfectly logical to a program, but go against the way a human would think about it. (e.g. A program will tend to spit out every config variable whether it's used or not. A human only wants to see the ones he cares about.) This isn't an insurmountable problem, but it would require a tremendous amount of coding and testing just to GUIfy some of the most powerful config files in Unix systems.

  17. Use Knoppix. No maintenace, no problem. by ahfoo · · Score: 1

    I know it doesn't apply in all cases, but if you're just running a web server my experience is that running it all out of Knoppix RAMDisk just makes sense in every way. It's faster, it's cheaper and if it screws up, just start from scratch. But since it's so cheap why not run redundant servers? It's a winner from every angle.
    Yeah, you need to make a few little scripts to automate your rebuilding process, but once you've done that it's about as maintenance free as you can possibly imagine.
    Of course a web server is a limited example and I assume the book covers more than just such a simple case, but for a lot of net server tasks it's the way to go and yet I get the impression a lot of people don't quite get it yet.

    1. Re:Use Knoppix. No maintenace, no problem. by exhilaration · · Score: 0, Troll

      The reason no one else replied to your post is because it's absolutely ludicrous and displays a total lack of knowledge about Linux administration.

  18. wet-insertion team? by Anonymous Coward · · Score: 0
    wet-insertion team to whack her

    Where can I sign up to be a member of this "wet-insertion" team that gets to whack people???

    1. Re:wet-insertion team? by Anonymous Coward · · Score: 0
      I don't know.

      I heard on an X-files episode (Musings of the Cigaratte Smoking Man). Sounded pretty cool.

  19. Just wait until YOU have a mortgage, jr! by Thud457 · · Score: 4, Funny

    Goddamit, I'm just trying to make a buck here, since I automated our system administration and put myself outta a job!!!

    --

    the preceding comment is my own and in no way reflects the opinion of the Joint Chiefs of Staff

    1. Re:Just wait until YOU have a mortgage, jr! by ddimas · · Score: 1

      Don't swear, just break the system. Toodles.

  20. If RPM weren't such a mess ... by Skapare · · Score: 0, Troll

    If RPM weren't such a mess, it might be more convenient to make RPMs of the packages you build from source but want to install the same exact binary on all the other machines. I just make Slackware style tarballs, so it's real easy; no spec file needed.

    --
    now we need to go OSS in diesel cars
    1. Re:If RPM weren't such a mess ... by Medievalist · · Score: 1

      RPM tracks dependencies, which is the main reason to use it.

      It is a user-hostile, old-skool *nix horror, but it's a hell of an improvement on HP-UX's dreaded "depot" system.

    2. Re:If RPM weren't such a mess ... by Skapare · · Score: 1

      Which is why I don't use it. I compile all the critical software, and a lot of other software, on my systems from the original source. Some packages even have local source mods (patches). The reason to use a binary packaging system in this case is that it forms a convenient way to compile once, and install on many systems. Unless doing a source compile on each machine, this ensures each machine has a checksum verifiable identical copy of every file. I don't need the dependency tracking for the purpose of re-distributing to all the servers. And it gets in the way of doing local compiles with local mods. So I use the simplest packaging method that gets the job done.

      --
      now we need to go OSS in diesel cars
    3. Re:If RPM weren't such a mess ... by AnotherScratchMonkey · · Score: 1

      RPM also tracks which package a binary file belongs to, and ensures that removal of an infrequently-used package removes all of its files. When updating a package, RPM ensures that obsolete files are removed.

    4. Re:If RPM weren't such a mess ... by Skapare · · Score: 1

      RPM is not the only packaging system to do that. Debian, Slackware, and Solaris have their own packaging systems that do it. Been there, done that (at least with the latter two).

      --
      now we need to go OSS in diesel cars
  21. just what I need right now, another Book! by kobukson · · Score: 1
    i haven't been getting much bonuses or raises lately. why waste money on a book?

    i get most of my stuff from reading periodicals while sipping chai at Borders. and websites like the Linux Documentation Project.

    http://www.tldp.org

    --
    -- I hereby announce, on behalf of my great ancester Oog, a retroactive patent on THE WHEEL.
    1. Re:just what I need right now, another Book! by thentil · · Score: 1

      i haven't been getting much bonuses or raises lately. why waste money on a book?
      ...and then...
      while sipping chai at Borders

      and you're concerned about wasting money on a book?

  22. fathers & mothers by Anonymous Coward · · Score: 1, Funny

    RE: >

    and necessity is the mother of invention, does this mean laziness and necessity get together and have nasty sex before inventing something :)

  23. puncuation nazi by chef_raekwon · · Score: 1

    sorry to be this guy but otherwise...
    i'd think this book is about working for dummies....instead of "Making Management Think You're Actually Working, for Dummies"

    unless you really do mean "working for Dummies", in which case, if you make management think that...you might not be working for the dummies anymore.

    --
    We're like rats, in some experiment! -- George Costanza
    1. Re:puncuation nazi by chef_raekwon · · Score: 1

      and yes, for those interested in knowing, i'm waiting for the spelling Nazi on my 'puncuation'[sic].

      --
      We're like rats, in some experiment! -- George Costanza
  24. entire contents of the book: by bsDaemon · · Score: 3, Funny

    man cron

    1. Re:entire contents of the book: by ddimas · · Score: 1

      For those of you running on crippled (MS Windows) systems here it is:

      CRON(8)

      NAME
      cron - daemon to execute scheduled commands (Vixie Cron)
      SYNOPSIS
      cron
      DESCRIPTION
      Cron should be started from /etc/rc or /etc/rc.local. It will return immediately, so you don't need to start it with '&'.

      Cron searches /var/spool/cron for crontab files which are named after accounts in etc/passwd; crontabs found are loaded into memory. Cron also searches for /etc/crontab and the files in the /etc/cron.d/ directory, which are in a different format (see crontab(5)). Cron then wakes up every minute, examining all stored crontabs, checking each command to see if it should be run in the current minute. When executing commands, any output is mailed to the owner of the crontab (or to the user named in the MAILTO environment variable in the crontab, if such exists).

      Additionally, cron checks each minute to see if its spool directory's modtime (or the modtime on /etc/crontab) has changed, and if it has, cron will then examine the modtime on all crontabs and reload those which have changed. Thus cron need not be restarted whenever a crontab file is modified. Note that the Crontab(1) command updates the mod­ time of the spool directory whenever it changes a crontab.

      SEE ALSO
      crontab(1), crontab(5)
      AUTHOR
      Paul Vixie <paul@vix.com>
      20 December 1993 CRON(8)

    2. Re:entire contents of the book: by kaybee · · Score: 3, Funny

      I really should have looked at this man page before writing the book... I could have saved a year of my life! ;)

    3. Re:entire contents of the book: by TCM · · Score: 1

      Excuse me? Are you serious by saying that you wrote this book and actually did NOT know the cron man page?

      --
      Of course it runs NetBSD. BTC: 1NT7QvbetmANwaMzhpVL6
    4. Re:entire contents of the book: by drinkypoo · · Score: 1

      Are you saying that you've been on slashdot longer than I have and you actually can NOT tell this is a joke?

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  25. Re:Matraxx Regoatse [MD5 harsh 0xcd74c015f46607] by Anonymous Coward · · Score: 0

    are you donald rumsfeld?

  26. Looks like the teachers' union is astroturfing by Anonymous Coward · · Score: 0

    why waste money on a book?

    This message brought to you by your local chapter of the NEA.

  27. automation is easy... by _ph1ux_ · · Score: 2, Funny

    I have just about any task down to issuing one command:

    "Brian, go overto server X and do such-and-such"

    1. Re:automation is easy... by Captain+Large+Face · · Score: 1

      Hmmm

      brian@X: such-and-such
      -bash: such-and-such: command not found


      Man, I feel sorry for Brian, he must spend so much of the day being confused..

  28. Non-Referral Amazon Link by pr0ntab · · Score: 1


    here

    I wish you would stop posting amazon links to make referral money. It's not like you're actually contributing anything to the discussion of the book. you're just abusing the fact you got to post early on a book review.

    --
    Fuck Beta. Fuck Dice
    1. Re:Non-Referral Amazon Link by Anonymous Coward · · Score: 0

      His wasn't a referral.

      A referral is of the format http://www.amazon.com/exec/obidos/ASIN/1590592123/ refferal_name and leads not directly to the book, but to the book description and other books on the topic.

    2. Re:Non-Referral Amazon Link by Anonymous Coward · · Score: 0

      actually, his is a referral, but he sneaks in another way, instead of following the amazon standard instructions. His referral code is encoded into that junk at the end of the URL.

    3. Re:Non-Referral Amazon Link by Anonymous Coward · · Score: 0

      The contribution (for the other links, not this dufus) is explaining the difference in price between Amazon and bn (and bookpool and other sites.)

      And why would you want Amazon to keep the ~$1 commission through a non-referral link instead of paying it to your fellow /.-er?

    4. Re:Non-Referral Amazon Link by Anonymous Coward · · Score: 0

      Oh, I see.

      Yes, you're right.

  29. Ha! by tomblackwell · · Score: 1

    That's pretty funny. Actually, too funny.

    Humour beyond Beowulf cluser "jokes" is wasted on this site.

  30. no speaka engrish? by Anonymous Coward · · Score: 0

    I think you meant "more like 5500"

  31. Multiple Machines by BrookHarty · · Score: 4, Interesting

    One of the problems we have, is when you have clusters with 100+ machines, and need to push configs, or gather stats off each box.

    On solaris, we run a script called "shout" that does a for/next loop that ssh's into each box and runs a command for us. We also have one called "Scream" which does some root privilege ssh enabled commands.

    Nortel has a nice program called CLIManager (use to be called CLImax), that allows you telnet into multiple passports and run commands. Same idea, but the program formats data to display. Say you wanted to display "ipconfig" on 50 machines, this would format it, so you have columns of data, easy to read and put in reports.

    Also, has a "Watch" command that will repeat a command, and format the data. Say you want to display counters.

    I have not seen an opensource program that does the same as "CliManager" but its has to be one of the best idea's that should be implemented in opensource. Basically, it logs into multiple machines, parses and displays data, and outputs all errors on another window to keep your main screen clean.

    Think of logging into 10 machines, and doing a tail -f on an active log file. Then the program would parse the data, display it in a table, and all updates would be highlighted.

    I havnt spoken to the author of CliManager, but I guess he also hated logging into multiple machines, and running the same command. This program has been updated over the years, and is now the standard interface to the nodes. It just uses telnet and a command line, but you can log into 100's of nodes at once.

    Wish I could post pics and the tgz file, maybe someone from Nortel can comment. (Runs on Solaris, NT and linux)

    1. Re:Multiple Machines by advocate_one · · Score: 1
      Nortel has a nice program called CLIManager (use to be called CLImax),


      thank heck the final word wasn't one beginning with "T"....
      --
      Donald 'Duck' Dunn: We had a band powerful enough to turn goat piss into gasoline.
    2. Re:Multiple Machines by Anonymous Coward · · Score: 0

      IBM has two solutions depending on the environment. PSSP under AIX will allow you to run distrbuted command across nodes with either a correct RSH config or SSH Keys with no passphrase. PSSP, also, allow for parrallel copy. Under Linux( and AIX actually) there is CSM which also allows for DSH with the same config requirements. You can do Parallel copy under CSM, but you have to be tricky with something like, "dsh headnode:/file /file" .

    3. Re:Multiple Machines by Xzzy · · Score: 1

      > Nortel has a nice program called CLIManager (use
      > to be called CLImax), that allows you telnet into
      > multiple passports and run commands.

      Fermilab has available a tool called rgang that does (minus the output formatting) something like this:

      http://fermitools.fnal.gov/abstracts/rgang/abstr ac t.html

      We use it regularily on a cluster of 176 machines. It's biggest flaw is it tends to hang when one of the machines it encounters is down.

      But it is free so I won't complain. :)

    4. Re:Multiple Machines by Sevn · · Score: 1

      I do pretty much the same thing this way:

      Generate ssh key file.
      Put pub key file in $HOME/.ssh/authorized_keys2 on the remote machines.

      Have a text file with a list of all the names the machines resolve to.

      for i in `cat machinelist.txt`; do echo "running blah on $i"; ssh user@$i 'some command I want to run on all machines'; echo " "; done

      It comes in handy for stuff like checking the mail queues or doing a tail -50 on a log file. Mundane stuff like that. Everyone once in a while I'll do basically the same thing with scp instead. It can get as complicated as you want. I used a for loop like this to remount 150 /tmp dirs noexec and make the edits to fstab.

      --
      For every annoying gentoo user, are three even more annoying anti-gentoo crybabies. Take Yosh from #Gimp for example.
    5. Re:Multiple Machines by drinkypoo · · Score: 1
      IBM also owns Tivoli Systems, which made something called TME10, the current name of which escapes me at the moment. TME10 uses CORBA (their ORB is now Java, but it used to be basically ANSI C plus classes, compiled with the microsoft compiler on windows and gcc on most other platforms. Lots of it was perl, some of it was shell, plenty of it was C. Methods called Perl scripts pretty damn frequently. The interface was completely configurable and not only could you customize them without purchasing any additional products (if you felt froggy) but they also sold products to make this easier to do.

      Last I checked this package ran with varying degrees of ability (but most operating systems were very well suppored) on all major Commercial Unices, BSDi, Linux, OS/2, NT, Novell, and a bunch of random Unices that most people have never heard of, and never had to. It was sometimes problematic but the fact is that it was incredibly cross-platform.

      It was a neat way to do system monitoring. It would be nice to develop something open source like that. I think that today it would not be all that difficult a task. I'd like to see all communications be encrypted, with arbitrary shapes allowed in the network in terms of who talks to who, and who has control over who, to reflect the realities of organizations.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  32. One solution to stop Amazon trolls in comments by Anonymous Coward · · Score: 0

    Would be for Slashdot to publish Amazon affiliate links together with Barnes and Noble. I usually buy from Amazon because of cheaper price and I their Trivia program always leaves about $2-3 in my account, taking the price even lower.

    However, I have never clicked on Amazon troll link before on this site, just went to the URL directly and searched by ISBN.

  33. Sir Haxalot is a known spammer by Anonymous Coward · · Score: 0

    Sir Haxalot? More like Sir Spamsalot

  34. Learn to script by holden_t · · Score: 4, Interesting

    Certainly I haven't read the book but it looks as if Kirk is offering examples of how to write scripts to handle everyday gruntwork. Good idea.

    But I say to those that call themselves sys.admins, Learn how to script!!!

    I work at a large bankrupt telcom :) and it's amazing the amount of admins that don't have the slightest idea how to write the simplest loop. Or use ksh, bash, or csh's cmd history. Or vi.

    Maybe this is just a corporate thing. They were raised, in a sense, in a setting where all they had to do was add users and replace disks. Maybe they never learned how to do anything else.

    Back in '83 I took manuals home and poured over every page, every weekend for months. That didn't make me a good admin but it gave me a good foundation. From there I had to just halfway use my head (imagination?) and start writing scripts. Ugly? Sure. Did they get better? Of course!

    Now I play admin on 110+ machines, and I stay bored. Why? Because I've written a response engine in Expect that handles most of my everyday problems. I call it AGE, Automated Gruntwork Eliminator.

    There's no way I could have done this if I had just sat back and floated, not put in a bit of effort to learn new things.

    T.

    1. Re:Learn to script by ddimas · · Score: 1
      Now I play admin on 110+ machines, and I stay bored. Why? Because I've written a response engine in Expect that handles most of my everyday problems. I call it AGE, Automated Gruntwork Eliminator.

      Boredom is good. Boredom means nothing bad is happening. If you want to not be bored, do something stupid.

      I have been interested in learning how to write scripts in Bash. Any recomendations?

    2. Re:Learn to script by advocate_one · · Score: 1
      Now I play admin on 110+ machines, and I stay bored. Why? Because I've written a response engine in Expect that handles most of my everyday problems. I call it AGE, Automated Gruntwork Eliminator.


      and have you published this tool??? so others can share the and enjoy and possibly improve it for you???
      --
      Donald 'Duck' Dunn: We had a band powerful enough to turn goat piss into gasoline.
    3. Re:Learn to script by Anonymous Coward · · Score: 0
      yes, read the scripts in /etc/rc.d (and /etc/sysconfig if it exists) or any scripts in /bin or /sbin like ifup if it's implemented as a script.

      Then, you'll learn real live scripting, and you'll learn how your system and some important comannds work.

      it's not rocket science, you should be able to follow what's happening and look it up in the bash man pages.

    4. Re:Learn to script by Anonymous Coward · · Score: 0
    5. Re:Learn to script by ddimas · · Score: 1

      Thanks.

    6. Re:Learn to script by ddimas · · Score: 1
      Thanks.

      BTW, is rocket science more difficult than Quantum Electro Dynamics?

    7. Re:Learn to script by ddent · · Score: 1

      Try the bash man page. No, I'm actually serious -- read it over, about three times. It may actually start making sense at that point. There is a lot to it though...

    8. Re:Learn to script by Wolfrider · · Score: 1

      O'Reilly's book helped me quite a bit.

      http://www.oreilly.com/catalog/bash2/

      In addition, Debian has a new package called abs-guide that I haven't checked out yet.

      http://packages.debian.org/unstable/doc/abs-guid e. html

      --I've written a bunch of helpful bash scripts to help me with everyday stuff, as well as aliases and functions. If you want, email me - kingneutron at yahoo NOSPAM dot com and put "Request for bash scripts" in the subject line, and I'll send you a tarball.

      --
      .
      == WolfriderV6 == I'm willing to admit that *I just might* be wrong... Are you??
  35. & to add to that... by eugene+ts+wong · · Score: 1

    ...the reviewers should be obligated to explain why the book wasn't a 10/10. In many cases they do say why, but in this case I thought that 8/10 was very stingy considering the types of good compliments that he gave. He could have kept the same compliments & the score, if he just explained why he took off 2 points.

  36. ... but, this is slashdot ... by landaker · · Score: 1

    But the comments (so far) aren't about the book.

    This is slashdot. Nobody reads the articles before posting. Do you really expect them to read a whole BOOK before posting?

    ;)

  37. It's in the mindset by Moderation+abuser · · Score: 2, Insightful

    If you're thinking of this computer or that computer then you won't make an effective systems administrator. You have to see the network of all of the computers as a single whole and treat them as such.

    Once you've got the mindset change sorted, 10, 100, 1000 systems it makes no difference, it's just as simple to manage. You aren't managing individual computers, you're managing an infrastructure.

    Course, you actually have to be competent as well... Obviously.

    --
    Government of the people, by corporate executives, for corporate profits.
  38. Multiple Machines in Parallel by cquark · · Score: 1
    One of the problems we have, is when you have clusters with 100+ machines, and need to push configs, or gather stats off each box. On solaris, we run a script called "shout" that does a for/next loop that ssh's into each box and runs a command for us. We also have one called "Scream" which does some root privilege ssh enabled commands.
    While the serial approach of looping through machines is a huge improvement over making changes by hand, for large scale environments, you need to use a parallel approach, with 16 processes or so contacting machines in parallel. I wrote my own script, but these days the Parallel::ForkManager module for perl does the process management part for you.
  39. It looks like a worthwhile purchase. by lysium · · Score: 2, Insightful
    I thoroughly browsed the book at my local B&N cafe, and recommend it highly. It is a well-written, knowledgable book for admins/techs of intermediate sysadmin skills. I mean truly intermediate, for there are no lengthy chapters on Installing Linux, The History of Unix, The History of the Internet, or any such thing. Just useful instruction, insight into the application and usage of certain software packages, and enough scripts to keep one happy. The author's tone is similarly refreshing, as it avoids the blandness of other (good) tech books I've read.

    It is definately on my list of Expensive Books (50. Am I cheap?)to Buy.

    =============

    --
    Together, we will drive the rats from the tundra.
    1. Re:It looks like a worthwhile purchase. by Anonymous Coward · · Score: 0

      Yep, $50 for a book is way too expensive, especially considering how many computer books there are.

      I shoplift knowledge from B&N all the time too ;).

  40. Disk Druid Verses fdisk by daddymac · · Score: 1
    I prefer fdisk over disk druid, possibly because I know fdisk, and don't know disk druid. I was surprised to see disk druid the default partitioner and fdisk the "experts only" option on a redhat install.

    Likewise, when they switched to grub, I was whizzed. I spent all this time learning lilo, just to have grub dropped on me, which I have gotten used to and now prefer :)

    I have no intention of "getting used to" disk druid though, as long as fdisk is still around, I'll use that.

    --
    If something I said can be interpreted two ways, and one of the ways makes you sad or angry, I meant the other one.
  41. I'll tell you why: by pr0ntab · · Score: 1

    because all sir haxalot does is post early with links to places that are EASILY found by almost anyone if they care to, but a moderator will compulsively mod up informative because he doesn't want to waste his mod points.

    Then he can post an Amazon link and get it clicked on like all the links in all his other posts. The effect is further amplified as it's highly visible, near the top as he's posting at +2 because of said karma-whoring.

    Basically, it's because it's Sir Haxalot doing it, and he's taking advantage of Slashdot's structure to make money for himself. I say ignore it on principal, Amazon be damned. Slashdot could just as easily put it's own referral link in the article itself, but they don't because it would be a conflict of interest. That doesn't mean everyone else should attempt to ride it's coattails.

    --
    Fuck Beta. Fuck Dice
    1. Re:I'll tell you why: by Anonymous Coward · · Score: 0

      that's funny...coming from a guy with an ad in his sig trying to make himself some money....

    2. Re:I'll tell you why: by Sir+Haxalot · · Score: 1

      because all sir haxalot does is post early with links to places that are EASILY found by almost anyone if they care to, but a moderator will compulsively mod up informative because he doesn't want to waste his mod points.
      Then he can post an Amazon link and get it clicked on like all the links in all his other posts. The effect is further amplified as it's highly visible, near the top as he's posting at +2 because of said karma-whoring.
      Basically, it's because it's Sir Haxalot doing it, and he's taking advantage of Slashdot's structure to make money for himself. I say ignore it on principal, Amazon be damned. Slashdot could just as easily put it's own referral link in the article itself, but they don't because it would be a conflict of interest. That doesn't mean everyone else should attempt to ride it's coattails.

      Heh I wish I was making money.

      --
      I have over 70 freaks, do you?
  42. You can choose to pay me, or not. Your choice. by Anonymous Coward · · Score: 0

    Plus my products are the results of my effort, not some referral marketing scheme.

    1. Re:You can choose to pay me, or not. Your choice. by Anonymous Coward · · Score: 0

      oh, so if someone takes the effort to create a referral link to an item on Amazon and Amazon pays them for that effort, that's invalid compared to someone clicking on your link and buying your item.
      You're such a hypocrite...

  43. Might be useful... by Vrallis · · Score: 1

    This might very well be a book I'll pick up sometime. I'm always looking for more ideas.

    I maintain about ~170 remote Linux boxes (in our company's retail stores and warehouses), as well as our ~30 or so inhouse servers.

    I went through a lot of work to enable our rollout and conversion to go more smoothly. The network and methodology for users, printers, etc. is extremely simplified and patterened.

    For each of the 3 'models' of PCs we use, I have a master system that I produced. I used Mondo Rescue to produce CD backups of these systems. These systems act as serial terminal controllers, print spoolers, routers, desktop system usage (OpenOffice, Mozilla, Kmail under KDE), and other functions as needed.

    When we need to replace a system, or rollout a new location, we grab a system, pop in the Mondo CD, and do a nuke restore. When done, we have a standard configuration user that we log in as. It runs a quick implementation script where you answer anywhere from 3-8 questions (depending on the system type and options), and it configures everything. All networking, users, sets up Kmail, configures all printers and terminals (we use Comtrol Rocketport serial boards), and so on.

    If the system is physically ready, we can have it ready software-wise in about 20 minutes (2 CDs to restore).

    Updates are done via a couple different methods. I use SSH (over our internal VPN, using key authentication) in scripts to do most updates. If I need to do anything major, such as recently updating Mozilla, we do a CD distribution. The users have a simple menu to take care of running the update for them, even with autorun under KDE. Just pop in the CD, and it automatically takes them into the menu they need.

    All logs are duplicated across the network to a central server, but intrusion is less likely as these systems sit on a private frame network. They do, however, have fully secured network setups, as we use cheap dial-up internet access as a backup in case the frame circuit goes down.

    I can't help but feel every day like this is just one big hack/kludge, but it works, works damned well, and was about half the cost of any other solution (i.e. higher end Cisco routers to handle various functions, and using Equinox ELS-IIs or the like...those pieces of crap never would work right, we finally pulled only 2 we had in use, and they are currently collecting dust in a storage cabinet).

    Needless to say, I am *always* looking for ideas to improve upon this.

  44. More info from the publisher by ader · · Score: 1

    Full details, including sample chapter, here.

    I see the /.gods have already got to this thread: "Duh, it's easy, just use cron/telnet/syslog!" Do any of you people have more than a home PC to maintain? Come to that, would anyone trust you with more than that?

    Ade_
    /

    --
    Big Bubbles (no troubles) - what sucks, who sucks and you suck
  45. Doing the same with *gasp*Windows*gasp* by ThreeTee · · Score: 1

    On a similar topic, I am a longtime Unix/Linux admin who has inherited a large farm of Windows servers (don't ask, I'm not happy about it either). This is probably about the worst place to ask this, but I'll give it a shot:

    Do any of you have recommendations for books/URLs on how to effectively manage a large Windows cluster using automated methods?

    Thanks in advance for any useful information.

    --
    --= ThreeTee =--
    1. Re:Doing the same with *gasp*Windows*gasp* by kaybee · · Score: 1

      At one point the publisher wanted at least a chapter on this in the book. But they figured that Unix people wouldn't want it in the book and that Windows people wouldn't buy a Unix book.

      Personally, I really feel for anybody who has to manage more than two windows machines. But I do think there are methods that Microsoft will be sure to sell you.

    2. Re:Doing the same with *gasp*Windows*gasp* by Shadowlore · · Score: 1

      I did this in a test environment (testing hardware) using Linux and VNC. You can automate quite a bit of mouseclicking via replays and recordings, etc.. Check in to it.

      As far as a large cluster, I had a dozen racks full of 1u and 2u machines, does that count as large? :)

      --
      My Suburban burns less gasoline than your Prius.
  46. Just a note by Dragoon · · Score: 0

    Just a quick little note. I've read it, and it's good.

    I'm a pretty smart guy ("hah, yea right"-My Co-Worker) :) and It was easy to read, adn very informative.

    I'd put this on my top 10 list, maybe even top 5.

    Good work dude.

    --
    Welcome to the End
  47. Shut the fuck up, Sir Haxalot. by Anonymous Coward · · Score: 0
    Shut the fuck up, Sir Haxalot.

    And stop posting as an AC to defend yourself.

    You are trying to trick people into clicking your links. He tries to do some decent work.

    You are a fucking idiot, and I will use as many mod points as I can to mod you down, Sir Idiotalot.