UNIX

Unix Jobs Management

"Screenshot of GNU Screen." The top ...

Image via Wikipedia

Every self respecting linux, mac os X or *nix user should have a solid handle on managing jobs in unix. The following will explain how to run tasks in the background, bring tasks to the foreground, background already running tasks and keeping a task running while logged out.

Backup Your Files

Microsoft Baseline Security Analyzer

Image via Wikipedia

One of the worst experiences you can have as a computer operator is to realize you (or something else) just did something and wiped out your files. The purpose of this article is to show you how to automatically backup your files often and automatically. I use this setup to backup my documents every hour (I save more often then that). This gives me hourly versions of all my files I am working on. It even protects me from accidentally saving over an important document (at least to the last hour).

 Install Rsync-incr

You could do everything you need with Rsync... but our goal here is easy and automatic. Rsync-incr is a nice shell script that uses Rsync to do incremental backups, surrounding it with an easy interface. Win Win.. The stability of Rsync, with an easy to use interface.

Secure, Automated, Key based SSH

Keychain

Image via Wikipedia

SSH is great and secure… Unless you need to automate it. Then it sucks because your only options are to create a passwordless key, or login add your key to ssh-agent, stay logged in forever. Here’s a quick guide to having the best of both worlds. A Secure SSH Connection that can be used in automated scripts. ( with the single catch, that upon reboot you need to re-enter your key’s password )

Using SVK to Increase Productivity

SVK is a client for SVN built using perl. It makes a number of improvements over the standard svn client, while retaining much of the same feel. It works with the standard Subversion server and works perfectly in an environment with some users using svn and some using svk on the client side. It provides a number of sizable advantages over the standard svn client and is a must have for any development project.

The 15 Best VIM Plugins

One of the things that makes vim great is that it can be extended through plugins. There are plugins for more than you would expect. I have gathered together the 15 best plugins. I also include a tarball which when extracted in your home directory will setup my vim environment with all the plugins and configuration.

My Custom .vimrc file for VIM [updated]

Vim (text editor) in a terminal emulator, with...

Image via Wikipedia

Vim is a good editor, made great with a custom .vimrc file.

My .vimrc file adds syntax highlighting, autocomplete with tab, folding and highlights the line you are on.

Feel free to use or modify it for your needs.

Original Post, June 2 2008, Updated Oct 1 2009