For a number of reasons, I am closing down the business entity known as Millennium Technology Consulting LLC effective immediately.

I will continue to maintain my DataBook® web site, where I post technical information for Linux system administrators and end users. If you are looking for help with Linux and other Free Open Source Software (FOSS), I post information here that – for me at least – was difficult to find or that took me a lot of time to discover through experimentation.

Because that business subsidised the operation of this web site, that source of financial support is no longer available. So, if you find this web site useful, I ask you to consider supporting it by donating so that it may continue to exist.

Thank you.

06. October 2012 · Comments Off on “Linux Servers and Advanced System Administration” Class Status · Categories: Linux, Millennium Technology Consulting LLC, Training

The advanced class I have been working on for over a year is nearly ready. This unique class, entitled, Linux Servers and Advanced System Administration covers a wide range of advanced topics in a manner never seen in other courses.

The topics covered in this course (still subject to change) will be:

 Administrative Tools  WordPress and MySQL
 IPTables  MailMan
Network Configuration  SAMBA
SendMail  CUPS
SpamAssassin  SELinux
MIMEDefang  Building RPMs
Apache Web Server

But it is how the class is structured as much as the specific subjects covered that makes it unique. Most classes that cover these subjects do not cover all of them, and they do not treat them as a part of an integrated whole system. The Linux Servers and Advanced System Administration class treats these as parts of a unified whole

By the end of the class each student will have a fully working Linux system with a firewall; a name server with forward and reverse zones; a DHCP server; an email server with integrated anti-spam; two working web sites with one a static HTML site and the other a complete WordPress site with a MySQL back end; A MailMan mailing list server; A VNC server; NFS and Samba shares. The student will also learn to build RPM packages.

In addition, students will learn advanced aspects of some of the system commands covered in my Theory and Practice of Linux System Administration course, as well as some interesting new commands that can be used for advanced system administration tasks and problem determination.

I expect this course to be ready for a test class in December of 2012. It will be held in my Raleigh, NC, training facility. The exact date is still a bit uncertain but, at this time, I expect it to be the first week of December.

The class will normally cost $2995. There will be discounts available for that session because it will be a test class. As always, the additional $500 discount for TriLUG members will apply. Please contact Millennium Technology Consulting LLC for details.

08. January 2012 · Comments Off on Linux Class Schedules set for Q1, 2012 · Categories: Linux, Millennium Technology Consulting LLC

My Company, Millennium Technology Consulting LLC, has set its Linux training schedule for the First Quarter of 2012. We will be presenting one session of our highly acclaimed “Theory and Practice of Linux System Administration” class each month.

Classes are set for the following dates:

  • January 23-27, 2012
  • February 13-17, 2012
  • March 12-16, 2012

Please refer to the Millennium Technology Consulting LLC Training Page for complete schedules and prices.

I am in the process of forming a class roster to test a new Linux Administration course I am creating. This 5-day class will be held in Raleigh, NC, July 25 through 29. The normal cost for this course would be $1995 per student, but because this is a test class, there will be an $800 discount for a cost of $1195 per student. This is a one time offer. All future classes will be at the full rate. To obtain this discounted rate you must be enrolled and course fees paid no later than 5:00 PM on July 15, 2011.

I have a couple students committed to this class and would like to have a few more.

This class is based upon material I have put together over several years for a number of different specialized reasons. I am in the process of filling out the areas needed to cover all aspects of an Introduction to Linux  System Administration.

Course Synopsis

This course is intended for  junior Linux Systems Administrators who wish to advance their knowledge, and administrators of other Unix versions or Windows who wish to become Linux System Administrators. This class is heavily oriented towards hands-on activities. At least half of the class time is allotted to lab projects. The class is based on Fedora because it is the upstream distribution for Red Hat Linux.

The student will learn about the history of Linux and the philosophy of Linux and how it applies to the everyday tasks that she will be expected to perform. The student will install a current Fedora Linux system on common Intel hardware, using various installation options to customize the final result. The students will learn to use the command line interface (CLI) and many basic Linux commands along with the vi editor. More advanced commands such as sed and awk will be covered and combining all of these commands into short command line programs will be discussed and the student will have opportunity to use them in lab projects.

This course covers the Linux boot sequence and the traditional SystemV init scripts as well as the new systemd daemon for startup and daemon management. The student will learn to manage users and software packages. Networking, security, processes, filesystems and Logical Volume Management will be covered in detail.

The course outline (subject to change) is shown below:

  • Introduction To Linux
  • The Linux Way
  • Installation
  • Getting logged in
  • Using the Console
  • The Command Line Interface (CLI)
  • Basic Linux Commands
  • Boot Sequence
  • Startup
    • Upstart
    • SystemV init
    • systemd
  • The vi Editor
  • Managing Users
  • Advanced CLI Commands
  • Processes
  • Task Scheduling
  • Filesystems
  • Logical Volume Management (LVM)
  • Disk management
  • CLI Programming
  • Package Management with RPM and YUM
  • Network
  • Security
  • Problem Solving

Please contact dboth {at} millennium-technology {dot} com to register for this class or call 919-389-8678.

