LinuxDevCenter.com
oreilly.comSafari Books Online.Conferences.

advertisement



Topic: Utilities

Associated utilities, test suites, etc.

O'Reilly Network articles about this topic:

The Bacula Philosophy (SysAdmin DevCenter)
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 (Linux DevCenter)
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 (Linux DevCenter)
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 (Linux DevCenter)
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 (Linux DevCenter)
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. (Linux DevCenter)
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 (BSD DevCenter)
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 (BSD DevCenter)
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.

Infrastructure Monitoring (Linux DevCenter)
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 (Linux DevCenter)
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 (Linux DevCenter)
Michael Stutz explains the Unix tools philosophy of piping commands together and how it applies to Linux

Scanning Images With SANE (Linux DevCenter)
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.

Transforming Images (Linux DevCenter)
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 (Linux DevCenter)
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.

Contact Managers (Linux DevCenter)
Use basic UNIX tools to keep track of phone numbers and addresses.

Managing Appointments (Linux DevCenter)
Keep track of your schedule using the calendar tool. It also tracks most major holidays.

The Writer's Workbench (Linux DevCenter)
Michael Stutz explains the Writers Workbench and how it has been rewritten for Linux.

Printing Banners and Signs (Linux DevCenter)
How to print simple banners and signs in Linux.

Outputting Text (Linux DevCenter)
Using GNU Enscript to format text for printing.

Linux Tools For Network Analysis (Linux DevCenter)
Spector finds two tools for watching traffic: Ethereal and Netwatch.

Standard Input to a for Loop (Linux DevCenter)
A for loop can be used to step through a list of arguments from standard input. Find out how in this excerpt from Unix Power Tools, 2nd Edition.

Making a for Loop with Multiple Variables (Linux DevCenter)
Got more than one variable you want to use in your for loop? Find out how in this excerpt from Unix Power Tools, 2nd Edition.

Handling Command-Line Arguments with a for Loop (Linux DevCenter)
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 (Linux DevCenter)
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.

The exec Command (Linux DevCenter)
There is more than one use for exec, learn a couple of new ones in this excerpt from Unix Power Tools, 2nd Edition.

eval: When You Need Another Chance (Linux DevCenter)
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 (Linux DevCenter)
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) (Linux DevCenter)
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 (Linux DevCenter)
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 (Linux DevCenter)
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 (Linux DevCenter)
Gnu's 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.

Build Strings with { } (Linux DevCenter)
Save typing by expanding strings at the shell prompt. Learn hot to use the {} pattern-expansion characters in this excerpt from Unix Power Tools, 2nd Edition.

What Can You Do with an Empty File? (Linux DevCenter)
There are more uses for /dev/null than you might have imagined. Learn four of them in this excerpt from Unix Power Tools, 2nd Edition.

The () Subshell Operators (Linux DevCenter)
Learn why using parentheses to group commands is a useful shell trick in this modified excerpt from Unix Power Tools, 2nd Edition.

Protecting Files with the Sticky Bit (Linux DevCenter)
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 (Linux DevCenter)
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.


Linux Online Certification

Linux/Unix System Administration Certificate Series
Linux/Unix System Administration Certificate Series — This course series targets both beginning and intermediate Linux/Unix users who want to acquire advanced system administration skills, and to back those skills up with a Certificate from the University of Illinois Office of Continuing Education.

Enroll today!


Linux Resources
  • Linux Online
  • The Linux FAQ
  • linux.java.net
  • Linux Kernel Archives
  • Kernel Traffic
  • DistroWatch.com


  • Sponsored by: