Solaris 8 Essential Reference 101
Solaris 8 Essential Reference | |
author | John P. Mulligan |
pages | 346 |
publisher | New Riders Publishing |
rating | 6.5 |
reviewer | Adam Jenkins |
ISBN | 0-7357-1007-4 |
summary | An update to the Solaris 7 Essential Reference |
A New Book for a New Release
John Mulligan is known for his Web site SolarisGuide.com and the first Solaris Essential Reference. This is the second edition, updated for the Solaris 8 release. The technical reviewers of the book were Solaris administrators Jeffrey Meltzer and Nojan Moshiri.
Overview
In the Introduction we are told that the book emphasizes the essentials of SunOS 5.x rather than Open Windows since 'anything that can be done from a GUI can also be done from a command line.' While this old adage is true, and the command line is certainly a very powerful and standard way to use Unix, many of the recent additions to Solaris are designed to make administration easier by using GUI tools.
What's in it for me?
There are three main parts to the text. There is the General Use Reference, which covers text utilities, shell scripting, process control and network clients and utilities. Part II is a Developer Reference, covering compilers/interpreters, programming utilities and debugging. Part III is the Administration and Maintenance Task Reference, with sections on startup and shutdown, user management, network administration, filesystems, security, and system configuration and tuning.The Appendices list Solaris version changes, common startup problems and solutions, Linux compatibility, the GNU Public License, list of Web resources, signals list, and a TCP/UDP port list. The Web resources list is well organized into sites covering administration, CDE, developer resources, hardware, lists of sources, magazines, online documentation (including SolarisGuide's RTFM documentation), security, software, Solaris x86 and Solaris PPP/NAT. The resources chosen seem to be tried and tested, as those that I tried were all still at the addresses given.
The port list only covers fairly standard ports, listing them both by service and by port number. The services list includes a note next to each with recommendations like disable or log for those known to have security issues.
What's good?
The security section includes information on the new Role Based Access Control (RBAC) as well as how to enable the Basic Security Module although more information on what the BSM does would've been helpful. There is a section on the LDAP utilities that come with Solaris 8 and how to use them.
What's bad?
Some of the examples are spaced out over two lines awkwardly. The ftp sites given in the Security section are no longer working since the directory structure at Purdue's COAST was re-arranged as CERIAS. This is not the fault of the author or publisher; it's just the nature of the Internet to be dynamic.There is no coverage of IP Filters or firewalls, patch analyzer, Network Cache and Accelerator, the Sun Management Center, VPNs or the extra software that comes with Solaris 8 (Oracle, StarOffice, the Palm HotSync utilities, Forte, Apache and iPlanet). The Linux compatibility section was disappointing: it consists of just one page describing the utility called lxrun that lets you run Linux binaries under Solaris x86. There is also a glaring typo on the contents page: 'Admininstration.'
Conclusion
The title Solaris 8 Essential Reference is a fairly tough promise to live up to. The book is good as a Solaris reference, giving general coverage of the Solaris operating system for users, developers and administrators. However, it misses a lot of the main features of Solaris 8, which are probably the reasons most people would buy version 8 in the first place.
You can purchase this book at Fatbrain.
The title made me think this was (Score:3, Funny)
Re:The title made me think this was (Score:2)
Re:The title made me think this was (Score:1)
A good review.. (Score:3, Insightful)
A good review. I bought this book a while back to prepare for an upcoming Solaris certification test I was taking, and it helped out immensely. The good measure of a good reference book isn't its width -- Its wether or not you can open it up, and follow whats being discussed almost immediately without having to skip back 2 or 3 chapters to see what the heck theyre talking about. This is a well laid out book, and makes a comfortable amount of assumptions about the level of expertise the typical reader already has, and builds on it. Theres nothing I hate more than technical references that don't address the inconsistancies in how the OS presents a particular function to the user. It makes the learning process that much easier, without simply beating the reader over the head with "Here's what you do. Forget everything else, just do it like this and dont ask any questions".
Leave that crap for the math teachers.
Cheers,
Re:A good review.. (Score:1)
Leave that crap for the math teachers.
Why do you and other people think that way? As a Pure Mathematician I always seem to run into this attitude. The level of Math you know, which is enough to get a Solaris Certification, you don't need to know exactly how Math works. You just need to learn it's applications and outcomes. When you program, do you need to know exactly how the electrons in the silicon in the CPU are colliding on the Qauntum level? If you are so concerned Math teachers are hiding something from you, go to a 4 year college and take a courses in Proofs and Theorems. The 2 classes you will need to take are Comtemporary Abstract Algebra (Modern Algebra) and Advanced Calculus (Proofs and Theorems). With these 2 courses you will understand where everything from 1+1=2 to proving everything from the definition of an integral to topology (look it up). Computer Science professors hide a lot more by teaching you to code (without asking any questions) than Math teachers do by teaching you Mathematics.
If you think Computer Science is so much greater of an approach to teaching science and math, then why doesn't everyone program in Machine Language during their first ever course in college? Doesn't make sense, does it? The same is for Mathematics. If you don't need to know Mathematics on the same level as Machine Language, then why teach it to you?
Re:A good review.. (Score:1)
Too Pussy to Login AC? It is nice to know there are still retards like you to help fill up the void in the world quickly being filled with intelligent, career oriented people. People exactly like you will always gaurantee me a job.
Updated for /. (Score:1, Funny)
Like verbs?
This is a feature ? (Score:1)
Bit short, isn't it ?
Excellent book (Score:1)
If you are a solaris admin, definitely keep this book on hand, it is invaluable as a reference and general guide book. It does miss a few of the new features found in solaris 8, but more then makes up for it with it's broad coverage of general knowledge.
-Marvin
nice reference, but not essential (Score:4, Interesting)
Re:They forgot to cover Sun's most essential comma (Score:1)
However, I'd argue that one of the most important sun commands are "eeprom" and such. If you're not spending much money, the boot prom is the main advantage of having a sun system. Of course, if you have the cash for a big system, Sun's scalability is the reason to buy. Slowaris can get really good with the SMP, and I'd love to try out those sunfire systems; unix acting like a mainframe. Oh, and lest I forget the other *really* important commands; how to soft reboot (this will pretty much update everything except the kernel - useful for hotswapping)... killer feature. Oh, and one other note, use SEPP [ee.ethz.ch] (from the people who brought you MRTG!) or some other concurrent software control system for that java muck. You'll be much happier in the long run.
Soft reboot commands: (in
Sometimes silence is the most beautiful sound
Re:They forgot to cover Sun's most essential comma (Score:1)
The most usefull Solaris command is...
# uadmin 2 1
Dual boot? (Score:1)
I've tried to install 8 10/00 onto my UDMA drive with Linux residing at hda2 and a blank partition where hda1 should be. It chokes, nothing I've tried yet works, besides having the whole drive completely zeroed out. SCO Unixware 7.1.1 is the same deal.
I see different challenges of getting various OS' to install in the presence of another partition, but none seem to be as stuborn as these two. OS/2 Warp4 and NT 4 are easier, and stuff like Linux, the free BSD's, QNX and BeOS are dead easy.
Seems strange, are they trying to dominate a machine or is the installed simply brain dead?
Re:Dual boot? (Score:1)
I just finished installing Solaris 8 x86 on a middle of the road PC, (EFA Viking 3:VIA MVP3 Chipset, UDMA33 with AMD K6-2 450, 256MB RAM, Matrox G220 AGP, Intel EEPro/100) on an empty 10 GB drive and it was such an ordeal that I am planning to put Linux back on it. Hardware recognition (and conflict resolution) was nonexistent, and the whole installation dreadfully slow - it took me over 2 hours to install Binaries 1 and 2 and an additional 45 minutes for the Companion CD.
Everything has settled now, but the system is rather slow. I know that I am running it on not-so cutting edge hardware, but this box used to fly with pretty much any Linux distribution I would throw on it.
Re:Dual boot? (Score:1)
Why do I have to mark the only blank partition (intended for Solaris) as a Linux swap partition? I already have one on each of hda and hdc (both priority 1).
If the Solaris 8 install was half decent, it would not spit the dummy just because it can't see the whole drive as potentially its own. There is free space there, that all the free OS' can install to.
and boot from Software CD #1 instead of the Installation CD.
How silly of me to expect the install from the install CD to actually work with on an IDE drive that is not only the primary master, but also the 1st partition.
If you had even made a cursory search for this on USENET under alt.solaris.x86, you would have easily found the answer.
Thanks for pointing it out though. Not that it makes the installer any better though.
Why doesn't this make sense to me? (Score:1)
especially regarding the new features you'd a book updated for Solaris 8 to cover.
Did anyone else understand what he was trying to say?
Re:Why doesn't this make sense to me? (Score:1)
I'd hate to be Sun right now... (Score:1, Troll)
Why would anyone buy a Sun? Historically, they have offered excellent workstation-class machines. Now, their best single and dual processor ultrasparc based workstations are easily outclassed in every way by much cheaper boxes based on Intel and AMD processors. Performance that was once reserved for the most affluent corporate power users can now be found on the desk of the lowly janitor or student. The only place that Sun still distinguishes itself is in the large enterprise server with many processors and multiple layers of redundancy. Even there, solutions based on x86-64 and ia64 are arriving, and promise to offer all the same features at a much lower price.
On the software side, Sun makes an OS that is noted as being slow but scalable. With fast PC's, scalability on a single system is becoming less of a concern. Also, Windows 2000 already has many of the scalability features, and Linux is closing the gap quickly. Even five years ago, it made perfect sense to buy a Sun workstation for a developer. Now Linux fills that position, and a Sun machine is a waste of money. How long can it be before the same is true of high end workstations, clusters, and even enterprise big iron? IBM is putting their massive resources behind mainframe Linux. With Sun's proven inability to compete with Linux in any market that it has entered, they should be very afraid.
Sun's one bright spot is Java. With the massive adoption of J2EE for the middle tier in web infrastructure it is a powerful reminder of what Sun once was, and what they still can do when they get it right. Still, further analysis shows that Java is not a trump card for Sun. Far more than Solaris, two other operating systems are positioning themselves as "the best platform for Java." One is MacOS X, another proprietary UNIX by a more innovative vendor. The other threat to Sun is once again from Linux. With the failure of Java to catch on to the desktop, and the failure in the embedded market, Sun will have great difficulty leveraging Java to improve their financial situation.
The future does not look bright for Sun. Facing cheap hardware from Intel and AMD, and software competition from Linux and Microsoft, they have utterly failed to put together a competitive offering. With the failure of their Java technology to improve the outlook, they have all but curled up and died.
Re:Only way for Sun to survive... (Score:1)
Lots of people buy windows
Re:Only way for Sun to survive... (Score:1)
One important thing to keep in mind, too, is that Sun is definitely not the only company or entity that has developed J2EE, or even Java itself. J2EE especially has been a big collaboration, and you could say many companies have already footed part of the bill by providing resources (from actual developers to committee members, ideas, feedback etc).
And saying they "merely implemented it" implies that you perhaps don't quite understand how much effort implementing the full J2EE suite (even without having to do JVM), including application servers and EJB systems actually takes. Really, if it was all that easy (and writing the specs was the hard part), there would be abundance of Free J2EE implementations, right? Well, there aren't (many? any?). One of the few essential Free/Open source things (and reasonably good one in some ways) in this area is Tomcat for Apache (servlet / JSP engine), but that appears to be about it.
Sun's Java strategy is more about collaboration than milking money from others, and that seems to more succesful way if measured by the rate of adoption. It doesn't generate direct revenue, but Sun has been more concerned with mindshare here. And being the leader kind of enhances value of the brand ("Ok these machines are made by same people who designed J2EE so I guess it's safe bet to buy Sun H/W to run J2EE-based systems") [I'm not saying this feeling is very sensible, but it's rather common from what I have seen]
Re:"Mindshare" and a dollar == a dollar (Score:1)
If the Internet bust has taught us anything - mindshare is completely worthless if you don't have products to sell.
I wasn't saying it would necessarily have tons of worth, I just pointed out that Sun considers it important (and I agree personally; mindshare or visitor count is irrelevant except for selling ads...). However, more to the point:
How is Sun making any money off of Java? It is not a revenue creator - quite
the contrary - it loses money for Sun. They will be forced to charge for J2EE and its JVMs sooner
or later.
No. That wouldn't make any sense. No one makes significant amount of money by selling standard, specs or guidelines. Money Sun would get would be peanuts, and most likely shrink the market itself (ie. Java/J2EE adopters).
However, note that Sun does sell products that implement the specifications. J2EE itself is but a specification; however, Sun sells IPlanet web/application server (with Netscape). Similarly, bare runtime engine/environment or language compiler can't really be sold (compare to libc and similar runtime libraries needed by other languages... or compilers). What can be sold are IDEs. And guess what? Sun sells Forte for Java (or whatever it's called these days).
This all is not to say Java would be profitable even after counting in IPlanet, Forte and other related products. And how much "mindshare" adds to h/w sales is of course debatable. However, Sun is clearly trying to find out how to benefit from its inventions/creations, and fortunately that doesn't include closing up things that need to be open to some degree (Java specs are reasonably open and available, ditto for J2EE, even if implementations have more restrictions)
Re:I'd hate to be Sun right now... (Score:1)
Re:I'd hate to be Sun right now... (Score:1)
Re:Why Sun over Intell. (Score:1)
However, I still have to somewhat agree with the AC. Sun's hardware is still great, but it's not the same quality that it used to be. It's b/c of the switch from sbus to pic. It's made things somewhat more affordable, and certianly easier to pick up. I'd guess my ye olde sparc 2 weighs as much as ten of those new sun blade 100's.
--
Hearing all the words of many others, doesn't make a difference when they're wrong. -King's X
Re:I'd hate to be Sun right now... (Score:1)
For smaller, more workstation type servers that don't demand an enterprise class solution, we're beginning to put in the odd Linux system. But we're not always succesful. I was on the sidelines of an attempt to meld Red Hat 7.1, Coldfusion, and Oracle. It failed. I don't know the exact details, but it had to do with Oracle and Coldfusion not being able to talk, and support only for RH 6.X. The project got moved to Solaris, where it now flourishes.
The point being that while Linux can be used in a lot of applications, there are still problems with saying that it can overshadow Sun. Linux is still not as well supported by enterprise class applications as is Solaris, and currently Linux doesn't run the larger, faster, more stable enterprise class boxes like you can get from Sun.
I do think Sun is getting complacent and is due for a fall, but I don't think they're in much danger from Linux. Not yet anyway. If IBM releases an enterprise class version of Linux, then who knows?
Sean.
Re:I'd hate to be Sun right now... (Score:1)
I will take Solaris over Linux any day.
Yes, Sun hardware costs bite. But the Sun's platform also is much cleaner and plain more fun to use than the PCs. I don't need to deal with the Limitations of a 20-year old BIOS and I can manage a Sun server via serial console. Scalability reliability and vendor support are excellent.
Re:I'd hate to be Sun right now... (Score:1)
Re:I'd hate to be Sun right now... (Score:1)
Since Sun is essentially giving away Solaris away these days, I can't see why using Linux over Solaris would concern them.
This whole "Intel versus Sun" thing comes up again and again. As is repeatedly pointed out, an Intel machine with the strength and reliability of an equivalent Sun box costs effectively the same, and even those machines have to fight against the "cheap x86 crap" stigma that follows them up from the desktop.
Sun has always been about the datacentre. Yes, they're suffering on the desktop, but the few cases I've heard of of "admins" trying to replace a Solaris server farm with their favored Linux have always ended in disaster (and pink slips).
Re:I'd hate to be Sun right now... (Score:1)
a solaris and linux sysadmin and I know
what you are talking about.
The only thing that keeps sun profitable is
the enterprise market where they have a strong
prescence.
Keep that away and they are dead. Hope sun
realizes this and they better innovate and
keep the ante on technology... be it hardware
or software.
Re:I'd hate to be Sun right now... (Score:1)
Recently we installed SUSE Linux for SPARC on one of our Dual Processor UltraSparc II 400MHZ boxen.
We were pleasantly surprised in the speed increase that a none-combursome OS running on some very good hardware could give. We tried RedHat and Mandrake versions, which were even faster than the SUSE version.
In effect, our SPARC hardware got a new lease on life with the software change. Try it, you might like it!
Re:I'd hate to be Sun right now... (Score:1)
You part of the IBM technical advisory board? I'm sure you think Websphere is the greatest thing you've ever seen
It looks like you subscribe to hype more than you actually take time to investigate what companies are doing what and for what motivations
hate to feed the troll, but... (Score:1)
Who wants to run their business on *cheap* hardware? Cheap hardware is great for Linux weenies to play with in their bedrooms but I don't want my insurance details stored on it.
Keep your book up to date ... (Score:5, Funny)
106542-12
102534-06
104234-04
107555-10
102432-02
103423-08
Um
Re:Keep your book up to date ... (Score:1)
102534-06 Solaris 2.4 syslog patch
104234-04 Solaris 2.5 routed patch
107555-10 Solaris 7 ldap patch
102432-02 Obsolete Solaris 2.4 Sparc Storage Array patch
103423-08 Invalid patch id....
It would have been immensly funny if the patch id's were all for Solaris 8.... IMHO.
There's three types of computer books (Score:2, Interesting)
The second type of books are the ones produced by or in association with the producer of the software. Think M$ press, Oracle Press and the God-aweful Janice Winsor books on Solaris. These seem to be produced by asking people about the product and then writing down their answers. Thus, you never seem to get the best answer to questions, but you get the correct answer for the Sun, or Cisco or Oracle point of view. This is vitial for the lame certification tests out there. The correct answer isn't the right answer, it's the Cisco right answer. Thus, the best books from this group are the test prep books. These books (which can be even bigger than the first category) are also useful for reference material that you may need once a month or so. I use these books as book-ends for the books I actually read and use.
Third, as you may have guessed, are the *good* books that you actually read, use and learn from. I am always impressed with the readabilty and content of O'Reilly [ora.com] books. There have been so few bad books from them. It also seems their books age quite well. An impressive feat for their market. Text books also end up in their category. Most texts are bad and overpriced. However, with time, the diamonds start to show from adison-wesley (tcp/ip books) and prentice-hall (unix systems administrator's handbook - THE must read for solaris and all unix).
The point of this rant is to look for the third type of books that you may *like* to read and that will age well. Try going to a college book store and look around; they have great book ideas there. Of course, you would NEVER buy anything there (try a local used bookstore or allbookstores.com). I am currently reading those type two books, and I can say that "Solaris Internals: Core Kernel Architecture" seems to be a good book so far. It's certianly better than most of "reference" books out there.
The AC can't read! (Score:1)
The Janice Windsor books are only good if you can't do "man man | lp" As the Eistein quote goes, "the only infinite things are the universe and human stupidity, and I'm not so sure about the former" -- Anonymous Coward; Walk the plank!! And someone tell Janice I want my money back!
Re:MySQL & Msql (Score:1)
Weakest O'Reilly Books (Score:1)
Re:Operating Systems are now a commodity (Score:1, Insightful)
That's actually a pretty good sum-up of the PC genre: minimise the cost and maximise raw CPU/GPU speed.
I've assembled my own computers for the last ten years. Yet, something was always missing. The components were cheap alright, but to be honest: crap.
The fans would break down, the cases were all plastic that would crack and do nothing to silence the turbine engine like noise of the CPU fan and the hard drive inside. Yeah, you could get an insanely fast machine that way but could you live with it? I like to keep my computers running 24 h/day but the noise the modern PCs make is too much.
Six months ago I bought Sun Blade 100. It was quiet, it was encased in a solid steel case, had integrated networking and I could run Solaris with KDE and all the free software I wanted with it.
Sure enough, it doesn't crank up the same kind of ratings in the raw CPU power as modern PCs but it's quiet, it has got quality and it has got class.
Re:Operating Systems are now a commodity (Score:1)
Do you know about Quantum computing? (Score:1)
Do you know what trolling is?? (Score:2)
I'm quite surte that if your articles were worthy of appearing here, they would be suggested by someone who doesn't have the domain name in his e-mail addy.
Then there's the fact that Quantum computing has been beaten to death over the years by
If you would like to submit to a site that doesn't care how bogus a link is, try the search engines. If you want to whore yourself on slashdot, post on-topic. If the topic does not lend itself to your post, people reading that post will probably not be interested, and more than likely quite annoyed. I know that I will be skeptical of any links to designtechnica in the future, and I hopefully will never visit your site.
~Hammy
Solaris for fun (Score:2)
Arrg! why on earth would you run a Solaris box for fun! We all know that we run Linux for fun.
The first book on SOLARIS (Score:2)
Essential Reference books by New Riders. (Score:1)
Not a very good book (Score:1)
I know my Linux-box reasonably well, and although I was able to use the ultra-10 I have (with Solaris 8) ok, I knew there are lots of things that would make life easier. Unfortunately, the book was bit light on details. There were useful stuff in there (some of which may have been available on Linux too), but all in all it just left a stale taste.
The specific problems I had with the book that I can remember were:
Scp fixes this nicely, too, but at least book should definitely warn about using ftp for file transfer (minus public ftp-sites with anon. login), so that people wouldn't have mistaken feel of safety ("it asks for password... how can it be totally insecure?")
I still have the book nearby, and occasionally do reference it. It's not completely useless... But I think it doesn't really live up to its title. Anyone have any suggestions for a better book?