One User's Perspective

I use Linux both at work and at home.

At my place of employment, we are using Linux to provide Internet services for hundreds of users. These services include TACACS (dial-in modem user) authentication, web page hosting and proxy caching, as well as SMTP and POP services. In addition, we are using Linux to provide NFS services, and also for providing and mounting SMB-protocol (WfW/Win95/WinNT) file & print and FAX services using the Samba package.

At home, I use Linux for my personal needs, such as Internet services, software development, and of course game playing (seeing Quake II running on a Linux box is a thing of beauty)! One of the things I love about Linux is, no matter how hard I pound on it, it does not crash! It's also a great way to learn, develop, and maintain my Unix skills.

I am using the Red Hat 6.1 distribution of Linux (see http://www.redhat.com/ for more information). This distribution includes all the necessary software for a full-blown unix system -- shells, compilers & interpreters, networking support, the X Window System, and all Internet services (eg. Mail, news, web server, telnet, etc.). The distribution comes standard with Linux kernel 2.2.12.

At my place of employment, the Linux-based system we use as our primary Internet server has the following configuration:

We have a second system -- an even nicer Intel box -- also running Red Hat 5.2, running in another office location. It provides networked file & print services via Samba, local web caching via Squid, and secondary DNS services. Unfortunately, this box is over 50 km away from where I usually work, and therefore it's left pretty much on its own -- yet this baby is really my pride and joy! Here are some specs:

Having an incredible 24+ Gb of available storage space, with redundant storage configured as a hardware RAID5 array is a humbling feeling. The Mylex RAID controller works great, and I would not hesitate to recommend it to others seeking a hardware RAID solution! (If you are interested in configuring your Linux system with a RAID array, see the section called High Availability with RAID in Chapter 11 for details.)

We have four other Linux systems in place; an Alpha, a Sparc, and two Intel boxes; two of which are being used in production, and then there is my own personal system at home, but I won't bore you with the details.

This document will attempt to remain as hardware independent as possible but it may be helpful to you if you know where I am coming from as far as hardware is concerned.