- Paperback: 738 pages
- Publisher: Addison Wesley Publishing Company (March 1998)
- Language: English
- ISBN-10: 0201185369
- ISBN-13: 978-0201185362
- Product Dimensions: 23.4 x 18.8 x 3.8 cm
- Shipping Weight: 1.2 Kg
- See Complete Table of Contents
Product Details
|
The authors begin by comparing Windows NT and Unix generally, pointing out the strengths and weaknesses of each. This comparison assists you in deciding whether integration and migration are really necessary. Subsequently, they assume you're running both kinds of machines on a single network and explain how to perform various tasks in each of the environments.
Eventually, the book migrates from system-specific administration information and focuses on getting the two operating systems in synchronization. The authors discuss network protocols, routing, electronic mail, and the mechanics of using each operating system to handle a Web server. Samba, the Windows NT Server Message Block emulator for Unix, gets only cursory coverage. They also write on porting Unix applications to Windows NT. Lastly, a large portion of this book is devoted to documenting Unix commands and Windows NT procedures. --David Wall
Tag this product(What's this?)Think of a tag as a keyword or label you consider is strongly related to this product.
Tags will help all customers organize and find favorite items. |
|
There are no customer reviews yet on Amazon.ca
|
||||||||||||||||||||
|
The general description of UNIX contains a large number of straight-up factual errors that any junior sysadmin should be able to spot. I don't know how it ever made it past any technical editor. I am less familiar with NT than with UNIX, but the overview of NT seemed to be reasonably accurate, although shallow and rather devoid of useful information. The remaining chapters on running both systems are not so bad, but they too suffer from an overabundance of text with a glaring scarcity of useful information. A general system administration primer on UNIX combined with one on NT will probably offer far more insights into the administration of a heterogeneous system (containing UNIX and NT) than will any of the information in this book.
The one redeeming feature (why this review is for *2* stars instead of 1) is the command references that make up nearly the second half of the book. First is a list of UNIX commands and descriptions, then a list of NT commands (or procedures for the GUI-based tasks) and descriptions. The lists are fairly complete, generally factually accurate, and contain interesting cross-references (pointing out what might be relevant to know about NT in the description of the UNIX commands, for example). The book may be worth the purchase just for these two sections. It's just too bad I read through the first half of the book before I got to them.
We recently began introducing Windows NT into our large enterprise. I needed a good reference for the work ahead. I purchased two other books on the integration subject before discovering the Williams-Gardner book. The other books were half the size with far less credible information. I strongly recommend this book as the definitive guide. It is well organized, authoritative and comprehensive. I also really like the reference chapters at the end. I can throw away my Nutshell books as well thanks to this book.
I can't say enough positive about how valuable this book is for my job.
I had hope when, in the Preface, the authors said they were Unix fans. However, the people who wrote this book (and proofread it) are clearly not experienced Unix users.
The Unix section of the book contains errors, omissions, and misunderstandings.
The text doesn't describe Unix pipes at all, yet it's one of the features that makes Unix such a powerful O/S. The use of pipes in the example on p.12 is good; but, the book incorrectly uses ">lp" in place of the final pipe needed, as if the authors thought "lp" were some Unix-equivalent magic DOS printer file handle like PRN.
The problems start in the Preface, on page xxxvi, under the title "Where to get recent Information". The authors provide a web address that points nowhere. Even the online preface at Addison-Wesley also has the same incorrect link to a nonexistent web page.
Things recovered (the o! verviews were good) until I hit the explanation of "vi" as having a "limited capability" for pattern matching (p. 106). I think not. The pattern matching capbilities of "vi" and "sed" are virtually identical. "Sed" has a more powerful *scripting* syntax.
The book incorrectly states that multiple words in a pattern must be enclosed in double quotes. Wrong; this doesn't work at all. Try it in "vi" or "ed". Perhaps the author was thinking of multiple words passed to the *shell* need to be in quotes?
Next it calls "sed" and "awk" part of the "shell command set". Wrong again -- both are stand-alone programs that you can call even if you don't have any shell running at all (e.g. from C programs or Perl scripts). Then the text hammers the final nail home by saying that "e.g. $, /, and so on" are "regular expressions" that must be escaped when starting a s! earch. Wrong. Those are just characters, not "regula! r expressions". The *entire* search string, words and all, is the regular expression, and those characters have special meaning no matter where they occur in the regular expression.
On page 119 they misleadingly state that the Korn shell has the "richest set of built-in facilities", then give incorrect examples of how "case" is missing in the C shell (it's called "switch" in csh), "export" is missing in the C shell (it's called "setenv" in csh), etc.
On page 122 they incorrectly describe stdin, stdout, and stderr.
On page 123 they incorrectly describe the purpose of "export" and incorrectly offer "set" as its CSH equivalent.
On page 126 they incorrectly (three times!) give the wrong syntax for the first line of an executable shell script. They use the incorrect syntax in the diagrams, too. On page 132/133 they alternate between the wrong and right "#!" syntaxes in their examples, in! dicating that their proofreader didn't understand Unix either.
On page 127 they give unnecessary general write permissions to a file. Anyone following this example in the book would create a script that anyone could change, with possibly dangerous results -- this is a security hole.
On page 131 they talk about a file "one or more bits" in size. I don't think even NT can have a one-bit file. Byte, yes. Bit, no.
The p.135 description of awk as "a series of scripting calls that can easily be interspersed with Korn shell scripts" is techno-nonsense.
On p.171 they vaguely state that Unix zombie processes originate through inheritance of "the parent's base characteristics". What does that mean? If the parent processes were alcoholics, the children will be too? :-)
I can see why the authors eventually replaced their Unix desktop with an NT desktop. They didn't really know what made Unix special.