Millennium Technology Consulting LLC Adds “Introduction to Linux” Class

Announcements Linux Millennium Technology Consulting LLC Training

Millennium Technology Consulting LLC announces the availability of the newest class in its training line-up.

The Introduction to Linux course provides a two-day survey of various aspects of using Linux with both the desktop and the command line interface (CLI). It is an introduction to Linux for someone who intends to be more than a casual user of Linux and covers some basic non-privileged administrative tasks. It also introduces a few of the basic concepts and some of the basic tools used by the root user.

View the Introduction to Linux course page on the Millennium Technology Consulting LLC web site for additional details about this course.

Linux Class Schedules for Q1, 2013

Information

Millennium Technology Consulting LLC has finalized its class schedules for the first quarter of 2013.

As you can see our newest class, Linux Servers and Advanced System Administration, has been added to the lineup after its successful test in December 2012.

Theory and Practice of Linux System Administration

This course is intended for trainee or  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. Many of the more experienced Linux System Administrators who have taken this course also find it very valuable.

See the Theory and Practice of Linux System Administration page for a complete course description and prerequisites.

Class Schedule for Theory and Practice of Linux System Administration.

Dates Length Cost
January 14 – 18, 2013 5 Days $2495
February 4 – 8, 2013 5 Days $2495
March 11 – 15, 2013 5 Days $2495

 

Linux Servers and Advanced System Administration

This course is intended for experienced Linux System Administrators who wish to learn advanced troubleshooting techniques and server installation and configuration. 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.

See the Linux Servers and Advanced System Administration  page for a complete course description and prerequisites.

Dates Length Cost
January 21 – 25, 2013 5 Days $2995
February 18 – 22, 2013 5 Days $2995
March 25 – 29, 2013 5 Days $2995

 

Discounts

Discounts are available to members of the Triangle Linux Users Group (TriLUG) of $500 per class. You must have and show your TriLUG membership card to obtain this discount. This discount may be used in conjunction with other discount offers.

Custom Class Scheduling

Millennium Technology Consulting LLC can provide customized scheduling for classes. If you do not see a class scheduled within your desired time frame we can work with you to schedule one that meets your needs. We also offer on-site training at your location. Please contact us to schedule a class for you.

Millennium Technology Consulting LLC Announces Advanced Linux Class

Announcements Millennium Technology Consulting LLC News Training

Millennium Technology Consulting LLC, http://www.millennium-technology.com, announces the availability of their latest Linux training class.

This deep technical course, entitled Linux Servers and Advanced System Administration, has been under development for over 18 months. It is intended for experienced Linux System Administrators who wish to learn advanced troubleshooting techniques and server installation and configuration.

It is how this class is structured as much as the specific subjects covered that makes it unique. Most classes that cover advanced subjects do not treat them as a part of an integrated 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 integrated Linux server.

Students will learn advanced aspects of some of the system commands covered in the Millennium Technology Consulting LLC 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.

Registration for the test class is closed. Please check the Training page for future class schedules and seat availability. New classes start in January.

Please contact us to sign up for classes as soon as possible. Our classroom facility is limited so class sizes are very small.

Linux Servers and Advanced System Administration Class to be Held December 3 – 7

Announcements News Training

The advanced class I have been working on for over a year will be ready for a test class that will be held December 3 – 7. 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
BIND DNS  VNC
DHCP  NFS
Network Configuration  SAMBA
SSH  NTP
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.

This course will be held in my Raleigh, NC, training facility.

The class will normally cost $2995. There will be a discount of $700 available for only 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.

“Linux Servers and Advanced System Administration” Class Status

Linux Millennium Technology Consulting LLC News 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
BIND DNS  VNC
DHCP  NFS
Network Configuration  SAMBA
SSH  NTP
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.

Theory and Practice of Linux System Administration Class Rescheduled

Announcements Training

I have rescheduled the session of my Theory and Practice of Linux System Administration class for the new dates of July 9 through 13, 2012. This class will be run at my class room in Raleigh, NC.

The cost is $2495 for this highly reviewed class. There is a $500 discount for members of TriLUG (Triangle Linux User Group); you must present your membership card or ID to take advantage of this offer.

Please contact me to sign up now.

Fedora 17 Released

Linux News

Fedora 17, the latest in a long series of Fedora Linux releases, was released on Tuesday, May 29. Code named “Beefy Miracle,” it offers many new features and upgrades.

I have already installed it on my primary workstation which I don’t recommend for most people to do on day 1 of any release. I also installed Fedora 17 onto a VirtualBox VM where I will do my best to break it. Hopefully it will not break my primary workstation.

Here are a few of my first impressions.

In Brief

I have already noticed significant speed improvements over Fedora 16 and previous releases. KDE screen animations and effects are enabled by default, possibly as a result of the speed gains, and they make for a fun desktop. Perhaps the new 6.3.3 kernel is at least in part responsible for the speed gains.

