Book review: Self service Linux by Mark Wilding, Dan Behman
Download the whole article as PDF
Short URL: http://fsmsh.com/1867
- 2007-01-12
- Published on web | Easy
-
Write a full post in response to this!
Linux is by reputation and in reality a highly stable platform. Being free software means that you can see its inner actions without the lead coat of proprietary license shielding. Problem determination with transparent source, if mastered within the Linux environment, enables the problem solver to focus efficiently on the issues at hand. New administrators tend to take longer to solve the more horribly tricky and very infrequent issues than those that have burnt their wizened fingers on the obtuse over the course of long years. Self-Service Linux: Mastering the Art of Problem Determination by Mark Wilding and Dan Behman and published by Prentice Hall may help you avoid some of the pain and burden of such a normal, infrequent, but extended learning.
My first impression of the book was that the authors have accumulated much detailed experience. Under the unusual situation that the Linux environment is badly misbehaving, then Linux problem determination requires much learning of the sprawling underlying details. Mark Wildings and Dan Behmans writing starts with a deceptively simple chapter on best practices and then hits you full in the face with chapter after chapter of technological Linux environment related skill development.
Linux problem determination requires much learning of the sprawling underlying details
The contents
Published by Prentice Hall and being part of the Bruce Perens’ Open Source Series, this book fulfills my expectations of technical mastery. Not a thin or unnecessarily easy read the book’s 456 pages contain the sort of detail you are happy with when you need to get down to debugging of issues in user land or the Linux kernel itself.
Quickly moving from the conceptual to the highly detailed practical with nine concrete and well-written chapters, I had the feeling that, although the book cost me some concentration effort to read, the knowledge gained made it, in all, a worthy effort.
The book delivers a mountainous but scenic tour of problem determination from best practices and how to conduct an initial investigation through system call tracing, the /proc file system, compiling, the stack, debugging, the difference between crashing and hanging and yet more. If you are not acquainted with the in and outs of development proper, then by the end of the book you surely will be.
The book delivers a mountainous but scenic tour of problem determination
My favorite chapter and by no coincidence the most straightforward was chapter 3 on the subject of the /proc file system. The file system is a window into the Linux kernel and the running processes. Under the bonnet many tools use the /proc file system to modify kernel behaviour or to list information. For example, by running more /proc/modules you will generate a listing of all the currently running modules.
A close second choice was chapter 5 on the subject of the Stack. I thought the explanations were clear and the small source code examples accurate and thoroughly to the point
Who’s this book for?
Due to the gritty details contained within the Self-Service Linux content; Linux developers, administrators, and support professionals are the natural audience. If you are a power user who is keen to learn the finer details of debugging then perhaps you should consider the book as well.
Relevance to free software
Mastering the art of problem determination within a Linux environment is the goal of Self-Service Linux book. Emphasis on the /proc file system, Kernel Debugging with KDB, strace, the GNU debugger GDB, the compiler GCC implies that the tools mentioned are 100% free software. Further, the problem solving tactics mentioned within in this book are obviously not proprietary in nature and open to the free software world to use.
Pros
Mark Wilding and Dan Behman have many years of experience within the software industry. They write consistently without avoiding the inevitably difficult background information, giving you very solid content to place your metaphorical feet on.
Very solid content to place your metaphorical feet on
Cons
The art of problem solving when associated with Kernel crashes or hangs can be anything but simple. Therefore, this detailed book by its very nature is difficult to read casually.
| Title | Self-Service Linux®: Mastering the Art of Problem Determination |
| Authors | Mark Wilding, Dan Behman |
| Publisher | Prentice Hall |
| ISBN | 013147751X |
| Year | 2005 |
| Pages | 456 |
| CD included | No |
| FS Oriented | 10 |
| Over all score | 8 |
In short
Write a full post in response to this!
Similar articles
Do you like this post?
Vote for it!
Copyright information
This article is made available under the "Attribution" Creative Commons License 3.0 available from http://creativecommons.org/licenses/by/3.0/.
Biography
Alan Berg Bsc. MSc. PGCE, has been a lead developer at the Central Computer Services at the University of Amsterdam for the last eight years. In his spare time, he writes computer articles. He has a degree, two masters and a teaching qualification. In previous incarnations, he was a technical writer, an Internet/Linux course writer, and a science teacher. He likes to get his hands dirty with the building and gluing of systems. He remains agile by playing computer games with his kids who (sadly) consistently beat him physically, mentally and morally.
You may contact him at reply.to.berg At chello.nl
- Login or register to post comments
- 4109 reads
- Printer friendly version (unavailable!)




Best voted contents
-
Special 301: FOSS users. Now we're all Communists and Criminals
Gary Richmond, 2010-03-05 -
Microsoft's Internet Driving Licence: stupid, unworkable and unenforceable
Gary Richmond, 2010-03-10 -
The Bizarre Cathedral - 69
Ryan Cartwright, 2010-03-12 -
Interview: Nina Paley (author of "Sita Sings the Blues" and the two "Minute Meme" animations)
Terry Hancock, 2010-03-15
Buzz authors
Free Software news
- RT @lifehacker Create Polished Mind Maps at Bubbl.us - Mind map - Lifehacker http://is.gd/aKynI #brainstorming #freesoftware
- phpMyAdmin 3.3.1 is released http://bit.ly/aERDAA #PHP #MySQL #FreeSoftware #OpenSource http://bit.ly/cY4IoE
- phpMyAdmin 3.3.1 is released http://bit.ly/aERDAA #PHP #MySQL #FreeSoftware #OpenSource
- fanalytics: #Socialmedia #Darkside #Socialmedia #Socialinformationprocessing #Marketing #Twitter #Freesoftware http://tinyurl.com/qf79zc
- #Government Should Avoid Proprietary Software and ‘Clouds’ http://ur1.ca/pzuv #freesoftware #obama #saas
Similar entries
Other sites
- The Top 10 Everything (Dave). The good, the bad and the ugly.
- Free Software news (Dave & Bridget). All about free software -- free as in freedom!
- Book Reviews: Illiterarty (Bridget). Book reviews, blogs, and short stories.
Hot topics - last 60 days
-
Linux performance: is Linux becoming just too slow and bloated?
Mitch Meyran, 2010-01-26 -
Web code is already open - why not make it free as well
Ryan Cartwright, 2010-01-20 -
Save "Sita Sings the Blues" from the Flash format: can you convert FLA?
Terry Hancock, 2010-01-29 -
Microsoft's Internet Driving Licence: stupid, unworkable and unenforceable
Gary Richmond, 2010-03-10 -
Special 301: FOSS users. Now we're all Communists and Criminals
Gary Richmond, 2010-03-05
Hot topics - last 21 days
-
Microsoft's Internet Driving Licence: stupid, unworkable and unenforceable
Gary Richmond, 2010-03-10 -
Special 301: FOSS users. Now we're all Communists and Criminals
Gary Richmond, 2010-03-05 -
The Bizarre Cathedral - 69
Ryan Cartwright, 2010-03-12 -
Interview: Nina Paley (author of "Sita Sings the Blues" and the two "Minute Meme" animations)
Terry Hancock, 2010-03-15
Odiogo
Free Software Magazine uses Apollo, project management and CRM for its everyday activities!

