File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Linux / UNIX and the fly likes Learn Solaris Unix Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Engineering » Linux / UNIX
Bookmark "Learn Solaris Unix" Watch "Learn Solaris Unix" New topic

Learn Solaris Unix

Peter Rooke
Ranch Hand

Joined: Oct 21, 2004
Posts: 820

Finally - I've escaped from having to develop only for Windose :-)

Back to Unix and Solaris, but I'm I've got more used to Linux. Can someone (please) provide links to good reference materials in terms of Solaris scripting (bash) and some basic Solaris admin, and any outstanding books? Thanks in advance.

Are the common shells (Bash, Ksh, Csh) the same accross operating systems -is this a true?

Its all so similar, but different at the same time..

Regards Pete
Tim Holloway
Saloon Keeper

Joined: Jun 25, 2001
Posts: 17421

Yes, but when you issue Solaris commands, you have to remember that all the fun options on the Linux equivalents aren't there.

Seriously if you know Linux, you can get around quite well in Solaris. One thing that will help is to get the little Unix sysadmin pocket guide from O'Reilly and Associates. Costs about $10 and shows the major commands - and their variations - for Linux, Solaris, AIX, and (I think) HP/UX.

Biggest differences aside from lack of the bell-and-whistle options on certain commands like "su" are that Solaris packages are different from RPMs and ".deb"s, and some neat things like the new Solaris 10 zone feature that's a very efficient way to do multiple Solaris 10 VMs on a single box.

Well, there's also some heavy-duty load balancing options that Solaris offers, but where I used to work, they preferred to just buy new servers and not use those features at all.

An IDE is no substitute for an Intelligent Developer.
Peter Rooke
Ranch Hand

Joined: Oct 21, 2004
Posts: 820

Thank you. Going to get the from "Bash to Zsh" book. And maybe a vim one as well and use this again.

- Solaris seems to be a bit bland. Just thinking I'm sure I've got an old Sun machine somewhere at home - have to have digg around.
Joe Ess

Joined: Oct 29, 2001
Posts: 9189

Solaris is supposed to be bland. It's a workhorse, not a racehorse. If you must pimp your box, Freeware for Solaris is the place to start.
If you need someplace to practice your skillz, forget that old workstation. Download VMware Player and the Solaris 10 appliance (Solaris 10 is "free" to use, Sun charges for support) and you can run Solaris from the comfort of your Windows desktop.
@Tim: Solaris 10 Zones are great. We got a couple SunFire's in and the admins are consolidating all the crusty old hardware into clean fresh VMs. Much nicer for me too. When I need a new server I have it within hours rather than weeks (and bitching and paperwork and finger pointing).

[How To Ask Questions On JavaRanch]
Peter Rooke
Ranch Hand

Joined: Oct 21, 2004
Posts: 820

"Supposed to be bland" - that will be why we use it here at work then, guess it is stable, tested and just keeps going to the theme of:
"we did'nt start the Solaris box, it was their before us...." [Billy Joel]

Yip - got to get into those VM's, and start playing. Only thing is; I was thinking that my next computer was going to be a Mac Book Pro - not sure if I should do the Mac thing and then Parallels for when I need to suffer Windose. Of course that would mean BSD Unix as well.
I agree. Here's the link:
subject: Learn Solaris Unix
It's not a secret anymore!