Author archive

Python for Bash scripters: A well-kept secret

Hey you, ya you! Do you write Bash scripts?

Come here, I have a secret to tell you.

Python is easy to learn, and more powerful than Bash. I wasn’t supposed to tell you this–it’s supposed to be a secret. Anything more than a few lines of Bash could be done better in Python. Python is often just as portable as Bash too. Off the top of my head, I can’t think of any *NIX operating systems, that don’t include Python. Even IRIX has Python installed. » Read more


Advanced SSH configuration and tunneling: We don’t need no stinking VPN software

In a recent Red Hat Magazine article, Paul Frields gave some examples of how SSH port forwarding can be used to remotely gain access to resources, or ports, from a remote location. This article will show a pragmatic implementation of SSH port forwarding by demonstrating how to use configuration files and conditional statements to create permanent, yet dynamic, SSH configurations for your home, office, and any virtual machines you may have on your systems. » Read more


Zero to Z-Shell: Learn what all the fuss is about with Z-Shell

By and large, most Red Hat Linux systems will have Bash as the default shell. Bash is a darn great shell, but this article is about another equally great shell, called Z-Shell, that has most of the attributes of Bash, but in some cases goes the extra mile to give you the flexibility to customize your shell more than Bash allows.

This article is somewhat advanced, but if you’re very patient, with some effort, you will do just fine. Remember to make small changes, test them, and then make more small changes, test, and repeat. » Read more


Simple SVN: Just enough to get started.

Unless you have been living in an underground bunker, you have probably heard of Version Control, and possibly even Subversion (SVN). If you want to get the latest source code to compile it yourself, contribute to an open source project, keep track of files and documents, or work on the same document tree with a team of people, then you will need to use SVN. This article is not meant to be a substitute for the great documentation found at the Subversion website, but is instead meant to act as a quickstart guide to get regular folks over the hump of using SVN. SVN can seem very intimidating with its numerous command line switches and options, but it really isn’t all that complicated with a little practice.

» Read more


How to build a dirt easy home NAS server using Samba

A huge problem in most digital households is a growing collection of data without an easy way to share it and store it in one spot. Music. Movies. Pictures. Documents, backups, operating system images. Wow! Where do you put all of this stuff? » Read more


Using Access Control Lists in Squid (Part II)

Now that everyone has mastered the basics of Squid, we are ready to have a little more fun. In case you missed it, we published Part I of this series recently. » Read more


Painless dual-booting with Red Hat Enterprise Linux 5 and a MacBookPro

I know there are many OS X users curious about running Linux on their Mac hardware, but are overwhelmed with the configuration options. There are also many Linux users who want to work on one machine and would like to dual-boot OS X and Red Hat Enterprise Linux 5.
» Read more


Squid in 5 minutes

Why Squid? Why only five minutes?

There are many great tools that Squid has to offer, but when I need to redirect http traffic to a caching server for performance increases or security, squid’s my pick. Squid has built in proxy and caching tools that are simple, yet effective.
» Read more