Troubleshooting MySQL Replication Error 1045

MySQL Master / Slave replication is amazingly easy to set up. But what if you do everything by the book, log into the slave, and issue the climactic SLAVE START; command, followed by SHOW SLAVE STATUSG, and see this error? Last_IO_Errno: 1045 Last_IO_Error: error connecting to master ‘’ – retry-time: 60 retries: 86400 and your […]

Building httpd-2.2.17 RPM from a tarball

I have a few CentOS 5.4 webservers to upgrade from httpd 2.2.3 to 2.2.17, but 2.2.17 isn’t available as an RPM from in any repository that I can find, so I’m making my own.  Here’s how I did it. First, I built a new CentOS 5.4 x64 virtual machine on a spare 64-bit VMware vCenter server using […]

GNS3 Configuration Guide

Chris Bloomfield has written an excellent, step-by-step guide for installing and configuring GNS3 and using it to build virtual network. GNS3 is actually the graphical front-end of Dynamips/Dynagen and allows you to drag-and-drop routers onto a stage, connect them up, run IOS on them, and save their configs, just as if you had your own […]

Windows 7 Security Primer Part 1

If you’ve now using or about to begin switching to Windows 7, Robert Shimonski has written a fairly in-depth overview of Windows 7’s security capabilities, and how to harden the OS, including manual tuning and the usage of security templates from Microsoft. Regardless of which version of OS you are running, this is a good […]

Setting the record straight on sudo

I recently read a blog posting that denounced the use of sudo as insecure because of the following (briefly summed up and paraphrased) reasons: 1. The idea that not using the root account is wrong, using root for everything is fine. 2. That using sudo for everything provides a false sense of security over performing […]