My Book “The Linux Philosophy for SysAdmins” – details

Front cover of the book "The Linux Philosophy for SysAdmins"The Linux Philosophy for SysAdmins

ISBN 978-1-4842-3729-8



Barnes and Noble

Expected hardcopy availability, November 11, 2018

Expected ebook availability, February 7, 2019

The Linux Philosophy for SysAdmins” is the book I wish I had when I was starting life as a SysAdmin and before I found my mentors.

For more information and a link to a complete book description, see the post on my personal web site.

“The Linux Philosophy for SysAdmins” sent to production

My new book, “The Linux Philosophy for SysAdmins” has been sent to production. The next step for me is reading the proofs to verify that everything has been translated onto the page as I intended. I am especially interested to see how some of my illustrations turn out.

Stay tuned!  I will have availability dates as soon as possible.

KDE Komplications

I have very much enjoyed using KDE for most of the last twenty or so years that I have been using Linux. Not to mention many of the KDE applications that I find useful. However, over the years, KDE has become massive, komplicated, and monolithic; it is fat and the pieces are so interconnected and interdependent such that it can no longer be properly managed.

I really like many of the KDE features and applications, but KDE insists on having not just one or two but several daemons running underneath the slick desktop in order to accomplish many tasks that I find useless. These daemons do everything from keeping track of files and directories to managing core dumps. KDE itself has become unstable so that core dumps are a common occurrence.

All of this results in a Linux experience that is slow most of the time, and positively glacial at worst.

I have been using other desktops for months, now and am finding the experience much better, However some of the KDE applications I still like have infected my otherwise decent LXDE desktop with remnants of their crapware. For example, Gwenview, a KDE application, is great and it meets all of my needs in an image viewer. However it seems to crash frequently these days and those crashes result in kactivitymanagerd generating many core dump files in /var/lib/systemd/coredump. This takes huge amounts of disk bandwidth and slows down the entire system. More than once it has also resulted in filling the /var filesystem with core dumps which brings the entire system to its knees.

Just to be clear, these problems occur on multiple computers and whether the system was upgraded or installed to bare metal. I have even seen them occur on virtual machines. Google searches indicate that I am not the only one experiencing these problems. Of course this is in addition to the regular five-year release of KDE that is almost completely broken and unusable.

So I am saying goodbye to KDE for the foreseeable future. I will be using LXDE which meets my needs and is also much slimmer and faster than KDE. I also intend to try other desktops from time to time in case they might also meet my needs, but for now I will use LXDE and remove all vestiges of KDE from all of my systems.

See my article “Removing kactivitymanagerd” for details on removing the kactivitymanagerd program.


Overclocking Fedora 27

I recently purchased a new ASUS TUF X299 motherboard and an Intel i9 CPU with 16 processors (32 threads). The CPU runs at a default of 2.8 GHz but is actually capable of being overclocked to much higher speeds on this Fedora 27 box.

I really don’t care about getting the last bit of performance out of my computer; I really would rather have reliability than maximum speed. But I do want a bit more than 2.8GHz.

After fussing with the system for a few days and not getting any stable results, I decided that it would be interesting to try reinstalling fedora from scratch. For the last several versions I have been doing upgrades rather than reinstalls, so I thought I might as well try the reinstall. That did work for me and I was able to get to my target of 50% overclocking without any trouble.

You should note that the Fedora Project recommends not overclocking your CPU.

The bottom line in this case is that Fedora should be installed from scratch on a host in order to ensure best performance from these newer and very powerful CPUs.


New book deal with Apress

At the end of October, I signed a contract for a book deal with Apress publishing. My book is tentatively titled, “The Linux Philosophy for System Administrators.” My intention is for it to be the book that I wish I had when I started as a System Administrator (SysAdmin) many years ago.

Apress specializes in books for IT professionals, developers, and technical communities around the world. I am pleased to be associated with them in this effort.

I will post more information over the coming weeks and months in order to let you know more about the book itself and to keep you abreast of our progress. I do not currently have a publication date but I think it will be sometime in the second half of 2018.

Website has a new theme

I have made a significant change in the look of the Linux DataBook web site. I found This new “Magazine-Basic” theme on the free WordPress themes site. After making a few simple configuration changes to the theme, installing my Linux header image, and a couple other minor changes, it is ready for use.

This new theme is clean, easy to read, and easy for me to work with as the admin and sole author. I like its simplicity, and it also handles code segments better than my previous theme so that they are easier to read and don’t run off the right edge.

Thanks for visiting!

Fedora 27 arrives

Fedora 27 was officially released yesterday, November 14, 2017.

Today I downloaded it and upgraded one of my VMs from Fedora 25 to Fedora 27. That went very well, so I upgraded my main workstation. That went well, too and I am using that workstation to write this post.

It took about 3 hours to do the upgrade using the dnf upgrade plugin. I have written a script that does all the work so I just run that and check up on it later. This upgrade procedure has worked well for the last four  version upgrades.

I have only played – er experimented – with F27 for a few minutes but I will try to write a bit more about it soon.,

Read the announcement here:

Fedora 26 Released

Fedora 26 was released July 11 and I have already upgraded several of my computers with it. My initial impressions are mainly very positive. This is not intended to be a complete or intensive review, just a quick record of my first encounters with it.

I have successfully upgraded five of my eight hosts since yesterday morning. Of the ones that have not yet been upgraded, one, a very old and slow EeePC is still in process, I have not started one, and one encountered a problem during the upgrade. The successful upgrades were easy and even though one encountered a problem during the upgrade, restarting the upgrade after adding more space to /usr and /var resolved that problem. You do use LVM so you can do that, too, when required, don’t you?

As for how it looks and works – most of the changes are under the hood and can’t be seen on the desktop. Except for the new default wallpapers, of course. One of those new wallpapers is an animated one of leafless trees on a blue and white wintry background that changes dark to light and back to dark as the day progresses. Some of the major under the cover changes are a new version of GCC, and new versions of Goolang and Python.

Fedora 26 is distributed in three main options, Workstation, Server, and Atomic host. It also comes in several additional spins that are created and supported by special interest groups such as Fedora Labs, and the Python Classroom.

Read the announcement here:

Or just go ahead and download it here:

Fedora Spins are located here:

How to upgrade your system BIOS using FreeDOS

This article is now available here, on this site.

I recently upgraded a couple older computers with new processors that were faster and had more CPUs than the previous ones. I discovered that it was necessary to upgrade the motherboard BIOS before the new Intel processors would work. I don’t use or even have Windows so any upgrade procedures using that was a no-go from the start. Nor do I have an old version of DOS. I also wanted to perform this BIOS upgrade using open source software.

Google helped me find my answer. I used FreeDOS to upgrade my system BIOS. Read about it here on

Introduction to the Linux EXT4 Filesystem

This article is now available here, on this site.

The EXT filesystem has been the default filesystem for many Linux distributions for many years. EXT2 was the first filesystem I encountered when I first started with Linux 20 years ago. It is robust and works well in almost every mainstream application environment. The EXT4 filesystem is the latest incarnation of this line of filesystems and brings even more speed and reliability to the table.

My latest article at is an Introduction to the Linux EXT4 filesystem. It covers the history of Minix, the EXT predecessor, as well as the evolution of EXT to where it is today.