Linux Download Section
The files listed in this section are programs written by me that are available for general public download. These are freeware unless explicitly stated otherwise.
The Linux/Unix applications are written in C (GCC), Java, or even simple shell scripting. Some of the toolkits also use PERL. Many of the applications also have optional web browser front ends (CGI/JSP/Java) that may require a J2EE server such as Apache Jakarta Tomcat or JBoss application server. Source code for all is available on request if not already shipped as part of the application tarball.
Most of the Linux packages come with pre-compiled dynamically linked ELF binaries as well as the source, these have been used on Fedora-Core3 through Fedora-Core13 without any issues and may be used if any of the source compiles fail in your Fedora environment. The binaries have not been tested on any Linux distribution other than Fedora, and are known not to work on SnowLeopard MACOSX so you should compile from source on all other *nix servers.
Linux/Unix Applications
Note: the online manuals here are very large and the inline page jumps don't work in firefox, they work fine in IE; I will fix that at some point but not today :-).
Linux Batch Automation
- My *nix Job Scheduler application A job scheduler that provides enterprise level scheduling functions, I have used this for over 15 years now, from Fedora FC3 through FC33, CentOS, Alma, Debian and also on Solaris 8 and 10. The link takes you to a detailed overview of it and the links it is available from.
Linux Alert Managment
- My GCC alert forwarding toolkit
monitors for alerts and forwards all alerts to a central point,
and provides clients (C, Java
, Java Applet) that can manage the alerts from any networked machine. This is what I use in conjunction with nagios, however as most modern browsers now do not support java plugins making the java applet interface obsolete this toolkit is only being supported for the command (vt100) line interface I use myself - A PERL prototype of a drill down alert monitoring application a proptotype of one type of monitoring tool seen comercially, the only main difference between this and normal drill down applications is that I wanted this one to be able to issue commands to the remote servers so issues could be resolved from a central point
Linux/Unix Bash Toolkits
- Date manipulation tools
- A bash shell date manipulation library, this only works with the bash shell
- A GCC program to determine how many days ago a day is, C source for daysago.c
- A GCC program to do date manipulation that I used prior to creating the bash library, C source for workoutdate.c
- A bash menu system, including full screen 'panel' data input screens
- Miscellaneous
- A bash script that will create a PDF file from a text file or text stream.
- My server(s) security checking toolkit
Website, PHP, MySQL examples and utilities
- A simple little web browser driven PHP script that can be used to query and update tables in any MySQL databasei; it works out whats in the database for you.
- A simple BETA problem/change management app written as a companion to my tutorial on writing shell scripted web applications. Not fully functional (admin functions not implemented), should never be used in production, but as an example for shell scripted web-apps it's pretty good.