Book Review: Beginning Ubuntu LTS Server Administration: From Novice to Professional, Second Edition by <i>Sander van Vugt</i>

Book Review: Beginning Ubuntu LTS Server Administration: From Novice to Professional, Second Edition by Sander van Vugt


Ubuntu Server Edition, built on Debian GNU/Linux, has established itself as one of the most popular and well documented GNU/Linux server distributions. The Long Term Support (LTS) version of Ubuntu Server is provided with security updates for five years from the release date. This long term commitment ensures a stable base for deployment. Beginning Ubuntu LTS Server Administration From Novice to Professional aims to teach all you need to know to begin administering Ubuntu Server. The book covers installing, configuring and the systems administration tasks for Ubuntu Server Edition.

The book's cover The book's cover

From the outset, I began to have my doubts that this would be an ideal reference work for someone new to GNU/Linux system administration. Confusing sentences like, “An Apache web server at home does have some other requirements – as a corporate database server, for example.”, seem to permeate the book. The phrase, “the most important”, occurs so often that it became a game to see when it would come up next.

Covering basic installation, the author suggests no less than three different types of filesystems for a general server: ext2, ext3 and XFS. XFS is a high performance filesystem for handling large files and smooth data transfers, not an ideal choice for a file and print server. Perhaps a section on which filesystem types are best for specific server roles would be more informative for someone new to GNU/Linux filesystems.

Advancing through the chapters, there are minor technical errors as well as some unusual descriptions of GNU/Linux terms and concepts. For example, the book correctly indicates that most system scripts are executed with the dash shell; more correctly described as a POSIX-compliant implementation of the Bourne shell (/bin/sh). The author incorrectly states that dash is the default shell for all users. The Bourne-Again Shell (bash) is the default shell for users, which is correctly reported in later chapters.

The overview on updating and maintaining packages doesn't clearly explain the relationship of the dpkg package management program and APT...

The overview on updating and maintaining packages doesn't explain clearly the relationship of the dpkg package management program and APT, the Advanced Package Tool, and how APT relies on and works with dpkg. When explaining how to compile and install software from sources, the author explains how to install the GNU Compiler Collection (gcc), which on its own will not be sufficient. In practice the recommendation is to install the build-essential packages, which include tools and utilities (as well as gcc) needed to compile programs.

There are numerous other examples of concepts, origins and practices that I disagree with. I was disappointed, as I had hoped this would be a book I could refer others to for system administration. Despite the errors and explanations, the topics covered offer a good overview of Ubuntu server administration. I would use this book as a supplement to other resources and not as a primary source of information.

The contents

The book is four hundred and twenty four pages long in thirteen chapters. "Setting the System to Your Hand" is an unusual title for a chapter on system customization, tuning and monitoring. Likewise, "Running It Any Way You Like" is a confusing title for an introduction to Bash shell scripting. The remaining chapters deal with basic system services provided by a server. Some chapters cover their topic in sufficient detail, others only touch them briefly.

Who is this book for?

This book is aimed at novice Ubuntu Server administrators. With the technical errors, unclear explanation of system administration concepts and uncommon practices, it falls short of its aims. Although there is good information for a system administrator, someone with a knowledge of GNU/Linux concepts will notice the shortcomings. I have university students or colleagues consistently request recommendations for GNU/Linux system administration books but I could not recommend this one to them.

Relevance to free software

Ubuntu Server is currently a very popular GNU/Linux distribution. The book covers a version of Ubuntu Server with an extended support cycle. Since Ubuntu is Debian GNU/Linux based, a significant amount of information also applies to it.

While not an ideal book, there is some good information contained inside

Pros

While not an ideal book, there is nevertheless some useful information in it. There is overall coverage of system administration, from installation to Internet services. So I would suggest it as a reference work for a somewhat more experienced system administrator.

Cons

There is very little coverage of backing up a server. The chapter on virtualization could have been eliminated and more emphasis placed on backups or other administration tools. The shortcomings of the book and my general misgivings on how concepts are presented prevents me from making it one of my recommended reads.

Book
Title Beginning Ubuntu LTS Server Administration: From Novice to Professional, Second Edition
Author Sander van Vugt
Publisher Apress
ISBN 1430210826
Year 2008
Pages 424
CD included No
FS Oriented 9
Overall score 5.5

In short

Category: 
License: 

Comments

shabitz's picture
Submitted by shabitz on

I wished I had read this review before I read this book. I'm new to linux and tried learning by picking up several other books. The problem is that most of the books I had covered older distrobutions which the changes are sometimes dramatic. I was having a hard time following along. I noticed this book and due to 8.04 still being offered on Ubuntu's site. I felt it would be a great way to install and follow it through the book.

