Directory Mappings SOLARIS
Root filesystem / {/dev/vx/dsk/rootvol}
/export/home
Home Directory /dev/vx/dsk/home}
/tmp
/dev/vx/dsk/swapvol}
/usr
/var
Sample configuration files
User Accounts Solaris
/etc/passwd
Password files /etc/shadow
Groups file /etc/group
Maximum # of user ID 2147483647
/etc/default/login
Allow/Deny remote login {CONSOLE=/dev/console}
User nobody's id # 60001 & 65534(nobody4)
Group nobody's id # 60002 & 65534(nogroup)
boot cdrom -s
mkdir /tmp/a
mount /dev/c0t0d0s0 /tmp/a
vi /tmp/a/etc/shadow
Recover root password
Create new user useradd
Delete user userdel
List users logins
Modify user account usermod
General Commands Solaris
Unique host ID hostid
Administrator admintool
Performance monitor top
System activity reporter sar
Virtual Memory statistics vmstat
I/O statistics iostat
Error logs dmesg
Physical RAM 16TB
Shared Memory
Process Data Space
Swap device /dev/vx/dsk/swapvol
Swap file type swap
Display swap size swap -l
Activate Swap swap -a
Printers Solaris
Printer Queues /etc/lp/interfaces/*
Stop LP /usr/lib/lp/lpshut
Start LP /usr/lib/lp/lpsched
lp
lpr
Submit print jobs
LP statistics lpstat
cancel
lprm
Remove print jobs
Add printer queue lpadmin -p pq
Remove Printer queue lpadmin -x pq
Make default printer lpadmin -d pq
TCP/IP Solaris
/etc/hostname.*
/etc/inet/*
Network IP configuration /etc/defaultrouter
Hosts IP addresses /etc/inet/hosts
Name service switch /etc/nsswitch.conf
Network parameters ndd /dev/[tcp|ip] ?
Routing daemon in.routed
NIC Configurations ifconfig -a
Secondary IP Address ifconfig hme0:1 IP up
BANNER @
Login prompt /etc/default/telnetd
{/etc/system}
set pt_cnt = # {SYSV}
set npty = # {BSD}
{/etc/iu.ap}
ptsl 0 # ldterm ttcompat
halt
Increase the # of pseudo-terminals boot -r
176 {BSD}
Maximum # of ptys 3000 {SYSV}
Remote Shell rsh
YP/NIS service binder /usr/lib/netsvc/yp/ypbind
System Files Solaris
/etc/dfs/dfstab
NFS exported /etc/dfs/sharetab
NFS Client mounted directories /etc/rmtab
1 TB
8000 TB {vxfs}
Max File System
1 TB
2 GB {=current
Disk information format>inquiry
Disk Label prtvtoc
LVM Concepts sub disk
Volume
Plex
disk group
Journal Filesystem type vxfs
Default volume group /dev/vx/dsk/rootdg
Display volume group vxprint -l -g rootdg
Modify physical volume
Prepare physical disk vxdiskadd
List physical volume vxprint -dl
Remove disk from volume group vxdg rmdisk
Move logical volumes to another physical
volumes vxassist move
Create volume group vxdg init
Remove volume group
Volume group availability
Restore volume group
Exports volume group vxdg deport
Imports volume group vxdg import
Volume group listing
Change logical volume characteristics vxedit set
List logical volume vxprint -vl
Make logical volume vxassist make
Extend logical volume vxassist growto
Reduce logical volume vxassist shrinkto
Remove logical volume vxedit rm
Prepare boot volumes vxbootsetup
Remove boot volumes
vxva
Extend File system mkfs -M
Reduce/Split mirrors
Merge mirrors
Create mirrors vxassist mirror
Add mirrors
Create striped volumes vxassist make vol 100mb layout=raid5
System recovery tape
Backup ufsdump
Restore ufsrestore
MISC SOLARIS
Startup script /etc/init.d
Kernel /kernel/genunix
Kernel Parameters sysdef -i
vi /etc/system
reboot
Reconfigure the kernel
List modules modinfo
Load module modload
Unload module modunload
Initialize system sys-unconfig
Physical RAM prtconf
Kernel Bits isainfo -kv
Crash utility crash
Trace System Calls truss
Machine model uname -imp
OS Level uname -r
Run Level who -r
Core dump files /var/crash/`uname -n`
Boot single user ok boot -s
Maintenance mode ok boot -as
Interrupt Key Stop-A
Return to console ok go
/etc/TIMEZONE
Timezone Management /etc/default/init
/etc/inet/ntp.conf
NTP Daemon /etc/init.d/xntpd
Software SOLARIS
Install Software pkgadd
Uninstall software pkgrm
List installed software pkginfo
pkginfo -i
Verify installed software pkginfo -p
List all files pkgchk -l package
List installed patches patchadd -p
Package owner pkgchk -l -p path
SW Directory /var/sadm
Devices SOLARIS
Devices /devices
drvconfig
devlinks
disks
tapes
Install devices for attached peripherals ports
Remove device rem_drv
Device drivers prtconf -D
CPU psrinfo -v
List Terminal pmadm -l
/usr/platform/`uname -m`/
sbin/prtdiag
ok test-all
Diagnostics /opt/SUNWvts/bin/sunvts
Whole Disk /dev/c#t#d0s2
CDROM /dev/dsk/c#t6d0s2
CDROM file type hsfs
Rewinding tape drive /dev/rmt/0
Non-rewinding tape drive /dev/rmt/0n
Floppy drive /dev/diskette
Links SOLARIS
FAQ Solaris 2 FAQ
Online Manual Solaris 10 Documentation
Technical Support SunSolve
Phone Number 1-800-USA-4SUN
Free Software Sun Freeware
Certification suned.sun.com
AIX FreeBSD
/ {/dev/hd4} / {/dev/ad0s1a}
/home {/dev/hd1}
/tmp {/dev/hd3}
/usr {/dev/hd2} /usr {/dev/ad0s1f}
/var {/dev/hd9var} /var {/dev/ad0s1e}
-
AIX FreeBSD
/etc/passwd /etc/passwd
/etc/security/passwd /etc/master.passwd
/etc/group
/etc/security/group /etc/group
4294967295 65535
/etc/security/user /etc/ttys
{rlogin=true} {secure}
4294967294 65534
4294967294 65534
boot from CD/Tape ok boot -s
Installation/Maintenance passwd root
Start Limited Shell
getrootfs hdisk0
vi /etc/security/passwd
mkuser adduser
rmuser rmuser
lsuser -f ALL
chuser -a
AIX FreeBSD
hostid
smit
top
monitor top
sar sa
vmstat vmstat
iostat iostat
alog -o -t boot
errpt dmesg
1TB
2.75GB
2GB
/dev/hd6 /dev/ad0s1b
/etc/swapspaces swap
lsps -a swapinfo
swapon -a swapon -a
AIX FreeBSD
/etc/qconfig /var/spool/print
stopsrc -s lpd
startsrc -s lpd lpd
enq
lp
lpr
qprt lp
enq -A
lpq
lpstat
qchk lpq
cancel cancel
lprm lprm
qcan
enq -x
smit mkpq
smit rmpq
export LPDEST="pq"
AIX
lsattr -E -l inet0 /etc/rc.conf
/etc/hosts /etc/hosts
/etc/netsvc.conf /etc/host.conf
no -a sysctl
gated routed
ifconfig -a ifconfig -a
ifconfig en0 alias IP ifconfig xl0 alias IP
HERALD @
/etc/security/login.cfg
odmget -q "attribute=num and
uniquetype=pty/pty/pty" PdAt | sed "s/0-
64/0-512/" |
odmchange -q "attribute=num and
uniquetype=pty/pty/pty" -o PdAt
chdev -l pty0 -anum=256 -P
reboot
512
remsh
rsh rsh
/usr/lib/netsvc/yp/ypbind /usr/sbin/ypbind
AIX FreeBSD
/etc/exports /etc/exports
/etc/xtab
128 GB
64 GB
64 K
AIX FreeBSD
/etc/filesystems /etc/fstab
df -k df -k
lsdev -C
bootinfo -s hdisk# fdisk -v ad0
lspv -l hdisk# disklabel ad0
Partition sub disk
Volume Volume
Plex
Volume group
jfs
/dev/rootvg
lsvg -l rootvg
chpv
mkdev -c disk -l hdisk#
lspv vinum ld
reducevg
migratepv vinum move -f drive object
mkvg
chvg
varyonvg
varyoffvg
exportvg
importvg
lsvg
chlv
lslv vinum lv
mklv
extendlv
AIX reduce LV
rmlv vinum rm vol
bootlist -m normal
chfs -a size=# /mt
rmlvcopy
mklv -c 2 vinum mirror drive
mklvcopy lv 2
mklv -u 3 -S 64K vinum stripe drive
mksysb -i /dev/rmt0
savevg -i rootvg vinum saveconfig
restvg
AIX FreeBSD
/etc/rc /etc/rc
/usr/lib/boot/unix_up /kernel
lsattr -E -l sys0 sysctl -a
cd /sys/i386/conf
vi KERNEL
config KERNEL
cd ../../compile/KERNEL
make depend
make
make install
chdev -l sys0 -a
genkex kldstat
kldload
kldunload
install_assist /stand/sysinstall
bootinfo -r sysctl hw.physmem
bootinfo -K
crash crash
syscalls truss
uname -m
bootinfo -m uname -m
oslevel uname -r
who -r
/var/adm/ras
Key on service mode/F4
Boot from CD/Tape
Select Maintenance
Limited function Shell
ok boot -s
ok boot -as
/etc/environment
/etc/profile /etc/localtime
/etc/ntp.conf /etc/rc.conf {xntpd_enable="YES"}
startsrc -s xntpd /etc/rc.network
AIX
installp -a pkg_add
installp -u pkg_delete
lslpp -L all pkg_info -a
lppchk -v
lslpp -f fileset pkg_info -L package
instfix -i
lslpp -w path
/usr/lpp /var/db/pkg
AIX FreeBSD
/dev /dev
cfgmgr -v /dev/MAKEDEV
rmdev -l
lscfg
lsdev -Cc processor sysctl hw.model
lsdev -Cc tty
diag pciconf -l
/dev/hdisk# /dev/ad0s1c
/dev/cd0 /dev/acd0c
cdrfs cd9660
/dev/rmt0 /dev/rwt0d
/dev/rmt0.1 /dev/nrwt0d
/dev/rfd0 /dev/fd0
AIX FreeBSD
AIX-FAQ FreeBSD FAQ
AIX 5.3 Docs FreeBSD Hand Book
p5 TechSupport
1-800-CALL-AIX
Public Domain Software Library FreeBSD Primary Site
www.ibm.com
HP-UX LINUX(RedHat)
/ {/dev/vg00/lvol1} / {/dev/sda1}
/home {/dev/vg00/lvol4}
/tmp {/dev/vg00/lvol6}
/usr {/dev/vg00/lvol7}
/var {/dev/vg00/lvol8}
/usr/newconfig
HP-UX LINUX(RedHat)
/etc/passwd /etc/passwd
/tcb/files/auth/r/root /etc/shadow
/etc/group
/etc/logingroup /etc/group
2147483647 65535
/etc/securetty /etc/securetty
{console} {ttyp1}
-2 99
-2(nogroup) 99
>boot {lilo}
Interact with IPL ? Y control-x
ISL>hpux -iS linux S
passwd root passwd root
{grub}
c
kernel vmlinuz-2.4.9-13 single
ro root=/dev/hda8
initrd /initrd-2.4.9-13.img
boot
passwd root
useradd useradd
userdel userdel
logins
usermod usermod
HP-UX LINUX(RedHat)
uname -i hostid
sam linuxconf
top
glance top
sar sar {sysstat}
vmstat vmstat
iostat iostat {sysstat}
dmesg dmesg
4TB 64 GB {>2.3.24}
8TB sysctl kernel.shmmax
4GB 900 MB
/dev/vg00/lvol2 /dev/sda2
swap partition type 82
swapinfo -a free
swapon -a swapon -a
HP-UX LINUX
/etc/lp/interface/* /var/spool/lpd/lp/*
lpshut /etc/init.d/lpd stop
lpsched /etc/init.d/lpd start
lp lpr
lpstat lpq
cancel lprm
lpadmin -p pq printtool
lpadmin -x pq
lpadmin -d pq
HP-UX LINUX(RedHat)
/etc/rc.config.d/netconf /etc/sysconfig/network-scripts/
/etc/hosts /etc/hosts
/etc/nsswitch.conf /etc/nsswitch.conf
ndd -h sysctl -a | grep net
gated routed
lanscan -v ifconfig -a
modprobe ip_alias
ifconfig lan0:1 IP ifconfig eth0:1 IP
telnetd -b /etc/issue /etc/issue
rebuild your kernel with these new values
NPTY=# cd /dev
NSTRPY=# ./MAKEDEV -v pty
reboot
insf -d ptys -n #
insf -d ptym -n #
insf -d pts -s # -e -v
{MAXUSERS} 256
remsh rsh
/usr/lib/netsvc/yp/ypbind /sbin/ypbind
HP-UX LINUX(RedHat)
/etc/exports /etc/exports
/etc/xtab /var/lib/nfs/xtab
128 GB 2 TB
2 GB {512B block size}
8192 GB {8KB block size}
128 GB
60~ K sysctl fs.file-max
HP-UX:Disk &Filesystem LINUX(RedHat)
/etc/fstab /etc/fstab
bdf df -k
/sbin/ioscan cat /proc/devices
diskinfo /dev/rdsk/c#t#d# cat /proc/scsi/scsi0/sda/model
pvdisplay -v /dev/dsk/C#t#d# fdisk -l
logical extents logical extents
logical volume logical volume
volume group volume group
ext3
vxfs reiserfs
/dev/vg00
vgdisplay -v vg00 vgdisplay -v
pvchange pvchange
pvcreate pvcreate
pvdisplay pvdisplay
vgreduce vgreduce
pvmove pvmove
vgcreate vgcreate
vgremove vgremove
vgchange vgchange
vgcfgrestore vgcfgrestore
vgexport vgexport
vgimport vgimport
vgscan vgscan
lvchange lvchange
lvdisplay lvdisplay
lvcreate lvcreate
lvextend lvextend
lvreduce lvreduce
lvremove lvremove
lvlnboot lilo
lvrmboot
extendfs /dev/vg00/lvol8 resize2fs
fsadm -F vxfs -b {LE * 1024} /mt resize_reiserfs
lvsplit lvsplit
lvmerge lvmerge
lvcreate -m 1
lvextend -m 1
lvcreate -i 3 -I 64 lvcreate -i 3 -I 64
/opt/ignite/bin/make_recovery
fbackup tar cvf /dev/rst0 /
frecover tar xvf /dev/rst0
HP-UX LINUX(RedHat)
/sbin/rc /etc/rc.d/rc
/stand/vmunix /boot/vmlinuz
sysdef
kmtune
kmsystem sysctl -a
cd /stand/build cd /usr/src/linux
/usr/lbin/sysadm/system_prep -v -s system make mrproper
vi system make menuconfig
mk_kernel -s system make dep
cd /stand make clean
mv system system.prev make bzImage
mv vmunix vmunix.prev make install
mv dlkm dlkm.prev make modules
mv /stand/build/system system make modules_install
cp arch/i386/boot/bzImage /boot/vmlinuz-
kmupdate /stand/build/vmunix_test 2.2.16
mkinitrd /boot/initrd-2.2.16.img 2.2.16
vi /etc/lilo.conf
lilo
kmadmin -s lsmod
kmadmin -L insmod
kmadmin -U rmmod
set_parms initial
grep -i Physical netconf
/var/adm/syslog/syslog.log free
getconf KERNEL_BITS getconf LONG_BIT
adb lcrash
tusc strace
model
uname -m uname -m
uname -r uname -r
who -r runlevel
/var/adm/crash
>boot {lilo}
Interact with IPL ? Y control-x
ISL>hpux -iS linux S
{grub}
c
kernel vmlinuz-2.4.9-13 single
ro root=/dev/hda8
initrd /initrd-2.4.9-13.img
boot
>boot
Interact with IPL ? Y
ISL>hpux -lm
control-B
co
/etc/TIMEZONE /etc/sysconfig/clock
/etc/rc.config.d/netdaemons /etc/ntp.conf
/sbin/init.d/xntpd /etc/rc.d/init.d/xntpd
HP-UX LINUX(RedHat)
swinstall rpm -i package
swremove rpm -e package
swlist rpm -qa
swlist -l fileset -a state rpm -V package
swlist -l file fileset rpm -ql package
swlist -l patch
what /stand/vmunix
swlist -l file | grep path rpm -qf file
/var/adm/sw/ /var/lib/rpm
HP-UX LINUX(RedHat)
/dev /dev
insf -e /dev/MAKEDEV
rmsf
lsdev
ioscan -fnC processor cat /proc/cpuinfo
ioscan -fnC tty
lspci
pnpdump
stm
/dev/dsk/c#t#d0 /dev/sda
/dev/dsk/c#t2d0 /dev/cdrom
cdfs iso9660
/dev/rmt/0m /dev/rst0 { c 9 0}
/dev/rmt/0mn /dev/nrst0 { c 9 128 }
- /dev/fd0
HP-UX LINUX(RedHat)
HP-UX FAQ LINUX FAQ
HP-UX Reference Manual Linux Documentation Project
IT Resource Center Red Hat support
1-800-633-3600 1-888-REDHAT1
HP-UX Ports Linux Software Map
education.hp.com RHCE
Tru64
/ {/dev/rz0a}
/usr {/dev/rz0g}
Tru64
/etc/passwd
/etc/group
65535
/etc/securettys
{ttyp1}
65534
65534
press the HALT Button or (Control-P)
>>>boot -fl s
lsmbstartup
/sbin/bcheckrc
passwd root
useradd
userdel
usermod
Tru64
hostid
sysman
top
/usr/opt/svr4/bin/sar
vmstat
iostat
uerf -R -o full
4TB
/dev/rz0b
raw
swapon -s
swapon -a
Tru64
/usr/spool/lpd
/sbin/init.d/lpd stop
/sbin/init.d/lpd start
lp
lpr
lpstat
cancel
lprm
lprsetup
lprsetup
export PRINTER="lp"
Tru64
/etc/rc.config
/etc/hosts
/etc/svc.conf
routed
ifconfig -a
ifconfig ln0 alias
/etc/issue
cd /dev
./MAKEDEV PTY_1
8192
rsh
/usr/sbin/ypbind
Tru64
/etc/exports
/var/adm/mountdtab
128 GB {= 4.0}
16 TB {advfs}
128 GB {= 4.0}
16 TB {advfs}
64 K
Tru64
/etc/fstab
df -k
file /dev/rrz0c
disklabel -p rz0
sub disk
Volume
Plex
disk group
advfs
/dev/vol/rootdg
volprint -l -g rootdg
voldiskadd
volprint -dl
voldg rmdisk
volassist move
voldg init
voldg deport
voldg import
voledit set
volprint -vl
volassist make
volassist growto
volassist shrinkto
voledit -g rootdg -rf rm vol1
volassist make vol 100mb mirror=true
volassist make vol 100mb layout=stripe
/usr/sys/bin/btcreate
vdump
vrestore
Tru64
/sbin/init.d
/vmunix
sysconfig
dxkerneltuner
doconfig
netsetup
uerf | grep memory
64
kdbx
trace
uname -p
sizer -v
who -r
>>> boot -fl s
control-P
/etc/svid3_tz
timezone
rcmgr set XNTPD_CONF YES
/sbin/init.d/xntpd
Tru64
setld -l
setld -d
setld -i
setld -v
setld -i package
dupatch -track -type patch
/var/adm/smlogs
Tru64
/dev
scu scan edt
scsimgr -scan_all
psrinfo -v
/dev/rz0c
/dev/rz3c
cdfs
/dev/rmt0
/dev/nrmt0
/dev/fd0c
Tru64
Tru64 FAQ
Tru64 Documents
Alpha Systems Support
1-800-474-6836
Tru64 Demos, Shareware & Freeware
ASE Information