Slashdot Mirror


Top 10 System Administrator Truths

Vo0k writes "What are your top ten system administrator truths? We all know them already, but it's still fun re-telling them. Stuff like "90% of all hardware-related problems come from loose connectors", even though you already know it's true, may save you from replacing the "faulty" motherboard if you recall it at the right time."

135 of 561 comments (clear)

  1. 95% of all problems.... by seramar · · Score: 5, Funny

    ... are operator errors. But you can't tell the operator that.

    --
    australian project gutenberg is better than the original.
    1. Re:95% of all problems.... by Rei · · Score: 4, Interesting

      It's interesting that everybody seems to know these things, and yet they still get us. A couple months back, I went through three power supplies before I discovered the fact that I actually had a power cable that was going bad. You don't even think of things like how power cables can go bad, but they do.

      --
      Very well; let this abomination unto the Lord begin!
    2. Re:95% of all problems.... by Anonymous Coward · · Score: 5, Funny

      "99% of all problems don't occur when the computer is off. That's why I always keep a pair of well-insulated pliers around."
      -- BOFH

    3. Re:95% of all problems.... by Anonymous Coward · · Score: 5, Funny

      When troubleshooting SCSI devices, always remember to light the black candles at midnight, and run the silver knife up the goats abdomen.

    4. Re:95% of all problems.... by mrn121 · · Score: 5, Insightful

      I know this was said as a joke, but I see this a lot amongst the geek community, the attitude that users just don't know what they are doing, and that is why they can't make anything work.

      Doing some GUI consultant work and writing a few users manuals for some pretty complex software has taught me one thing: Most user error is the fault of crappy software. A good setup (hardware or software) should be easy to use given the users.

      Now, obviously it is all about knowing the audience. If you are writing an application for use by other software engineers versus people living in an assisted living home, well, that makes a difference, and you certainly can't cater to all people (for example the guy who writes code for a living but can't setup his own email at home).

      The bottom line is, as much as it displeases us, not everyone is a geek. Not everyone cares about the latest firmware for their router, the latest patch for Call of Duty 2, or how to make a projection TV from an old overhead projector and a laptop from eBay. Our job, as geeks, is not to show everyone why they SHOULD care, but rather to make it easy for those who don't care to still do what they need to do.

      Just a few minutes ago I got an email forwarded to me from a "stupid" user who couldn't figure out how to perform what to me seems like a simple task in some software my team wrote. We emailed him the directions, even though they were very clearly stated in the manual that I wrote, but I took it one step further. I submitted a feature request in our bug-tracking database to put a message near where what he was trying to do to explain why that option is grayed out.

      Anyone can write software or setup hardware that has tons of geek features that we all like, but it takes a lot more effort to make the setup actually usable to the target users.

    5. Re:95% of all problems.... by seramar · · Score: 5, Insightful

      I did not say this as a joke, I was surprised it got modded so high. I work at a small service and repair shop, and you'd be surprised how many computers come back within a week or two after leaving the shop because the client did not listen to my suggestions and recommendations. I always tell them, we'd be happier to fix an issue that is caused because you followed our instructions than fixing one because you didn't. Still, they go on, installing file sharing software I did not recommend, ignoring their windows updates, and clicking "yes" or "no" on those bogus system-error messages, as opposed to the red x. And beyond that, we extend the invitation to any client to call us, free of charge, if they're not sure what to do. We're not bastards in here like people at a lot of computer shops, and we're willing to help, for free, if it's not time consuming and we can do it over the phone... but they hardly ever call while they're unsure, but only after they've broken something. I understand that they're not as savvy as us geeks, however, there are a few simple steps that they should follow based on our recommendations. The mechanic tells me to get my oil changed every 2,000 to 3,000 miles, so I listen. The guy at the salt water aquarium store tells me putting an anemonae in a tank is a bad idea, because when it dies (which it will in your little tank) it's going to kill all of your fish, unless you're really lucky... so I avoid the anemonaes. I'm not an expert, so I listen to those who are more knowledgable. Anyway I've talked too much.

      --
      australian project gutenberg is better than the original.
    6. Re:95% of all problems.... by bhadreshl · · Score: 5, Insightful

      The OSI model works in almost all aspects of computing and not just strictly networking.
      Application > Presentation > Session > Transport > Network > Data Link > Physical. This order is actually from layer 7 to 1.
      If you had followed the OSI model, you would've found out that the *first* thing to do would be to check the physical connection (aka power cord) and found your problem right away.

    7. Re:95% of all problems.... by grub · · Score: 4, Funny


      Indeed. Most of the problems here are "Layer 8" (the user)...

      --
      Trolling is a art,
    8. Re:95% of all problems.... by Brigadier · · Score: 4, Funny



      dude this maybe funny to you, but me and a dell technician spent 38 hours trouble shooting a poweredge scsi assemble. and I swear if voodoo was an option I would have tried it.

    9. Re:95% of all problems.... by TedCheshireAcad · · Score: 2, Funny

      I call it an excuse to have a few drinks at lunch.

    10. Re:95% of all problems.... by EvilTwinSkippy · · Score: 2, Insightful
      Doing some GUI consultant work and writing a few users manuals for some pretty complex software has taught me one thing: Most user error is the fault of crappy software. A good setup (hardware or software) should be easy to use given the users.

      No, most user error comes from the fact that they are forced to learn a new package almost every year. If you think about an automobile's interface, it is pretty damn unintuitive. But because it has been more or less in the same form for decades, we hairless apes have adapted to it, and make rude remarks about those who can't figure it out.

      Take the key and insert it into the ignition switch. On manual ignition cars, hold down the clutch (furthest left) pedal. Turn the ignition switch 180 degrees until you can hear the starter motor turn the engine over. Immediately let go of the key when combustion begins. After the engine has had some time to warm up, tap the accellerator to release the choke...

      People can learn some really complex things, given enough time and experience. We just don't allow people either when rolling out computer systems.

      (Spoken as the guy who was programming VCRs at 4, and who has managed to work his way through every computer interface he's every sat in front of.)

      --
      "Learning is not compulsory... neither is survival."
      --Dr.W.Edwards Deming
    11. Re:95% of all problems.... by SatanicPuppy · · Score: 4, Funny

      Effing Dell technicians. I had one power down a system to switch a hotswap SCSI drive, and wipe out the whole RAID. I was ready do do some serious voodoo right there in the server room, and I'm not talking about sacrificing a goat here.

      --
      ad logicam Claiming a proposition is false because it was presented as the conclusion of a fallacious argument.
    12. Re:95% of all problems.... by EvilTwinSkippy · · Score: 3, Funny

      (Also what keeps in-house wizards like me on the payroll.) Me: (Some vague hand movement, a muttered incantation.)
      User: It's working, how did you do that?
      Me: I could tell you but your eyes will glaze over...
      User: Tell me anyway.
      Me: (Detailed techical explaination)... or I'm just magic.
      User: Wow, my eyes did glaze over. You must be magic.

      --
      "Learning is not compulsory... neither is survival."
      --Dr.W.Edwards Deming
    13. Re:95% of all problems.... by NateTech · · Score: 5, Funny

      Layer 8 - Religion ("We're a Microsoft shop.")
      Layer 9 - Politics ("The boss wants it, even if it's stupid.)

      Both of which are more important than the other 7 layers. ;-)

      --
      +++OK ATH
    14. Re:95% of all problems.... by operagost · · Score: 3, Informative

      Dell techs seem to be very good at wiping out arrays. You're the third guy I've heard mention that (and it has happened to me, personally).

      --

      Gamingmuseum.com: Give your 3D accelerator a rest.
    15. Re:95% of all problems.... by gstoddart · · Score: 5, Funny
      When troubleshooting SCSI devices, always remember to light the black candles at midnight, and run the silver knife up the goats abdomen.

      I've found for SCSI-2, you want to move the knife in a downwards manner.

      And by the time you're working on low-voltage differential SCSI-3, you want to make a left-to-right transverse cut. The second yellow candle is crucial in this case.
      --
      Lost at C:>. Found at C.
    16. Re:95% of all problems.... by QuantumPion · · Score: 3, Informative
      Actually you would check the power outlet first and then the cord... Or the surge protector or UPS, but I'm getting symanetec.

      Symantec fixes hardware now, too? Man, and I thought their software was bloated when it just protected against viruses...

    17. Re:95% of all problems.... by Tmack · · Score: 2, Funny
      Just make sure the drop of blood you put on the chipset isnt too big or you will anger the controller and it will let out the magic smoke that makes it work. The drives are usually more forgiving, thus a nice big blob usually appeases them.

      Tm

      --
      Support TBI Research: http://www.raisinhope.org
    18. Re:95% of all problems.... by mforbes · · Score: 2, Funny

      No fair listing the same layer under two different descriptions!

      --

      Allegedly real newspaper headline from 1998:
      Man Struck by Lightning Faces Battery Charge

    19. Re:95% of all problems.... by voice_of_all_reason · · Score: 2, Funny

      It's because of the "requests ether" that all work-related queries go into. I'm a reasonably computer-savvy guy, so that saved a couple of steps

      I write an email "Hey bob, my PC lost connection to the network."
      2 hours later, I get a response. He'll be over soon.
      half hour later, he shows up. Checks that it's plugged in, hoping I'm just an idiot
      checks that the jacks weren't turned off by sum dum gai. they weren't
      it's fuxxored, he says. I need an appointment with the PC move team to bring it to IT (no, they're not allowed to do it themselves)
      Move guy shows up while I'm at lunch. No one told him which PC, so he leaves
      After lunch, I have to make another appointment. He shows up at like 3:30, so I goof off the rest of the day
      Next morning. IT guys apparently take breakfast from 9 - 10:30
      11:00 they call, with the zeal of a mad surgeon at the thought of swapping hardware
      1:00, that didn't work. They come to check the jacks again. I dunno, maybe they think they screwed up yesterday.
      1:30 On a whim, he looks at the whip still in my cubicle. Turns out I've been running it over with my chair several times a day for the past 2 months or so.


      User wins.

    20. Re:95% of all problems.... by Anonymous Coward · · Score: 3, Funny

      I write an email "Hey bob, my PC lost connection to the network."

      Am I the only one that sees a problem with this?

    21. Re:95% of all problems.... by TheBracket · · Score: 2, Interesting

      We had a Dell tech come out to replace a RAID card, and decide to replace the whole server motherboard - with a different model. He also helpfully rearranged all the PCI cards, just to ensure that Win2k Server wouldn't know where to find anything. He then powered the system up, couldn't get the server working, and - on the client's advice - called me. For some reason, he asked me what an IP address was (my first thought was he wanted to know the IP address for the server, but giving him that just made him ask again). I dashed to the client's site, and found Win2k Server not talking to the network because it could no longer find any working network cards (the one that the OS still recognized didn't have a cable in it), and the server bluescreening every few minutes. Amazingly enough (I wish I knew what the client said to get them to agree!), Dell actually agreed to pay 50% of my fees to get the server working again!

      --
      Lead developer, http://wisptools.net
    22. Re:95% of all problems.... by Morrigu · · Score: 2, Informative

      Dell, Dell, Dell. The customer at one site decided to buy into Dell's 'home-grown' mid-tier SAN offering in that brief period of time around 2001 after Dell and EMC had parted ways and before Dell came back to its senses and re-partnered with EMC. The re-badged EMC Clariion controllers + arrays on a Brocade fabric had not given us a single issue in the year they'd been in use, but this new demonic half-breed SAN shows up as part of the "new Win2K SAN" (yes, this customer ended up with 4, I kid you not, 4 different and non-connected SANs in the same physical server room).

      Dell techs came, and Dell techs went. We had a former field-circus clown who was "certified" on this new storage system sitting in our server room, leafing through the product manual and scratching his head while customers were ranting and raving about not being able to get to their files. The cluster software didn't work. Various bits of the hardware routinely committed seppuku rather than operate with that demon of a storage system. The Dell-trained installers ran the cables backwards between the disk trays and the controller (gee, I wonder where all these fiber-channel errors are coming from). Files mysteriously disappeared. Various VPs within Dell called and made weekly pledges of earnestness in an effort to not get their product thrown out of the server room.

      A few months after all this, Dell quietly discontinued their 'home-grown' SAN products and went back to EMC.

      I'm happy to use their laptops and desktops as long as someone else pays for it :), and their entry-level to midrange server offerings aren't significantly worse than anyone else's, but may I be damned to the foulest depths of Hell if I ever recommend their storage systems and professional enterprise services to anyone. Ever.

      --
      "We can categorically state that we have not released man-eating badgers into the area." - Major Mike Shearer, UK
  2. In no particular order.... by FalconZero · · Score: 5, Informative
    Fixing Problems
    ---------------
    • Rebooting Solves 90% of Windows problems.
    • Users are the cause of the problem 90% of the time.
    • The weakest link(s) in your security is/are human.

    Getting Help
    ------------
    • Good manuals should be read before you do anything.
    • Bad manuals should not be read UNDER ANY CIRUMSTANCES.
    • Google is your best freind. ever. period.

    Other People
    ------------
    • Good managers ask for something in 5 days, but need it in 6.
    • Good developers/suppliers promise something in 5 days, but deliver it in 4.
    • "I don't know, but I'll find out" is always better than "I know" (when you don't).
    • Technical support hotlines will invariably tell you what you already know.
    --
    Windows in 6 Bytes (IA-32) : 90 90 90 90 CD 19
    1. Re:In no particular order.... by Anonymous Coward · · Score: 2, Insightful

      > Rebooting Solves 90% of Windows problems.

      Rebooting Causes 90% of Unix problems.

    2. Re:In no particular order.... by Hektor_Troy · · Score: 5, Funny
      Good manuals should be read before you do anything.
      Bad manuals should not be read UNDER ANY CIRUMSTANCES.
      Fortunately all manuals come with stickers like "Super manual A+++++" or "Horrible manual, stole my wife, raped my dog F--------".
      --
      We do not live in the 21st century. We live in the 20 second century.
    3. Re:In no particular order.... by Anonymous Coward · · Score: 2, Insightful
      • Users are the cause of the problem 90% of the time.

        If a user can cause a problem, then the program is buggy.
    4. Re:In no particular order.... by IAmTheDave · · Score: 3, Interesting

      Google is your best freind. ever. period.

      This goes for admins, programmers, and just about every other profession, especially in IT.

      Good managers ask for something in 5 days, but need it in 6.

      Such a basic thing, but so so important. I always try to pad estimates for our department, but I should be sure to pad my requirements for my staff as well.

      --
      Excuse my speling.
      Making The Bar Project
    5. Re:In no particular order.... by SatanicPuppy · · Score: 2, Insightful

      It's almost impossible to make a program completely useproof...As soon as you idiot-proof it, they come up with a better idiot.

      --
      ad logicam Claiming a proposition is false because it was presented as the conclusion of a fallacious argument.
    6. Re:In no particular order.... by Anitra · · Score: 3, Insightful

      Good Project Managers hear from the developer 5 days, assume delivery in 4 days and promise it to the customers in 3 days.

      No, that's a bad project manager... or possibly a bad salesperson.

      Good project managers are the other way around: If they hear "5 days" from the developer, they promise it to the customer in 6. This allows a little time for QA testing if the developer gets it done within his 5 days... and allows for a small buffer if the developer doesn't get it done on time.

      --

      Have you read the Moderation Guidelines Addendum?
    7. Re:In no particular order.... by jellomizer · · Score: 4, Insightful

      "Rebooting Causes 90% of Unix problems."

      Well that is usually a half truth. Usually when you reboot a Unix system you do it for the following reasons.

      1. You screwed up and have no alternative Interface to get in.

      2. Your system has been on so long that you want to reboot it to see what whent down without it telling you.

      3. You need to had hardware and it isn't hot swapable.

      4. The disadvantage of downtime out waighs the time it will take to fix it without rebooting.

      5. You lost power for an extended period of time.

      6. Management tells you so.

      7. Upgrading the OS to a level all services need to be restated.

      8. There are many unknown processes and you want to be sure you are not stopping an important job.

      9. Other...

      But normally because the drives have been spinning for years. Having it Stop and then start again. Put strain on them and causes them to die. Or if the system has enough memory the drive may have died years ago but all the data is paged.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    8. Re:In no particular order.... by hotdiggitydawg · · Score: 5, Interesting

      I was thinking they were talking about "truths about system administrators", not "truths about system administration".

      Anyway, for the benefit of those who haven't seen this (very old and long, but somewhat entertaining) email that was doing the rounds a while ago... disclaimer: someone else wrote it, and I don't know who.

      KNOW YOUR UNIX SYSTEM ADMINISTRATOR - A FIELD GUIDE

      There are four major species of Unix sysad:

      1) The TECHNICAL THUG. Usually a systems programmer who has been forced into system administration; writes scripts in a polyglot of the Bourne shell, sed, C, awk, perl, and APL.

      2) The ADMINISTRATIVE FASCIST. Usually a retentive drone (or rarely, a harridan ex-secretary) who has been forced into system administration.

      3) The MANIAC. Usually an aging cracker who discovered that neither the Mossad nor Cuba are willing to pay a living wage for computer espionage. Fell into system administration; occasionally approaches major competitors with indesp schemes.

      4) The IDIOT. Usually a cretin, morpohodite, or old COBOL programmer selected to be the system administrator by a committee of cretins, morphodites, and old COBOL programmers.

      HOW TO IDENTIFY YOUR SYSTEM ADMINISTRATOR:

      -- SITUATION: Low disk space. --

      TECHNICAL THUG: Writes a suite of scripts to monitor disk usage, maintain a database of historic disk usage, predict future disk usage via least squares regression analysis, identify users who are more than a standard deviation over the mean, and send mail to the offending parties. Places script in cron. Disk usage does not change, since disk-hogs, by nature, either ignore script-generated mail, or file it away in triplicate.

      ADMINISTRATIVE FASCIST: Puts disk usage policy in motd. Uses disk quotas. Allows no exceptions, thus crippling development work. Locks accounts that go over quota.

      MANIAC:
      # cd /home
      # rm -rf `du -s * | sort -rn | head -1 | awk '{print $2}'`;

      IDIOT:
      # cd /home
      # cat `du -s * | sort -rn | head -1 | awk '{ printf "%s/*\n", $2}'` | compress

      -- SITUATION: Excessive CPU usage. --

      TECHNICAL THUG: Writes a suite of scripts to monitor processes, maintain a database of CPU usage, identify processes more than a standard deviation over the norm, and renice offending processes. Places script in cron. Ends up renicing the production database into oblivion, bringing operations to a grinding halt, much to the delight of the xtrek freaks.

      ADMINISTRATIVE FASCIST: Puts CPU usage policy in motd. Uses CPU quotas. Locks accounts that go over quota. Allows no exceptions, thus crippling development work, much to the delight of the xtrek freaks.

      MANIAC:
      # kill -9 `ps -augxww | sort -rn +8 -9 | head -1 | awk '{print $2}'`

      IDIOT:
      # compress -f `ps -augxww | sort -rn +8 -9 | head -1 | awk '{print $2}'`

      -- SITUATION: New account creation. --

      TECHNICAL THUG: Writes perl script that creates home directory, copies in incomprehensible default environment, and places entries in /etc/passwd, /etc/shadow, and /etc/group. (By hand, NOT with passmgmt.) Slaps on setuid bit; tells a nearby secretary to handle new accounts. Usually, said secretary is still dithering over the difference between 'enter' and 'return'; and so, no new accounts are ever created.

      ADMINISTRATIVE FASCIST: Puts new account policy in motd. Since people without accounts cannot read the motd, nobody ever fulfills the bureaucratic requirements; and so, no new accounts are ever created.

      MANIAC: "If you're too stupid to break in and create your own account, I don't want you on the system. We've got too many goddamn sh*t-for-brains a**holes on this box anyway."

      IDIOT:
      # cd /home; mkdir "Bob's home directory"
      # echo "Bob Simon:gandalf:0:0::/dev/tty:compress -f" > /etc/passwd

      -- SITUATION: Root disk fails. --

      TECHNICAL THUG: Rep

    9. Re:In no particular order.... by notthepainter · · Score: 4, Funny
      6. Management tells you so.

      Back in the mid 80s a co-worker of mine had told his boss at a previous job that the unix machines needed to rebooted when the PIDs got too high! Great bit of fun at the PHB expense. (This is also the guy who submitted an purchase request for some close parenthesis... got it signed also!)

    10. Re:In no particular order.... by Gorbag · · Score: 4, Insightful
      • Good manuals should be read before you do anything.
      • Bad manuals should not be read UNDER ANY CIRUMSTANCES.
      Collary: there are no good manuals.
      --
      -- I speak only for myself
    11. Re:In no particular order.... by Stargoat · · Score: 5, Interesting
      Ten Truths:

      1. Adobe products and antivirus cause the most software problems, but you cannot live without either.
      2. Most computer hardware problems are the result of sticky rolls, janitors cleaning, computers being accidently kicked, or power failures. In that order.
      3. When calling HP or Dell about anything other than servers, you will get bad tech support.
      4. Three year warranties on individual PCs do not matter. On a system with dozens of computers, they pay for themselves.
      5. There will always be a lower price. Get over it.
      6. Phones cannot fail. Five nines of reliability is not good enough.
      7. Documented organization of the network and supplies will save you more time than the knowledge a thousand certifications brings (which isn't that much anyways).
      8. Researching and backing up information before beginning a project is the sign of a professional. So is spelling.
      9. Soft operating expenses are always more expensive than hard operating expenses.
      10. When working on a project, document everything. It is almost never needed, but if your coworkers know you have it, they will not try to screw you.

      --
      Hoist Number One and Number Six.
    12. Re:In no particular order.... by bitslinger_42 · · Score: 4, Insightful

      "Rebooting Solves 90% of Windows problems"

      Nope. Rebooting only clears 90% of symptoms, it doesn't necessarily make the problems go away. For example, if you have a webserver that's got a memory leak and that leak takes 72 hours to fill RAM to the point that the system becomes unusable, rebooting clears the symptom (unusable system) but doesn't resolve the problem (bug in the webserver). Too many people think that the reboot fixes the problem, so they don't ever bother finding out what the real problem is.

    13. Re:In no particular order.... by hotdiggitydawg · · Score: 2, Informative

      Apologies for posting full text - finally found a link:

      http://www.gnu.org/fun/jokes/know.your.sysadmin.ht ml

    14. Re:In no particular order.... by meringuoid · · Score: 3, Funny
      ... wow.

      Is it wrong that I was reading through that and taking mental notes on proper Unix usage for future reference?

      --
      Real Daleks don't climb stairs - they level the building.
    15. Re:In no particular order.... by robogop · · Score: 2, Insightful

      This should be the #1 truth!!

      I can't recall the number of times "the problem is solved!" by rebooting only to happen again a week later.

      And always at a worse time.

      --

      I'm a great believer in luck. The harder I work the more I have of it. - Thomas Jefferson
  3. Never.... by citizenklaw · · Score: 5, Funny

    Never post stupid top ten administrator lists on Slashdot, lest I have to spend my time restoring a web server from backup.

    --
    the future is but past forgotten
  4. Truth... by gowen · · Score: 5, Interesting

    ... even though it's better than it used to be, registry corruption is still the number one cause of boot failures in Windows XP. And the contents ntbtlog.txt and the Recovery Console are still horribly inadequate tools for fixing it...

    --
    Athletic Scholarships to universities make as much sense as academic scholarships to sports teams.
  5. Simple by mysqlrocks · · Score: 5, Informative

    The solution to the problem is almost always simpler than you think. You can often cause more problems trying to fix a problem then the original problem itself. When you try one thing and it doesn't work, reverse the changes before trying the next thing and document each change.

    1. Re:Simple by Dachannien · · Score: 3, Insightful

      And the corollary: never make an irreversible change unless all of the reversible changes have been tried and ruled out.

    2. Re:Simple by Lumpy · · Score: 3, Insightful

      There is more that goes to that. Do not be afraid to tell upper management to get the hell out of the server room.

      We had a problem, SQL was performing poorly a typical query on the machine that took 50 minutes was taking 2.5 hours and was sometimes failing. We instantly started looking at data and possible database corruption, the VP of Operations came down and started "directing us" we politely ignored and continued down our path. He then ordered us to rip the heart out of the SQL server, Remove 4 processors, remove 8 gig of ram, downgrade from Enterprise to standard and only 2 processors. over and over he kepts telling to do things that were insane because he usedto be a Ops manager in the company and knew what he was talking about.

      4 days later and about 80 hours of wasted overtime we carefully rebuilt the server BACK to a last known good from a backup before the mess and then discoverd that Oh! there was a DATABASE DATA PROBLEM!

      If someone start on a wild chase changing things wildly, I do not care who they are, tell them to piss off and please stand behind the glass, Or better yet, do that nicely by getting everyone inclusing the vendor to agree that what they want to do is not the right thing.... Ganging up on them typically works.

      So the parent is 1000% correct. Not only is the solution typically simpler than you think but is usually the one that makes the most sense.

      if your SQL server suddenly starts acting up after 2 years of good operation, there is almost no chance that ripping it's guts out will help anything.

      --
      Do not look at laser with remaining good eye.
  6. #10 Reboot should be #1 by digitaldc · · Score: 4, Funny

    When all else fails, reboot. If it still fails, blame the user.

    --
    He who knows best knows how little he knows. - Thomas Jefferson
    1. Re:#10 Reboot should be #1 by j-cloth · · Score: 5, Funny

      The other benefit of a reboot is that, in the case of weird problems, even if it doesn't work it gives you two minutes to think about other possible causes without having the user nagging you.

    2. Re:#10 Reboot should be #1 by Bastian227 · · Score: 2, Insightful

      When all else fails, reboot. If it still fails, blame the user.

      Indeed, "when all else fails". I see too many technical people reboot before understanding the problem. Though it may work and though it may be faster, they haven't learned anything about what was happening. Furthermore, if there was a malicious cause for the problem, rebooting has a better chance of erasing the evidence.

      If doctors kill patients as a means of troubleshooting...

  7. #6.5: by Dirtside · · Score: 5, Funny

    IT'S NOT A CUPHOLDER!!

    --
    "Destroy science and religion. Science would re-emerge exactly the same; but not religion." - Penn Jillette, paraphrased
  8. All I got to say is... by mike77 · · Score: 5, Insightful

    PEBKAC

    --

    --Keeping the flame wars alive, one post at a time

    1. Re:All I got to say is... by donnyspi · · Score: 4, Funny
      PICNIC

      Problem In Chair, Not In Computer :-)

  9. Top 3 by saphena · · Score: 5, Interesting

    1) Never believe anything anyone tells you: always test for yourself.
    2) Always ask the dumb questions: is it switched on?
    3) Reboot cures most things EXCEPT rm -r * when logged in as root

    After that, things could get tricky.

    1. Re:Top 3 by MORB · · Score: 2, Funny

      1) Never believe anything anyone tells you: always test for yourself."

      Falling from the last story of a building hurts.

    2. Re:Top 3 by EvilTwinSkippy · · Score: 2, Insightful
      Actually I always make a point to NEVER use a wildcard when RMing. Much better to cd to the parent directory, and use auto completion. If I HAVE to use a wildcard, I ALWAYS cd to the parent directory to limit the damage that I can inflict.

      I also make a point of instinctually typeing WHERE immediately after a DELETE statement in SQL, then using the arrow keys to add the information between the two. Nothing like someone distracting you, and hitting return when your SQL statement says "delete from reallyImportantTable"

      (For those in the audience not in the know, that will tell SQL to automatically delete all records from the table)

      --
      "Learning is not compulsory... neither is survival."
      --Dr.W.Edwards Deming
    3. Re:Top 3 by stevey · · Score: 2, Informative
      Actually I always make a point to NEVER use a wildcard when RMing

      I frequently use wildcards for deletion, even large constructs like "rm vm[1-4]/*.bak" - the trick I use is to make sure that I always run "ls vm[1-4]/*.bak" first, to make sure I know exactly what is and isn't going to get matched.

      Its a fairly simple thing to remember, and it does prevent me being suprised by unexpected glob matches.

    4. Re:Top 3 by nathanh · · Score: 3, Insightful
      2) Always ask the dumb questions: is it switched on?

      Never ask dumb questions like that. It embarrasses the user for no good reason. Find a subtle way of getting them to check the power without forcing them to reveal their mistake. Such as:

      Can you turn the computer off using the power button and then turn it back on. Let me know when the green light next to the power button turns on.

      They'll still learn the lesson - check the power before calling tech support - but now they won't feel so uncomfortable that you were mocking them with your questions.

  10. Variation of #1 by hal2814 · · Score: 2, Funny

    I had a boss once who didn't lie to me but at the same time wouldn't follow my instructions when I had to help him over the phone. I'd tell him to do one thing. He'd do something else and then ask me what to do next. I'd tell him to do what I told him to do in the first place. After 3 or 4 tries, he'd actually do what I told him to do and his problem was usually solved.

  11. PEBKAC by Billosaur · · Score: 4, Funny

    Most users should not being allowed to operate computers, let alone drive cars. Sysadmins need to learn who these people are and minimize the damage they cause. I suggest randomly changing their password every day until they quit in frustration.

    --
    GetOuttaMySpace - The Anti-Social Network
    1. Re:PEBKAC by WTBF · · Score: 3, Funny

      And you said you were qualified to operate a computer! You'd better have mine." I pass my computer card calendar over, flipping it to page one - "ENTROPY"....... ...I like it. "Now, you give the cretin an excuse then what do you do?"

      "Kill them off?"

      "YES!" (He certainly has a fixation) "Then what?"

      "Hang up?"

      "NO! Then they'll call you back when the problem recurs. Your job is to make them FEAR calling you. How can you work when people are calling? So, you make them pay for calling in the first place. What would you do?"

      "Delete their files?"

      "Yeah, it's a start, but then they may call back when they get new files. You want them NEVER to call back. What could you do?"

      "Swear at them?"

      "No. I can see we'll have to demonstrate. Have you got a metal ballpoint?"

      "Yes"

      "See that wallsocket over there. Take the refill out of the pen and poke in into the wallsocket."

      "But it's live!"

      "Would I really make you do it if it were live?"

      "Oh" >fiddle< >fiddle< >BZZZZZZZEEEEERT!< >THUD!<


      The Bastard System Manager from Hell #1 http://bofh.ntk.net/Bastard4.html

  12. My own list by vaceituno · · Score: 5, Interesting

    -You shall be very pessimistic
    -Make sure you can leave exactly like it was before you touched it.
    -Dont fix what aint broken.
    -Start from a known state of the system (switch off - switch on).
    -Even you are genius level techie, follow the manual, RTFM.
    -Dont reinvent the wheel. Compare with something thats working.
    -Cables are not perfect. If something doesnt connect, check lower levels first.
    -If its there, ther must be a reason. Never ever delete anything. Rename instead.
    -You memory is not infinite. Write what you do.

  13. From the user's side... by Otter · · Score: 4, Funny
    Top System Administrator Truths
    • The best way to improve security is to give users more, longer, more complex, more frequently changed passwords. Eleven characters, including uppercase, lowercase, numbers and Unicode, changed every 30 days -- it's easy! The users should just keep making up new, easy to remember mnemonic phrases that, uh, include words begining with numbers and punctuation.
    • If users modify their system in any way, anything that happens is their fault. Smoke coming out of the power supply? It's because you added new applications to the Start toolbar!
    • If I've never heard of it, you obviously don't need it.
    1. Re:From the user's side... by JWW · · Score: 2, Interesting

      You forgot the part about where they have to write the password down and stick it to their monitor with a post it note.

      It would be really interesting to see a study to determine whether changing passwords frequently actually increases or decreases your vulnerability.

  14. Power cables don't really "go" bad. by hackwrench · · Score: 5, Insightful

    from bending them around and whatnot, they develop breaks that can get pushed back together. This is what causes the problem to be intermittent. The cable 'is' bad, not going bad. People need to be more careful in wrapping their cords up. There should be a little bit of slack in the loops or else the slightest bit of pressure will cause them to develop a break.

  15. We have the three rules. by LWATCDR · · Score: 5, Insightful

    Rule 1. They lie. End users often tell you what they think you want to hear. When asking a question you should use terms like. What does it say? vs Does it say this?
    Rule 2. They don't know they are lying.
    Rule 3. Sometimes they are telling the truth. Yes sometimes what you think is impossible really is happening or looks like it is happening.

    --
    See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
  16. Never make system config changes on Friday by winkydink · · Score: 5, Funny

    Unless you lack plans for the weekend.

    --

    "I'd rather be a lightning rod than a seismometer." -Ken Kesey

  17. My 2p by benbean · · Score: 5, Insightful

    Never put the screws back in the case until you've tested your new hardware is working.

    --
    It's a Unix system - I know this.
  18. Reboots, are you kidding? by un1xl0ser · · Score: 2, Interesting

    Maybe for a PC, but never a server.

    When I started working at my job, we had serveral servers that would reboot on a cron for the sole reason that someone was too lazy to figure out the problem. We eliminated all but one of these reboots, mainly because we don't care about the last one.

    My holy grail would have to be strace/truss/tusk. I would take that tool over reboot any day. It doesn't always fix the problem, but at least you will know what it is, instead of rebooting like a coward. :-P

    --
    v4sw6PU$hw6ln6pr4F$ck 4/6$ma3+6u7LNS$w2m4l7U$i2e4+7en6a2X h
  19. Not too bad by thebdj · · Score: 3, Insightful

    HPs Jetdirect cards have a pretty solid reputation of failing every few years

    Is this really the case? We had several JetDirect enabled PCs at my former place of work and almost none of them had a card failure. We even had a few extra cards just in case. Several of the printers were actually quite old even. The biggest problem we had was with only HP-5P (I think that is the number). Some users departments did not have the money to replace those crappy old printers. On a bit of an aside, we had several JetDirect "boxes" (the external box that connected the printer port to ethernet) that were working great. I believe most everyone in the IT staff had one at home for their printers.

    No One Ever Got Fired For Buying Microsoft.

    Not really true. There are some shops so enamored with Novell (mostly because of bosses stuck in the stoneage) that the idea of purchasing Exchange or using a full out ActiveDirectory system with a Windows only network storage share were unheard of. I once again reference my previous job.

    Not too bad of a list overall. Most of the items are right, and it is quite true. To be honest, the places I have worked there were really only a handful of problem employees, and most of them got handled directly by our SysAdmin or the head of IT because no wanted to worry about what lie they may come up with about the work we were doing.

    --
    "Some days you just can't get rid of a bomb."
    1. Re:Not too bad by Spy+der+Mann · · Score: 4, Funny

      No One Ever Got Fired For Buying Microsoft.

      Microsoft has been BOUGHT!?!?

      *Runs to Check the stock market*

    2. Re:Not too bad by EvilTwinSkippy · · Score: 4, Funny
      No One Ever Got Fired For Buying Microsoft.

      Actually not true. I know the guy, and I fired him myself.

      (We are a Linux/OS X shop today.)

      --
      "Learning is not compulsory... neither is survival."
      --Dr.W.Edwards Deming
    3. Re:Not too bad by shadowbearer · · Score: 3, Funny

      I don't know about Bought, but given the number of totally trojaned systems I've seen recently, Owned does seem to fit :)

      SB

      --
      It's old. The more humans I meet, the more I like my cats. At least they are honest.
  20. Another one by missing000 · · Score: 4, Informative
    90% of all quotes on slashdot are made up :)

    Seriously, the "90% of all hardware-related problems come from loose connectors" bit is found nowhere in the article or on google for that matter...

    1. Re:Another one by sammy+baby · · Score: 2, Funny

      It's worse than you think.

      Not long after starting my first real tech job, I got called into my boss' office to help him when he complained that he didn't have network connectivity to his computer. (Note: the boss was the director of an organization which later supplied internet access to about 100k people).

      I walked into his office, and looked at the laptop. Back then (1997 or so), the ethernet came via a PCMCIA card. They were Xircom combo-cards, which I remember mostly for being bright red. I think that's why I can remember with crystal clarity the way the card looked that day, with the accompanying ethernet cable sitting next to it, disconnected, about six inches away. I plugged it in and walked out.

      "Fixed now," I mentioned on the way out. "Connectivity issue." That seemed to satisfy him.

  21. Top Ten Sysadmin Truths by Golias · · Score: 5, Funny

    Number One: You will die alone.

    --

    Information wants to be anthropomorphized.

  22. Work smatah. by wheezl · · Score: 5, Funny

    If your job requires you to wear a name tag, carry a gun, or administer a Windows system, you have made a serious vocational error.

    --
    -- oh.... so..... sleeeeeepy.
    1. Re:Work smatah. by dosquatch · · Score: 5, Funny
      If your job requires you to wear a name tag, carry a gun, or administer a Windows system, you have made a serious vocational error.

      My job requires me to wear a nametag while administering a Windows network.

      They won't let me carry a gun. Even though I asked really, really nicely.

      Bastards.

      --
      "Hey, the third matrix movie would have been good except for the plot,story, and acting." --AC
  23. 4 Rules by semifamous · · Score: 5, Interesting

    In my Tech Support experience, I have found only three basic rules.

    Rule number 1. People are stupid. This one is true of all people. Tech support, highways, shopping, whatever. This rule has been extended to cover just about any stupid thing that anyone does.
    "Why did that guy just..."
    "Rule number 1."

    "Did she think she could get away with that?"
    "Rule number 1."

    Rule number 2. People lie.
    Me: "Has the computer been restarted since the problem started?"
    Them: "Yes..."
    Me: "OK. Let's try restarting the computer now and see what happens."
    Them: "What do you mean by restart?"

    And when you add 1 and 2 together, you get 3. Sometimes, people are so stupid, they don't know that they're lying. You know these people. They're the ones who have "Windows 2000 XP" or "2000 ME." They're the people for whom "Nothing happens when I try to check my email. Nothing! Just this error message..." Not realizing that the error message is *exactly* what I was looking for. An error message is *not* nothing. Grr.

    There is a fourth rule that also shows up from time to time:
    Rule number 4. No good deed goes unpunished.
    In the famous words of the leader of the Uruk Hai from his battle call at Helm's Deep in The Two Towers: "Grr."

    1. Re:4 Rules by arkanes · · Score: 4, Insightful
      Not realizing that the error message is *exactly* what I was looking for. An error message is *not* nothing

      God, yes.

      "Nothing happens when I check my email."
      "Do you get an error message when you try it?"
      "There was some dialog on the screen, yeah."
      "Grr. What did it say?"
      "Oh, I didn't read it"
      Aaaarrgggh.

    2. Re:4 Rules by hackstraw · · Score: 3, Funny

      I can't tell you how many times I wanted to say to a user:

      "Which part of 'no such file or directory' didn't you understand?"

  24. My rule by ptomblin · · Score: 4, Funny

    It doesn't matter whether I'm giving or requesting tech support, the number one rule is that the person on the other end of the telephone is an idiot.

    --
    The next Cmdr Taco duplicate will be ready soon, but subscribers can beat the rush and see it early!
    1. Re:My rule by BushCheney08 · · Score: 4, Funny

      Something to remember: the converse is true, too : p

      --
      Be a real patriot: Question authority. Think for yourself. Formulate your own conclusions.
  25. First System Administration Truth by Master+of+Transhuman · · Score: 4, Funny


    Don't get linked to by Slashdot!

    None of the other nine truths will save your server!

    --
    Richard Steven Hack - This sig is TOO GODDAMN SHORT TO DO ANYTHING USEFUL WITH! MORONS!
  26. Acronyms by d_54321 · · Score: 4, Funny

    If the acronym contains an F, don't ask what it stands for.

  27. Re:Gunking up the works? by oneiros27 · · Score: 5, Funny
    what can a computer full of dust do to make it not work?

    Spontaneously combust

    Trust me -- you do not want to get that call:

    Caller: You know that machine in (room) that has a sign that says 'do not turn me off'? You: Yes ... what about it? Caller: There's smoke pouring out of it.
    --
    Build it, and they will come^Hplain.
  28. Set Standards by Hoi+Polloi · · Score: 3, Insightful

    One of my big truths, set standards!

    I've worked in two kinds of places, ones where they set (and stick to) standards and ones that don't. Every place that doesn't use or doesn't stick to standards has always been an experience in wasted time, confusion, and lots of bugs. Those that do can seem like you're always being nagged but in the end you find things work as expected, code is far easier to manage (especially when it is someone else's), and you aren't always having to reinvent the wheel (i.e. figuring out how to fix a subtle bug again because the solution was never written down the first time).

    It sounds simple but it takes discipline at all levels. Even something as documenting what you did afterwards and putting it in an orderly file system can make a huge difference but how many people bother to do it? Managers and fellow developers have to crack the whip and keep people from trying to cut corners.

    Standards should be open to some change and can be bent but there has to be a very good defendable reason for it.

    --
    It is by the juice of the coffee bean that thoughts acquire speed, the teeth acquire stains. The stains become a warning
  29. One step at a time fool! by Bullfish · · Score: 2, Interesting

    One of the most frustrating things is users who do what you ask, and then promptly do a bunch of things immediately afterwards that you don't ask. You try going step-by-step with them, and meanwhile they are opening menus and clicking away at things they don't understand, because somehow hearing your voice tell them what to do gives them all the control of a runaway horse.

  30. Type twice, hit enter once by bcattwoo · · Score: 4, Funny
    Read what you typed before hitting enter.

    Now let me just kill that last background process with the old 'kill %1'

    [$researchgroupserver]: kill 1 enter

    Crap!

    1. Re:Type twice, hit enter once by penguinoid · · Score: 2, Funny

      Indeed. I just did `kill -9 1` as root and init didn't blink. OK, maybe I shouldn't run whatever script/command someone says, but I was curious. I have also done `rm -rf /` as root, and `rm -rf *` as root, without doing any damage to my computer. (Actually, 'cd /; rm -rf /` and `mkdir empty; cd empty; rm -rf *`. Don't do this unless you have recently made a backup, or are sure your system behaves like this :-). )

      --
      Don't waste your vote! Vote for whoever you want, unless you live in a swing state it won't matter anyways
  31. Treat users with respect by fantomas · · Score: 5, Insightful

    Treat users with respect even if they are clearly in the wrong. Don't patronise somebody if they haven't got the first idea about computers: educate, don't insult. I'm not a buddhist but the old karma idea of "what goes around, comes around" seems to play out in the long term. Being patient with somebody who's royally screwed up their computer pays off in six months time when you need them to put your expenses claim through accounts at 5pm on a Friday evening/ notice you standing in the rain by your broken down car/..../

  32. Disk... by pruneau · · Score: 2, Interesting
    There is no disk/media/storage array large enough that it won't eventually fill up. ...In generally half the time you thought would be the more pessimistic.

    I know, those are all corrolaries of Murphy's law, but hey.

    --
    [Pruneau /\o^O/\ warranty void if this .sig is removed]
  33. You don't know everything by cprincipe · · Score: 5, Insightful

    Even if you've been doing this for 20 years. If you are working with another technician, have the grace to treat them like an intelligent human being.

    --

    bun-fhuinneog agam!

  34. Re:listening skills... by Reverend528 · · Score: 2, Funny

    For some reason, I read that as "Always enrage the user", which is also useful advice.

  35. Just to PO the "Don't post your list here" folks.. by mnemotronic · · Score: 5, Insightful
    Ok, so it's more than 10.

    1. 90% of Windows problems can be solved with a different OS, oops, I mean a reboot.
    2. 5% of the users really know their stuff, and could do your job better than you, but choose not to, because the pay sucks.
    3. Most users, including engineering types who are very intelligent in their own field, know a specific sequence to run the program or programs they normally use. They don't know how to set environment variables, fire up (much less use) a DOS command line, or organize their data in a hierarchical fashion. And, they sure has h*ll don't know how to edit the registry. Don't expect 'em to.
    4. If you don't provide and enforce a directory structure and naming convention on shared/networked drives, users will place every single file and directory at the root.
    5. "MSTSC /console". Don't leave home without it. 50% of the time you can stay home & work in your undies because of it.
    6. Backup servers every night. This'll save your *ss more than once.
    7. When someone is requesting new services or features, learn to ask "What do you really want?". Ask this question a lot. Keep repeating until the requestor finally discovers what he or she reallywants. It won't be obvious to them.
    8. WiFi in the local coffee shop is kewl. That plus VPN is even kewler. But WiFi in the office makes be very nervous.
    9. You never have time to read the magazines you've subscribed to.
    10. The office coffee sucks. Buy a french press & your own coffee. I recommend Ethiopean Yirga Cheff.
    11. You can never have too many bookshelves.
    12. Users will end up going to p0rn web sites. 95% of this is unintentional. The rest you ignore until the user starts whacking off in the office, then you threaten to report them to "human resources" (i.e. the Dept of Political Correctness).
    --
    The Russians have won. They have made the world a cesspool of distrust, greed, fear and hate.
  36. GeekSquad Top Ten? by dada21 · · Score: 5, Insightful

    I have a friend living the GeekSquad life. I'd never hire him as he believes in their process to fix lockups:

    1. It must be this unsupported software: remove Firefox or any F/OSS.

    2. It is a virus, your AV is no good, purchase Norton CoverYourAss v9.6 for $49.95.

    3. The AV doesn't perform a deep clean by itself, we can run one for $24.95.

    4. You need a bigger hard drive, w recommend Norton Ghost to copy it. $199.95 + $49.95.

    5. We should install the drive. $24.95 + $8.95 wrist strap.

    6. We should run ghost for you, $19.95.

    7. You need USB 2.0 ports for your mouse to run faster, $49.95 plus $24.95 installation.

    8. Your hard drive cables are old belt style, you needbthe snappy round cables, $29.95 plus $9.95 installation.

    9. Your video board is old, the ATI MegaWow XL is only $199.95.

    10. You should probably buy one of our Compaq BusinessPro by HP combinations, you burned your TCP/IP converter with static.

    I pop open the discarded PC, replace the processor fan and blow out the case. All is fine - $30.

    1. Re:GeekSquad Top Ten? by korbin_dallas · · Score: 3, Informative

      How do you think they make money?

      On a $20 house call?

      I worked in a retail shop as a tech after a period of unemployment and jobs were tough.
      I KNEW I was gone at the very next job when the boss described the pc repair operations should be run "like the car repair shops". You know, while I got the 'hood' off it looks like you could use some more memory or another hard drive, etc, etc. Talking to customers about their pcs and upgrades is one thing, pestering them endlessly about stuff the don't need is another. But thats how one makes money (and it is pretty easy to do).

      --
      They Live, We Sleep
    2. Re:GeekSquad Top Ten? by dada21 · · Score: 2, Informative

      It may not be GeekSquad's operation, but this guy worked that way. I'm watching closely to see if he gets fired or if they keep him on after the busy Christmas season.

      I do know of one really decent guy who works at GeekSquad in my town, and I've been thinking of stealing him once our business gets through the Jan/Feb dip. I make sure I meet most of the GeekSquad employees as often as possible to weed up the real entrepreneurs from the future ITT-commercial actors.

      Of course, YMMV. One of my customers that left us has been VERY happy with GeekSquad, although I know (from talking with the employees down the chain) that they'll be coming back in a few months. Money saved doesn't always equate to profits made.

  37. ironic by beforewisdom · · Score: 2, Funny

    Isn't it ironic that a web site about sys admin problems has given a system admin another problem by slashdotting it?

  38. Is the monitor plugged in? by Chris_Jefferson · · Score: 2, Interesting

    My current favourite question, when people's monitors don't come on after they've moved the computer, or got a new one, is "Is there more than one monitor port? Have you tried both?".

    They always claim there is only one socket the monitor will plug into, and without fail so far there has been an onboard one, which they are using, and one on a card, which is the one they should be using, and have completely missed :)

    --
    Combination - fun iPhone puzzling
  39. MS has permanently brain damaged all IT workers by geohump · · Score: 3, Interesting

    "Rule #10 - The Holy Grail of Tech Support is the reboot"

    If you believe this or if you need this, you are running a
    POS operating system and its probably from Microsoft.

    That this would even be considered a rule by a professional IT
    worker is all the proof we need that Bill Gates has caused
    more damage than he can ever hope to make up for.

    What utter crap.

  40. Schmooze the users by lildogie · · Score: 4, Insightful

    On a 24x7x365 job, I learned the value of walking through the user's work area every weekday morning, first thing.

    They started waiting for me to stroll in instead of paging me at night, just to be nice to me.

    But the best part was, they thought of me as the guy who keeps the system running, because most of the time that I showed up, the system was running.

    My colleagues who only showed up when their systems broke had the reputation "Here comes trouble!"

    Taking credit for things going well is essential!

  41. MICROSOFT is an Acronym by an_unknown_soldier · · Score: 2, Funny

    MICROSOFT is an acronym: My Intel Computer Runs On Software Often Failing Totally (c) 2005 an_unknown_soldier

  42. The Truths of Skippy by EvilTwinSkippy · · Score: 5, Insightful
    1. Fast, Cheap, Right. Pick 2
    2. One must honor the Random Number God with a token offering every morning
    3. Never underestimate the power of imagination, stupidity, or bad luck.
    4. Network equipment's attention span is about as long as it's power cord
    5. Scripting works about as well as the broom from the Sorceror's apprentice: don't let it run unattended.
    6. Your network can be down more often than it's up. If you keep your users in the loop, they will be happy.
    7. Your network can run without fail for months on end, but if a problem happens and they don't hear from you first, you are incompetant.
    8. A User fills out your performance review.
    9. A database is a high performance cache between your backup medium and your application.
    10. Any device that is sufficiently ignored will fail to gain your attention.
    --
    "Learning is not compulsory... neither is survival."
    --Dr.W.Edwards Deming
  43. A few for Oracle SysAdmins by Genady · · Score: 3, Insightful

    10) Patch Current. Then ask for the unreleased patches. Then ask for development involvement.
    9) Patching only works 30% of the time
    8) Metalink is like a massive "Magic 8 Ball" that pulls responses from the database. Treat it as such.
    7) Tars are the same as 8, except you have a customer service rep reading the 8 Ball.
    6) If it generates core files it's the DBA's problem.
    5) It's ALWAYS the DBA's fault.
    4) RMAN is your friend.
    3) You know more about Apache than Oracle does.
    2) Oracle won't admit this.
    1) Autconfig doesn't.

    --


    What if it is just turtles all the way down?
  44. Diabetic Shock in 3, 2, 1... by 2names · · Score: 4, Funny
    "It gives me the feeling that, if this is what everyone in support puts up with, I can do it too."

    Great. Glad you feel that way. Now, before we all hug, skip, and fling daisies, you need to remember ONE thing:

    THERE ARE NO FEELINGS IN IT. EVER.

    Feelings are reserved for secretaries named Gladys who come crying to you when they accidently delete all the pictures of their grand kids.

    "This article is very comforting."

    You better sack the hell up if you are going to make it in the IT world.

    --
    "I'm just here to regulate funkiness."
    1. Re:Diabetic Shock in 3, 2, 1... by SatanicPuppy · · Score: 4, Interesting

      Cynical but true.

      Do not befriend the users. Do not tell them what is actually going wrong. Never accept blame. Do not rush to complete requests.

      Here are the reasons why:

      If you befriend them, they will cease to be able to do the simplest thing without your help. This is fine if they're hot, but not if they're not.

      If you tell them what is actually wrong, they will get it more wrong when they report it up the line, and you will be blamed for something. Instead tell the users something hugely general that will fit into that comfortable place in their minds.

      If you accept blame, users will view this as a sign of weakness, and assign blame the next time, without waiting for you to volunteer.

      If you rush to complete non-critical, non-it projects, users will use this as a performace benchmark, and you'll be forced to complete all of their projects first to avoid the appearance of slacking off, in the course of this you will have to ignore critical maintenance that can get you in real trouble later.

      --
      ad logicam Claiming a proposition is false because it was presented as the conclusion of a fallacious argument.
  45. 95% of bad GUI design.. by C10H14N2 · · Score: 5, Insightful

    ...is the result of trying to implement 100% of user requests. Sometimes, telling the user "no, you simply can't have that" is the best way to ensure an application isn't horribly poisoned by thousands of totally irrational, non-intuitive crap "features" each piece of which makes sense only to the person who requested it. Worse, such design-by-committee applications are invariably written interface-first, back-end last with no regard to how to actually make the goddamned thing WORK, much less work efficiently.

    I agree, good software should be intuitive, but far better to be proactively engineered to be more intuitive, rather than reactively veneered to feel less unintuitive.

    1. Re:95% of bad GUI design.. by southpolesammy · · Score: 2, Insightful

      Indeed, this is why software is prone to the phenomenon known as The Big Ball of Mud. A possibly well-designed original program gets encumbered with feature requests over its lifetime until it devolves into a piece of software that is unrelated to its original intentions and is unmaintainable by the developers that have worked on it.

      In such cases, many times the best thing to do is examine what the overall purposes of the software is supposed to be and start over from scratch, but engineer the new solution, rather than cobble it together.

      --
      Rule #1 -- Politics always trumps technology.
    2. Re:95% of bad GUI design.. by Blakey+Rat · · Score: 2, Funny

      I'm guessing he came up with this theory after using Lotus Notes for a few days? :)

  46. Users are idiots, but by ZoneGray · · Score: 2, Insightful

    My standard pep talk:

    Users are idiots. This is a good thing.

    We expect them to be computer illiterate, and they rarely disappoint.

    If I'm working at a biotech company, I don't want the researchers to be good at computers. If I'm working at an investment firm, I want the users to understand investments, not DLL's.

    We're here precisely so that they can be idiots at computers... and experts at whatever it is they do when their computers aren't broken.

    The company isn't here so that we have a network to play with.

    Learn to praise the users' idiocy, they'll appreciate it.

    If the users get frustrated, empathize with their confusion and blame Microsoft. Never fails.

  47. Geek aura by CustomDesigned · · Score: 5, Interesting
    Very often, people asking me for technical help have problems that refuse to manifest themselves when I am present. My wife calls this my "aura". It is not just computers. The DVD player doesn't work? As soon as I say, "Let me take a look", those circuits start quaking in their solder boots, and by the time I walk over they have shaped up and start working perfectly - and will keep working for another 6 months at least. But I clean the lens to keep it in a good mood. Refrigerator on the blink? A few comments about it getting old and time for a replacement, and the thing shapes up in a hurry. Of course, cleaning out the blocked air intake helps keep up its morale.

    Seriously, anthropomorphizing machines is a powerful technique. It gives you an approximate but effective mental model of a complex system. "Primitive" cultures are not dumb when they attribute personalities to objects. Our brains are wired to use personality to predict complex behaviour.

    My Mother had no technical skills or knowlege - but she treated the automobile like a pet. She was alert to the tiniest change in sound or vibration of the machine, and very often alerted my Dad to problems long before he was aware of anything. One time, driving across country, my Mom said the right front wheel "didn't sound right". We were cruising along at 70, and everything seemed fine. But she insisted, so my Dad pulled over and checked all the tires. No sign of a problem. He pulled the hub cap off the right front wheel - and noticed that the cotter pin had broken! A few more miles and the wheel would have come off. My Dad panicked, since we didn't have any cotter pins in his repair kit. But my Mom dug in her purse and offered a bobby pin. My Dad didn't want to use it, because it was the wrong kind of metal and would break easily. My Mom said she had more, so he put it in. That bobby pin took us another 5000 miles.

    My Dad does all his own work on his cars - at least he did until he ruined the valves on his Honda Accord a few years ago. Now he lets a mechanic do some stuff for him. I learned to be in tune with machines from my Mom, and learned to fix them from my Dad. When designing file system software back in the '70s, the rhythmic sounds of the disk access mechanism was my best feedback on its efficiency. Those were the days of 14" disk platters.

    1. Re:Geek aura by stevey · · Score: 2, Interesting
      Very often, people asking me for technical help have problems that refuse to manifest themselves when I am present.

      So true. Frequently in an office environment somebody will come to me and say "I tried to do foo and it didn't work". My previous starting point was always "what happened?", now I usually say "Show me.".

      Nine times out of ten they'll attempt to do whatever it was they were doing and it will work perfectly. I assume they did something wrong the first time.

    2. Re:Geek aura by NumberGod · · Score: 2, Funny

      Computers can smell fear !

    3. Re:Geek aura by hburch · · Score: 2, Funny
      Very often, people asking me for technical help have problems that refuse to manifest themselves when I am present. My wife calls this my "aura".

      The component responsible for this behavior is called the "Authority Detection Module" (ADM). Standard equipment from almost every electronics manufacturer, the ADM detects the proximity of someone who knows how the device should behave so that the device can revise its behave appropriately.

      Unfortunately, the ADMs installed in young children are not nearly as high quality as those used by electronics manufacturers and have a tendancy to malfunction.

      I do not have a good explanation for coding errors that do not cause any problems but, once found, could never have worked and, oddly, don't, even in old compiles that used to be fine. I suspect quantum mechanics is involved.

    4. Re:Geek aura by jimicus · · Score: 4, Funny

      Very often, people asking me for technical help have problems that refuse to manifest themselves when I am present.

      Lots of people in IT find this. Generally, it's because most vaguely complicated electronics is sufficiently sentient to know when it's in the presence of a Higher Power, and that it Must Obey.

      Fortunately, they're not that sentient. I have found an extremely good way to maintain system reliability is to place a photo of myself in the server room.

    5. Re:Geek aura by nappingcracker · · Score: 2, Funny

      I have a friend with the opposite aura.

      He is a geek, and has been for years, degree in CS, programmer, hardware, networking, blah blah. He knows his way around computers, and generally knows more than me.

      HE BREAKS ALL KINDS OF SHIT.

      Its not his fault, he knows what he is doing, but all kinds of devices decide to crash, die, fault, whatever, whenever he touches them. Routine stuff (like deleting a cache, increasing virtual memory size, hitting enter) will conjure the most horrible data losing crash possible.

      This is why I believe in magic. All of the technical expertise and "This is how it works." type stuff is moot when the computer gods decide to cancel your luck subscription. As mentioned by the parent, the luck will instantly return when a mojo geek enters the equasion and candels the anti-mojo geek.

      Geeks...mojo...does...not...compute...*boom*

      --
      |plastic....or gasoline?|
  48. Re:All I got to say is... ID10Ts??? by NatasRevol · · Score: 3, Funny

    Nah, carbon based errors, instead of silicon based errors. 99% of people won't get it - unless you work at a chemical plant!

    --
    There are two types of people in the world: Those who crave closure
  49. 3 from me by HikingStick · · Score: 3, Interesting

    1) Document everything. I've had coworkers who thought being asked to document their processes and procedures meant they would soon be canned. If you document your processes, you can pass them off to other team members when you tire of them, so you can move on to bigger and better problems. 2) Talk out loud when working with users. It was a habit I got into while doing field service. Explain what you are doing while you are doing it and a) the users may learn something, and b) it lets them know you're not related to Nick Burns (SNL). By taking the time to explain things (knowing most users won't understand any of it to begin with), the users will know that you are interested (okay, some may feign interest) in their problems and the resolution. After doing this for years, I have seen many technophobic users start to come around to where they will actually try to fix a problem themselves before calling the help desk. 3) Problem always happen on Fridays just before quitting time.

    --
    I use irony whenever I can, but my shirts are still wrinkled...
  50. MCRS by MrNougat · · Score: 2, Funny

    I am a Microsoft Certified Reboot Specialist.

    --
    Web 2.0 == Giant Blogspam Circle Jerk
  51. Clearly someone has confused terms. by Anonymous Coward · · Score: 2, Insightful

    This list is for on-site support techs, not Systems Administrators. A real SysAdmin would *never* reboot a Production system unless it was absolutely required (or running Windows). If this were a list made by a real SysAdmin it would read a bit more like this:

    #1. The User has no idea what you do, but they will blame their problems on you.
    Some guy on the support desk bumped a call to you saying you had a server problem, the user doesn't have internet access, forward it back to the desk.

    #2. Other employees have no idea what you do, and will try to pass the buck to you.
    Exchange is down and you're a Network Admin? Well suddenly there's a network problem, certainly not a problem with the Exchange server. There's a network problem? Well then you're a Windows Admin and it's clearly your fault. No matter what they will always find a way to blame their problems on you.

    #3. If you're doing your job well, they will fire you.
    Congratulations, your systems stay up all the time, maintain themselves, and building a new system for your environment is such a painless and well-documented procedure it takes minutes and a monkey could do it. So we're hiring a monkey. Get out.

    #4. If you're doing your job poorly, they will promote you.

    #5. A crashed system holds many secrets, do not reboot it.
    You need to find the source of the problem, or it will come back to haunt you. If you're fine with rebooting six times a day, be my guest.

    #6. Backups are important, but multi-layered redundancy is the way to go.
    Why have one webserver when you can have two? Why have one mailserver when you can have two? Have two locations? Why not have four mailservers? The more redundancy you have in your systems and your network, the less you have to care about midnight outages.

    #7. If someone needs to tell you to be more polite, you have no business working in IT.
    Seriously, you screwing up screws up everyone's day. You need to be meek, friendly, and try your best not to let everyone know you make more money than them. Except Sales and Marketing. They scoff at your puny salary.

    #8. Always ask for a lot more than you need.
    A big project require four servers? Ask for eight. Setting this up is going to take a week? Tell them it will take two. It never hurts to try to get a safe buffer, and you'll never get what you ask for anyway unless you're amazingly lucky. Either way, if you say it takes two weeks and you get it done in one, you look awesome. If you tell them it takes eight servers and they give you four, you look like a rock-star when you get it to work. If they give you the eight servers anyway...well...it looks like you have some spares for once.

    #9. If it can't be done, say so.
    Don't get yourself involved in an impossible project. Doing the impossible might be part of your job, but if you don't know OpenView and your manager wants OVO to be making his coffee in the morning, don't tell him you can make it happen.

    #10. Always look for something to improve.
    This is what most admins forget. An idle admin is a fired admin, and an idle admin eventually is a stale and clueless admin. Remember, your manager will never hate you for suggesting new projects, and for suggesting things can be done better, especially if it's free. I find when I'm sitting idle between projects there's nothing better than to give myself a project and FINISH it. There's nothing quite as nice as informing your manager that there's a better way to do something, and that you've already set it up.

  52. Re:Gunking up the works? by Pathetic+Coward · · Score: 3, Funny

    I once worked in a place with a large testing lab. The computers and other electronics were on a UPS. The air conditioning wasn't.

    Power failed one Friday evening.

    What was found Monday morning is left as an exercise to the reader.

  53. Power cord story by Phreakiture · · Score: 2, Interesting

    I went through three power supplies before I discovered the fact that I actually had a power cable that was going bad.

    I used to work for a company that developed a very highly customized package for our customers, put it on the *NIX of their choice, and installed it in their data centers. Although based in the US, one customer, whose site I was working on, was in Basingstoke, England.

    The client was (and probably still is) a hard-core Big Blue shop, so the *NIX of choice was AIX, running on a two-piece RS6K machine. One piece was the server itself, and the other piece was an 8-disc SSA drive tower.

    The drive tower had three power supplies, allegedly for redundancy, but these, in turn, were connected together via a three-way IEC Y cable. This then plugged into a normal IEC cable that then had the monster 13A plug they use in the UK on the other end. (If you haven't seen one of these, they're huge. If we used these in the US, we'd probably rate them for 50A).

    The plug had a fuse in it.

    I'll say that again, because this is important, but not something that you typically see outside the UK: The plug had a fuse in it.

    After we hardware guys left the customer site, and left it in the capable hands of our software guys, we got a frantic call from the software guys that the discs had "just disappeared from the system".

    To make a long story short (if it's not too late for that), the fuse in the plug had blown, thus killing power to all three power supplies, in turn killing power to the discs. Once we figured that out, we had our software guys get the customer's IT guy on the phone, he got out two more IEC to 13A cords and a fuse, and the problem was fixed in ten minutes plus reboot time. The Y cable was relegated to the scrap heap.

    --
    www.wavefront-av.com
  54. One thing I have leaned by 3dfxgamer · · Score: 2, Insightful

    Users will most likely download useless applications (ex. apps that check weather, screensavers) no matter how many times they are told not to. I mean from where they get this you would think they could tell this stuff screams adware. Then when ask did you download anything on you computer before it started to have this problem, the answer is always no. Until of course you have to personally go down and fix the computer and they have to explain why this program was installed.

    --
    Note to self never mention Microsoft when posting on Slashdot!
  55. Label everything by sapbasisnerd · · Score: 2, Informative

    You want to spot the real pro in the machine room he (or she) has a vacuum cleaner in one hand and a Brother p-touch in the other. I honestly beleive there is a direct linear relationship between the efficiency and uptime of a shop and how anal they are about labelling stuff. I want to open a front door of a rack and see every server's hostname and every removable media device clearly labelled. I know YOU know that that CD-ROM drive is drive D: on the frodo server but I ain't got time to try to figure that out. Even more importantly I similarly want EVERY cable in the back of the rack to have some kind of useful label on both ends (unless it is less than a foot long then just one end is OK).

  56. Re:Just to PO the "Don't post your list here" folk by Some+Bitch · · Score: 2, Interesting

    2. 5% of the users really know their stuff, and could do your job better than you, but choose not to, because the pay sucks.

    I'm very good at what I do, not even 5% of my peers are as good as I am (admittedly I work on the helpdesk so the bar isn't necessarily too high in some cases). I know my stuff in a lot of detail (I'm a geek) and am usually the most intelligent person in any room I'm in. These are plain simple facts and even my employer wouldn't deny them, I am however (despite the seeming arrogance of the preceding statements) willing to learn and depressingly aware that I don't know everything (I generally find the more I learn the more I realise I don't know). I treat users as human beings and enjoy the problem solving parts of my job. Ok, so repairing an oversized .pst for the nth time is less than fun but I usually get all the difficult stuff no-one else knows what to do with. Fortunately my employer recognises this and my pay slip is suitably well padded. Getting someone with my level of knowledge who actually enjoys helpdesk work is worth the extra shekels to them, it means the systems and comms teams can get on with taking things forward while I make sure the current setup keeps ticking over.

    3. Most users, including engineering types who are very intelligent in their own field, know a specific sequence to run the program or programs they normally use. They don't know how to set environment variables, fire up (much less use) a DOS command line, or organize their data in a hierarchical fashion. And, they sure has h*ll don't know how to edit the registry. Don't expect 'em to.

    Most users are perfectly capable of firing up a command line and following instructions if they're given clearly and unambiguously. Obviously you want to keep it simple (ipconfig, set etc) but it's the quickest way to get their IP address (assuming you don't have central login histories built in to your call logging software or it's not working).

    4. If you don't provide and enforce a directory structure and naming convention on shared/networked drives, users will place every single file and directory at the root.

    This one makes me shudder. Repairing the damage done by those who went before me and rebuilding the permission structures ("user in the global, global in the local", it's not rocket science for crying out loud!) once the directory structure is sane (and incidentally only allowing list access to the root file share) has eaten up more of my time than I want to even think about.

    6. Backup servers every night. This'll save your *ss more than once.

    And don't forget that accurate backup reporting is just as critical. Finding out the backup has failed the last 2 weeks and the software didn't report it is not something you ever want to go through (fortunately we also do manual checks). This is a sore point with me, one of those head->wall things I don't want to talk about.

    7. When someone is requesting new services or features, learn to ask "What do you really want?". Ask this question a lot. Keep repeating until the requestor finally discovers what he or she reallywants. It won't be obvious to them.

    This is the core of my job. I have to balance network integrity and security with user needs, frequently the "obvious" (to the user) solution is not acceptable in some way or other (wireless for example is an absolute no go area on our network) so I have to work out one that is. I'm here to enable users to achieve their tasks and goals, not to get in the way.

    8. WiFi in the local coffee shop is kewl. That plus VPN is even kewler. But WiFi in the office makes be very nervous.

    See above, it just doesn't happen on anything connected to the core network.

    10. The office coffee sucks. Buy a french press & your own coffee. I r

  57. Have a Knoppix (or other) LiveCD nearby by ishmalius · · Score: 4, Insightful

    I can't stress enough how valuable one of these, or some other good LiveCD, can be. If the box is Windows, Linux, whatever, keep one handy. One of these things can be priceless if the thing refuses to boot properly, someone deleted NTLDR, X locks up on runlevel 5, your driver interrupts conflict, a recursive script uses all of the PIDs, or any number of problems. Keep a printout of the boot options for the disk, too, to boot the unbootable.

  58. Never answer your phone... by briansmith · · Score: 2, Funny

    ...wait at least 24 hours to read an email. Do not reply to any email until the sender has sent a follow-up email. Do not do any work until the requester asks his boss to talk to your boss about why you didn't respond to the service request.

  59. yes, but not the aura by conJunk · · Score: 2, Insightful
    Very often, people asking me for technical help have problems that refuse to manifest themselves when I am present. My wife calls this my "aura". It is not just computers.

    I reckon this has most to do with approach... users, especially the non-techy variety, tend to approach things in the same casual way they approach TV, or writing a reprort... casually, and intuitively... we aren't like that, generally; geeks are methodical... every step we take is scripted, and we're analyzing what we're doing as we're doing it...

    remember trying to get those first couple of computers to talk to each other when you were a kid? one of the things we learned from that was approach: mentally cataloging each step along the way so it could be duplicated later... we deal with most things (and *especially* troubleshooting things) with the scientific method *firmly* implanted at the front of our conciousness

    when the dvd doesn't work right for the non-tech, it's probably error related, but they wouldn't know that, because they just did what *feels* right... our "aura" is our ability to approach things methodically

    1. Re:yes, but not the aura by DavidTC · · Score: 2, Interesting
      People who operate via the scientific method often run into confusion helping people with something who don't apply the scientific method to it. (I don't know how how correct it is to call it 'the scientific method'. It's more the precursor to it. But you get the point.)

      The first thing I do in every single problem is 'attempt to replicate it'. (You know that joke about the computer scientist and the brake failure? So true.)

      I will admit that often times it's pointless, you technically should probably recheck your work and then try again, but it always amazes me when someone has a problem and then goes and involves someone else before trying it a few more times.

      The next step is 'change a few minor things and try again'. Again, it always trips me up when 'The printer doesn't work' and no one's tried to reseat the cable, or turn it off and back on. I do that shit automatically.

      The problem isn't people who think like this, it is school systems and offices where no one understands technology, and thus grants technology some sort of mystical 'Don't ever do anything unless you know exactly what you're doing' field.

      These people get exposed to this attitude for a decade and they are scared to death to push any button they do not understand, even if it's obviously the right one. You've basically turned their problem solving ability off WRT to those things.

      You sit them down in their car, and if it fails to start, they try again, and be able to tell you if it's a dead battery or no fuel. You hand them their cellphone on the wrong screen and they're sunk.

      Most people on here have not been exposed to, or ignored when exposed to, that field. And thus we can do trivial things without even realizing it that solves this problem. Don't congratulate yourself too much, however, because a man from the 1500s could do basically the same thing once he understood the concept, just like I can figure out basic problems with a water pump...our problem solving ability is turn on.

      As for why this field exists? The basic principle that people do not know how incompetant they are. Somewhere, at every institution, there really is someone who should not, under any circumstances, touch any computer in any way, because they will probably cause a nuclear meltdown. (I don't understand it! There wasn't any nuclear material in the truck!) At some point, they did touch one, and from them, everyone has learned to never touch a computer.

      And this is why it is okay to kill incompetant people.

      Also it's why you should never start drinking in the middle of a post.

      --
      If corporations are people, aren't stockholders guilty of slavery?
    2. Re:yes, but not the aura by DoctorFrog · · Score: 2, Insightful
      Too true. Much of my job presently consists of a) teaching people how to use computerized measuring equipment, and b) rescuing people who have been trained to use the equipment by other people.

      The difference is that most users are trained in pure buttonology; they have been taught to press f1, then f3, then f8, write down the displayed result, then press f5 and start over. This works fine until the first, slightest little thing goes wrong, e.g. they 'fat-finger' f2 instead of f1. Suddenly they're in a confusing world they don't understand and can't deal with at all.

      I don't have time to teach them every possible screen they can reach, but I do make the effort to ensure they understand what 'f1' actually does, and why they're following the sequence they do. The result goes way beyond what I actually teach them; it gives them confidence in their ability to master the sytem, and when they do have to call me it's usually with a real problem, not I-pressed-f3-and-I'm-scared and usually they've already collected at least some of the information I need to fix it over the phone.

      In my experience most users aren't dumb, they're ignorant and frightened. Taking a little time to erase the ignorance eases the fear, and saves me a lot of headaches. Of course, I don't get to tell as many PEBKAC stories as some of my cow orkers, but the ones I do collect tend to be duesies.

  60. Proximity of genius effect by bugnuts · · Score: 3, Funny
    1. Never underestimate the Proximity of Genius effect.

    I've personally seen this happen all the time. Someone tells me "this doesn't work" and the moment I type the same command or push in the PCMCIA card myself or whatever, it suddenly works. We dubbed it the Proximity of Genius Effect and is similar to the following koan:
    The Master walked into the room and watched a student power-cycle a machine several times in hopes of getting it working. The Master approached the student, hit him upside the head and declared "Idiot! You cannot simply power-cycle a machine and expect it to work without having any idea what is wrong!" Then the Master turned the machine off and back on. And it worked. The student was enlightened.


    2-9 are generally just variations of #1. :-)
  61. Switch ports can't withstand mechanical load long. by SharpFang · · Score: 3, Informative

    Don't hang the hub by the cables, no matter how thick the ethernet and tiny and tiny the hub. Don't let 2m of cable hang from the switch on the high shelf down to the hole by the floor. It will work the first month or two, then will start to mysteriously fail. The most basic reason behind all these ports failing is that the cable puts stress on a port. Just attach all the cables half a meter away from the hub with ducttape or nails or staples or whatever, don't let them hang though, keep them loose, always leave at least minimal slack.

    --
    45 5F E1 04 22 CA 29 C4 93 3F 95 05 2B 79 2A B2
  62. #7 - No One Ever Got Fired For Buying Microsoft by Bun · · Score: 2, Interesting

    "Linux may be powerful, but the command prompt and configuration files and filesystem obscurity will just as soon get you a pink slip if something goes wrong and no one knows how to fix it but yourself."

    Contrast that with:"# 9 - Know Your Needs:

    "This one could also be called 'Learn Linux.'...When you want a spam solution, before looking at $5,000 servers and huge licensing fees for Windows Server software take a look at one of those old 'junk' PCs you have in the closet, download your favorite distro of Linux, and install procmail and spamassassin. You (and your budget) will thank me later."


    Ok...., so which is it?

    --
    "Anyone that has ever gotten an idea based on any of my work and done something better with it-good for you."--J.Carmack
  63. Re:95% of all problems... by aj1 · · Score: 2, Informative

    >>I know this was said as a joke, but I see this a lot amongst the geek community, the attitude that users just don't know what they are doing, and that is why they can't make anything work.

    The reason you see it so often is because it is so true. User is a broad term, and I use it as anyone who is touching the system aside from the administrators (bosses, subordinates, that monkey down the hall). I work as a sys admin in a lab at the university I am currently attending and the worse things happen because a user thinks they know what they are doing when they don't. Here are a few of my favorite examples.

    1. One user put a 3.5 floppy into a cd drive (One of those that has no tray, you just put in the cd.
    2. Last week on our automatic DVD burner ("bob") we had a user put tape in the drive itself to help keep the dvd strait.
    3. On this same burner the tape was causing the robot arm to put the dvd's off center so it was pushing down harder than is safe. Solution? Put a candy box underneath the drive tray and continue burning your 100 Dvd's. (with the tape still in). It has never slid all the way out since.
    4. We had an operating system on one of our servers (Win 2000 at the time) crash, so the solution my boss required... Format the drive, I KNOW we have a backup -- As it turns out the backup was disabled a few months back and in my own defense, I refused too push the enter key on the format and the backup server did have data on it, just nothing from the last few months.
    5. We use workstations connecting to a domain to authenticate profiles. About once a month we have to remind users not to save anything on their desktop and to use their home drive (a network mapping of a backed up server). One user disregarded this and had a copy of 2 dvd's on their desktop which had saved itself to the domain controller. They came into work the next morning, tried to log on to a different workstation and thought the system crashed because it took so long. They then attempted several machines in succession until I came in to find they had six machines all downloading local copies of their dvd's. It took about a half hour till any of those machines where useable.

    In the defense of the user, those who "know" what they are doing often makes mistakes as well. My favorite example of this is when the IT office calls and tells me that I have a virus on my webserver and it opened a port that is getting a large amount of traffic. I was told to fix the problem immediately or my port would be shut off. Naturally I asked which port... the answer? Port 80. After a short technical explaination they agreed to leave my port alone if I would at least do a scan. I scanned with a few antivirus and spyware programs as well as looked at a hijackthis log. Surprise surprise, the system was clean

  64. Re:Use Trivial Passwords, whip me, beat me! by SharpFang · · Score: 2, Informative

    Alternative: Leave the password printed in big letters around. Let only the user know how to read it.
    See topic of this post.
    R:UTP,wm,bm!
    Great password, isn't it?
    Just look around the user's seat for texts. They are there. Posters, manuals, regulations, brand names, directions, manuals. Something the user always has around them. Pick first letters of the words, retain capitalization, include all the semigraphics, optionally include 1337sp33ch pieces if it seems too weak. Instruct the user how to use. "Here, this book cover. It spells out your password." They won't forget.

    --
    45 5F E1 04 22 CA 29 C4 93 3F 95 05 2B 79 2A B2
  65. User equipment by GaryOlson · · Score: 2, Insightful
    1. Never use the user's mouse -- unless you know and approve of where the finger has been.

    2. Never use the user's keyboard -- see #1 and multiply by 10.

    3. The user's keyboard usually contains items which did not stay in the user's mouth. Bring your own keyboard.

    4. If hygenic input devices are not available, create a reason to work on the tower in your space where hygenic input devices are available.

    5. If the system cannot be removed, engage the user. Make the user root/administrator thru remote interfaces; then direct the user thru the steps to correct the problem.

    6. If you must use the user's input devices, maintain a supply of surgical scrub solutions in your personal toolkit.

    --
    Every mans' island needs an ocean; choose your ocean carefully.
  66. Education Mitigates Ignorance by The+Raven · · Score: 2, Insightful

    This might seem like an obvious one... but it's not. When a user complained about the password complexity requirements, when was the last time you told them about dictionary attacks? When a user complained that Internet Explorer told him the 'server' was down, did you explain what a server means in computer terms, or did you just send them off with a reassurance and a condescending pat?

    Users are not stupid... they are ignorant. They don't understand why it is failing. They may even be very knowledgable, just not in the domain of the current problem.

    While you're waiting for that reboot, why not explain to the user what you suspect the problem is, and why. When they get confused between their email address and their username, clarify and define the terms. When they put www in front of every URL, whether it should be there or not, explain about how hostnames are a custom, not a rule.

    "Type email.example.com in the address bar at the top."

    "It says host not found?"

    "Read me the address bar, letter by letter..."

    "http://www..."

    "Hold right there... the address I gave was email.example.com. Not all websites begin with www, just most."

    "Ahh, gotit, lemme retype it..."

    "Hostnames are just names... we could have called it fluffy.example.com if we wanted, but that would be silly. *chuckle* Ok, now that you have that typed in..."

    And hopefully that user will remember from then on that websites don't have to begin with www. They may even look at and notice the alternate hosts various sites use. They learned something, it took only a few seconds longer, and the user will hopefully know a little more about the background behind the stuff they are told to do.

    If you take a few seconds out of every call to combat ignorance, pretty soon you'll start getting fewer calls. At the very least, the calls will be more tolerable because the user won't be making the same completely stupid mistakes over and over because they don't understand.

    If every tech took a few seconds to combat ignorance, we could actually make a difference.

    The Raven

    --
    "I will trust Google to 'do no evil' until the founders no longer run it." Hello Alphabet.