Managing Linux Systems With Webmin 222
Managing Linux Systems With Webmin | |
author | Jamie Cameron |
pages | 765 |
publisher | Prentice Hall |
rating | 6 - Serious flaws in structure in an otherwise excellent book |
reviewer | Tony Williams |
ISBN | 0131408828 |
summary | Good guide to using Webmin flawed by lack of structure |
The book is structured as 60 chapters, without any division into sections and I have serious arguments with the order of chapters; why are the chapters about configuring Webmin at the end, for example. That said, the book has a fine index and the usual two-level contents make it a fraction easier to find what you want.
I do, however, have a little digression about the 'Bruce Peren's Open Source Series,' of which this book is a member. Frankly, I think they all need, and deserve, a much stronger hand in editing. With this volume it is the bad structure and order; with "Intrusion Detection Systems with Snort" I found myself engrossed by the information and furious at the appalling grammar and sentence construction, particularly in the introductory chapters. The others in the series look significantly better at first glance but could still use better editing.
Once again we have an author or publisher who throws Linux into the title to make sure that it gets found by the greatest mass of likely readers while the tool described is more (not that I criticise the practice, they want to sell books.) Any *nix system can be controlled using Webmin -- including a great deal of Mac OS X not available through 'System Preferences.' Indeed, I'd recommend the tool to all OS X users who want to gain better control and install better tools for the underlying BSD layer in OS X. I use it myself for just this reason. If you run any other *nix system don't be put off by the 'Linux' in the title: very little of this book is Linux specific.
This one is well written -- Cameron has a light, informative style that I look for in a tech book. The book is well laid out, he gives good examples, good explanations and screen shots.
Cameron starts out with three introductory chapters on Webmin, its installation and security before launching into forty three chapters on using various Webmin modules, but with no real pattern to the order of most of the chapters. Why, for example, is the NFS module at chapter 4 while the Samba module is discussed in 43? I could list another half dozen examples without raising a sweat.
There is then a chapter on Usermin, the Webmin system for ordinary users. This is followed by three chapters on the server clustering system, a few on Webmin configuration and logging before the volume ends with chapters on building modules and themes.
Some of the chapters on the modules within Webmin border on merely stating the obvious, others are extremely useful. Overall they constitute a good manual to using the system, Webmin users who have not spent a great deal of time administering servers will find them particularly useful. The chapters on clustering, using Webmin on multiple servers to perform the same task at the once on many machines, are a good guide to administering and using this useful facility. I found the chapters on writing your own module more than adequate, I'm well under way to writing my first one after only a short time with the system and book.
One final complaint. Where in this book does it tell you how to start Webmin? I didn't want Webmin running from boot, so I answered No to that question and Webmin then ran. Nowhere did it tell me how to restart Webmin after I rebooted my computer and having the script 'start' in the directory specified as the config directory is a little less than intuitive.
Prentice Hall have a page for the book that has an author bio, the Preface and a sample chapter. Though this book is supposedly 'open content,' I couldn't find an electronic version anywhere. It might have helped, as it would give me a way to search the book faster.
In conclusion, this is a good book. With a little work on the structure it would be an excellent book, rising from a rating of six to an eight or nine. the lack of structure makes it unduly hard to find what you are after. I would recommend Webmin, as a tool, to almost everyone running a supported server. If you have no need for the section on clustering and writing your own modules you could buy The Book of Webmin for a few dollars less or browse the same book (even download a PDF version free) at Swelltech, which is less comprehensive but much better structured (and tells you how to restart Webmin). If you want a guide to Webmin that includes notes on writing your own module then this will do until something better comes along, or they release a second edition with greater thought to structure and order.
You can purchase Managing Linux Systems With Webmin from bn.com. Slashdot welcomes readers' book reviews -- to see your own review here, read the book review guidelines, then visit the submission page.
$4.50 cheaper and free shipping (Score:1, Informative)
Re:$4.50 cheaper and free shipping (Score:4, Informative)
Why bother? (Score:2)
I have installed in in cases where a server would be left to the charge of a novice, but I disable many of the worst modules. EG, Samba, Sendmail, MySQL, printer admin, named admin etc. The reason being it's far better to use the dedicated web interfaces for these, or in the case of Sendmail, leav
Re:Why bother? (Score:2)
Re:Why bother? (Score:2)
As an example, I just installed another machine into new a building to handle our company's latest subnet. This entails setting up Samba as a domain member, with the associated domain group/user security, CUPS printing ("point and print" driver downloads using the print$ share etc). It's also needed to handle the wins relaying to the main subnet. Things I don't believe are possible
Re:Why bother? (Score:2)
VNC to client workstations is pretty darned handy, though. I used ot have a script that would start the vnc server on the client machine and email a service request to our bug tracking system - t
11 dollars cheaper (and amazon.com sucks too) (Score:2)
Amazon.com is also attempting to patent the entire internet and will charge you 50 cents "per surf".
Get the book at a tech friendly place for $24.95
http://www.bookpool.com/.x/ia7nmm3ps8/ss/1?qs=webm in [bookpool.com]
Sunny Dubey
Re:$4.50 cheaper and free shipping (Score:1)
Re:$4.50 cheaper and free shipping (Score:2, Offtopic)
Admin... by GUI?! (Score:4, Funny)
Re:Admin... by GUI?! (Score:2)
Re:Admin... by GUI?! (Score:2)
Maybe just underpants.
Re:Admin... by GUI?! (Score:2)
Re:Admin... by GUI?! (Score:1)
I used to know a guy that used a stick in his mouth to type.
Re:Admin... by GUI?! (Score:2)
Pants. Pants are a must. And shirts. Well, anything to cover up the prototypical Slashdotter.
Re:Admin... by GUI?! But Of Course! (Score:1)
Comment removed (Score:4, Funny)
Re:Admin... by GUI?! (Score:3, Funny)
well.. with windows you surely get lot of those mister!
.
Re:Admin... by GUI?! (Score:1)
Jolt cola, beard and braces are also vital components to any good *nix admin,
Re:Admin... by GUI?! (Score:3, Funny)
Why in God's name would you want to use vi when a perfectly suitable emacs editor is available?
Re:Admin... by GUI?! (Score:2)
I seem to have pushed someone's 'hot' button...
You should really see a mental health professional about that misplaced anger.
Lowest slashdot book review rating ever! (Score:5, Funny)
Sounds like the editor may be headed for a one way trip in the candle truck, if you catch my drift.
Re:Lowest slashdot book review rating ever! (Score:1)
Re:Lowest slashdot book review rating ever! (Score:4, Funny)
Re:Lowest slashdot book review rating ever! (Score:3, Funny)
Oh, God, here we go. Another "all your base", or "In Soviet Russia", etc., tag line for slashdot...
Can you imagine a Beowulf cluster of Speaker Bracelets, though?
Re:Lowest slashdot book review rating ever! (Score:4, Funny)
Yeah. I think that's gonna be my new sig.
Re:Lowest slashdot book review rating ever! (Score:5, Informative)
Also, given that the total revenue to the publisher on any technical title is only expected to be about $150K, the author pretty much gets their way these days.
Note that the editor file for the book will be uploaded before long, and if you have problems you are welcome to fix them like any Open Source.
Thanks
Bruce
Re:Lowest slashdot book review rating ever! (Score:2)
Bruce,
The real fun comes from poking fun at people you don't know. Knowing the person kind of kills the joke.
No offense intended. I'm sure Jill is a competent editor and a wonderful person, I wish her and the baby all the best, and I certainly have no right to judge the quality of her work.
But I think you're losing sight
Re:Lowest slashdot book review rating ever! (Score:2, Informative)
I'm just trying to be nice to people who I do know, and who generally get very little help from me (the $1000 or so I make from a book wouldn't even pay my consulting rate to write a foreword, so I am mostly off doing other things to pay the bills or working on Open Source).
Bruce
Re:Lowest slashdot book review rating ever! (Score:2)
It seems to me that the people who actually shell out for the book are probably quite uninterested in this, which is problematic since the freeloaders will end up with a better referen
Note from the editor (Score:3, Informative)
Re:Not meant as a troll (Score:2)
I don't get it. Are you trying to say "I'm not being stupid to annoy people, I really am this stupid." If you have to tell people you're not a troll, maybe you should reevaluate what you want to say.
On topic: Webmin rules. It's not like the RedHat gui tools that leave out all sorts of options, webmin just puts everything in a gui. Check out the gui for samba configuration if you don't believe me.
good review (Score:1)
still beats reading the usual press release review though
Poor Grammar (Score:3, Funny)
Re:Poor Grammar (Score:1)
Re:Poor Grammar (Score:2)
I have not read the book at all so it may or not be good. I have used webmin and I do think that it is a pretty good tool.
Duh (Score:5, Informative)
Because NFS is a unix feature, samba is a kludgy addon to play nice with windows.
Makes perfect sense to me, though I do agree with the criticism of Perens editorial skills as a whole.
Re:Duh (Score:2, Insightful)
Re:Duh (Score:1)
Most samba boxes I see in the wild are print servers. So maybe samba belongs in the same category as lpr or CUPS? I use it as for centralized authentication, so maybe it belongs somewhere with PAM or LDAP?
No, keep the unix stuff together, stick samba back in an appendix with appletalk and palmpilot syncing software. It's an interoperability tool, IMO.
Re:Duh (Score:2)
Re:Duh (Score:5, Informative)
Bruce
moving on (Score:2)
I've used it (Score:4, Interesting)
Since we run Windows 2003 on all of our administrative servers it was challenge to get the underlying PHP framework properly. We also found that it would allow us to kill processes on on our Red Hat 7.2 MySQL server clusters. There was also some minor latency effect on a couple of the Sun boxes we host although it sometimes subsides after all.
I do know that the programmer is planning on extending the application to allow support to SharePoint and other server suites.
Which is nice.
Re:I've used it (Score:3, Informative)
what the hell are you talking about?
-L
What about security? (Score:1, Interesting)
He's helped to keep my apache and dns servers running for several years now without incident. For him to run dns for me, I've had to give him root access, and there haven't been any
Re:What about security? (Score:4, Insightful)
For example, most Apache setups run apache as nobody (or some other non-login account) and save the config files as root. THis way, if someone hacks apache, they can't rewrite their own config files and get more privs. If someone hacks webmin, they have privs for everything that webmin administers.
You can make webmin run under a non standard port (actually I think it does by default), routable only locally, and accessable only via ssh. That is fine if you want it for Root only. Ideally, the user space stuff would run as the user specified, and I don't think that is the case.
Webmin is a step in the right direction. I think it needs some work on the security model to really be usable.
Re:What about security? (Score:1)
How does Webmin compare (regarding security) with Plesk?
Re:OpenSSL (Score:2)
A useful tool in many circumstances (Score:5, Insightful)
As a cat who occasionally works with at risk youth and adult computer literacy -- I personally find Webmin very useful for a simple reason... uhm, it's kind of simple. Especially when your target group is accustomed to working within Windows (and often nothing else).
Taking a kid (with a short attention span) and expecting him/her to gain immediate appreciation for a command line is like asking a republican to join you at a Pro Hemp rally -- it rarely happens, and almost never for the reasons you hope.
The same can be said for many small to mid-size business owners. They understand what they know and what they know is graphical representations of the underlying system that they use on a daily basis. Many would like to delve deeper, but simply don't have the immediate understanding of how to.
Trust me, it's far easier to take someone who thinks of linux as: that really hard to get OS, to take a shot when you can present many of the deeper OS configurations in a safe, understandable environment -- and what could be more understandable for the MTV generation than a browser?
I find it ironic that a user base as dedicated to expanding desktop acceptance and market share growth for their preferred OS would want to exclude and deride a product that provides growth potential.
----
Re:A useful tool in many circumstances (Score:2)
I agree... it's a useful tool for any newcomer to Linux. I switched to Linux about a year and a half ago, and it saved me a lot of hassle...
Even if you're an enthusiastic programmer type, like I was, you still need to get results at some point. Webmin helped me get things working when I wanted them to just work... figuring out config files and command line interfaces might be educational, but new users shouldn't have to do it all at once...
These days I'm learning how to do without, because when it comes
Re:A useful tool in many circumstances (Score:2)
Computers, and especially computer networks, are f*cking complex beasts, and handling them properly is difficult. It you mishan
remote web server administration uh ? (Score:3, Insightful)
[Stop SSHD] [Stop LPD]
[Stop FTPD] [Stop LDAP]
[Stop SMBD] [Stop NFSD]
[Stop HTTPD] [Stop ETH0]
Did you find the answer?
Re:remote web server administration uh ? (Score:3, Informative)
Re:remote web server administration uh ? (Score:1, Insightful)
Re: (Score:2)
Re:remote web server administration uh ? (Score:3, Interesting)
Re:remote web server administration uh ? (Score:2)
Stopping eth0 will, typically, though.
Yeah, but that's not webmin's fault. ifconfig eth0 down is just as effective as a way tyo lock yourself out. That can actually be useful if a machine is compromized and being used to attack others. Lock it out, then drive down and grab some evidence before wiping it out.
Remote serial console comes in really handy for that sort of thing.
Electronic content will be made available (Score:5, Informative)
Sorry about the editing stuff, I'll point your review out to Mark, the executive editor. My role is acquisition and overall series direction - I don't get involved in production.
Thanks
Bruce
Re:Electronic content will be made available (Score:2)
Another publisher could get a book in stores (idea/hire/create/edit/publish/distribute) in the time it takes your book to get printed and distributed?
Maybe I misunderstood. (BTW, I think "we want people who will buy it to do so, not just download it" is a fine reason too.)
Re:Electronic content will be made available (Score:3, Informative)
Bruce
Re:Electronic content will be made available (Score:1)
Oh, wow, that's very generous.
Thanks.
Re:Electronic content will be made available (Score:2)
Re:Electronic content will be made available (Score:2)
Bruce
Webmin is cool... (Score:2, Interesting)
webmin (Score:2, Insightful)
other reason to use Webmin... (Score:2, Insightful)
-Webmin shows some switches and configuration possiblities that you may not run across during your normal CLI sessions.
-It can help tweak your installations without trying a command 5 or 10 times until I get all the switches right.
-Sometimes just being able to hit the high port # (10000) when all the lower ports are closed can be a life saver too.
This sig has moved on
Webmin to the rescue (Score:2, Insightful)
Re:Webmin to the rescue (Score:2)
Re:The problem with pico (Score:2)
from man pico.
Hope this helps!
Just "used" Webmin for the first time (Score:2)
Does the book cover virtualmin, the virtual domain manager in webmin? That's a real time saver right there, and unlike
bad no-no (Score:2, Informative)
Rarely is it good for one to complain about grammar when one does not have a great grasp of it themselves. Any review is suspect in quality when it mentions (esp without examples) problems with "grammar and sentence contruction," and then proceeds to do be riddled with such itself.
So that I'm not a hypocrit, here is an incomplete list types of errors fou
Re:bad no-no (Score:1)
If a reader is able to get the gist of what's being conveyed, that IMHO is the important part. Every now and again I poke a little fun at some of the more illiterate posts, but if you're serious about yours I think it's time you got down off of your high horse.
The Book of Webmin (Score:3, Informative)
Book of Webmin page at nostarch.com [nostarch.com]
Full disclusure: I am the acquisitions editor for No Starch Press
used webmin for years (Score:2, Informative)
CFengine... (Score:2)
It can run under *nix as well as Windoze, and has a 'self healing' capability (so that if you removed the sshd from the system, for example, and were not able to login after a reboot - it would detect this [provided you set it up to look for this] and restore it)
I like to wind things up, then let them go about their merry way...
Re:CFengine... (Score:2)
CFengine also requires configuration, and Webmin provides a nice module for it.
Webmin...blech (Score:1)
Webmin makes my job easier! (Score:3, Insightful)
does it clear up port 10000? (Score:3, Insightful)
BTW, I use Webmin all the time. Great product. I have wished out loud and in print that Red Hat had spent their "NT Admin migration" energy in a cooperative work on Webmin instead of on their distro's own python tools. redhat-config-print is a fine tool, but CUPS comes with a web interface and Webmin has modules for both CUPS and LPR. Focus, people! Focus!
Webmin is pretty good... (Score:2, Informative)
For more complex Postgresql and MySQL functions you still need to use other tools.
Sendmail and Bind are the big things I use Webmin for. Sendmail's configuration files are so convoluted that screwing it up is easy. Webmin eases configuring Sendmail.
Also, I like using Webmin to add multiple IP addresses (virtual) to a single server. It's alot quicker and cleaner than hand editing the netwo
FYI a Couple of Webmin HOWTOs (Score:3, Interesting)
I pre-install Webmin on our Linux Virtual Private Servers [rimuhosting.com]. I think its a great tool.
It is a great help for setting up programs that require a fair bit of configuration. After you're done, you can look at the config changes that Webmin made. Next time around you are a bit more empowered to make the changes via the command-line.
Unlike some control panel software, it doesn't 'take over' your server. It doesn't overwrite RPMS with its own custom versions. It doesn't make config files 'Webmin only'
The help from within Webmin itself is not so great. Often you have to have a very good understanding of the service you're configuring before Webmin will make much sense. There is little contextual help in the program.
I've found The Book of Webmin [swelltech.com] to be quite useful. Plus I've created a few of my own HOWTOs for common tasks:
Explanation for the ordering of chapters (Score:3, Informative)
Because it wasn't really written to be read all the way through from start to finish like a novel, the ordering shouldn't matter too much to readers anyway
Modd parent up (Score:2)
Re:What's a GUI? (Score:2)
Re:What's a GUI? (Score:2)
Re:What's a GUI? (Score:1)
Command prompts and text files have gone the way of the old-timey bikes with the big wheels.
Re:What's a GUI? (Score:1)
Re:What's a GUI? (Score:2)
Tool.
Re:What's a GUI? (Score:5, Interesting)
Later on, you can always dive into a config file or use the commandline directly.
Re:What's a GUI? (Score:2)
a) bring up page, log in, wait to load, do your stuff, logout
b) login, type command, log out
b is --a lot-- faster
Re:Lookit me, I are a Unix administrator! (Score:1)
Is that the sound of you typing in the ecommands to look for the manual pages for the insanely unintuitive and arcane commands you have to type in in order to get anything set up on your lunix station?
Re:Lookit me, I are a Unix administrator! (Score:1)
Click Click Clickkity Click!
That's his mouse dumbass! It's a GUI so he doesn't need to know a damn thing about what he is doing.
I'm sure in some twisted and convoluted manner, you Windows admins can make that sound more appealing. I, OTOH, like to know what is going on behind the scenes. Please post back when Windows is truly running a data center.
Re:Lookit me, I are a Unix administrator! (Score:1)
At my place it sounds like the desperate keyboards clicking in the experimental Linux department.
Don't get me wrong. I love these young guys. They walk in and give their weekly report. "No sir, our system is not working right but it will soon. We are having trouble communicating with the Windows network".
I always make it a point to question the whole idea of using Linux in an intranet that otherwise works perfectly: "Just because these few individuals refuse to use Windows is no reason to cripp
Re:What's a GUI? (Score:1)
Re:SSH is better than Webmin (Score:1)
Re:SSH is better than Webmin (Score:1)
I haven't had any problem with that - Webmin is pretty good about parsing config files, and writing them out in a clear format. Much better than linuxconf, or RedHat's tools, in my experience.
Re:save $4.50 on this book (Score:1)
Re:Lamest /. reviewed book ever! (Score:1)
Re:Once upon a time... (Score:2)
must...resist...asking...if...he's...new...arou
j/k
Re:Once upon a time... (Score:2)
I started to learn to drive on my grandpa's old pickup truck. It had a manual transmision. It was difficult to learn and it took a lot of attention from the road at a time when I needed to be paying huge amounts of attention to the cars around me.
My grandpa noticed thi