I will be teaching a 4.5 day “Linux+ Powered by LPI” training class in Charleston, SC, the week of April 4, 2011.

CompTIA Linux+ Powered by LPI is a high-stakes, vendor-neutral certification that validates the fundamental knowledge and skills required of junior Linux administrators.

CompTIA Linux+ Powered by LPI consists of two exams, LX0-101 and LX0-102. The exams cover system architecture; Linux installation and package management; GNU and Unix commands; devices, Linux filesystems, and the Filesystem Hierarchy Standard. Professionals who pass the exam can work at the Linux command line, perform maintenance tasks, assist users, and install and configure workstations.

Earning the certification is a stepping stone to vendor-specific training, such as Oracle Certified Associate and Novell SUSE Linux programs.

A new benefit for CompTIA Linux+ Powered by LPI candidates is that they may choose, at the time they take the exams, to have their exam record forwarded to the Linux Professional Institute. Certification in CompTIA Linux+ Powered by LPI enables candidates to become certified in LPIC-1 as well, enabling further participation in the LPI program if the candidate chooses. Please note that CompTIA maintains candidate-confidential records for all exam takers, for their own access and use for employment or educational purposes. Any choice to forward an exam record to LPI is made only by the candidate.

This class is preparation for that exam using Debian Linux. Even if you do not take the exam this is an excellent training class for relatively new Linux administrators.

The class will be held at Discovery Training Charleston in Charleston, SC.

1064 Gardner Road
Suite 212
Charleston, SC 29407

Phone: 843-225-3494
Toll-free: 866-705-4522
Fax: 775-370-0477


If you are interested in attending this class, please contact Martha Nye at DTC.

David Both, president and Senior Consultant of Millennium Technology Consulting LLC, announced today that he will be presenting at a session of the Palmetto Open Source Software Conference (POSSCON) on Friday March 25.

The Palmetto Open Source Software Conference brings a world-class lineup of IT thought leaders to the Southeast for three days, Wednesday March 23 through Friday, March 25, to discuss the latest issues for developers, executives, government leaders and educators.

Open source software continues to be one of the hottest and most relevant topics in information technology as organizations strive to meet the increasing demand for innovation with shrinking budgets. That’s why the goal of the organizers is to provide affordable access to quality open source education.

In 2010, more than 350 people from 14 states, 20 colleges and universities and about 100 business and government organizations attended.

In 2011, POSSCON will be held at the Columbia Metropolitan Convention Center for all three days and will feature an executive forum, hands-on workshops, and social and networking events. Programming tracks will be offered in the areas of Technical, Educations, Healthcare and Leadership.

The mix of people in addition to stellar speakers, affordable registration fees, cutting-edge staging and Southern hospitality make POSSCON a must-attend event. People from varied backgrounds have attended since 2008 and all say the same thing – “this is a truly unique event and a unique blend of people.” We’re proud of that.

Mr. Both will present a workshop session on OpenOffice, a Free Open Source Software office suite. The presentation abstract is below.


The OpenOffice Challenge
Why are you not using this great Free Open Source Software?

OpenOffice is a suite of office programs that allows users to create, modify and manage documents of various types including word processing, spreadsheets, presentations, graphics and databases.

As Free Open Source Software becomes more mainstream, many organizations are taking a closer look at software like OpenOffice in order to reduce expenses. And who can deny that free software can reduce expenses? Those organizations have many questions about the viability of Open Source Software in their desktop environments regardless of its cost.

Questions I promise to answer:

  • What does “free” really mean?
  • Can I run my business on free software?
  • What is OpenOffice?
  • Is there Documentation?
  • Can I get support?
  • Where is the pain?
  • Do my existing documents (spreadsheets, presentations, etc.) work with OpenOffice?

In the spirit of answering this last question I request that you challenge OpenOffice. Please send me NON-CONFIDENTIAL documents which you (and/or your lawyers) feel can be shared, and which were created with your current office suite. These documents will be used as examples during the presentation. The document which, in my sole opinion, is least compatible with OpenOffice will win a prize. A “document” can be a word processing document, a spreadsheet, or a presentation. All entries become the property of Millennium Technology Consulting LLC and may be used in this presentation or may be used or redistributed in other ways by Millennium Technology Consulting LLC in accordance with the Creative Commons License, V3. So really, they should not contain any information you do not wish shared with the rest of the world.

Please send your OpenOffice Challenge documents to on or before 11:59 PM March 18, 2011 in order to be eligible for the prize of a free copy of OpenOffice for your desired operating system. What? Oh, wait – Well, I’ll think of something for a prize.

Along with two others, David Both, President of Millennium Technology Consulting LLC, has been added to the board of Ten Thousand Villages located in the Cameron Village shopping center in Raleigh, NC.

Ten Thousand Villages is a non-profit, fair trade retail store that provides vital and fair income to people in developing countries by selling their handicrafts and telling their stories in North America. Ten Thousand Villages works with artisans who would otherwise be unemployed or underemployed.

For more information on Ten Thousand Villages.

Article in the News and Observer.