💾 Archived View for clemat.is › saccophore › library › ebooks › bofh › newbofh › bofh30apr97.txt captured on 2021-12-03 at 14:04:38.

View Raw

More Information

-=-=-=-=-=-=-

                     TThhee BBaassttaarrdd OOppeerraattoorr FFrroomm HHeellll
 NNoott qquuiittee tthhee ssmmeellll ooff NNaappaallmm iinn tthhee mmoorrnniinngg,, bbuutt aa bbuurrnntt sseerrvveerr ggeettss
                     tthhiinnggss ooffff ttoo aa ggoooodd ssttaarrtt ......
========================================================================
I wander into work after a hard night on the pop. My senses, however,
are not so dulled that I fail to notice the smell of burning coming from
the computer room. This and the PFY's jacket slung across the back of
his chair can only mean one thing. He wants another promotion.
True, it is more than overdue, given that the last time he got a rise
was over six weeks ago, but personnel has recently decided to put its
foot down.
The PFY emerges from the computer room with a fire extinguisher and what
appears to be a major part of the cooling system from one of the Human
Resources servers. As per training, he seems to be putting his best foot
forward - straight into the groin of anyone in the way of his plans.
"Good lad," I think, my chest swelling with pride.
I prepare myself for the inevitable call. Moments later the phone rings
and caller ID identifies my 'client' as none other than the deputy head
of personnel, a person with whom I've had more than one previous
'joust'.
"What the hell's up with our server?"
"Well, I'm not sure yet, but I believe that it has suffered from thermal
runaway..."
"You set our bloody machine on fire?" he shouts.
"No, of course not. It's a common fault - as machines get older the
collection of dust internally can combust, caus..."
"The bloody thing's only three weeks old!"
"Hmm, it happens sometimes. You can't expect the PFY to babysit the
thing given the pittance he earns," I continue.
"That's it! We're running our own system from now on," he cries before
slamming the phone down.
A couple of days later my fears are realised when a new server appears
in HR, complete with customised operating system and no operator access.
The boss fails to grasp the enormity of the potential problem - if
departments purchase their own machines there's a good chance they'll
find out that there is a slight disparity in what they paid us for
servers in the past and what they really cost. A slight disparity of
around 200 per cent.
I leave history to run its course - after a little God-like meddling
from the PFY and me. Sure enough, a day later the deputy head of
personnel calls, deep in grease-mode.
"Hello," he smarms.
"Hi."
"We're having a little trouble with our server and wonder if you'd give
us some advice."
"What's the problem?"
"Well, we need to be able to list all the files in a directory,
including their creation dates," he replies.
So, he's started with a trick question, has he? He's obviously testing
me to see whether I'm going to give good or bad advice, using his
extremely limited knowledge as a benchmark.
"Sure," I say. "Just 'ls -l' the directory concerned. You might want to
pipe the output to something."
"Oh yes," he continues, expecting the ubiquitous 'rm' response.
"Yes, the 'more' command."
"Oh." He's obviously disappointed because he didn't catch me giving duff
advice. Stupidly, he decides to trust me... "There was one other thing.
We've got some problem with our system having very slow response."
No surprise there, considering that the PFY cranked up the ping-polling
on their server to about 30 per cent of the network bandwidth.
"I was wondering if you could recommend something to speed it up?"
"Not really, the newer machines are usually fairly well tuned. Oh! Hang
on a moment - I bet you haven't applied the Memory Expansion Patch to
the kernel have you?"
"Ahhh... no, no, I don't think we have," he mumbles, attempting to feign
advanced knowledge.
"Ah well, you'd best do that then, hadn't you?"
"Good idea. Refresh my memory - how do we do that again?"
"You know," I respond casually. "Echo 'MEMORY-EXPANSION' > /dev/kmem -
it's usually the first entry in your /etc/inittab file."
"Oh, of course it is. I think I removed it for tuning," he replies,
lying through his teeth.
A quarter of an hour later and he's back on the phone, a little more
excitable this time...
"The bloody server keeps crashing!" he cries, panic-stricken. "It won't
even bloody start."
"Well I guess we could take a look. What's your root password?"
There's a moment of indecision before he blurts out the word "morepay".
Quick as a flash the PFY and I start trolling all their other machines
to see if this password is used elsewhere. Hit rate: high.
A day later the new HR server is back under our control, the deputy head
of personnel is firmly back in his place and the PFY back into the well-
worn saddle of 'recently promoted contractor'.
In fact he's in such a good mood he wanted to tell personnel what we've
been putting in their water cooler. I persuade him to save that for
another day...
========================================================================
              Previous : _W_h_o_ _s_a_i_d_ _m_a_n_a_g_e_m_e_n_t_ _w_a_s_ _e_a_s_y_?_ _._._.
     Next : _T_h_e_ _B_a_s_t_a_r_d_ _g_o_e_s_ _a_l_o_n_g_ _t_o_ _d_o_ _s_o_m_e_,_ _e_r_r_ _._._._ _r_e_s_e_a_r_c_h_ _._._.
                       Back to _T_h_e_ _B_a_s_t_a_r_d_ _M_e_n_u.