Unix/Linux/*nix survival 101 Let me start with the obvious: I’m definitely not a unix guru by any means. I do however use it on a daily basis for basic build/development oriented tasks, so I know enough to get by. Since my friend just installed his first ever linux distribution (CentOS, Huzzah!), I thought I’d write [...]
Fedora? “Fedora is a Linux-based operating system that showcases the latest in free and open source software. Fedora is always free for anyone to use, modify, and distribute. It is built by people across the globe who work together as a community: the Fedora Project. The Fedora Project is open and anyone is welcome to [...]
Why multiple IP’s on a single Network Interface Card? If you want to run different instances of the jboss application server on the same linux machine you will need to figure out how you want to avoid port conflitcs. You can either change each instance’s ports on a per instance basis or you can instead [...]
IP Tables is software that ships with most linux OS’s and is used as a firewall to control the flow of traffic in and out of the machine. Its design is meant to allow for chaining rules so that rules that appear farther down take precedence over the rules that appear at the top. Editing [...]
Use mod_jk to bridge apache and Jboss mod_jk is an apache extension that you can use to redirect incoming http requests to an application server. It lets you configure multiple applications servers by virtual host urls, and provides a means of setting up load balancing preferences between application servers. It’s very useful because it lets [...]
If you need a simple MTA that will send mail across the internet, sendmail is a commonly used provider. It ships with most linux distributions and can be configured with relative ease. The other competing out of the box solution is postifix. Which on to pick? Probably postfix, but I was in a hurry and [...]
Subversion is a code repository management system that is very similar to CVS, with some additional features that make it a more complete solution. Here’s a short list: svn is able to track changes to files when they change names. CVS will break all historical information when this happens, effectively baring the ability to roll [...]
Most linux oses come with postgres and mysql out of the box. If yours doesn’t or you want to run a newer version than the the one your os comes with you should be able to install it using the yum installer. Fedora 11 comes with a visual installer you can use to pick and [...]
Short and sweet: tar -zxvf foo.tar this will extract the tar’d files into the current working directory. Most tar balls will ask you to do something like the following in order to build the contents for your target platform: ./configure make make install Some builds will require some kind of different variant of the above [...]