Table of Contents

Solaris General Info

Logical disk device names

Example:c0t1d0s4 
c = controller
t = target ID
d = disk
s = slice
/dev/dsk = block device
/dev/rdsk = character, or raw, device

Slice configuration (default)

s0 = /
s1 = swap
s2 = whole disk (symbolic)
s3 = user defined
s4 = user defined
s5 = /opt
s6 = /usr
s7 = /export/home

Slice 0 (s0)

/Docs = empty
/Misc = Jump Start files
/Patches = current patches
/Product = package and control files
/Tools = install tools

Terminal and crontab

TERM=xterm;export TERM
EDITOR=/usr/bin/vi;export EDITOR

Break out of RSC console

~.

Stop+A without a Sun keyboard Method One: Will work as a non-root user from a GUI/CDE session.

Break+A

Method Two: Will work from a terminal or a SSH session, as root only.

# init 0

Work with CD-ROM

svcs volfs
volcheck
eject

Solaris & Swap

swap –s versus swap –l

swap –l does not include physical memory in count

Disable the graphical-login/gdm service

svcadm disable graphical-login/gdm

Door file type Special file for inter-process communication between a client and server, currently implemented in the Sun Solaris operating system only

Files

/etc/vfstab = /etc/fstab
/etc/mnttab = /etc/mtab
/var/adm/messages = /var/log/messages

VTOC (Volume Table of Contents)

Stores disk info (i.e. partition table and labels). Think MBR.

prtvtoc - print VTOC, or the partition table

  1. f = free space
  2. t vfstab = file system defaults
  3. m mnttab = mounted file systems list
Core Dump

savecore - command to retrieve core dump files from dump device

dumpadm - command to view dump config

coreadm - view and change core file behavior

NFS

NFS commands

share/unshare - same as export
automount - enable autofs
clear_locks - clear client locks or all server locks
dfshares - show exported filesystems
dfmounts - show mounted NFS filesystems
nfsstat - view NFS statistics
rpcinfo - view RPC stats and status
other - snoop, truss, pstack        

NFS files

/etc/dfs/dfstab - entries shared automatically at startup
/etc/dfs/sharetab - all local and remote shared resources
/etc/mnttab - all current mounts, including automounts
/etc/rmtab - current remote NFS mounts
/etc/vfstab - shared filesystems that can be mounted locally
/etc/default/fs - lists default local filesystem types
/etc/dfs/fstypes - lists default remote filesystem types
/etc/netconfig - lists NFS network transport protocols
/etc/nfssec.conf - list of security services
/etc/default/nfs - config for nfsd and lockd
/etc/default/nfslogd - config for nfslogd
/etc/nfs/nfslog.conf - config for NFS server logging
/etc/nfs/nfslogtab - config for NFS log post-processing

NFS Server services

rpcinfo -u localhost nfsd
rpcinfo -u localhost mountd
rpcinfo -u localhost rpcbind

CacheFS

cachefsstat - show cache stats and usage
cachefslog - how users access cache
cachefswssize - specify size limit for cache
cfadmin - admin cache filesystem disk space

Jump Start files & process

rules - links profile to system(s)
rules.ok - generated by check script
profile - describes install parameters
sysidcfg - installation config file