Short bio: Computer Scientist, FOSS supporter (read more)
Tux Machines (TM)-specific
When it comes to slicing and dicing text, few tools are as powerful, or as underutilized, as awk. In the Linux world, every distribution includes the GNU version, gawk (/bin/awk is usually a symbolic link to /bin/gawk). The GNU version has a few more features than the original. Let's play with some of the core features common among POSIX-compliant awks.
You've probably heard that gedit is one of the editors in which you're able to run shell commands and have their output visible in the editor. It's just you don't know how to do it.
This tutorial describes how to set up database replication in MySQL. MySQL replication allows you to have an exact copy of a database from a master server on another server (slave), and all updates to the database on the master server are immediately replicated to the database on the slave server so that both databases are in sync.
One of the more intriguing capabilities of the BSD operating systems is their ability to run binaries for other Unix-like operating systems. I recently found myself requiring the commercial PGP Command Line for a project. Rather than install a Linux box just for this one piece of software, I jumped through some hoops and made it work perfectly on one of my existing FreeBSD systems.
Many people in the open source community question the need for antivirus software on a Linux or BSD system - especially a non-corporate, home system. But let me ask you, "Do you send and receive emails?"
Apache server performance can be improved by adding additional hardware resources such as RAM, faster CPU etc.. But, most of the time, the same result can be achieved by custom configuration of the server. This article looks into getting maximum performance out of Apache with the existing hardware resources, specifically on the Linux systems.
This HowTo addresses the incompatability that QuickBooks 2006 has with Samba-based file-sharing (the Linux de-facto standard for domain control and file sharing).
Summary: Create a new user, group and share. Access the QuickBooks files via the new user by logging onto the share with its credentials.
I like my web sites to be dynamic. The more dynamic, the better. And I like my sites to be pretty, despite the open source ethos of text-only ugliness - how 90s. So today we are going to get PHP to help us with images, thanks to the über-cool GD library that ships with PHP.
Installing a Linux distribution can be both exhilarating and frustrating. My first two attempts at Linux installs-the first in 1996, the second in 1997-were unsuccessful. Installation routines and hardware support in Linux at the time were much less advanced than they are today.
LIRC is basically a small server which can decode or transmit infra-red signals. This is a tutorial about how to set up the LIRC server and how to use it in order to control your system or specific LIRC-enabled applications with a remote control. Examples of simple or more complicated setups are also provided.
There are many occasions where it is useful to have an idea of your bandwidth usage, perhaps to know when you're going to be charged more by your ISP, or perhaps just as part of general monitoring. The vnstat tool is a simple means of doing just that.
Have you heard about Xen virtualization and want to get some hands-on experience? Do you want to experiment with Linux clustering only have a single computer to devote to the cause? If you answered yes to either of these questions, keep reading.
Like a lot of people nowadays, I have a growing collection of digital media. My digital media is stored on a home Linux server. Most of the digital media players available today do not support protocols to connect to a Linux server, which make them unsuitable for my use. I realized the best way to connect my digital media library with my home theatre was to build my own Linux home media center (LHMC).