Book review:
Red Hat Enterprise Linux 5 Administration Unleashed
by Neil Horman
Red Hat Enterprise Linux 5 Administration Unleashed
Author: Tammy Fox
Publisher: Sams
Publication date: April 20, 2007
Disclosure: Tammy Fox was the founding editor of Red Hat Magazine.
I’m a 32-year-old software engineer working for Red Hat. The last time I did a book review, I was reading The Great Gatsby when I really wanted to focus on the upcoming seventh grade spring dance. Fortunately I can now read (and review) books that I find interesting. Red Hat Enterprise Linux 5 Administration Unleashed by Tammy Fox fits the bill. It is, as its name implies, an admin guide and reference guide. It provides useful information on a subject that I am perpetually interested in, is well written, and there are no subtle interactions between characters that the author uses to display his dissatisfaction with the behavior of the nouveau rich (or whatever it was The Great Gatsby was about). So when I was offered the opportunity to review Fox’s new admin guide, the “easy-A” opportunist in me jumped at the chance.
The first thing that I realized when I started making notes for this review is that none of my past book review techniques were useful here. I couldn’t talk about how hypothetical user A made me feel when he enabled his new targeted SELinux policy. What I quickly realized I could do was draw comparisons between this book and other high-level Linux system guides produced by Sams Publishing (several of which I own). I could ferret out what this book does well, and what it doesn’t do so well, and use that information to produce a recommendation. I think the results of my reading were rather interesting. Books from this publisher, including Red Hat Enterprise Linux 5 Administration Unleashed, did some things very well, but some things were not worthwhile. The positives for the books seemed to be unique, while the negatives seemed formulaic, almost as if the publisher has a template that requires boilerplate material for certain topics despite the fact that they are entirely unneeded.
So the obvious question is: What does the Red Hat Enterprise Linux 5 Administration Unleashed do well? To summarize, it handles new technologies beautifully, and it handles technologies that are unique or otherwise predominantly used by Red Hat very well.
Open source software (in fact, all software) suffers from documentation lag. When technologies mature, the development cycle incorporates the documentation process, and administrators have access to guides that accurately match the software’s behavior. When a technology is new, accurate documentation is more of a moving target. For example, try finding an accurate set of documentation for the Red Hat kdump service implementation or its underlying kexec technology on the Internet today.
Thats where this book shines. While it’s almost impossible to keep up with so many rapidly developing technologies, Red Hat Enterprise Linux 5 Administration Unleashed really delivers. New and newer technologies such as Kexec/kdump, Xen, Oprofile, and SystemTap really get a boost from books like this one. Sure, you can go out and scrape around the Internet searching for relevant information, and you might find a good amount, but consider the cost of the time spent sorting relevant bits of information versus the expected cost of this book. You’ll quickly find it’s a better value to spend your cash than your time.
Likewise, Red Hat Enterprise Linux 5 Administration Unleashed provides some great depth on technologies that are used frequently or exclusively by Red Hat. The section on the installer in this guide is top-notch. Information on producing kickstart files is highly valuable to system administrators. And RPM–while not exclusive to Red Hat–is often associated with Fedora™ Core and Red Hat® Enterprise Linux® and is not fully documented in the wild. Even in areas where it is well-documented, there are aspects that are distribution-specific. This book fills those gaps quite nicely.
This book also provides a great overview of how to provision a Red Hat Enterprise Linux system with Red Hat Network®–a task for which there is almost no openly available documentation. All of these Red Hat-oriented technologies have very little documentation in the community, and this book is a much needed bridge for system administrators seeking additional information.
The question then remains: What doesn’t this book do well? Though it excelled at handling new and Red Hat-specific technologies, it seems to fall short explaining ubiquitous and otherwise mature technologies. I hesitate to fault the author for this since the content of these sections are, in my opinion, well-written and technically accurate. The problem is the existence and pervasiveness of these sections in the first place. While a large portion of the book is dedicated to topics which are new and evolving, an equally large portion of the book addresses technologies which have existed in a fairly mature form for 10 or more years. I have a hard time understanding why these sections are included in these types of books (I say these, because it seems to me that this is a consistent problem throughout books of this variety). Sure I can understand–given the target audience of these books and their purchase patterns–that a little redundancy is needed. Explaining the file system layout, how to create users, how to use tar, gzip, and perform other very common tasks is in order. But I can almost see the notes on the first editorial review scrawled into the margin: “Where’s the section on sendmail?”
It seems that all of these types of books require sections on setting up major applications on your server, and I can understand the sentiment. But since the book is so good at keeping up with the evolution of technology, it seems to lack more detailed documentation (or at least pointers to it) available from a variety of sources.
Take Sendmail, for instance. Red Hat Enterprise Linux 5 Administration Unleashed has 10 pages regarding the configuration and use of the Sendmail server. It’s good. It’s accurate. It’s useful. However, type ’sendmail howo’ into google and see how many hits you get. Theres nothing wrong with including information on sendmail in a book. But there is such a pervasiveness of information on this particular topic, both online and in print, that in my view the 10 pages used here would have been better spent as a 1-page summary in an appendix that referenced other books and online resources on the topic. The same applies to Apache web server, BIND and DHCP servers, etc. The information presented is well-written and informative, but unless you just need a quick overview of how the technology works, you won’t reach for this book first.
So, should you buy this book? In a nutshell, yes. Overall, this is a great book. I know I beat on some aspects of it, but truthfully, the parts that you won’t use out of this book are well outweighed by the parts that you will use, which are invaluable. This is a reference book for newer technologies in Red Hat Enterprise Linux 5. If you’re interested in learning more about those, you will find this book an excellent addition to your reference shelf.








