Uptime

April 30th, 2009 | by | security, sysadmin

Apr
30

Every once in a while one of the LUG lists that I am on decides to have a big dick contest and everyone shows off who has the better uptime. Its actually a way of generating traffic on mailing lists that have greatly suffered any sort of reasonable traffic in a while. Its the same as starting a vi vs emacs flame war. No one really wins, but it always gets people contributing to the list.

The list started off fairly respectable with a few people putting up some pathetic numbers of 15 days or 30 days. Someone threw out a 100+ and then someone managed to get a 400+. I decided it was time to put these folks to shame. I threw down the following:

matt@goober:~> uptime
03:30:14 up 1041 days, 10:41, 2 users, load average: 0.00, 0.00, 0.00

This is not my record, I have had a DNS server here at work at 1500+.

As usual, these email threads will bring out the security conscious folks who believe that if you haven’t updated your kernel, you’re a bad admin. I typically argue that if you are relying on only security patches, you’re probably not a good admin. It should always be a layered approach! Some people use k-splice on their boxes so they can patch the kernel effectively without a reboot. I don’t in this instance.

So, as always, I had to describe some of the security features of this box that would convince these people that I’m not just an ignorant ass. Here is how I do it.

First off, when I build a box, I install the bare minimum. This server happens to be a file server. It doesn’t need to serve up web pages so apache is not installed. It does need to send mail out from its local queue for monit messages so the smtp server is locked down by a firewall running on the server as well as the SMTP configuration is set to only listen on localhost. As I stated, the server has a local iptables FW running on it. It is also protected by a hardware firewall. I keep the various services the server provides up to date and patched up fully. I load minimal modules in the kernel. It is the bare bones of what it needs. In the instance where I can unmount, patch and remount the module, I do it. Other than that, I can ignore this box.

Do I do this for every server that I admin, no. At my current job we have the resources where just about every service that I role out is built in some sort of a high availability cluster. If I need to take down a node to patch it, I can. This server that I haven’t taken down in 2.5 years doesn’t have that luxury. Its also in California. So if I had a kernel update go south on me, I have to walk a buddy through getting it back up…over the phone. My buddy has some skills on the computer, but not necessarily a lot of Linux skills. So imagine walking your mom through the Linux command line. Scared yet?

I’m not trying to promote not patching your kernel. But what I am trying to promote is in some instances, maybe even in a lot of instances, you can get by with _not_ updating your kernel every time a new one comes out. Its about cost/benefit analysis. Not many sheople realize that it is actually a part of their job. Sometimes you don’t have $20K to put in a solution that will never go down. EVER! Sometimes you have a couple hundred bucks and you need to provide something that is stable, secure, and hassle free. And that’s what I have provided, going on 1042 days =)

Comments Closed

Budget Cuts

April 30th, 2009 | by | politics

Apr
30

Big numbers are hard to visualize and put into context. I think that this video does a nice job of explaining the 100 million that the Obama administration wants to cut.

I’ll give them credit, you have to start somewhere, but there is a LOT more that can get cut. Keep going guys!

Comments Closed

Brain-Twitter project offers hope to paralyzed patients

April 29th, 2009 | by | in the news

Apr
29

Many of us are on twitter (@usrlocal), and for the most part, there isn’t a whole lot productive that happens there. Sure, some people are using it for marketing, some are using it to keep up with friends, some are just being stupid. Yes folks, there are some people that literally tell us that they are drinking coffee and reading the paper. Guess what, I don’t freaking care!!!

But this is freaking AWESOME!

Adam Wilson posted two messages on Twitter on April 15. The first one, “GO BADGERS,” might have been sent by any University of Wisconsin-Madison student cheering for the school team.

His second post, 20 minutes later, was a little more unusual: “SPELLING WITH MY BRAIN.”

Wilson, a doctoral student in biomedical engineering, was confirming an announcement he had made two weeks earlier — his lab had developed a way to post messages on Twitter using electrical impulses generated by thought.

That’s right, no keyboards, just a red cap fitted with electrodes that monitor brain activity, hooked up to a computer flashing letters on a screen. Wilson sent the messages by concentrating on the letters he wanted to “type,” then focusing on the word “twit” at the bottom of the screen to post the message.

The development could be a lifeline for people with “locked-in syndrome” — whose brains function normally but who cannot speak or move because of injury or disease.

source

Yeah, you read that right. Communicating with just your brain, no arms, fingers, legs, pencil in the mouth, just his freaking thoughts. Amazing!

I’m excited to see this sort of innovation happening now.

Comments Closed

Some people need a beating…

April 18th, 2009 | by | politics

Apr
18

OK, I get people wanting to stand up for their rights, but from the very beginning, this guy was an arrogant asshole. He has no respect for authority. He was abusive and non cooperative when asked simple questions. He deserved to be detained.

Now, the person stating he has no rights at a checkpoint is NOT cool. But I still think he was an ass and deserved a thumping. And that’s just listening to the first 5 minutes of the video.

The reason that this blew up and the reason that he was detained is by not answering a few simple questions and being an ass, he instantly raised suspicion that he was doing something illegal. If he had played it cool, I’m sure he would have been through the checkpoint in under a minute without them ever needing to check his trunk or anything else. But because he was abusive and non-cooperative, he was detained. I’m not saying that the border patrol agents were perfect here. But some people are just idiots and need a good beating with the clue-by-four!

NOTE: I do _NOT_ agree with the title of the video. I think it should have been ‘Dumbass makes a fool of himself to a federal agent!’

Comments Closed

Get Excited…

April 12th, 2009 | by | design

Apr
12

Be Creative and make things

I thought that this is a good motto to start the week out with. There’s a pretty cool back story on what inspired the design here.

Comments Closed