News

David Both to present “SystemV Startup vs systemd” at TriLUG on May 8

Announcements News

I will be giving a presentation, “SystemV Startup vs systemd” at the TrilUG meeting on Thursday, May 8.

Topic: SystemD
Presenter: David Both
When: Thursday, 8th May 2014, 7pm (pizza from 6.45pm)
Where: NC State Engineering Building II Room 1021, Centennial Campus
Parking: The parking decks and Oval Drive street parking are free after 5pm
Website: http://trilug.org/2014-05-08/systemd

The new systemd daemon replaces the init process for some distributions already and is coming to many more. systemd provides service management and much more as well as startup for services designated to run on startup. It is designed to increase startup speeds as well as to conserve system resources by using a new startup strategy in which services are not started until they are actually required. This presentation will briefly review the Linux boot process and the old SystemV startup process. It will then discuss in more detail the startup process using systemd, and the reasons for creating the new systemd daemon and some of the advantages it provides. We will also discuss configuration files and some of the more common commands required to cause systemd to do our bidding. Backward compatibility will also be covered.

I hope to see you there.

Dealing with the HeartBleed bug

News Security

It has been a very hectic couple days since I woke up Tuesday morning to the news about the so-called HeartBleed bug. I spent a good bit of time Tuesday exploring the available information and then creating a program that would do much of the work required to actually fix the problem, and then testing my program. I spent a good deal of Wednesday fixing the problem on the computers for which I have some responsibility.

I have taken a bit of a breather after all that and here is my assessment.

HeartBleed is the most serious bug ever

HeartBleed is a bug that is both dangerous and insidious. If you have a computer that is on the Internet, you must assume that your data has been stolen. Even worse, you have no way to know who has been stealing your data or for how long; this bug opens up your data in such a way that no trace of the crime is left behind.

There is even a web site dedicated to HeartBleed, that provides the gory details about this bug and its effects that is strictly factual and contains none of the hype required by alleged news organizations that are primarily entertainment and not information – infotainment.  Unfortunately, in this case, most of the hype seems to be deserved.

What it does

The HeartBleed bug does nothing by itself. It simply provides an open door to crackers (black hat hackers) who use that door to steal personal data. HeartBleed affects the OpenSSL library of security programs that are used by most computer systems. The bug allows access to the memory of the affected server.

When your computer connects to a web site that uses encryption, such as your bank, the OpenSSL code is used for communicating between your computer and the bank’s computer. When there is no activity for a period of time, OpenSSL produces a heartbeat, a simple transmission of a packet of data that says “I am still here” to the server that prevents the server from closing the connection before you are finished with your business and the server responds with a simple acknowledgement of that “ping.”

The crackers can use this by faking a heartbeat signal from your computer. The acknowledgement is sent back to the cracker’s computer and the cracker can then request data from the memory of the server. The memory leaked to the cracker can contain any or all of your personal data stored on that site.

The affected computers are the servers that run most of the websites in the world and that contain your medical, personal and financial data including your social security numbers, banking information and everything else you don’t want the bad guys to have access to.

The worst part is that you do not have to do anything to have your data stolen except to visit a web site you already trust like your bank.

Recovery

Almost every version of the OpenSSL library has been fixed. And most of the large organizations that have servers, such as banks and other financial institutions, eCommerce websites like, hopefully, Amazon, Google and so on, have already patched their web sites.

The first thing you should do is install the latest updates to your own computer(s) regardless of which operating system you use. If your operating system is too old for new updates, such as Windows 95 or XP, or Fedora Linux 18 or earlier, upgrade your operating system and install all of the current updates. If you need to upgrade your computer in order to upgrade your operating system, then do so.

Second, change all of the passwords you use on web sites. ALL OF THEM!  All of your passwords have been compromised. If you continue to use them your data will be stolen.

The real problem is in knowing whether the web sites you use and which have some of your sensitive data have been fixed. By this morning, Thursday, April 10, many have some sort of notice on their login page. In most cases the ones I see seem to say that they never had a problem.  But you cannot count on that. Many are ignoring it entirely. Just do the best you can. Change all of your passwords anyway. If you learn later that the web site did not fix the vulnerability until after you had changed your password, change it again.

A few password guidelines:

  • Never use the same password on multiple web sites. Thus if one site is compromised, you won’t have to change all of your passwords.
  • Use long passwords that are at least 8 characters in length. This makes it much more difficult to guess or crack your password.
  • Passwords should contain a combination of lower and upper case letters, numbers, and special characters. This makes it much more difficult to guess or crack your password.
  • Never use the same password twice. An old password that was hacked, if used over, can still be used to attack your account.
  • Do not use birth dates, Social Security Numbers, pet, friend or spouse names, or dictionary words for your passwords. This will make it much more difficult to social engineer your passwords.
  • Change your passwords frequently. At least every 90 days, but once a month is even better. This will limit the time of your vulnerability if a site is compromised.
  • Never write down your passwords. Ever.

