New Look

Information

Once again I have changed the look of the DataBook.

This time I have chosen a theme that is simple and clean. It has a good number of options that I can use to modify the details of the theme so you may notice further changes as you return from time to time.

I particularly like this theme as it can display the date and time a document was published.

Please comment if you like or dislike this theme, and please let me know why. I do not want the theme to get in the way of your access to the data contained in the DataBook®.

More about Fedora 18

Information Linux Reviews Technical Tips and Tricks

In my review of Fedora 18, I discussed my initial impressions of that newest release. Having now begun to install Fedora 18 on several more hosts in my constantly changing world I have found some interesting under the cover changes.

firewalld

A new firewall, firewalld, is now the default firewall for Fedora. Of course Fedora is the proving ground for many new things so, while this change was not particularly well documented, changes to Fedora in general should not be a surprise. The firewalld daemon is mentioned in three short paragraphs in the Fedora 18 release notes which only references the man pages for the new firewalld commands for further information, and once as being a new addition in the Technical Notes document. Both are available as PDF files from the Fedora Documentation Project.

The firewalld rules are quite complex compared to what I have been using with IPTables. This, and the fact that I am not yet familiar with the rule syntax or the overall structure of firewalld means that, for now at least, I need to revert to IPTables on my Fedora 18 hosts.

Reverting to IPTables

The good news is that the old IPTables firewall is still available until I can learn how to best create the firewall rules I need with firewalld. However it, too, has changed and some of the old IPTables rules, especially those using state related rule sets have been altered.

First, to convert back to IPTables, stop and disable the firewalld service and start and enable the iptables service.  Of course you must do this safely with your network disabled until you can get your new (old) firewall back in place. Then use the iptables-restore command to restore your old IPTables rules from the saved copy. You did save a backup copy of your IPTables firewall rules, right?

At this point, IPTables gives some errors indicating that one should use new connection tracking rules in lieu of the state-related rules. The best part is that IPTables is smart enough to give you the warning message and then translate the rules into connection tracking rules. At that point you can simply use the iptables-save command view the translated rules and redirect the output to /etc/sysconfig/iptables to save the translated rules.

So now I will take some time to learn this new firewall system while my IPTables firewall protects me.

Here is a link to the Fedora Project FirewallD documentation. http://fedoraproject.org/wiki/FirewallD

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.