The BTRFS filesystem is no longer an option during installation, but can be used on partitions formatted after installation. This is due to issues with the filesystem. I have also had problems in the recent past with installations using EXT4 so I personally do not use that for the main installation.

I had problems with the upgrade from DVD so had to do a complete installation. I was able to save my home filesystem and restored other critical data from backups so it was not a major issue. I always expect problems with upgrades and new installations, so no real surprise there. I think the issues may be due to the non-Fedora repositories I have configured, but I need to experiment more with that.

In general everything seems to be working well so I am happy.

I will write a more compete review as soon as I have more experience with this release.

 

Install Issues with Fedora 16 and EXT4 Filesystem

Information Linux Technical

I just had an interesting experience while installing Fedora 16 on my primary workstation. It took me about 3 days and many attempted installations to figure this out. This is not a review, just a bit about my experience.

At first I wiped out my hard drive entirely since it has been several years since I did a really clean installation. That is, a complete wipe out of my hard drives—after first making certain that I had multiple good backups. Over time much cruft can accumulate from old application configuration and data and I wanted to get rid of everything except data I really wanted to keep.

Symptoms

The initial installation of Fedora 16 appeared to go well using the default choice of EXT4 for the filesystem type. After starting to make configuration changes and restoring a few directories in my non-root user home directory, KDE started crashing on a regular basis. It would indicate problems with Segment Faults. This is not good and can mean many bad things.

After installing several times with similar results, I decided to go back to Fedora 15. During the installation, I used EXT3. I had previously experienced an occasional problem with Fedora 15 while using EXT4, but nothing particularly repeatable. Many of the problems were during installation using EXT4 and I would get errors indicating that a specific package was not able to be installed. Looking at the log terminal (Ctrl-Alt-F3) most errors appeared to be on the DVD, but the DVD always tested as having no defects at the beginning of the installation.

Solution

My decision to use EXT3 was kind of on a whim, but the next install went without problems and I had no problems doing basic configuration. So I decided to reinstall Fedora 16 using EXT3 instead of EXT4 and have had no problems since. This is using the same physical hardware and the exact same partitions and logical volumes.

I think this indicates, at least to me, that there are still some bugs in EXT4. I have not however, seen this problem on some of my other systems. Perhaps it is the larger 1.5TB drives I am using on this system.

I hope this helps by preventing you from spending 3 days to discover and resolve this problem.

DataBook® for OS/2 Returns – in part

Announcements Information OS/2

Thanks to WD “Bill” Loughman of Berkeley, California for sending me his downloads of some of the pages of the original DataBook for OS/2. Using that data, I have recreated the pages that he has saved. This is a great boon for anyone still using OS/2.

Unfortunately, much more data is still missing. If you, by any chance, have downloaded and saved any pages from the DataBook for OS/2, I would be very appreciative if you would zip them up and send them to me.

Not many people use OS/2 any more, but a bank I worked for recently just retired their last OS/2 ATM a few months ago. So it is still around.

Next “Theory and Practice of Linux System Administration” Class Starts Feb. 13

Announcements Training

The next session of my class, “Theory and Practice of Linux System Administration” will be run February 13 through 17, 1012.

Taken from my own experiences accumulated during more than 14 years of using Linux, and developed using my knowledge and experience as a course developer and trainer for both IBM and Red Hat, this class covers the practical aspects of Linux System Administration. It builds upon the foundation of the “Philosophy of Linux” in a way that helps the student understand how and why things are done as they are.

Our courses are always highly rated and well reviewed. Here are some comments from previous students taken directly from the course evaluation forms.

Seats Available

There are still seats available for my Theory and Practice of Linux System Administration class which starts on Monday, January 23 and runs for five days.

Course Description

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 an introduction to 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.

Schedule

Please check the Training page for complete class schedules and seat availability. Please contact us to sign up for classes as soon as possible. Our classroom facilities are very limited so class sizes are very small.

Theme Change

Announcements

As you can probably see, if you have been here before, I have made a major change in the look and feel of the DataBook web site. I have changed to a new WordPress theme and have made some minor customizations of that new theme.

You may even notice changes when you move from page to page. That is just me making a few tweaks to the theme.

I really like WordPress, which is the Free Open Source Software (FOSS)  I use for all of my web sites, because I can change the look and feel—the theme—with a couple clicks of a mouse.

I hope you like the new theme, and appreciate your patience if things do not quite work right. Please let me know via the Contact page if you notice a problem.

SOPA Protest

Information News Opinion

This website will participate tomorrow, January 18, 2012, in protest of the SOPA law. That law would restrict the Internet freedoms of everyone for the somewhat questionable  financial benefit of a few media companies. In order to restrict alleged piracy, they would restrict the entire Internet. Web sites could be closed without any warning or even proof that they were in violation of any law—except the laws of greed.

Read about SOPA and the protest.