Good security is hard work

Yes, good security is hard work. That is why companies hire a lot of expensive people to handle it for them. For end users, it also takes time and some creativity to come up with reasonable passwords that are safe but which can also be remembered. It will be frustrating.

Bad security is an even bigger hassle. It can cost you your identity, lots of money and a great deal of time and frustration – far more than good security will cost.

Free “Introduction to Linux” course from the Linux Foundation, edX, MIT and Harvard

Linux News Training

Free classes are always cool, especially in times when companies do not have big training budgets. And it seems like one of the best training opportunities in years is here.

Linux is hot as a job skill. The Linux Foundation’s 2014 Linux Jobs Report found that 90 percent of hiring managers are looking to hire Linux professionals in the next half-year. But demand is greater than supply. Not only is Linux hiring hot, but Linux professionals are also getting larger and more frequent pay raises.

The Linux Foundation along with edX and major educational institutions Harvard and MIT have combined to provide a Massive Open Online Course (MOOC), Introduction to Linux. This course is free of charge and you can take it to earn a certificate or you can audit the course if you cannot make the full time commitment.

The course will be available some time in the 3rd quarter of 2014. The folks at VentureBeat have a short writeup about this which sounds quite interesting. You can read about the course and register here. It is estimated that the time commitment if you take this course is 40 to 60 hours.

Now you might ask why, as a Linux trainer, I would suggest you take this course rather than mine? Well, free is free, right?

I do plan to take this class myself as there is always more to learn. I enjoy teaching my own two-day “Introduction to Linux” course, and I do get paid for it. So, again, why? Because I cannot imagine that anything done by the Linux Foundation and the combination of organizations that have put this course together would not be really, really good.

Opportunities like this do not come along frequently. Take advantage of it.

Linux Security Bug – Update

News Security

The security bug is identified as CVE-2014-0092 now has fixes available for the following distributions of which I am certain.

  • CentOS
  • Debian
  • Fedora
  • Red Hat

Check your own distribution to verify the availability of the fix. Note that not all releases of these distros have a fix available yet. If your release does not have a fix for this bug you should seriously consider upgrading to a release that does.

Serious security bug found in Linux

News Open Source Software Security

A very serious bug has been found in the Open Source GnuTLS package. Many programs and the Linux operating system itself use this package to deal with the encryption of data streams. The bug was discovered during a routine code audit by Red Hat, and appears to be a simple error by a programmer. This is as opposed to the flaw intentionally inserted into the cryptography algorithm by the NSA to enable them to eavesdrop on encrypted communications. The NSA flaw does not affect Linux.

The fix is available and I have explicitly confirmed that it has been included in an update for GnuTLS on CentOS that was made available this morning. I have installed it on my server and firewall here which all use CentOS and ensured that nothing else obvious is broken. I have no idea whether this update requires a reboot, but I will reboot all of the affected CentOS systems after the updates have been installed.

This fix is not yet available for Fedora. Check the updates for your own distribution to verify whether this fix has been included or not.

Part of the news here is that serious security bugs in Linux, as this one is, are few and far between so it gets heavy media coverage. The other part of the news, and the part that will get little or no coverage, is that it is only because the code is Open Source that Red Hat could perform an audit and discover the problem. The open source aspect of this code is also the reason that the fix is available so quickly after the problem is discovered, and the ease with which I can confirm that it is included in the new version of the GnuTLS package by looking at the changelog.

The link below goes into more detail, if you are interested.

http://arstechnica.com/security/2014/03/critical-crypto-bug-leaves-linux-hundreds-of-apps-open-to-eavesdropping/#p3


Training Calendar set for first half of 2014

Linux News Training

Millennium Technology Consulting LLC has finalized its class schedules for the first half of 2014.


Training Calendar for First Half of 2014
Course Date Availability
Theory and Practice of Linux System Administration February 24 – 28  Seats available
Linux Servers and Advanced System Administration March 17 – 21  Seats available
Theory and Practice of Linux System Administration March 31 – April 4  Seats available
Linux Servers and Advanced System Administration April 14 – 18  Seats available
Theory and Practice of Linux System Administration April 28 – May 2  Seats available
Theory and Practice of Linux System Administration May 19 – 23  Seats available

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.

CentOS

This class is taught using CentOS because it is the downstream distribution of Red Hat Enterprise Linux (RHEL) and is identical in every way except for branding. There will be some discussion of the features found in Fedora and which may appear in future versions of RHEL and  CentOS.

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

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.

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.

Theory and Practice of Linux System Administration class, January 20 – 24

Linux News Training

Millennium Technology Consulting LLC, will be running the highly reviewed class, Theory and Practice of Linux System Administration, the week of January 20 – 24.

About this Course

This course is intended for  junior and mid-level 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.  Experienced Linux System Administrators also find this class valuable. Taken from my own experiences accumulated during more than 15 years of using Linux, and developed using my knowledge and experience as a course developer and trainer for both IBM, Red Hat, and other companies, 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.

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 Centos 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.

