Amazon.com Customer Reviews
What every serious Linux user should know! - Review written on December 20, 2005
Rating: 5 out of 5
7 customers found this review helpful, 1 did not.
There are three books that I am currently using to learn Linux and obtain a professional certification in this area. One of the books is "How Linux Works: what every superuser should know" by Brian Ward, published by No Starch Press. Indeed, the publisher name speaks for itself and the author did a great job covering many subjects in Linux administration without creating hunderds of "filler" pages as with many books these days.
There are roughly over three hundred pages in the book and 18 chapters that cover anything from the basics, file system, boot process, and network configuration to backups, kernel, samba and shell sripts. For instance, in the Network configuration chapter, along with the Linux-related information you need, will also cover things like network layers, routing, wireless security and so forth. Please remember, each topic by itself would easily cover thousands of pages and is very complex. However, the book will successfully give you enough to either encourage you to learn more or make you feel comfortable with concepts and bash commands.
I must admit though, there are certain areas I wish the author spent more time explaining the details. But I guess you could always use "man pages" or add another reference book to your home library. Overall, this is a very useful book to have; especially to those who feel comfortable with Linux GUI and would like to know more about the "under the hood" stuff.
Remember, CLI (command line interface) is your friend!
A good book for curious minds - Review written on June 24, 2005
Rating: 4 out of 5
33 customers found this review helpful, 1 did not.
This book is about the inner workings of Linux. Whether you are a novice (suits perfectly), programmer, Sys Admin, home user or a researcher - if you are one of a kind who is always curious about the inner workings of the things, then this book is for you. Me being a programmer, I was drawn towards it as to better my understanding of Linux which I learned basically by reading online tutorials. The book is divided in three parts. 1. Part 1: Explains the basic layout & workings of Linux. 2. Part 2: Explains the programming tools available in Linux. 3. Part 3: Explains specialized information, such as Kernel, printing etc.
Part 1: The basics are covered in pretty much detailed. Even though I found that at some places I could use a man or info command to get a more detailed information about certain command, I can understand that this book has no intention of doing it. But for the reference, the author explores all the basic commands of Linux and gives a brief intro about them. The book explains a in a lot simple way of why and how of Linux file systems. I have always had some confusion about them. But this book clearly explained them for me. Along the path of explaining of basics of Linux, we venture into Linux boot loaders -- LILO & GRUB. The book also has some excellent writeup on Networking in Linux. I couldn't verify the ppp part of it, but the parts on Ethernet, iptables & NAT are dealt well. What more, you also get a stern warning about how to manage your wireless network security.
Part 2: The second part starts with a priemer on Shell scripting. I would suggest any other Oreilly's book on Shell scripting for this. But again, looking at the target audience of the book -- not everything in shell scripting can be taught in such a small book. The explanation on GCC, Make (I never got this till I read this book) are explained well. What more, Python gets a nod as scripting language! The most interesting part or could also be most annonying part of any linux system is compiling of the Kernel. A wholesome chapter is devoted to it and now I feel pretty confident about how I can recompile my system.
Part 3: This part can be read independent of the book order. It has all the special topics which can be dealt independently. Like how do you setup network printer? How can I run CUPSd? How do I use Ghostscript to convert from Postscript to PDF? All these questions are answered here. I had a perfect need to read and study SAMBA. My home network consists of windows machines and I used to use them when I need to access specific files on those windows machines. Now no more! I can very nicely browse all my files right here from my laptop with wireless connection. One constant complain about people who use Linux is about buggy hardware. This book has a whole chapter devoted on how to buy linux compatible hardware. It will come to you of immense help especially if you are trying to build your own machine with all the latest technologies. I can also see how it can be of immensely helpful to System admins in corporate environments. Overall, I would recommend this book to anyone who is curious enough to learn the inner workings of Linux. If you can maintain that curiosity for 330+ pages, you can get accustomed to inner workings of Linux. This book will not make you an Linux expert. It will give you a meaning as to how things work in Linux. You would have to gain the mastery built on top of that foundation though.
Great Introduction to the Linux World - Review written on October 23, 2004
Rating: 5 out of 5
13 customers found this review helpful, 1 did not.
I didn't know about this book until it showed up on my doorstep courtesy of the great folks at the O'Reilly LUG program. But I was interested in it from the moment I opened the box.
It's a basic guide to general Linux. It's new, fun and the author does a nice job of covering the basics. He doesn't dwell on any one distro, but covers all sorts of commands, issues, and questions that a lot of people who are switching to linux might have. He goes over basics of Networking, Printing, and touches upon more advanced options in linux. I was especially pleased with the referencing he did, if you want to know more about a subject he recommends a book to check out! Very nice.
I sat down on a Saturday afternoon, and by Sunday night I had read my way through it. Even as an experienced Linux user I was interested and picked up a few tidbits from this book that I didn't know about. Although it's aimed at the new user, it was fun and interesting for me to read.
I'd definately recommend this book to people wanting to get into the Linux world.
Excellent teaching guide - Review written on June 07, 2004
Rating: 5 out of 5
68 customers found this review helpful, 2 did not.
This is one of the best basic books on learning Linux and is written with the power user in mind. It takes a different approach to learning Linux than most other books. Other books typically focus on a section of Linux and go over it in detail. For example, it may cover the file system from selecting an appropriate one to how to mount disks, security, directories, links, and similar information until it has presented all the information on the file system. Instead this one divides the learning task up into basic stuff you need to know, intermediate knowledge, and more advanced levels. This is actually more consistent with the knowledge expected in the real world. While I would expect even a basic administrator to understand how to mount and unmount a drive I would not necessarily expect them to know how to interpret and change an fstab configuration file. To go over the whole file system from beginning to advanced levels leaving the student unknowledgeable in other basic tasks doesn't make as much senses. I would rather hire someone who knows the basics of the system including adding users and other administration than one who knows everything about one area. So, I really like the way it teaches basic knowledge in all areas, then intermediate knowledge in all areas, then advanced.
The focus is on the user or the person who has been assigned to administer an existing Linux system. If you need to add a peripheral device, setup or change printing, mount a CD for access by Windows based machines, or pretty much anything else that an administrator of a Linux file server needs to know its covered. There are better books for other type of servers like setting up a web server, MySQL, or other items. However, if you are completely new to Linux or a fairly novice Linux user and need to be able to administer a file server type system you will enjoy this book. Designed for the person who wants to really learn about Linux from the ground up "How Linux Works" is a recommended read.
Excellent Tech Oriented Guide to Linux - Review written on June 05, 2004
Rating: 5 out of 5
68 customers found this review helpful, 4 did not.
This is a good techie overview of Linux. This is not the book you hand to Grandma (unless Grandma is a system admin), but it is a very well done Linux guide/introduction.
The first couple of chapters are old hat to any Unix user, being just basic overviews of how Unix in gneral works, but Brian quickly gets into the real meat of Linux with chapter 3 "How Linux Boots" and goes on from there with coverage of networking, printing and everything else you'd expect. If that were all there was, I'd be impressed and would recommend this book, but there is more. There are two excellent chapters on programming tools and compiling source code. These include troubleshooting compilation problems, an often ignored aspect of our Open Source world. A third related chapter covers kernel compilation specifically and again goes beyond the usual treatment.
Throughout the book, Brian gives useful hints and suggestions. He has obviously used and administered real Linux systems and has good experience and advice to share.
I like Brian's writing style and the definite techie orientation. If you are a tech person investigating Linux, this is a good book to read.