Topic: UtilitiesAssociated utilities, test suites, etc.
O'Reilly Network articles about this topic:
The Bacula Philosophy
Bacula is a mature client-server backup solution that runs on several platforms and flexibly meets many needs. It's also a good model for open source development. Nathan Valentine recently interviewed lead developer Kern Sibbald on the design, implementation, and future plans of the product.
Building Unix Tools with Ruby
Unix command line tools should follow a few simple rules. They must do one thing well. They should conform to standard option conventions. They must be able to be part of a pipeline. Jacek Artymiak demonstrates a simple Unix CSV-parsing utility built in the Ruby programming language.
Adventures with Kerberos, CVS, and GSS-API
One of the difficulties of writing about technology is exploring the dark corners where no one's ever been before. Jennifer Vesperman, author of the upcoming Essential CVS, recently tried to make her CVS installation use Kerberos authentication. She describes how she went about integrating the two in this article.
Using NFS for Networked Backups
As mass storage prices continue to fall, making backups to a centralized server starts to look convenient. Of course, the mechanics of this situation can be tricky. Glenn Graham demonstrates a quick and easy solution using NFS.
Creating Network Diagrams
As the complexity of your network grows, it makes good sense to maintain documentation that describes it. Terry Dawson reviews tools to make this easier.
Security Alerts: Koules Local Root Exploit And More.
This week's exploits include a local root compromise in Koules 1.4, a buffer overflow in
modutilities, and various problems with Alladin Ghostscript.
Working With Text
Text files are a basic part of life on a Unix system. Dru shows us how to use the standard text tools like cat, more and redirection operators.
Getting Cron to Do Our Bidding
Wouldn't it be great if you could get your Unix system to perform commands automatically and then e-mail you the results? Dru explains how cron works and shows us how to read crontabs.
David Spector shows us what software is commercially available to allow management of Linux in a 10,000 server enterprise environment.
Open Source Beyond Software
Software isn't the only thing that can be open source. Michael Stutz shows us how to apply the open source philosophy to other projects.
Linux and the Tools Philosophy
Michael Stutz explains the Unix tools philosophy of piping commands together and how it applies to Linux
Scanning Images With SANE
Getting a scanner to work on a Linux system hasn't always been smooth going. SANE works with a variety of scanning hardware, and Michael Stutz shares some tips for using it.
Need to rotate, resize, or resample an image for the web? Michael Stutz shows us some really useful image tools that you can run from a script.
Reminding Yourself With Linux
Here's a few simple ways to use Linux and open source tools to make reminders for either later in your current login session, or for the next time you log in.
Use basic UNIX tools to keep track of phone numbers and addresses.
Keep track of your schedule using the calendar tool. It also tracks most major holidays.
The Writer's Workbench
Michael Stutz explains the Writers Workbench and how it has been rewritten for Linux.
Printing Banners and Signs
How to print simple banners and signs in Linux.
Using GNU Enscript to format text for printing.
Linux Tools For Network Analysis
Spector finds two tools for watching traffic: Ethereal and Netwatch.
Handling Command-Line Arguments with a for Loop
Need a shell script that can step through its command line arguments one by one? Read how to do it with a for loop in this excerpt from Unix Power Tools, 2nd Edition.
Trapping Exits Caused by Interrupts
If your shell script is terminated prematurely it could get messy. Learn how to trap those unruly interrupts in this excerpt from Unix Power Tools, 2nd Edition.
eval: When You Need Another Chance
Ever want to use a variable to get a variable in a shell script or to construct a command on the fly? Find out how in this excerpt from Unix Power Tools, 2nd Edition.
Copying Directory Trees with cp -r
Want to recursively copy everything under a given directory? Don't get caught by the gotcha's. Learn about
cp -r in this excerpt from Unix Power Tools, 2nd Edition.
Copying Directory Trees with (tar | tar)
Not just for tape archives,
tar can overcome several of the pitfalls of using
cp -r. Find out how in this excerpt from Unix Power Tools, 2nd Edition.
Telling tar Which Files to Exclude or Include
Sometimes you don't want to
tar just everything in a directory. Or maybe you want to include some subdirectories and exclude others. Find out how in this excerpt from Unix Power Tools, 2nd Edition.
Handle Too-Long Command Lines with xargs
That command line getting too long? Conquer it with one of the tools that makes Unix "weird and wonderful" in this excerpt from Unix Power Tools, 2nd Edition.
xargs: Problems with Spaces and Newlines
xargs patches up a sticky problem in the original - it choked on filenames with spaces or newlines. Find out how to take advantage of that patch in this excerpt from Unix Power Tools, 2nd Edition.
Protecting Files with the Sticky Bit
Want to keep others from altering or deleting your files even if they have write permissions to your directory? Learn about the sticky bit in this excerpt from Unix Power Tools, 2nd Edition.
Hacking on Characters with tr
Want to quickly strip special characters from a file or change a mac text file into a Unix text file? Learn how in this excerpt from Unix Power Tools, 2nd Edition.
Other documents about this topic:
Below are other references available on the web for this topic. Since other sites may change their links, please if you find any that may need to be updated.