I did find this book,but I was wondering whether there's a newer book on the market, because this one was released in 2004. I'm sure a lot has changed in the past 7 years?I need a book that helps me understand linux, instead of just giving me console recipes to reach certain goals. I need an overview picture of all its important components and how they work together, without going too much into kernel internals.Any help would be appreciated on finding an appropriate book for an administrator who is interested in this wonderful OS called Linux. I'm not a newbie to Linux, I just want to get the bigger picture, without turning myself into a kernel hacker. I already know what the Linux kernel is and does, I just want to know how it is leveraged in the larger scheme of things, and how everything that sits on top of it is organized, and the reason why certain things are organized the way they are.
Book on how Linux works from an administrator's point of view?
linux
A lot has changed in 7 years.  However Unix systems are accretive; their history pervades their entire current structure.  Given that, focusing just on Linux, IMHO, narrows your focus too quickly.  You'll learn much about Linux in the course of understanding Unix and Unix-like systems.Since you noted you're looking for material from the viewpoint of an administrator I'll start by recommending Essential System Administration (Frisch) along with Practical Unix and Internet Security (Garfinkle & Spafford).  Although these books are circa 2002/3 they're still extremely useful and highly practical in orientation (and your question reads as if getting oriented is what you want).  (Garfinkel/Spafford) still has the best explanation of file ownership and permissions I've ever read (Linux and BSD) and (Frisch) is comprehensive in scope (even covers AIX in good detail).  Combine those with Unix and Linux System Administration Handbook (Nemeth), which is current, and you'll get a solid, practical grounding in things Unix/Linux.Another book that I found highly useful was The Art of Unix Programming (Raymond).  The title, to me, is misleading; (Raymond) focuses on the philosophy of the Unix systems and how and why things are organized (again, that pervasive history as noted above).  I had more than a few Aha! moments when I read it.Finally, if you've settled on a Debian-based distribution than I second the recommendation of The Debian System (Krafft). That along with a copy of the Debian Policy and you'll be able to understand why Ubuntu and various Debian spin-offs organize things the way they do.  