Red Hat Linux System Adminstration Handbook 65
Red Hat Linux System Adminstration Handbook | |
author | Mark F. Komarinsky & Cary Collett |
pages | 405 |
publisher | Prentice Hall |
rating | 8 |
reviewer | chromatic |
ISBN | 0-13-025395-2 |
summary | A good introduction to Linux, aimed at power users and current Windows administrators. |
The Scoop
In a bookcase-breaking extravaganza last summer, Slashdot reviewed several books intended for new Linux users. While the kernel, Free Software and Open Source applications, and distributions often undergo periods of rapid change and improvement, the basic principles of use and administration remain constant.On those lines, Red Hat Linux System Adminstration Handbook is a solid book. Though it specifically discusses Red Hat, most of the information can be applied to other distributions. It strikes a unique balance between the needs of an end user and an administrator. Additionally, the authors go out of their way to explore proprietary and libre software for certain needs.
What's to Like
The book imparts a good sense of flexibility. In just a few pages, the RPM chapter enumerates several installation options, covers SRPMs in decent detail, and lists helper applications to simplify life. Many of the other chapters are similarly dense. This doesn't detract from the book's readability, and it covers most of the common details. Readers will learn the necessary basics while being made aware of extra information available. This is also evident in the Networking chapter. While focusing on medium-sized networks, there's enough data provided to get a few boxes up and running with little fuss. The backup chapter is excellent, and so is the chapter on Samba.This book covers several details often omitted from other books. For example, the installation chapter discusses dual booting with both FreeBSD and Windows NT. Another section outlines PAM (Pluggable Authentication Modules, used to configure finer-grained access). Even the chapters on sendmail and wu-ftpd talk about more secure alternatives, such as qmail, BeroFPT, and ProFTPD.
It's hard to quantify what makes a good system administrator. Part of it is wisdom and experience, part is natural talent. Another component develops with time. Tucked into corners here and there, the authors provide useful nuggets designed to spark intuition in a budding junior administrator's mind. This is very subtle, but there's definitely an underlying theme.
What's to Consider
The book covers Red Hat 6.0. Only a few spots have gone out of date with recent releases. For example, the kernel configuration and hardware support information describes the 2.2.x family. As well, packet filtering and masquerading use ipfwadm and ipchains, instead of iptables (available in the 2.4.x family). Most configuration and administration advice still applies.
Some chapters are short. Linux handles printing much differently from Windows, but it receives only 7 pages. The material is good, if skimpy. (Luckily, the Samba chapter fills in some blanks.) Adding more links to sources of additional information would improve this. On the whole, this is a workable reference book, but it won't replace a Nutshell handbook.
Summary and Table of Contents
On the whole, the Handbook packs in a lot of data. Administrators already familiar with Windows will get the most from the book. It will require some sense of exploration and adventure, but that's one of the most compelling parts of free software.Bundled with a CD-ROM, this book forms part of a Training course. It includes several demonstration videos and animations accompanied by audio. Each course corresponds to a book chapter (minus the chapters describing available software or the programming languages) along with practice tests. Easily installed, everything runs in a web browser under Linux or Windows. It won't substitute for a live teacher, but corresponds nicely with the text. This could come in handy for a small business or group on a budget.
- Introduction
- Installation
- Linux Boot and Shutdown
- Account Administration
- RPM
- Networking with Linux
- Printing and Print Sharing
- Samba
- Setting up FTP Services
- Applications for Linux
- Linux Database Software
- Programming Languages
- Web Serving
- X Windowing System
- Securing Linux
- Kernel Administration
- System and Network Monitoring
- Backing Up Your Data
- Talking to Your Peripherals
- Connecting to the Internet
- Appendix A (URLs)
- Appendix B (miscellaneous)
You can purchase this book at Fatbrain. Note: Also available with audio/video CD and tests in The Complete Red Hat Linux Training Course , available as ISBN 0-13-088223-2.
Re:honestly (Score:1)
Why I am weary of Redhat Books (Score:1)
Redhat itself has new releases fairly often that changes everything around. Although I am familiar with the system itself, theres only a few things that are new that I am not well versed in when it comes out, take for instance xinetd which ships default in RH 7.x
Buying a book on 6.0 would be useless for me, and it would be more cost effective to buy a book(s) that covers more advanced or new topics such as xinetd and iptables (I know these things are new and when I was in the local Borders which has dozens of linux/unix books, I couldn't find a book that covered either).
The only huge 3+ inch thick book I purchased a a few years ago was obsolete 2 months after I bought it, good thing I was able to return it.
Re:Why I am weary of Redhat Books (Score:1)
Re:Red Hat for experts? (Score:2)
Red Hat (or any other distro for that matter) is secure *if* you take the time & effort to do so (for me, that means uninstall any unnecessary services/packages, install the latest updates, and install/configure portsentry). That, plus a little common sense makes for a secure RH install (not 100% mind you, but close enough).
Re:Why I am weary of Redhat Books (Score:2)
The real tradeoff is that one one hand, you can write everything you know about a subject and get real detailed. But when the version changes, you are very quickly out of date. On the other hand, you can write in general about a topic and get the concepts across. The "shelf life" of such a book is much longer, since the information will give you a base to start from, understand the concepts, then look at the documentation for the latest version. The down side of that is you're no longer being specific, and having to point the reader at various other bits of documentation. It's hard to keep that balance, but I've tried.
I'm the author and would like to comment (Score:5)
This book is almost 2 years old. It's nice to see Slashdot reviewing it, but it is a bit out of date. So please be gentle about how "old" it appears. On the good side, a lot of the concepts are still current.
If you want something more up to date, please check out the Computer Based Training CD that I did. It's only about a year old, but don't worry, that will get updated too
more recent book on Unix philosophy (Score:2)
Danny.
Re:Why such an 'Old' version of redhat? (Score:1)
Re:reviews of 2 year old books (Score:1)
Mark arranged for me to receive a review copy after I finished the marathon Linux book series last summer. Due to various things, like work for pay and several other books in the queue, the review wasn't ready until recently.
Sometimes, the editorial side slows things down as well. In this case, I thought the book was good enough that it deserved a review. (It compares very favorably to other books in the marathon series.)
You could e-mail Hemos or Timothy with an offer to review a recent book. My list is rather large at the moment. They're good about working with people who follow the guidelines.
--
Re:honestly (Score:1)
Red Hat in a Clamshell
Mandrake in a Clamshell
Debian in a Clamshell
Slackware in a Clamshell
Turbolinux in a Clamshell
LinuxPPC in a Clamshell
Ooh, and on the covers we can feature different species of... plants.
Re:honestly (Score:1)
My favorite general Unix book is still the Unix System Administration Handbook currently in its third edition (2000) and now including Redhat 6.2 along with FreeBSD. What is particularly nice about this book is that it highlights the differences between these systems so you know what to look out for (the "gotchas") when you are administering multiple 'nixes.
One book that does try to cover system administration for Redhat (6 and 7) and other distributions (such as Debian) is Linux System Administration by Vicki Stanfield and Roderick W. Smith. In fact, this "Craig Hunt Linux Library" series of Linux books from Sybex is surprisingly good.
what about /etc/group (Score:2)
I don't want a lot, I just want it all!
Flame away, I have a hose!
Re:Slashdot Salaries? (Score:2)
Caution: Now approaching the (technological) singularity.
Re:Red Hat for experts? (Score:1)
There's always LAME (Score:5)
Well, forgive me for trying to grab some karma (check my posting history, I don't do it often ;p) but if you want to read something free, my Linux Admin Made Easy (LAME) guide [linuxninja.com] is rather uhh, Redhat-centric.
It's a _tad_ out-of-date but still relevant (and I'll be releasing an updated version "any day now").
Red Hat Linux System Administration Unleashed (Score:1)
I won't pretend to have an objective opinion as I wrote some of it, but it covers most topics that a linux admin would want to know. Yes, it's red hat based, but the information inside can be applied to almost and distro. The parts I wrote were aimed at any distro mainly. I suggested geting and using the source tarballs. Not relying on RPMs.
When it was written, 6.2 was the latest and greatest, so that's what it's aimed at, but the next edition (I think Tom's working on errata and additions already) should have more up to date info.
Re:honestly (Score:1)
AMEN! These people who absolutely must have some frontend to do everything for them annoy the crap out of me. iIf you want to use the frontends, fine. But know what they do.
Hell, if you can't put a machine on the net with ifconfig and route, and add and delete users with vipw, mkdir, chown and rm, then you need to learn how. (If you want to call yourself and admin that is.)
Re:Red Hat for experts? (Score:1)
Use the source luke! Grab the tarballs, compile and install. I've been known to build my own RPMs
for installation on several machines, but still, build it yourself. (I say we dust off and nuke the site from orbit) It's the only way to be sure.
Re:Slashdot Salaries? (Score:1)
$8/lb*200lb=1600/wk or 83200/yr.
I guess I need to gain some weight, or get really expensive coffee.
Re:honestly (Score:1)
useradd
userdel
usermod
ifconfig
route
vi or emacs to mod conf files
etc.
People who _Need_ a gui tool to get the job done really should do them self a favor and learn the basics.
Re:Complicated (Score:3)
If you want a REALLY good book to read, I'd suggest taking a look at The Unix Philosiphy [barnesandnoble.com] by Mike Gancarz. It's a rather consise book on why Unix is the way it is, and (unintententionally) demonstrates why Unix will never be a mainstream entity. People want apps that can do most anything, don't want to mess with low-level detail and just plain want it to do stuff withougt caring how it's done. Unix is almost the complete opposite of those desires.
If someone's going to allow submission of a review for a 2+ year old 'How-to config' book they should review this 9+ year old "Why is it the way it is" book. This one has been a great read so far.
Re:Red Hat for experts? (Score:1)
The thing I don't get is why ppl (not you...) think a desktop install doesn't need to be as secure as a server.
not that old. (Score:2)
why? because while 7.1 is fairly nice and it supports alot more required by workstation users it's stability is still questionable in my mind. 6.2 has most of the bugs worked out and i would imagine more people are useing it on servers than 7.1. so your book is still valid for those who want to setup a stable fileserver/nis/firewall/etc using redhat.
use LaTeX? want an online reference manager that
Check at O'Reilly (Score:4)
Learning linux from a book (Score:1)
I find that the best way by far to learn about Linux or other operating systems is this: set myself a task (eg. to run a DNS), and then research how to do it, and do it, and keep on trying until I get it right. Then move onto another task.
Not only does this make you learn things quickly, it teaches you the methods for solving any future problems you may come across that aren't in the book. Are we going to end up with a generation of Linux users who wouldn't know their fat from a fiddle as soon as something strange happens? We could even give them a title, Muddle Causing SuSE(andotherdistro) Engineers
Re:Why such an 'Old' version of redhat? (Score:2)
I can give you one good reason. And before I continue, I want to say that I agree it's not good to do this on mission-critical machines. I would not recommend extending the following attitude to those machines:
You have to learn it eventually.
Get a leg up folks, and improve your knowledge, forgoodnessakes.
(but only on machines in the office, at first... Then you'll be prepared to accomplish the same on mission-critical machines).
Re:Its better than nothing (Score:1)
-bindir
Re:what about /etc/group (Score:2)
The existence of the `vigr' utility on most Linux distribitions, as well as KDE User Manager (both of which encourage editing GIDs) should be enough to convince them.
Re:Red Hat for experts? (Score:2)
For admins, check out Netcrafts study of what Linux distribiution more than half of all Linux based web servers are running. Red Hat is AFAIK the only distribution that provides firewalling and tripwire out of the box.
And as someone pointed out before, customization is a moot point. You can still open a shell and hack away. Nobodies taken that away, and nobody will. For those who can't be bothered though, Red Hat provide some great tools.
Performance isn't something that can be discussed without a benchmark. Could you provide one? I'd have thought by releasing current, stable software Red Hat would have a performance gain on distributions that are still shipping noncurrent kernels.
Unix philosophy works for the desktop (Score:2)
I haven't read that book, but I have read `25 Years of Unix', whose explanations of Unix philosophy seems to indicate to me why its feasible Unix will become mainstream. Write something that performas a single function and do it well perfectly descrives the componentized web browser I'm typing this into, Konq. Nothing abouyt Unix philisophy limits it to haivng to be run from the command line, and nothing prohibits the creation of a modern desktop environment. Its just that older users are so used to seeing the trees they forgot about the forest.
reviews of 2 year old books (Score:2)
By all means, seeing reviews of "classic" books, like O'Reilly's Essential System Administration or something would be valuable, but introductory books that are not current are not so valuable. It's not the first review for an older book that I've seen on
I shouldn't really bitch, however, because I'm not spending my time reading and reviewing the latest releases in the computer section of the bookstore.
Re:Why such an 'Old' version of redhat? (Score:1)
Why such an 'Old' version of redhat? (Score:3)
Re:There's always LAME (Score:1)
You NEED this! (Score:1)
Because unlike some other linuxs RedHat has very few similarities to a real unix OS. It hides configuration files in obscure directories not at all like the Sun and BSD standards. Redhat has changed their version of automount at least 3 times in the last 4 releases, which wouldn't be a problem if they all used the same file format. (that kinda makes it tough for enterprise wide installs) You can't simply upgrade, since gnome breaks between releases and requires you to delete your
At $.70/lb. chubby gets $210 a week! (Score:1)
Re:Why such an 'Old' version of redhat? (Score:1)
linux admins (Score:1)
Re:Slashdot Salaries? (Score:2)
Nels
Re:Complicated (Score:1)
Re:Slashdot Salaries? (Score:1)
http://www.straightdope.com/columns/010525.html
Its better than nothing (Score:1)
Nothin beats good ol experience.
Re:Slashdot Salaries? (Score:1)
TWW
Re:Slashdot Salaries? (Score:1)
Now that our education system has degenerated to the point where no one can handle simple fractions and two people on Big Brother can be confused by the word "monogamy" while a third is unsure what a dove is (for fuck's sake!), there's little reason to believe that a return to the old system would work.
TWW
Re:Learning linux from a book (Score:1)
Re:Why such an 'Old' version of redhat? (Score:1)
Re:Red Hat for experts? (Score:3)
Frankly, I think the variety of software available for any given distro and the variety of tasks to which any given linux is suited makes writing a comprehensive book about any linux a difficult task. Couple that with the tremendous rate of change, and by the time a book is in print it is likely to have large sections that are competely stale.
Re:honestly (Score:1)
I meant something uniform across Linux version, like dselect or dpkg for example (-1-when it comes to packages -2-yep, I'm a biaised Debianist but which other distro do you still see there in 10 years ? This is the only one which doesn't belong to a financially unstable company) and the others tools (backup, fdisk, etc.) may also be made "similar" in terms of interaction.
and, you're right, it rather has to be in text mode so tha twe can script it...
--
honestly (Score:5)
Maybe a unique book covering all these topics at once like this one [amazon.com] but only aimed at Linux distros?
--
Re:There's always LAME (Score:1)
If you wrote LAME, then thanks. I found it very helpful, and I learned a lot from it.
The best book I've found... (Score:1)
Is Linux Administration Black Book ISBN: 1576104192
The main resons are that it offers both forms of administration means, via the gui and via the cli. It also covers everything.
Re:Learning linux from a book (Score:1)
Slashdot Salaries? (Score:3)
I don't where Timothy buys his coffee, but most decent coffee can be be bought on-line for around $4.50/lb USD. If you take an arbitrary weight of 180 pounds for an admin, thats $810 USD per week, or $42,120 USD per year for a good sys admin.
I don't know about you guys, but before I take a Linux Sys Admin job, I'm going to balloon up to 350 - 400 lbs first.
As an aside, for those who are Metricly challanged, 2.2 pounds is approximately 1 kilogram.
A book for Linux users (Score:1)
This is a troll. God forbid that anyone suggests that Linux users don't already know everything about the OS already. Political correctness aside, the major consumers of this book will be Linux and Unix users.
Re:Complicated (off-topic i know...!) (Score:3)
Re:honestly (Score:1)
http://www.linuxbase.org [linuxbase.org]
---
Re:honestly (Score:3)
That is, of course, if all the distros (I'm particularly worried about RedHat and Caldera) really live up to it's standards.
---
Re:Slashdot Salaries? (Score:1)
cool (Score:1)
And keeping current is impossible (Score:1)
ARGH! I can't even finish this post before a new version is out!
Most computer books are started months before the product even ships. It's not unreasonable to have at least 6 months from starting to write until the book is on the shelf. At least. If you start writing today, Red Hat will be on version 9.52 before your book sees the inside of a Borders.
Tough enough keeping up with the Microsoft products that are always late and widely spaced. Linux is powerful, timely information on it is going to be Net-based by necessity. Good reference books still have a place, though.
-Coach-
RH == FreeBSD? (Score:1)
I missed your point! Could you please explain this better?
It is extremely difficult to stay updated in... (Score:2)
This provides good information for how to manipulate Linux; it hasn't changed so much that it would be useless. As you said, a lot of the concepts are still current.
I also think that it's important for people to understand how procedures evolve. A better understanding results in a better application results in better sys-admins. :o)
Screw 3...
Re:Slashdot Salaries? (Score:1)
Is it FDL (Score:1)
Worth their weight in coffee beans? (Score:1)