Ubuntu Gutsy is the next major release of the most popular Linux distro, due for release in October. Like all Linux distributions you can upgrade to the beta version anytime you want, as long as you don't mind encountering a few bumps in the road.
I've decided to use my laziness as an excuse to promote some of the good stuff that the bloggers on the How-To Geek Blogs have come up with over the last week or two.
If you are running Ubuntu and want to use the Tomcat servlet container, you should not use the version from the repositories as it just doesn't work correctly. Instead you'll need to use the manual installation process that I'm outlining here.
Has this ever happened to you? I created a new virtual machine running Ubuntu on my VMware server before I left home, but forgot to install the ssh server... so I couldn't get to that machine at all from my remote location. Rather than driving back home I decided to find a solution.
While working on the article for compiling MonoDevelop from source, I relied heavily on the dpkg and apt-cache commands to tell me what was already installed vs what packages were available in the repository.
After reading a post from my friend Daniel about the new release of MonoDevelop, I decided to try and install it... which is when I realized that the installation from source is so painful I'd better figure it out and share it with everybody else.
One of the biggest security holes you could open on your server is to allow directly logging in as root through ssh, because any cracker can attempt to brute force your root password and potentially get access to your system if they can figure out your password.
If you like the way Ubuntu requires you to enter your username and password instead of clicking on an icon, you can enable the same thing for Windows Vista in a somewhat similar style logon process. This is really most useful for home users, as domain users should already see this screen.
If you are tired of hacking together commands at the terminal or having to open a giant bloated IDE just to perform search and replace across a number of files, then Regexxer is the tool for you.
This tip won't be useful for everybody, but for anybody with a dedicated server you'll probably be familiar with this error message that gets sent weekly from the security scanner on your server.
Every month or two, we come up with a list of the great geek sites that we read and share it with our readers. It's also a great way for me to take a day off, since it only takes a few minutes to come up with...
One of the best ways to speed up your web application is to enable query caching in your database, which caches commonly used SQL queries in memory for virtually instant access by the next page that makes the same request.
I'm the type of geek that always has an open ssh session connected to my servers, but ever since I switched to using a Mac running OS X, I noticed a huge annoyance in my terminal... the syntax highlighting makes it impossible to read the files I'm trying to edit.
If you've got an Ubuntu machine that you initially installed with Ubuntu Desktop, but would like to run as a server, you can just disable the graphical environment from starting up in order to save resources.
One of the things in Ubuntu that has always driven me crazy is the addition of new items into the grub menu without removing the old entries that likely don't even work anymore.
Virtualization Technology (VT) is a set of enhancements to newer processors that improve performance for running a virtual machine by offloading some of the work to the new cpu extensions.
Every time I connect to my Ubuntu development server through my ssh client, I receive the same message and I'm getting tired of seeing it, so I decided to change the message to something else.
How often have you typed in a command in your linux shell, and then realized that you forgot to type sudo, so you end up with an error or editing the dreaded read-only file? This happens to me much more than I'd like to admit, so I'm writing about it.
If you are doing a lot of testing of different builds, there's nothing more annoying than rebooting and then having the system boot into the wrong choice on the grub menu before you have a chance to pick the one you want.
In my efforts to ban the completely insecure FTP protocol from my life entirely, I've decided to disable the FTP service running on the How-To Geek server, which is running the CentOS operating system.
Today we'll learn how to replace text in a variable in a for loop.
If you've become addicted to using keyboard launchers like I have, you might have encountered the scenario where Katapult became extremely slow for no apparent reason.
Most people familiar with Linux have used the top command line utility to see what process is taking the most CPU or memory. There's a similar utility called htop that is much easier to use for normal tasks.
One of the greatest mysteries to me is why most file managers don't have tabs - it makes performing tasks so much simpler.