Linux Power Tools 144
Linux Power Tools | |
author | Roderick W. Smith |
pages | 644 |
publisher | Sybex |
rating | 8 of 10 |
reviewer | Dan Clough |
ISBN | 0782142265 |
summary | Well-written introductory and intermediate material; a useful jumping off point for many tasks though not the definitive source for specialized ones. |
The text doesn't cover installing a Linux system, but does point out some of the differences among the major distributions in common use today, specifically Debian, Mandrake, RedHat, Slackware, and SUSE. Much of the distro-specific information is contained in a chapter on package management (RPM, deb, tar.gz, and the GUI tools for the aforementioned distros). I found this book a good reference for a new user (and especially someone self-administering their Linux box for the first time), but most "expert" users will not find much here that they don't already know.
The author covers a wide range of software that is frequently used. This includes the major desktop environments KDE and Gnome (with a brief discussion of alternate window and file managers which can be used to create your own custom environment), and office application suites (fairly simple overviews of OpenOffice.org, KOffice, and Gnome Office). Also covered are the two most common bootloaders (LILO and GRUB), printer configuration options (LPRng and CUPS), and a pretty basic section on command-line shells and scripting. There are a couple of chapters that touch on the basics of doing backups (using tar), and some general methods of improving the security of a Linux system (such as using proper passwords and stopping unnecessary services). These topics are followed up by several sections on basic networking configuration (TCP/IP, DHCP, and DNS), and controlling network access with firewalls, TCP wrappers, and xinetd service restrictions.
The last few chapters cover setup and operation of various common server applications, including Apache, FTP, Sendmail, Postfix, SSH, and VNC. All of these server descriptions are of the "general overview" variety, and additional resources will be required by someone trying to configure them for the first time. The book includes a basic glossary aimed at beginners, and an excellent index. The inside front and back covers contain a nice list of essential Linux configuration files, with their default locations, although distro-specific variations are not included.
The two sections that I found the most useful are the kernel customization chapter, and the one on optimizing the X Window System configuration.
Although the kernel chapter contains information that can be found elsewhere, it offers a very understandable explanation, and should make the process of compiling a custom kernel (for performance optimization) achievable for someone who hasn't done it before. In short, everything I needed to know about was right there in one place, and eliminated the need to bounce back and forth between the numerous how-to documents available online. By following this book's guidelines, I was able to successfully compile a kernel optimized for my AthlonXP CPU, containing only the drivers I need, which resulted in noticeable improvements in bootup time, application loading times, and desktop responsiveness.
In the X Window System chapter, the use of options in the XF86Config(-4) config file was well explained, including how to set custom modelines useful for a non-standard screen resolution and/or refresh rate. Font configuration was very clearly discussed, and included directions for adding additional fonts, and enabling smoothing (anti-aliasing) in applications.
Linux Power Tools is an excellent reference book, well suited to assisting in specific tasks related to Linux system administration. There is no real new information here, but this book does better than most at having many things you want to know very accessible in one reference volume. I would compare it favorably with another of my favorite books -- O'Reilly's Running Linux. In fact I've found it to be even more valuable for some specific tasks. It is very complete and recent (copyright 2003), and I highly recommend it to other intermediate level system administrators.
You can purchase Linux Power Tools from bn.com. Slashdot welcomes readers' book reviews -- to submit a review for consideration, read the book review guidelines, then visit the submission page.
644 ? (Score:5, Funny)
Re:644 ? (Score:5, Funny)
chmod him up!
Comment removed (Score:4, Funny)
Re:644 ? (Score:4, Funny)
That was not funny at all. The moderators will chown you.
Dear Editors (Score:5, Funny)
Something is wrong with slashcode. Attached is the bug report:
Re:644 ? (Score:1)
Re:644 ? (Score:1, Redundant)
Re:644 ? (Score:1)
Strange (Score:3, Funny)
How ironic! I am rather short in height, and I sit on this very book at home when I use my computer.
Re:Strange (Score:1)
>I sit on this very book at home
Then it's not exactly beneath your level, is it?
If it's not Consolidated Lint, it's just fuzz!
Power Tools? (Score:5, Insightful)
Re:Power Tools? (Score:3, Insightful)
So it's a good title for their target audience.
However, the most likely effect is beginners feeling they're advanced users a bit too early!
Re:Power Tools? (Score:2)
Re:Power Tools? (Score:3, Interesting)
I tend to think that there are a few different kinds of users:
1: Basic users (knowing just enough to get their job done).
2: Basic admins/Power Users. Have enough knowledge to know how to do basic administration. May have SOME in-depth knowledge of a system.
3: System engineers (NOT MCSE's). the system engineer as I define the term here is the person who has combined the mastery of the power user with an indepth understanding of a large number of useful packa
why it's called "power tools" (Score:2, Interesting)
Besides, who would buy a book called "Linux Hand Tools" or "Linux For Poets?"
Re:why it's called "power tools" (Score:1)
Unix Power Tools [oreilly.com]. 1113 pages of goodness, although many things are way too advanced for this delicate flower. But "power grows on you", as the authors say..
Re:Power Tools? (Score:2)
Sounds like "title inflation" to me...
Next thing you know there will be a "Linux Power tools for dummies".
Re:Power Tools? (Score:1)
-b
Re:Power Tools? (Score:2)
"Power User" is a concept that makes no sense in Unix land. When everything is open, when anyone can dig down to the metal if s/he so desires, then the boundary between "User" and "Programmer" becomes blurred and replaced by a continuous spectrum. Wherever you stand, you can always keep learning, and everything reminds yo
Not An Introductory Book (Score:3, Informative)
That quiblle aside, the book occupies a middle ground between the abundant "how to install Linux" books on one side of the spectrum and the myriad books for trained and wannabe admins on the other side of the spectrum. There's a market in that middle ground for books targetting Linux users who are neither newbies or admins, but simply peop
Actualy it's not a bad book (Score:3, Interesting)
Re:Actually it's not a bad book (Score:5, Insightful)
Man pages, schman pages. Yes, I'll go so far as to say: schman pages.
The deep, inherent flaw with man pages is that you need to know what you need to know before you can even access the relevant piece of documentation. For instance, maybe I want help with setting schedules system events. How am I supposed to know to type
man cron
if I have never heard of cron before? That's why sometimes it's very useful to have this stuff in a book that you can thumb through, learning new stuff as you go.
~jeff
Re:Actually it's not a bad book (Score:5, Informative)
Re:Actually it's not a bad book (Score:2)
Re:Actually it's not a bad book (Score:1)
Man pages (Score:1)
To continue with your example:
% man -k schedule
cron(8) - daemon to execute scheduled commands (Vixie Cron)
ualarm(3) - schedule signal after specified time
%
Re:Actually it's not a bad book (Score:3, Interesting)
Man pages are written for developers. Developers are the mechanics of the computer world.
Re:Actually it's not a bad book (Score:1)
Yeah, I'd always wished all man pages had a section heading like DESCRIPTION and SYNOPSIS called TUTORIAL. ;)
I also wanted the EXAMPLES section to be mandatory in all man pages, instead of optional. A good page that has an EXAMPLES section is route(8). Many other commands really need it, like tar(1), sed(1) and tr(1). And sorry, but I really dislike info(1); I find it awkward and totally unfamiliar. You might as well use HTML pages an
Re:Actually it's not a bad book (Score:1)
apropos schedule
Re:Actually it's not a bad book (Score:2)
For instance, maybe I want help with setting schedules system events. How am I supposed to know to type man cron if I have never heard of cron before?
apropos schedule ?
Re:Actually it's not a bad book (Score:2)
Well, you could really take a risk and type:
or even more snazzily:
and watch in joy as the results pop out at you:
Re:Actually it's not a bad book (Score:2)
The Point is? (Score:1, Interesting)
Re:The Point is? (Score:5, Insightful)
Being able to get info in whatever form you prefer is a good thing.
irc+newbie= good times (Score:2)
Re:irc+newbie= good times (Score:1)
Re:The Point is? (Score:4, Insightful)
Re:The Point is? (Score:3, Insightful)
If you have a straightforward problem that has been solved MANY, MANY times, like how to set up a mail,web, or ftp server, you can check the howtos [tldp.org].
In my experience (and I do the IRC thing a lot), you can't expect to have esoteric/advanced questions answered on IRC. If people don't know the answer immediately, they don't want to put in the work to figuring
Re:The Point is? (Score:4, Informative)
I personally use a combo of books/web references whenever I do *anything* new. I learn best that way.
Re:The Point is? (Score:1)
They're just online.
You can of course, just print them out.
Re:The Point is? (Score:1)
Re:The Point is? (Score:2, Funny)
When your computer's down, you want paper... (Score:2)
Also, books are nice objects, and you can get much more perspective while reading a book than reading on screen, and you've got a reasonable subset of everything you want at once.
Re:The Point is? (Score:1)
Re:The Point is? (Score:1)
Re:The Point is? (Score:2)
People get pad to write books; the web is full of ranting amateurs.
No such thing as a Linux beginner? (Score:5, Interesting)
I think this might be considered fair marketing. If you're using Linux, you're probably not a "beginner" -- you've probably an expert on other OS's and have decided to take the next step.
I just got a $35 PII [retrobox.com] and installed Knoppix 3.3. It's my first Linux box after 15+ years in the DOS/Windows world, and I'm finding out just how little I know. But I can at least make some educated guesses about "hda5" and "eth0", and when the screen displays 4 penguins instead of 1 I know that it's a screen resolution problem, not a "it doesn't work" problem.
So I'm not sure there's such a thing as a "Linux Beginner"... at least not until Wal-Mart's Lindows PCs outsell the Windows/AOL equipped models. Those buyers are the true "beginners".
Re:No such thing as a Linux beginner? (Score:2)
If you don't think there is anything such as a Linux Beginner you don't hang out on enough IRC channels or newsgroups.
Re:No such thing as a Linux beginner? (Score:2, Interesting)
Here where I live, there's a "Linux in the schools" program going on. So yes, there is such a thing as a "Linux Beginner." Little schoolkids can hardly be called experts on other OS's ;-)
Here's a link to the project with a brief explanation in English: http://www.skolelinux.no/index.php.en
They also have this program in other countries, but I don't have a list of where at the moment. If you read Scandinavian, you'll probably find them in "links"
Re:No such thing as a Linux beginner? (Score:2)
I was yelling out the prices "Oh my god look at this, a p2 400 for $40, that's twice as fast as our file server!"
My wife rolled her eyes and denied knowing the whereabouts of the credit card.
At this rate I'll have several more computers to do *ahem*, "testing and development".
On behalf of myself and Visa, I thank you.
Re:No such thing as a Linux beginner? (Score:2)
No problem! I found the joint thanks to a Slashdot article [slashdot.org], myself. Their $70 laptops were pretty appealing, but we went for the $35 desktop instead.
Customer service was excellent -- I couldn't find the shipping costs, so I included a note asking them to contact me if the shipping was above $20. They called the next morning, less than an hour after they opened. It's $27.50 shipping, BTW, which seems to be a standard rate -- but it incl
Re:No such thing as a Linux beginner? (Score:1)
hmmm, I wonder where he got it...
Anyway, my response to him was almost word-for-word the same as yours - '20 bucks would buy me a server/firewall twice as fast as the one I'm using, with twice the memory!!...'A few years ago, I would have laughed at the idea of drooling over ridiculously old hardware...but then a few years ago, I was running windows.
Re:No such thing as a Linux beginner? (Score:2)
Depends. When the console is configured to use a framebuffer a penguin for each CPU is printed above the boot messages, so if you have 4 CPUs you'd have 4 penguins.
Re:No such thing as a Linux beginner? (Score:2)
Nah, that would be the audience for this book [amazon.com].
Comment removed (Score:3, Funny)
Various Bookstores: (Score:3, Informative)
Froogle Link. Interesting that in the search for "linux power tools", the first result is [google.com] Unix Power Tools [halfpricec...rbooks.com]
Beneath? (Score:5, Funny)
Don't most advanced Linux users find "Multi-Dimensional Calculus for Astrophysicists" beneath their level? Much the same way showering and deodorant use are beneath them...
UNIX Power Tools (Score:5, Interesting)
Jedidiah
Re:UNIX Power Tools (Score:3, Interesting)
Re:UNIX Power Tools (Score:2)
That's really true. But it's also a really good book on using Linux. Unix Power Tools is my favorite Linux book right now.
Re:UNIX Power Tools (Score:1)
It covers hundreds of tips for using a wide variety of command line tools, such as bash, sed, awk, even lowly ed, as well as editors like vi and Emacs. It covers all these tools while talking about what makes Unix special (flexibly combining tools). It's a
Re:UNIX Power Tools (Score:3, Informative)
Re:UNIX Power Tools (Score:2)
Jedidiah
Misleading / questionable title (Score:5, Interesting)
looking for a good windows to linux book. (Score:5, Interesting)
One of the reasons why I don't use Linux is because of this. It's not about fearing change as much as I know how windows works to the point I can set in up in under an hour rather than mess with linux for days.
What I'm looking for is a Linux book that doesn't walk you through a liunx distro step by step from installiation to installing apps, etc, but more along the lines of "this is how it's done in windows, and this is how linux does the same thing. Or a straght reference manual.
So far the only book I've seen that is close to what I want is "Linux in a Nutshell", primarialy becuase it has a great reference to all the commands and doesn't focus on one distro, which seems that all of the books do, but I would like to find a book more suited to transitioning from windows to Linux to the point where if I'm a windows and MSDOS Expert and know what I'm doing then if I follow this book I should have no trouble finding my way through linux based on the examples they give.
Does such a book exist?
I just bought (Score:2, Informative)
It comes with a bootable CD so you can try out Linux without wiping your computer. I haven't tried it yeat, but the book is very readable and got great reviews on Amazon.
Re:looking for a good windows to linux book. (Score:5, Informative)
While looking for Knoppix hints, I ran across a page by the author of something called Moving to Linux [marcelgagne.com] , subtitled "Kiss the Blue Screen of Death Goodbye." It purports to do what you're asking for, but I haven't bought it and don't know anyone who has, so YMMV.
Re:looking for a good windows to linux book. (Score:5, Informative)
I did want to reply to a sepcific comment, though,
"One of the reasons why I don't use Linux is because of this. It's not about fearing change as much as I know how windows works to the point I can set in up in under an hour rather than mess with linux for days."
This really depends on your definition of 'set up'. You could pop in a knoppix cd and be done with knx-hdinstall in about 20minutes and have a fully working linux system, but thats not really set up as to my definition. When I setup a linux box, I configure it exactly how I want, everything from login configs to disable local passwords, shell configs to setup everything how I want, IP QoS configs so my downloads don't kill my ping in quake or SSH, SSH public keys so I don't need to retype a password everywhere,
One thing I can suggest though is if you're going to dual boot, use ext2 or ext3fs, and look into the 'ext2fsd' project. Mounts an ext2 filesystem in windows, defaults to ReadOnly but can be setup to write also. Very useful.
Re:looking for a good windows to linux book. (Score:3, Informative)
In windows, you click a lot of "ok"s and reboot a lot. In linux, you:
In windows, you install buggy drivers that conflict with other drivers and crash your system. In linux, you either compile support directly into the kernel or compile a loadable module.
In windows, you endlessly navigate through menu's to try and find a preference. In linux, it's usually one config file ha
Here is what you need... (Score:2)
Would that be reinstall, or reboot? ;-)
What I'm looking for is a Linux book that doesn't walk you through a liunx distro step by step from installiation to installing apps, etc, but more along the lines of "this is how it's done in windows, and this is how linux does the same th
Re:looking for a good windows to linux book. (Score:3, Insightful)
Re: (Score:2)
hahah... (Score:4, Insightful)
Anyhow, there are HOWTOs [tldp.org] on this sort of thing, and books as well, although I must say that "Linux in a Nutshell" is a very good introductory Linux book.
However, if you're a Windows and MS-DOS Expert and you Know What You're Doing(tm), then you should have no problems learning Linux. First, familiarize yourself with the commands and software packages that you have available; then, run from there! Most distributions have decent graphical help systems and package managers nowadays, and even if they don't, there's always man and man -k.
As to the rest, there's really no replacement for some good old Unix books, or for having a Unix wizard around. They can explain to you why "echo *" doesn't work the same way in Unix (the shell expands the *), and how you'd go about performing tasks by stringing commands together...
How many reboots have there been:
last | grep ^"reboot " | wc -l
Who logs in the most:
last | cut -d ' ' -f 1 | sort | uniq -c | sort -rn | head
On what day of the week have you logged in the most:
last | grep ^`whoami` | cut -c 40-43 | sort | uniq -c | sort -rn
What file types are the most common:
find -type f -exec file -i {} \; | cut -d : -f 2- | cut -d , -f 1 | sort -n | uniq -c | sort -rn | head
etc., etc.
err, no. (Score:1)
Yawn. Nothing to see here, you can crawl back under your bridge now.
Re:looking for a good windows to linux book. (Score:2, Funny)
(I'd get someone else to screw them into the racks though - that takes a while.)
Books? (Score:2, Interesting)
Re: (Score:2)
Re:Books? (Score:2, Informative)
*unix+power+tools (Score:1)
I'd pay good money for a book (Score:1, Offtopic)
I've never got to the point of figuring ou
More advanced Linux users? (Score:1, Funny)
I thought that advanced Linux users thought that [u]everything[/u] was beneath their level.
Linux power tools?! (Score:3, Funny)
-psy
Re:Linux power tools?! (Score:1)
Re:Linux power tools?! (Score:1)
Oh yeah, they do... [linuxcnc.org] Routers and lathes, too, I believe.
So which one? (Score:1)
I can recommend the Definitive Guide... (Score:2)
For five reasons:
1) It's an excellent book and well written.
2) A big spolight is onto multimedia and office tasks, which is not common in books related to Linux.
3) It gets into Mandrake Linux in depth.
4) It doesn't gets only into Mandrake Linux, because it teaches you how to use a Linux system in general, how to use the command-line, recompile a kernel and so on, so even users of other distributions will enjoy this book.
5) It's just been released so it provides ve
Re:I can recommend the Definitive Guide... (Score:2)
If you are going to cover recompiling the kernel, write one book on one kernel. Then discuss what all the options mean. That might be useful! I think recompiling the kernel belongs in a beginner b
Advanced Admins? (Score:4, Insightful)
Re:Advanced Admins? (Score:1)
What about Debian books? (Score:3, Interesting)
But for a while now I've been noticing that all the books on Debian seem to be out of print or else rather poorly rated. Why is this? Why does nobody seem to think it's worth writing new books on Debian, while there are tons on Red Hat? Is Debian becoming sidelined, or do people think that it has a really solid future alongside the "mainstream" distros such as RH, SuSe et al? Changing distros is a pain in the ass, all those little small tiny differences that eat up days when trying to get your box back to working the way it did before... I don't want to have to change again in a hurry. Debian sounds great, but I am at the same time a little disturbed by how long it seems to be taking to (e.g.) get a better installation program working. If I go with Debian, am I doomed to choosing between either extremely out-of-date packages (stable) or a newer-but-might-crash setup (testing), or spending a lot of time cobbling together a mishmash of my own from both?
I've already heard the arguments about "everything you need to know is somewhere online", but the simple fact is it's often *convenient* to just have a reference all in one place for the common stuff you might want to do with a particular distro. Yes, of course everything is out there and Google is my friend etc, but I know from experience that it can take days to get together the right search query that comes up with the relevant posting or doc for a particular issue. Sometimes the thing you want to do is maddeningly simple, and yet it takes forever to track down. A good book on any distro can only help. Also, when new users are looking at switching to a distro (even relatively intermediate-level ones like me), they often look for a book that will put everything together on paper. It's just human nature. A lack of decent books on a particular distro only hurts that distro, imho.
Is it because a new release of Debian is relatively close? Is anyone aware of anyone else working on a new Debian book that is more specific to the new stuff in Sarge (the upcoming next "stable" version, I think)?
TIA, sorry if this is a little off-topic.
Re:What about Debian books? (Score:2)
I love debian mostly for the dpkg and related tools. I tried the latest red hat recently just for kicks and I really missed dpkg. I get great download speeds and it's easy to use.
For a really good debian resource check out http://www.debianplanet.org/ [debianplanet.org]
Re:What about Debian books? (Score:2)
If you don't want to change things around a lot, Debian is good for you. While the initial install can be a bit difficult, you will only need to install it once in your life (upgrades are seamless; especially compared to Red Hat's). Also, they are doing significant work on Sarge's installer right now so it should be much improved whe
Want to get good at Linux? (Score:4, Insightful)
From there, learning how to combine all the small tools to automate your work as much as possible will put in a positition where you feel like you are in control. Nothing feels better than knowing you've setup a system perfectly so that it gets the job done exactly the way you want it.
A book or two may prove convenient in this learning process, but honestly 100% of the material is on the web, and you can always print out your dead tree copy for your reading leisure. Good luck.
My list of Power Tools (Score:2)
Tools is what you use to fix someting or to build something.
Here is my list of Linux Power Tools:
Re:My list of Power Tools (Score:2)
ok... (Score:1, Interesting)
Distinction (Score:2)
Re:Nobel peace prize won by a muslim! (Score:1)
Re:Hrm, 644-pages (Score:1)
Re:NO ROOT FOR YOU! (Score:1)