Adjtimex allows command line manipulation of the kernel time keeping variables. This allows fine adjustment of the system timer without use of ntpd, which requires a constant connection with a reference timer. Adjtimex can tune your system clock so it does not drift much even without ntpd. The current version includes support for comparing your system timer to a reference source, including your RTC.
The Advanced Bash Scripting Guide is both a reference and a tutorial on shell scripting. This comprehensive book, the equivalent of 1,000+ print pages, covers almost every aspect of shell scripting. It contains 382 profusely commented illustrative examples, a number of tables, and a cross-linked index/glossary. Not just a shell scripting tutorial, this book also provides an introduction to basic programming techniques, such as sorting and recursion. Included scripts are the Game of Life, a Perquackey variant, a Morse code trainer, and an implementation of the Gronsfeld Cipher. This book is suited for both individual study and classroom use. It covers Bash, up to and including version 4.2. Note that users of miniaturized single-board computers running Linux, such as the Raspberry Pi and the Beagle Bone, would find this Guide useful for learning and running Bash scripts to explore and expand the capabilities of these small, but powerful machines.
Automated Password Generator is a set of tools for random password generation including a standalone password generator, an RFC972 password generation server, and a Perl client for the password generation server. These feature a built-in X9.17 random number generator, and 35 modes of password generation, including pronounceable password generation.
AutoRPM is a program that can do any combination of the following: mirror RPMs from an FTP site, keep installed RPMs consistent with an FTP site or local directory and keep installed RPMs in a cluster or network of systems consistent. It is highly flexible and contains a fully command-line driven interactive install mode (for installing RPMs from the queue or for installing RPMs from your system interactively). It also handles recursive dependencies, multiple versions of the same RPM, the same RPM with multiple architectures, and more. It does some of the same tasks as up2date and AutoUpdate.