For complete details of this course see the Theory and Practice of Linux System Administration page.

Adding CentOS to Linux Training Courses

Millennium Technology Consulting LLC News Training

For the previous few years I have used Fedora exclusively as the basis for courses designed and taught as part of our Millennium Technology Consulting LLC training offerings. This is because Fedora is the upstream distribution for Red Hat Enterprise Linux and many features that eventually find their way into RHEL show up first in Fedora. Some features never make it into RHEL for various reasons—not the least of which being that they don’t work well or meet the needs of a commercial grade Linux.

On the other hand, CentOS is a downstream copy of RHEL, identical except for logos and branding. CentOS is for people who want to use RHEL but perhaps do not want to pay for services in order to obtain software updates. CentOS is always a few weeks or possibly even months behind RHEL because of the time required to replace all references to Red Hat with those for CentOS.

Extensive differences

The last few releases of Fedora have resulted in very significant differences between Fedora and RHEL, and therefore with CentOS as well. Current major differences include naming of network devices by UDEV and DBUS and how that works with NetworkManager, and systemd a completely new replacement for the SystemV start scripts that speeds startup significantly but requires a completely new set of commands.

Training issues

In the past, the differences between these distributions required only a bit of time during class to discuss. The current major differences require a different approach for training classes. They are just too great to cover easily in the amount of time available in these classes.

Due to it’s much closer match to RHEL these days, CentOS is much more attractive to administrators who need Linux training than Fedora.

New approach

I have devised a new approach to the structure of these classes and the course materials that will enable me to teach using the same materials for both Fedora and CentOS.

The new course materials for all courses developed by Millennium Technology Consulting LLC will cover both Fedora and CentOS. This means that presentation slides will cover those differences between distributions that are significant and meaningful. Lab projects will provide instructions for both distributions where differences exist in the commands or the tasks required to meet an objective.

The instructor will be able to teach using either CentOS or Fedora depending upon the needs of the students and the measure of the differences between the two distributions.

And after the class is over, the course materials can be used as a reference for both distributions.

So whether you need to prepare for what the future of Linux holds, or you need to know exactly how to do things with today’s distributions, Millennium Technology Consulting LLC can meet your training needs.

Check the Training Calendar for class schedules. We can also provide custom scheduling for classes that meet your own needs rather than mine.

Please contact us to sign up for classes as soon as possible. Our classroom facilities have very limited seating so class sizes are always very small.

 

Theory and Practice of Linux System Administration class, August 17 – 23

Linux News Training

I will be running the highly reviewed class, Theory and Practice of Linux System Administration, the week of August 17 – 23.

About this Course

This course is intended for  junior and mid-level 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.  Experienced Linux System Administrators also find this class valuable.

This class is based on Fedora because it is the upstream distribution for Red Hat Linux.

Taken from my own experiences accumulated during more than 15 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.

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.

For complete details of this course see the Theory and Practice of Linux System Administration page on our Millennium Technology Consulting LLC company web site.

Server migration complete

News

Our server migration was completed yesterday afternoon, Friday, August 9. All of our server functions are now back on the more powerful server hardware.

There were more issues than expected, but that is almost always the case with any upgrade or migration. As usual, some of the issues were self-inflicted. This included a problem with the method I used for migrating the web sites. But in the end, all of the problems were resolved in one way or another.

The Millennium Technology Consulting LLC web site is now running on CentOS 6.4. I chose this distribution because it has a long term support policy. Fedora, which I had been using for our server, has a very short support lifetime, so it is really a good deal of work to update the server every 12 to 18 months in order to stay current with security updates in particular.

CentOS has a 10 year support life so I do not expect to have to perform another migration or major upgrade on the server for a considerable time.

I still prefer Fedora for my desktops as it has more of the desktop features I like.

I apologize for any inconvenience that the outages during this migration may have caused.

Theory and Practice of Linux System Administration classes scheduled

Announcements News Training

Millennium Technology Consulting LLC has scheduled two instances of our highly rated Theory and Practice of Linux System Administration course.

Dates for this class are:

  • August 19 – 23
  • September 23 – 27

The September class has only one seat remaining available at this time.

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. Experienced Linux System Administrators also find this class valuable.

Taken from my own experiences accumulated during more than 15 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.

The student will learn about the history of Linux and 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.

For more information about this class, go to http://www.millennium-technology.com/?page_id=1046

Check our calendar page for our complete schedule of this and other courses.

 

Seat available for “Introduction to Linux” class

News Training

I have one seat available for my Introduction to Linux class this Thursday and Friday, June 6 – 7. This class is presented by my company, Millennium Technology Consulting LLC.

This 2-day course costs $1295.00. The $500 TriLUG discount is available for card-carrying TriLUG members.

This course is a quick survey of various aspects of using Linux with both the desktop and the command line interface (CLI). It is intended to be 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.

See the Introduction to Linux page for a complete course description and prerequisites.

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.

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.

 

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.

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 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.