oreilly.comSafari Books Online.Conferences.


Topic: Tools

Programs or libraries used to write or debug programs, and articles on the mechanics of a particular language. With operating systems, can include useful utilities, command lines, etc.

O'Reilly Network articles about this topic:

Four Tough Lessons of System Recovery (Linux DevCenter)
KIVILCIM Hindistan recently migrated to a new laptop and promptly destroyed his partition table. Flailing around with false laziness taught him the true value of true laziness. Here's a real-life tale of Knoppix rescue and a cautionary tale about troubleshooting.

Feather Linux: The Swiss Army Knife of LiveCDs (Linux DevCenter)
Bootable LiveCDs have made the lives of Linux dabblers easier. They're also good for administrators and people facing system recovery woes. Among LiveCDs, Feather Linux is a lean and powerful tool. KIVILCIM Hindistan demonstrates how it can make backing up and restoring partitions easy.

coLinux: Linux for Windows Without Rebooting (Linux DevCenter)
Trying Linux just keeps getting easier. Knoppix and other live CDs let you take Linux with you on CD and USB keys, but you have to reboot to run your software. What about Windows users who want to use Linux in conjunction with their existing systems? KIVILCIM Hindistan explores the world of coLinux -- cooperative Linux.

Running Arbitrary Scripts Under CVS (Linux DevCenter)
CVS includes several hooks to integrate with other tools, such as bug and project tracking. Jennifer Vesperman, author of the upcoming Essential CVS, demonstrates how to expand CVS to meet your needs, using Bugzilla as the example.

Using the Subversion Client API, Part 2 (Linux DevCenter)
Embedding version control into your application just got easier with the development of libsvn. A previous article introduced the Subversion client API. In part two of the series, Garrett Rooney explores the most useful functions for adding, merging, and changing versions within your application.

Using the Subversion Client API, Part 1 (Linux DevCenter)
One of Subversion's subversive benefits is its modular nature. Adding version control to your application is as easy as embedding libsvn. Garrett Rooney explains the basics of the Subversion client API in the first of two articles.

Single-User Subversion (Apache DevCenter)
Revision control isn't just for distributed, multi-developer teams. Rafael Garcia-Suarez introduces Subversion and explains how to use it for personal projects.

Tools of the Trade: Part 2 (Linux DevCenter)
In the second part of this ongoing series, Carl Constantine shows you how to use tcpdump and Tripwire to protect your Linux server.

Tools of the Trade: Part 1 (Linux DevCenter)
In this first of a three-part series, Carl Constantine covers tools and techniques that system administrators can use to protect their networks, including discussion of nmap, Ethereal, and how to set up honey pots.

Insecure Temporary File Functions (Linux DevCenter)
Noel Davis reports on the latest security problems and news, including the Immunix OS security audit, issues with GNU C library, ReiserFS, linuxconf and more.

IBM Websphere, Shockwave Flash, and emacs Advisories (Linux DevCenter)
Problems this week include minor problems with sendmail, exposure problems with Lotus Domino, problems in the default setup of Informix Webdriver and IBM Websphere Commerce Suite, a buffer overflow in Shockwave Flash, denial of service attacks against login, privacy problems in emacs, symlink attack in exmh, and a potential exploit against GTK+.

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.

Speeding up Linux Using hdparm (Linux DevCenter)
Instantly double the I/O performance of your disks or, in some cases, show 6 to 10 times your existing throughput!

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.

Managing Documents With SGMLtools (Linux DevCenter)
Learn how to contribute to documentation projects using SGML and LinuxDoc.

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

Document Templates for TeX and LaTeX (Linux DevCenter)
Michael Stutz shows how to make TeX and LaTex input files using a few simple templates.

Using Standard Input and Output (Linux DevCenter)
A quick review of basic redirection techniques used by every Unix guru.

Checking Differences with diff (Linux DevCenter)
Quickly examine differences between similar files.

Comparing Three Different Versions with diff3 (Linux DevCenter)
Got three similar files to compare? Use diff3!

Context diffs (Linux DevCenter)
Context diffs show the lines around changes in similar files.

ex Scripts Built by diff (Linux DevCenter)
diff can build automatic editing scripts you can use to change multiple files or to store a revision history.

Looking for Closure (Linux DevCenter)
A gawk script that can be used to make sure items that need to occur in pairs actually do so.

Interview: Mendel Rosenblum of VMware (Linux DevCenter)
VMWare's Chief Scientist explains the virtual machine that runs multiple operating systems on your desktop.

VMware and My Alien Dream (Linux DevCenter)
Years ago, I dreamed an alien tinkered under the hood of my computer, leaving it running Unix, Windows, OS/2, MacOS...

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.

Python Squeezes the Web
A Linux Planet article on using Python for web development. Including using Python with VIM (a common Unix text editor), to create macros that make writing HTML easier. [Source: Linux Planet]

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 Kernel Archives
  • Kernel Traffic

  • Sponsored by: