Useful tools for Sun workstations and Solaris
This page is no longer being maintained. It is still here in case it might be useful to somebody, but many of the links are broken, much of the software
obsolete, and it is generally in a state of disrepair.
change-sun-hostid is a
collection of C programs and scripts for systems administrators which allow one
to change the real or apparent hostid of a Sun workstation. In addition there is
support for changing the hostid of a PC running Solaris 2.5. This public domain
software is intended for short-term use in emergency situations, where the
hostid needs to be spoofed because a computer system goes down and some of the
applications must be moved to a different server immediately, i.e. without
waiting for the vendor to supply new keys. Software vendors rarely supply keys
outside of business hours, and they often take several hours or days to provide
new keys in the case of server failure. I'm working on a release for Solaris 7, most
of the programs in 1.7.4 about will work on 32 bit Solaris 7 systems. Here is a version of hid2 for 64-bit Solaris 7 systems Thanks to
Dale Higgs for compiling this using the new Workshop 64-bit compiler.
Available as of July 1997: some unsupported notes on changing the
system ID on IRIX machines.
The Sun NVRAM/hostid FAQ answers
frequently asked questions on comp.sys.sun.hardware and comp.sys.sun.admin about
the hostid and NVRAM/IDPROM chips on Sun workstations. These chips often fail,
and this FAQ will tell you how to repair your workstation for about US$20. As a
side-effect, this document also tells how to change the hostid and default
ethernet address of a Sun workstation. A
plain text version is available for folks
who find the
HTML version inconvenient.
Unstrip is a program that
allows one to recover some symbolic information from stripped dynamically linked
binaries under Solaris 2.4-2.6. This is occasionally useful for reverse
engineering and system debugging (here's an example).
Unstrip for Sun OS 4.1.x by Paul
Kranenburg is also available.
Steinar.Haug@nethelp.no is a kernel loadable module which will allow a Sun
running Sun OS 4.1.x to have multiple loopback interfaces with different IP
addresses. With the appropriate routes, one can effectively serve multiple IP
addresses. This can be used with
change-sun-hostid to make some
applications running on a machine believe they are running on a system with a
different hostname and IP address.
red.c allows one to generate ICMP host redirects from
arbitrary source addresses. This is useful for testing whether your
network is vunerable to disruption by ICMP redirects and to demonstrate
to folks why it is essential to either block these at routers or configure
hosts so that ICMP redirects are ignored.
It should work on Solaris 2.5 and 4.4BSD based systems.
Interesting Sun and UNIX related links
- Stokely Consulting has excellent
serial port resources
- My list of
computer security links
- Sun Product Documentation (docs.sun.com)
- Fortify for Netscape is a program that provides world-wide, unconditional, full strength 128-bit cryptography to users of Netscape Navigator (v3) and Communicator (v4)
- If you are a systems administrator you should consider joining
SAGE and attending some of the
conferences sponsored by SAGE,
- Solaris vs NT from
The Standish Group
- The Unofficial Guide to Solaris
- PilotManager allows you to manage and sync a PalmPilot under Solaris
- Sun FAQ archive
- Sun software support
- SAMBA allows a UNIX
system to act as an SMB file and print server
- Sharity-Light - Mount your Windows network shares on Unix!
- Sun Workstation
- ksh93 from
AT&T for free Platforms: Sun OS 4.1.x, Solaris 2.x/SPARC, IRIX, Linux,
BSDI, HP/UX. You'll need to fetch the astkit_base package. If the above
link doesn't work, try this link.
- pdksh is a reasonable
alternative to ksh if for some reason you cannot use ksh or need a
consistent shell across platforms
- A collection of precompiled helper applications for Netscape running under Solaris
- Test drive
the latest compilers from SunSoft
- memconf displays
the memory configuration (what size SIMMS are in what slots) of a Sun
- Search through the archives of
the Sun Managers mailing list for answers to questions about Sun systems
through the Sun Managers mailing list archives. This database only has Sun
Managers from Jan 1995.
System Administrator's Resources
- Solaris Web Pointers
collection of UNIX programming links
- The Sun Hardware Reference by
James W. Birdsall
- Master Sun
- The Sun 3 archive has lots
of information about these older Motorola 68020/68030 based machines.
- PERL is a scripting
language suitable for many systems administration related tasks. Highly
- W. Richard Stevens' home page
has updates and errata for his excellent UNIX and networking books and some
- Licence manager sysadmin guides for
- Network Time Protocol
- Another page on NTP
- scsiinfo is a really
useful tool for dealing with SCSI problems.
- sysinfo can tell you various
things about a system (RAM, CPU, devices, etc.)
- Solbourne Stragglers Web Page has some useful information for those who use and administer old Solbourne
- UNIX systems
administration tools has a catalogue of tools for system and network
monitoring, security, etc. with good descriptions.
- Unix Guru Universe has all sorts
of information for sysadmins.
on 10 Mbps and 100 Mbps ethernet configuration.
- Sun Microsystems
for Sun OS 4.1.x
- rdist is an absolutely essential
tool for distributing and keeping files up to date on multiple workstations
- strace is an improved version of
trace for Sun OS 4.1.x. strace also runs nicely on Solaris 2.4, but doesn't seem
to provide a lot of advantages over truss
- The SE
Performance Toolkit is a tool for performance tuning under Solaris 2.x.
Version 3.0 of the
SE Performance Toolkit is also available and has support for Solaris 2.5-2.6 only.
allows faster restores and cloning
- top is a useful tool for
monitoring process activity on a UNIX system
- lsof and
lslk allow one to
list the open files and locks on various flavours of UNIX including Solaris.
- OpenBSD is a 4.4 BSD based free
operating system with source code which will run on many sparc systems
(as well as i386, alpha, etc.). Although this page focuses mostly on
Solaris, I find that I sometimes need source code for the
operating system, something that is problematic with Solaris.
- NetBSD is another 4.4 BSD based
free operating system with source code that will run on many sparc
systems as well as others
- Solaris sysadmin
UNIX Sysadmin Resources
- Mark Baranowski's
(email@example.com) FTP site of useful tools includes a df which will
deal with unavailable NFS filesystems gracefully, utilities to make Sun OS 4.1.3
administrator`s software versions list
- Expect is a good tool for scripting
interactive terminal based procedures
- Sun storage array
- Flashback has a searchable archive
of product announcements.
- SunWorld Online has quite
a few good articles on systems administration topics
- sunWHERE has
many good links to Sun related resources
- SunExpress catalogues
- Sun CD-ROM FAQ
- Sun Freeware List and Search
- Precompiled binaries for Solaris
SAGE Sysadmin's Bookshelf
- BayLISA is a monthly gathering of
systems administrators in San Jose, CA, U.S.A.
- UNIX Reference Desk
- Sun User Group
- QuickPage is client/server software package that enables you to send messages to an alphanumeric pager. This is
especially useful for setting up automatic notification of abnormal events
on a network. It also integrates well with sendmail, so one can set up
an email to pager gateway in minutes.
- OU IRG Software Archive has some network debugging tools
- Netman is a free suite
of tools for ethernet network monitoring
- Skerl's Sun UNIX SysAdm Resources: FAQs, Tips, Patches and Other Info
- Ian Darwin's Sun Resources Bookmarks
- LBL has some essential networking tools
- Enabling High Performance Data Transfers on Hosts
gives some hints on optimizing TCP/IP performance. q.v.
Experimental TCP SACK Implementations
- Sun Support Documents
- Solaris links
Sun 4 Info
to UNIX Systems Administration by Frank G.
Fiamingo et al. is a free book on UNIX systems administration with coverage
of Solaris 2.x, Sun OS 4.1.x,, IRIX, Digital UNIX, and Ultrix. Some of the
material is specific to the environment at Ohio State Univerisity, but most of
it is generally applicable.
- Central Queensland
University Sysadmin course
- Online UNIX
documentation at Rice University.
- O'Reilly publishes many excellent books
- Sign an open letter to
Intel objecting to the prosecution of
- squirrel.com home page
SCSI Zip Drives on Solaris
- dev_rmscsi.c allows one to use ZIP (and other
removable SCSI devices) under volume management (works on, at least, 2.5.1 - if you have 2.6, you already have this - just uncomment the rmscsi line in /etc/vold.conf)
- Information from IOMEGA has format.dat entries
- ziptool can format
and manage protection modes on ZIP disks
Tools for Managing/Delivering/Reading Email
- procmail is a
very flexible tool for filtering and managing email (as well as doing
local delivery). This is a superb tool for filtering spam. For example,
- The US/Canada-only version
of mutt is a nice mail
user agent for UNIX systems which includes
- emil automatically converts messages
between MIME, Sun-Attachment (mailtool), BinHex, and uuencode formats
visits since 30. mar 1996
This page is maintained by Mark Henderson
$Header: /home/mch/squirrel/sun-stuff.html,v 1.130 2002/02/09 17:11:26 mch Exp mch $