Well, I ran into several complications. Many of which took me hours to figure out it was a publication error. Google searches typically set me back on the right path or helped me figure out the error. I got very lost on the bash scripting chapter so I decided to skip it and go with a bash scripting book later. Also I also skipped the last chapter on xen virtualization. At work we started dabbling with Xen but Vmware is proving to be the better choice. So I'll likely go that route.

The one question I have though is what book would be a better book for learning Ubuntu Server?

Author information

Ken Leyba's picture

Biography

Ken has been working in the IT field since the early 80's, first as a hardware tech whose oscilloscope was always by his side, and currently as a system administrator. Supporting both Windows and Linux, Windows keeps him consistently busy while Linux keeps his job fun.

Most forwarded

Interview with Dave Mohyla, of DTIDATA

Dave Mohyla is the president and founder of dtidata.com, a hard drive recovery facility based in Tampa, Florida.

TM: Where are you based? What does your company do?
DTI Data recovery is based in South Pasadena, Florida which is a suburb of Tampa. We have been here for over 10 years. We operate a bio-metrically secured class 100 clean room where we perform hard drive recovery on all types of hard disks, from laptop hard drives to multi drive RAID systems.

Anybody up to writing good directory software?

Since the very beginning, directories (of any kind) have had a very central role in the internet. (I have recently grown fond of Free Web Directory. Even Slashdot can be considered a directory: a collection of great news and invaluable user-generated comments. As far as software is concerned, doing a quick search on Google about software directories will return the free (as in freedom) software directories like Savannah, SourceForge, Freshmeat and so on, followed by shareware and freeware sites such as FileBuzz, PCWin Download Center and All Freeware (great if you're looking for shareware and freeware, but definitely less comprehensive than their free-as-in-freedom counterparts).

Interview with Mark Shuttleworth

Mark Shuttleworth is the founder of Thawte, the first Certification Authority to sell public SSL certificates. After selling Thawte to Verisign, Mark moved on to training as an astronaut in Russia and visiting space. Once he got back he founded Ubuntu, the leading GNU/Linux distribution. He agreed on releasing a quick interview to Free Software Magazine.

Is better education the key to finding better software?

I read David Jonathon's article Anybody Up To Writing Good Directory Software? the other day, which got me thinking about software directories in general. As David mentioned, many of the software directories one finds when doing a quick google search are free as in beer, not as in freedom. But what interests me is the software directories that already exist, providing a combination of both free as in beer software, and open source software. Sites such as Freeware Downloads and Shareware Download don't advertise themselves as providing free as in liberty software, but each of them have a good selection of open source software available... if you know where to look.

Most emailed

Free Open Document label templates

If you’ve ever spent hours at work doing mailings, cursed your printer for printing outside the lines on your labels, or moaned “There has got to be a better way to do this,” here’s the solution you’ve been looking for. Working smarter, not harder! Worldlabel.com, a manufacture of labels offers Open Office / Libre Office labels templates for downloading in ODF format which will save you time, effort, and (if you want) make really cool-looking labels

Creating a user-centric site in Drupal

A little while ago, while talking in the #drupal mailing list, I showed my latest creation to one of the core developers there. His reaction was "Wow, I am always surprised what people use Drupal for". His surprise is somehow justified: I did create a site for a bunch of entertainers in Perth, a company set to use Drupal to take over the world with Entertainers.Biz.

Update: since writing this article, I have updated the system so that the whole booking process happens online. I will update the article accordingly!

So, why, why do people and companies develop free software?

More and more people are discovering free software. Many people only do so after weeks, or even months, of using it. I wonder, for example, how many Firefox users actually know how free Firefox really is—many of them realise that you can get it for free, but find it hard to believe that anybody can modify it and even redistribute it legally.

When the discovery is made, the first instinct is to ask: why do they do it? Programming is hard work. Even though most (if not all) programmers are driven by their higher-than-normal IQs and their amazing passion for solving problems, it’s still hard to understand why so many of them would donate so much of their time to creating something that they can’t really show off to anybody but their colleagues or geek friends.

Sure, anybody can buy laptops, and just program. No need to get a full-on lab or spend thousands of dollars in equipment. But... is that the full story?

Fun articles

Santa Claus - the most successful open source project

It dawned on me the other day, as I was shopping for the dozens of gifts it seems I have to buy every December, that Santa Claus is the most successful open source project in history. (Bridget @ Illiterarty would agree with that). Santa Claus is essentially a marketing development that is embodied by everyone who stuffs a sock, gives a gift, hosts a dinner or wishes Merry Christmas over the holiday season.

Most emailed

Editorial

When I first started thinking about Free Software Magazine, I was feeling enthusiastic about the dream. I had Dave, Gianluca, and Alan willing to help me, I had established members of the free software community willing to help me out, I had writers volunteering their time and energy for free, and I had a generous offer from OpenHosting for servers, all before I'd proved myself. There was a sense of excitement in the air, and I thought maybe, just maybe, I could make this work.

Free Software Magazine uses Apollo project management software and CRM for its everyday activities!