Life Changes

February 21, 2009

A couple of updates, since it’s been a while since I’ve posted anything meaningful.

On March 2nd, I will be starting a new job as an IT System Support Specialist III at Kennesaw State University.  Typical of a government job, the title is rather meaningless.  To be specific, I will be supporting a variety of Linux and Mac OS X servers for the university and the platforms running on them (Drupal, Moodle, and other technologies.)  The production servers are RHEL and the development is on CentOS.

Of course, every good turn comes with a down turn.  Read the rest of this entry »

File System Organization

October 8, 2008

For some reason, I have a habit of placing all kinds of random files throughout my home directory on my laptop.  Sometimes things end up in ~/Documents, other times ~/Desktop, and still others just in ~.  This is bad.

My desktop, on the other hand, I keep squeaky clean.  On the other hand, I sometimes have related files on my laptop and desktop… so even more filesystem mayhem.

So I think I need a good way to manage my laptop files.  First off, more self discipline.  🙂  Secondly, I’m thinking of a small utility to merge files between two systems.  Perhaps some sort of bi-directional rsync based on modified dates?  Maybe also a method for mapping particular files/directories on one system to the other.  From the days of Windows 9x, I remember something like Windows Briefcase (if that’s what it was called) and it now seems like a decent idea.  Anyone know of this?  If not, maybe it’s time to learn some Glade and pyGTK.

ALF 2008: SSH & GPG (Part 1: OpenSSH)

September 21, 2008

Yesterday I gave a talk at Atlanta Linux Fest 2008 on SSH and GPG.  I quickly received requests to post notes from my talk, so I’m going to try to write it up here.  If I miss anything, I’ll try to keep it updated.

Slides are available here: SSH & GPG. They don’t show everything, as a lot of it was Demo and Q&A, documented below.

This is Part 1 of a two part series.  I got far more questions about the OpenSSH content, so I’ll be focusing on that here.  I’ll add GnuPG content shortly, time permitting.

Read the rest of this entry »

Bloggers and Security

May 24, 2007

BlogSecurity is reporting that a recent test showed 98% of WordPress blogs are running on a version of the software with known vulnerabilities. While the ones here on are certainly kept up to date, how about the thousands running on private servers?

3 Things in Linux you should NOT Install

May 21, 2007

While I’m all for promoting the use of Linux and software on Linux, unless you absolutely know what you’re doing, there are certain things you should not install. Entirely too often, I see people on asking how to configure one of these or why they will not work. So, in no particular order, 3 Things you should NOT Install: Read the rest of this entry »

Community Colocation Project

May 17, 2007

Several cities have a “community colocation project”, such as the San Francisco Community Colocation Project. I feel that Atlanta is in a perfect place to join this movement.

Community colocation projects (CCPs) are a non-profit datacenter for non-profity entities and individuals. This would be a great opportunity for an advancement of Open source projects and for the community in Atlanta and the metro area. Atlanta is the center of high-tech development for the Southeastern United States, and as such, should become a leader in the Open Source arena.

Thoughts and comments are appreciated.

Storage Management

May 1, 2007

My desktop has a fair amount of storage (~700GB) and a lot of that is in use with multimedia and the like. For example, many of my favorite IPTV shows (Hak.5, DL.TV, etc.) find their home on my desktop computer.

In order to manage this flood of multimedia, I have a jfs filesystem mounted as /multimedia. Today I wanted to import about 10GB of music that “escaped” iTunes on my windows laptop. In doing so, I completely filled my existing /multimedia partition. Ordinarily, that would be a problem, wouldn’t it? Not with LVM 🙂

LVM, or Logical Volume Management, divides hard drive space up into a number of chunks (extents) that can be allocated (on-demand) to given virtual partition. The only downside is that the filesystem on the partition must support resizing. Most filesystems (well, most Linux filesystems) take to resizing larger very well. Some do not shrink as well.

So, to give myself another 20G of multimedia was a simple:

umount /multimedia
lvextend -L220G /dev/MainVG/VideoLV
mount -o resize /multimedia

Imagine trying to expand space on a 200G partition without LVM.  I think most people would have just symlinked in more data, or split the data onto two partitions.