Fork me on GitHub

New MacBook Pro; Dual boot with Linux

So in the first bit of good news lately, after four years as a part-timer, this Monday I start my full-time position at Rutgers as a Linux SysAdmin. Not really anything different - same office, same work, just another day a week and a pay bump (plus benefits and all that ...

more ...

The Newest Generation of Hackers

Note for non-technical readers (not that I expect there to be many). The title of this post includes the word “hacker”. If you think that has anything to do with illegal acts or unethical behavior, you’ve fallen victim to what happens when the mainstream media latches on to a ...

more ...

Apache2 - list Name-Based Virtual Hosts

Here’s a little tidbit that I never knew until I had an Apache2 name-based virtual host problem: httpd -S lists the vhosts that are being served by Apache, and how they were parsed from the config files.

The output on one of my servers looks something like:

[root@web2 ...
more ...

Running a script on USB drive insertion

Before I even get into how to do this, be warned: this is a really bad idea unless you can ensure total physical access control to the machine. About the only place I’d ever use it is in a non-networked embedded system in a secure location. Its original intent ...

more ...


Building a Rebuild-able Site

At $WORK, my group runs about two dozen servers that provide services for over 60,000 users. They’re a mix of Windows and Linux, with some old Solaris stuff thrown in there. The one thing they have in common is they’re all hand-built, hand-configured, and old. They’ve ...

more ...