May 1st, 2007 at 12:53 pm
I ordered this book in hopes that it will aid in the overall study process for the RHCE. I am glad to see that the book provides some coverage to most of the topics for the RHCE.
May 1st, 2007 at 11:03 pm
Well, It is good & rich in content.
I will sure get a copy of the book
May 2nd, 2007 at 11:46 pm
surely i will get and go through this book ,i hope it would enhence my knowledge about rhel5 ,i was in search of rhel5 book soon after rhel5 released .
May 6th, 2007 at 3:04 pm
Thanks for the review.
I am really interested to learn more in areas like Kdump and SystemTap, planning to buy this book
May 7th, 2007 at 12:36 am
i think this book will enrich th knowledge on rhel5.
the important ares are covered. surely i will get the book
May 16th, 2007 at 2:42 am
Thanks for the review.
I am really interested to learn more in areas like Kdump and SystemTap, planning to buy this book
May 16th, 2007 at 9:41 am
Binu aka raju: According to Amazon’s “search inside the book” feature, systemtap is mentioned only a few times, and spans about one page of text. In this particular case, you may be better off simply reading the project web page and the tutorial.
May 16th, 2007 at 10:55 pm
Adding to what Frank already mentioned, the project web page is at http://sources.redhat.com/systemtap/.
June 6th, 2007 at 11:31 am
Data backup and recovery to/from tape has been one of the most universally ignored subjects in every Linux “Admin” book — until now. I’m delighted to see that Tammy has devoted an entire chapter to Techniques for Backup and Recovery. That’s a “must have” reference for anyone in an Enterprise IT environment.
June 9th, 2007 at 4:57 pm
Can’t buy a book but wish to have it. … sad one
June 15th, 2007 at 9:42 am
I have think book. I am solaris admin and found this book waste of time. I need to install NIS on Redhat ep 5 and does not give me detail what are the packages are needed and what are the services need to run. Please read and you will feel that you waste your money.
I am not happy with this book and I rate this 2 out of 5.
Don’t recommend it at all.
June 15th, 2007 at 10:02 am
Kiran: If you’re looking for a book to list packages that you need to install to get a certain set of functionality, you’re getting the wrong book. In fact you’re not going to be able to find a book that lists that sort of data, since packaging is so distribution specific. Instead of looking for a package list, read the section on package management, and particular the section on using yum. With yum you can search for packages relating to NIS, install the ones that meet your criteria, and automatically have any dependent packages installed for you.
July 13th, 2007 at 10:52 am
Hi Neil,
Thanks for your suggestions. I agree with you that this book is not detail what I needed. I have a background in UNIX - Solaris so it was not that difficult for me to find the right package to install and configure. Well, there is a Solaris10 book by Bill Calkins; I suggest author of redhat to review that book and see how that dude has manage to integrate all the basic to higher level of detail about OS. Authers of other OS should learn a lesson from his way of writing.
Cheers !!!
August 24th, 2007 at 1:47 am
send me pdf of this book
i m just giving the examination
thank you
August 29th, 2007 at 1:07 am
send me pdf of this book.
September 1st, 2007 at 12:24 am
please kdly referar a RHEL 5,RH253CONTENTS,I AM A RHEL4 STUDENT.YOUR EALY ACTION IS EXPECTED.
September 2nd, 2007 at 9:38 pm
plz, sent me a RHEL 5 book(pdf). i am RHEL 5 student.
September 14th, 2007 at 6:16 am
ser,plz sent me one copy of Red Hat Enterprise Linux 5 Administration Unleashed
February 16th, 2008 at 3:01 am
ok. but if u give a list of commands that used frequently in administration that will be more effective. i think. iam just 9months familier to Red Hat and seeking for RHEL5 exam RHCE. but very much shake about to face that exam so i choose this book everything ok but in exam point of view some guidelines will more appreciable…
May 6th, 2008 at 3:34 am
hi i can lern rhel 5, i have fill in a study time problem so plz send me all command list for ,example,
1.basic commands
2.cat/file command
3.directory commands
4.user/s commands
5.groups commands
6.quotas commands
7.lvm &rpm commands
8.raid commands
9.troubleshoot commands
i want step by steps all commands & this liked/ conected commands
i hope ur undrastand thanku.