BCS Webmin System Administration GUI

Maintaining an enterprise wide server could become a daunting task. One of the main reasons I avoided many of the flavors of UNIX was due to the lack of a graphical user interface (GUI) to perform many of the perfunctory tasks of systems administration. The command line has never been a friend of mine. Given the option I would prefer to point and click my way through the mundane process of system administration.

Webmin is a web based graphical user interface that automates many functions

Make sure the aptitude function is available by issuing the following command.

sudo apt-get install aptitude

Now we should load the dependencies for Webmin.

sudo aptitude install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl

If the wget function is not installed or up to date issue the command below to put it in place.

aptitude install wget

Now we should manually install the required perl package. Issue the following command to get the package.

wget http://ftp.debian.org/pool/main/libm/libmd5-perl/libmd5-perl_2.03-1_all.deb

Issue the following command to extract the package

sudo dpkg -i libmd5-perl_2.03-1_all.deb

My Webmin package is stored on my server so I will fetch it now.

wget http://bcsjava.com/webmin_1.550_all.deb

Next install the package by issuing the following command.

sudo dpkg -i webmin_1.550_all.deb

Install the available packages by issuing the following command.

sudo apt-get -f install

Should a restart of Webmin be required issue the following command.

sudo /etc/init.d/webmin restart

You have successfully installed the Webmin application and are able to access it by issuing the following command.


This application allows the administrator to be highly productive by offering a environment that is conducive to successful administration of the enterprise server.

After the application initiates you my proceed by giving the root login and password.

This article was authored by Mr. Arch Brooks, Software Engineer for Brooks Computing Systems, LLC.

Cloud Enterprise Server OS Update – Ubuntu 10.10 To 11.04

Many of the ISP’s for cloud computing offer the Ubuntu 10.10 operating system as their base.  The new release of Ubuntu 11.04 offers many feature upgrades and is more desirable than its predecessor.  It is logical to upgrade from Ubuntu 10.10 to 11.04.

Initially we need to place our server in a position to be upgraded.  This is accomplished by issuing the following command.

sudo apt-get install update-manager-core

That command should be followed by the command listed below

sudo do-release-upgrade

The overall process will take a while depending on the speed of your processor.  I have upgraded in about 20 minutes of course I have processors with speed in excess of 3 gig.

This article was authored by Mr. Arch Brooks, Software Engineer for Brooks Computing Systems, LLC.

COBOL Expertise

While serving as Scientific Engineering Programmer for Black & Veatch Consulting Engineers a COBOL system was authored that reported computer utilization charges by project for all projects corporate wide. At that time sub programs were not in vogue but I introduced sub programming modules that yielded more efficient application programs.

While serving at Trans World Airlines as Technical Programmer COBOL was used to schedules all domestic flights flown by TWA for a month in advance. The computerized Flight Planning System was written mainly in COBOL. Based on performance improvements with the domestic crew scheduling my superiors authorized me to write a similar version for international flight crew scheduling.

While serving as a Computer Specialist for the Department of Defense I was selected as the Project Officer for the COBOL compiler validation program for the DOD. The Department of Navy was the Central Systems Design Activity for COBOL in the DOD and the were recipients of all performance data and validation test criteria. In this exercise every facet of COBOL was tested and reported in stringent specifications with zero error tolerance.

While at the DOD I also served as the resident expert for VSAM and performance measurement and capacity planning for COBOL applications. COBOL report writer was used for many managerial reports used for agency funding and cost benefit analysis of future projects.

COBOL received another shot in the arm as it was adapted to Object Oriented Design and Development in the nineties.

Remove Ubuntu 10.10 From Windows 7 Dual Boot

There may come a time when you want to remove Ubuntu from you Windows 7 dual boot scenario.

To do so is achieved easily by following these steps below:

Enter Disk Manager under Windows 7 and delete all the Ubuntu partitions. If you are not sure or do not understand which are the Ubuntu partions you probably should not make any changes to any of your partitions.

Once all the Ubuntu partitions are deleted you should re boot with your Windows 7 installation disk. Make sure the system boots from that media.

After the sustem boots go into the command pompt mode of the system repair options. At the command prompt enter the two following commands:

bootrec /fixmbr

bootrec /fixboot

Reove the media and you should boot to the Windows 7 partition.

You have just restored the Windows 7 master boot record.

IT Paradigm Technology Shift

Make no mistake about my premise. I love Delphi couldn’t have used it for decades if I did not love it (I started with single digit Turbo Pascal series).

With Agile tools I go from zero to production with six tables and scaffolds with unit tests (three for authentication and three for problem solving) many to one, many to many relationships and Jasper Reports. Jasper supports all major report formats like PDF. Time to production fifteen minutes with zero errors and zero defects. I coded less than one hundred lines of code to accomplish this. Simple changes updating production are accomplished by modifying the model and creating a new delivery package. Ftp to server then get a fresh cup of coffee!

This arena is Delphi, Visual Studio, Flex, PhP, COBOL, FORTRAN and every other software development platforms gold standard. If the results are not absolutely correct the selected programming language for coding means nothing.

The cost for the upgrade to the Enterprise Edition $0.00. The price for the Compete Enterprise Edition $0.00.

Mr. Arch Brooks, Software Engineer, Brooks Computing Systems authored this article.