This bill will break the Internet as we know it.

Training Classes for Q1, 2012 Scheduled

Announcements Millennium Technology Consulting LLC News Training

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.

Now Forming: Linux Administration Class

Announcements Millennium Technology Consulting LLC Training

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.

Fedora 15 on the Horizon

News

Fedora 15 is in Beta testing now and will be available—barring unforeseen complications—by the end of May. There are some interesting new features including desktops GNOME 3 and KDE 4.6.

The feature that will probably make the most difference to Linux Administrators and almost none to end users is the new systemd daemon. This “System Daemon” will replace the SystemV Init scripts which have been around forever; it also replaces the much newer Upstart which has barely gotten a toehold.

Fedora, being the sometimes bleeding edge distribution that it is, Fedora 15 will be the first distribution to include systemd.

The primary purpose of systemd is to launch and manage other needed daemons and processes, but it does it much more intelligently by only starting them as they are needed. Thus much of the systemd function can replace that of the Internet Superdaemon, xinetd or inetd, depending upon your distribution. The xinetd daemon simply hangs around waiting for an Internet connection attempt on one of its supported servers such as Telnet. It then starts the appropriate server and passes off the connection to that server and then waits for another connection attempt.

The systemd works much the same way, only not just with network-based services. It works together with UDEV and D-Bus to determine when a local daemon is needed and then starts it. Starting local daemons only when required saves system resources and can significantly improve boot time. This improved boot time is the only thing that most users will notice.

For a little closer look at Fedora 15 see 7.5 Reasons to Look Forward to Fedora 15 at Linux.com.

For all of the gory details of systemd, see http://0pointer.de/blog/projects/systemd.html. This German web site also has an excellent multipart series, systemd for Administrators.

Fedora Frog 2.0-14.0.0 Released

Announcements Software

I have released version 2.0-14.0.0 of Fedora Frog.

This interactive, text mode, menu-driven Bash program provides the Linux administrator an easy way to install applications not installed by default during a Fedora Core installation procedure, and applications that are not part of the standard distribution. Additional repositories are required beyond the normal Fedora ones, and they are automatically added by Fedora Frog as well.

Frog installs media players such as RealPlayer, Mplayer, VLC, Kaffiene and Xine. It also installs Thunderbird, Firefox, GNUCash, Adobe Reader and Yumex, and some things specifically for System Admins such as chkrootkit, iotop and more.

Fedora Frog currently supports Fedora 10, 11, 12, 13 and 14. Support for all previous versions of Fedora has been removed.

New features in this release include:

  • Added support for Oracle VirtualBox-4.0 with extensions and keep support for VirtualBox 3.2 which is still available.
    Set this up for selection in a new Radio Button menu due to choice complexities.
  • Added the screen program.
  • Added support for Fedora 13 and 14.
  • Resolved minor issues with VirtualBox.
  • Added nVidia PAE support.
  • Added more Admin programs such as ntop, powertop, iptraf, etc.

Fedora Frog is distributed under the GPL2 license. Fedora Frog can be downloaded from SourceForge at https://sourceforge.net/projects/fedorafrog/.

Working on Fedora Frog 2.0-14

Information Software

If you are waiting for the next version of Fedora Frog I am testing the latest code right now. It should be ready in a few days.

This version of Fedora frog will support Fedora 10 through 14.

This interactive, text mode, menu-driven Bash program provides the Linux administrator an easy way to install applications not installed by default during a standard Fedora installation procedure, and applications that are not part of the standard distribution.

Frog installs media players such as RealPlayer, Mplayer, VLC, Kaffiene and Xine. It also installs Thunderbird, Firefox, GNUCash, Adobe Reader and Yumex, and some things specifically for System Admins such as chkrootkit, iotop, powertop and others.

As always, this latest version of Fedora Frog will be available on SourceForge.

Page Sequence Problems Fixed

Notifications

The page sequence problems in the Table of Contents have been fixed. Pages are now displayed in the Table of Contents in the correct sequence. Thank you for your patience.

Page Sequence Problems

Information

There are currently some problems with the way in which WordPress displays pages in the order I specify. As a result many pages do not appear in the order in which I would like them to appear.

This is not about the posts, of which this is one, but about the pages that appear in the Table Of Contents section in the right-hand column.

Please be patient as I try to get this problem resolved.

Fedora 13 is Now Available

Information News

Fedora 13 has been available for a few weeks now. I have started installing it on some of my systems and it seems to work very well.

The Internet upgrade procedure works well but it does take a bit of time. You won’t want to use this method unless you have a fast Internet connection. A standard installation from DVD works well also. There are some differences in the installation procedure, but they are welcome ones including the restoration of the old “minimal” install option, which will be good for creating routers and other appliances.

The latest version of KDE is also very nice and provides a couple interesting new features as well as some new and improved widgets.

I will try to write a more complete critique as time permits.