Blog

Currently viewing: Linux

Ubuntu As My Desktop OS

For years now I have been using Ubuntu as a server OS for developing, testing, and debugging various bits of code I’ve worked on. Throughout those many months and years I have tried… really tried… to also use Linux as my main desktop OS. Ubuntu as been close, but “not quite there”, and Fedora has...

Read More

How To Install, Setup, And Test Apache MPM-ITK And PHP In Ubuntu

There have always been many different ways of setting up Apache and php. Whether it is with SuPHP, a multi-process-module, or simply using the Apache module, each way has pros and cons. Up until a few days ago I usually stuck with SuPHP – as it was the easiest to setup. However, I got adventurous...

Read More

How To Add Virtual Network Interfaces To Debian/Ubuntu

Linux OSes make it insanely easy to bind multiple IP addresses to a single network interface. This is mainly useful for servers, where you often have one ethernet NIC with several several static IPs. In Debian-based OSes such as Ubuntu, all it takes is a changing one file and running one command to add a...

Read More

Why You Should Use A Password Tool

At this moment I have over 100 logins for various online accounts. There is no way I could remember all of those passwords without a password organization tool. The program I personally prefer is 1Password, mostly because of my mac roots, but there are many others such as Keepass and Lastpass. The way those programs...

Read More

How To Set Up An Ubuntu Development Server (Part 3, Postgresql, SSH, BIND, and Name-Based Apache Hosts)

So far we have set up our Ubuntu server, updated it, installed Apache (with SuPHP) and set up MySQL. In this final part of the series we will cover another popular database package, PostgreSQL, set up remote shell access, and setup the BIND DNS server for local testing. OpenSSH Remote shell access is a must-have...

Read More