Unix Review > Archives > 2004 > February

February

 Packets? Switching?

Peter Salus

You're reading this on the Web. The Web is a teenage part of the Internet. And the Internet is the offspring of the ARPAnet, which turns 35 this year. Do you know what the RFCs are? Have you read an RFC? There are about 3700 Requests For Comment as of early February 2004. But RFC 1 ("Host Software") was written by Steve Crocker, and dated Apr-07-1969. And the first RFC ("Network Timetable"), by Elmer Shapiro, was numbered 4, but dated "Mar-24-1969".

Book Review: Beginning PHP4 Databases

Cameron Laird

For quite a few UnixReview.com readers, Beginning PHP4 Databases will be the single most valuable book available on development of Web applications. Its flaws are likely to be only minor distractions to those out to learn more about the PHP programming language or Web-oriented database management. Here's the good and not-so-good about Beginning PHP4 Databases.

The Open Road: ccache

Joe "Zonker" Brockmeier

Zonker discusses using ccache to speed up compilations. He also touches on DVD burning.

Regular Expressions: Programming Down to the Silicon

Cameron Laird

Assembly language can be high-level, too. That's what Randall Hyde promotes, and we think he's mostly right.

Book Review: Automating Unix and Linux Administration

Ed Schaefer

In the introduction to his book, Automating Unix and Linux Administration, Kirk Bauer wants systems administrators to admit to being lazy. With his tongue planted firmly in his cheek, Bauer whimsically suggests that automating our work allows us to take "off to the lake". Even if you are not slothful or indolent, Bauer provides insight into tools that aren't yet part of the generic Unix core distribution.

Shell Corner: lock_unlock — Creating and Removing a Lock File

Ed Schaefer

This month, Michael Wang shows us how to correctly create and remove lock files using his lock_unlock function.

Firewalling HTTP Traffic Using Reverse Squid Proxy

Rajeev Kumar

Ever wonder why those lines such as "default.ida?XXXXX...." or "cmd.exe" are in your Web server logs? If your Web server is running at the default port 80/tcp, it's likely that your Web server is being attacked by one of many Internet worms. Common worms, such as Code Red, send a text string like the following in the form of a URL (read as a single line):

Tool of the Month: Kuake & XBindKeys

Joe "Zonker" Brockmeier

This month, I have a couple of interesting tools you might want to add to your software toolbox. The first is Kuake, a console application with a twist. The second is XBindKeys, a program that you can use to create hotkey combinations to launch your most-often used applications and scripts in X.

Review: VMware Workstation 4.0.5

Marcel Gagné

VMware enables you to create virtual machines on your computer, complete with boot-up BIOS and memory checks. It virtualizes your hardware configuration, essentially creating a PC inside your PC. Guest operating systems such as Windows (9x, 2000, XP, etc), Linux (pretty much any flavor), Netware, and FreeBSD see these secure, virtualized machines as real systems complete with associated hardware (including USB). These guest operating systems are not emulated. They are actually running on your virtual machines. Furthermore, each virtual machine can be individually networked, allowing communication and file sharing between the virtual and the real machines.

Exploring the Novell CLE Certification

Emmett Dulaney

In 2003, Novell — long known for their network operating system, NetWare — began betting heavily on Linux as they started the transition from a software company to a technology company. Among other lesser things that took place, they purchased the Ximian desktop and the SuSE version/flavor of the operating system (the latter deal was finalized in January). Early on in the move to embrace Linux, Novell began plans for a new certification — Certified Linux Engineer (CLE). While not fully written in stone at the time that I pen this, many of the details surrounding what is planned for that certification have now become available. More will materialize when the exam goes live in the first quarter of this year. A brief overview of what was then known about the CLE appeared in my November column. This month, I'll explore the certification and where it fits in with all the other Linux certifications that are available.

Review: Red Hat Enterprise Linux 3

Joe Casad

Since its founding, Red Hat has been locked in a never-ending quest to answer the question, "How do we make money on a product the customer can obtain elsewhere for free?" Enterprise Linux 3 is the latest episode in Red Hat's quest. And though you will find the same old Linux inside, this latest offering from the leading Linux vendor reflects a credible new approach to the market and a steady commitment to strategic engineering improvements. It looks like they might be on the right track, but only the market knows for sure.

Happy Nth Birthday!

Peter Salus

It's 35 years since UNIX was born, 35 since the ARPAnet was created, and a decade since the release of Linux 1.0. Salus provides some historic context.

Sys Admin Spotlight

CMP DevNet Spotlight

Regular Expressions: Two Easy Steps Better Than One Hard One
Complicated regular expressions and yacc are powerful parsing tools, but they can cause trouble in inexperienced hands. One helpful alternative is "partial evaluation" (PE) or "active data" parsing

In the News

CD-ROM

Sys Admin and The Perl Journal CD-ROM version 11.0

Version 11.0 delivers every issue of Sys Admin from 1992 through 2005 and every issue of The Perl Journal from 1996-2002 in one convenient CD-ROM!

Order now!




MarketPlace

Instant Answers to Your IT & Business Questions
Sign Up & Get Full Access To The Definitive Online Book Collection With SkillSoft's Books24x7�.

Build IT Knowledge with Current & Trusted Content
Helps Employees Develop & Hone New Technical Programming Skills. Sign Up & Get Full Access.

BugSplat - Automatic Crash Analysis
Fast online exception analysis. Capture customer crash data online.

Flowcharts from C/C++ code -- Free trial download
Understand C/C++ code in less time. A new team member ? Inherited legacy code ? Get up to speed faster with Crystal Flow for C/C++. Code-formatting improves readability. Flowcharts are integrated with code browser. Export flowcharts to Visio.

Wanna see your ad here?