Skip to content

Category Archives: linux

Performance Monitoring with OProfile

oprofile is a low overhead, open-source tool that hooks into Linux and can keep track of CPU event monitoring information. This is a fairly general statement and for this post I’ll be using the Intel Penryn microarchitecture, which should have similar event counters to most recent Intel processors. You can get the canonical [...]

The nth Backup Solution

In the past, I had developed my own backup solution.  Unfortunately, over time it didn’t work out (mainly from changing systems, moving, using a laptop instead of a desktop, and maintaining it).  However, I still like the idea of incremental backups as well as a mirrored version of my files (it saves space and lets [...]

Remote Instance of Firefox via SSH -X

Firefox is a pretty decent web browser.  However, it can be a bit more clever than I want it at times.  For example, if I want to SSH into a remote machine and launch a instance of Firefox — to take on the remote machine’s IP address or access localhost — I would have to [...]

A Quick Introduction to Makefiles

Today at the Marquette Student ACM meeting, I gave a short presentation (PDF) about development on Linux.  Specifically using Makefiles.  As promised I have uploaded it to this site and I will give a little more information in this post.

Automatic backups using cron and tar

This post is an import from a presentation I did in October of 2007. Since I’ve made this presentation, I’ve stopped using my own script and suggest you use another tool for backups. I hear rdiff-backup is good. However, I believe this is still a good introduction to bash scripting, cron, and [...]