hardware, firmware, devices disks kernel, boot, swap
networking security, backup software, patching, tracing, logging
TASK \ OS AIX DG/UX
By IBM, with input from System
V, BSD, etc. etc. Runs mainly on
IBM RS/6000 and related
OS notes hardware. Data General was aquired by EMC in 1999.
smit
smitty
wsm
administrative GUI sysadm
lsuser useradd
mkuser userdel
chuser
rmuser
managing users
TASK \ OS AIX DG/UX
prtconf
lscfg
lsattr
lsdev
list hardware configuration dg_sysreport -g hardware
show/set dg_sysctl |
EEPROM/NVRAM grep BOOTPATH
values bootlist -o -m normal
add device without reboot cfgmgr -v N/A
tape device /dev/rmt0 /dev/rmt/0
tape device /dev/rmt0 /dev/rmt/0
stdin/ stdout/ stderr ? ?
X kvm config ? ?
TASK \ OS AIX DG/UX
admpdisk -o list
admvdisk -o list
read a disk label lspv -l
whole disk in partition N/A ?
label a disk mkvg admpdisk
partition a disk mklv admpdisk
TASK \ OS AIX DG/UX
kernel /unix /dgux
/usr/samples/kernel/vmtune vi /var/Build/
(installed with the bos system.hostname; ;
adt.samples fileset) reboot
/usr/sbin/no (network-related)
show/set kernel parameters
make disk bootable bosboot -a dg_sysctl
startup scripts /etc/rc* /etc/rc*
run levels 1 2: multiuser
*=normal states 6: reboot
for more detail
see
www.phildev.net/runlevels.html
?
?
show runlevel 1 who -r who -r
time zone info /etc/environment ($TZ) ?
admswap -o list -buv
dg_sysreport -p freeswap
systat -swap
check swap space lsps -a
TASK \ OS AIX DG/UX
"normal" filesystem jfs dg/ux
volume-based filesystem jfs ?
file system
description
/etc/filesystems /etc/fstab
smitty vg
smitty lvm
smitty jfs
mkvg; chvg; rmvg
mklv; chlv; rmlv
mkfs; crfs; rmfs
volume manipulation sysadm
create filesystem crfs admfilesystem
dfsck
fsck
fsdb
file system debugging and recovery ?
create non-0-length empty file lmktemp ?
mount -v cdrfs -o ro mount -t cdrom
/dev/cd0 /cdrom /dev/pdsk/disk /cdrom
smitty cdrom
mount CDROM
mount CDROM
create/mount ISO image ? ?
aclget
aclput
acledit
ACL management ls -e ?
TASK \ OS AIX DG/UX
/etc/exports
NFS share definitions /etc/xtab /etc/exports
NFS share command exportfs -a exportfs -a
NFS information ? ?
name resolution order /etc/netsvc.conf /etc/netsvc.conf
ifconfig -a netstat -i
no -a ifconfig
netstat -i
lsattr -E -l entX
show network interface info
smitty chinet
chdev -a netaddr=
newIP -I en#
change IP sysadm
start DHCP client ? ?
ping one packet ping -c 1 hostname ping -s -c 1 hostname
iptrace
ipreport
sniff network ?
netstat -r
smitty route
route definitions sysadm
route definitions sysadm
telnetd, ftpd banner /etc/security/login.cfg ?
TASK \ OS AIX DG/UX
encrypted passwords in /etc/security/passwd /etc/shadow
allow/deny root
logins /etc/security/user /etc/default/login
firewall config ? ?
TASK \ OS AIX DG/UX
show installed software lslpp -L pkginfo
smitty install_all
smitty installp
/usr/lib/instl/sm_inst
installp_cmd -a
add software -d 'device' '-c' '-N' '-g' '-X' sysadm
www-1.ibm.com/servers/
aix/products/aixos/linux/
download.html
aixpdslib.seas.ucla.edu/
precompiled binaries of GPLware and aixpdslib.html
freeware bullfreeware.com ?
C compiler /usr/ibmcxx/bin/cc /usr/sde/default/usr/bin/cc
show patch level instfix -ivq
and/or patches oslevel -r
what /dgux
what /dgux
installp
smitty update_all
patch tool dg_sysreport -p patches
configure/show dump -H
runtime linking ldd
fortran-2000.com/
ArnaudRecipes/
sharedlib.html ?
link library path $LIBPATH $LIBPATH
trace ?=dg_strace
syscalls (>=4.20MU06)
truss
tracing utility watch
/etc/security/
mkuser.default
/etc/environment
define user defaults admuser -o set
csh global .login ? ?
/var/adm/syslog
/var/adm/messages
default syslog and messages /var/adm/messages
system error reporting tool errpt admsyslog -o report
ftp://ftp.software.ibm.com/
aix/tools/perftools/perfpmr
vmstat; iostat; sar; filemon; topas;
trace; svmon; netpmon
performance monitoring ?
match process to file or port procfiles (5.2+, files only) ?
TASK \ OS AIX DG/UX
www.faqs.org/faqs/ www-csc.dg.com/csc/
aix-faq/part1/ dguxfaqs1.asp
preamble.html
FAQs (see also faqs.org)
AIX-L@pucc.
princeton.edu
(LISTSERV)
mailing list ?
www.marist.
edu/htbin/wlvindex?
ADSM-L
marc.theaimsgroup.com/
mailing list archives ?l=aix-l&r=1&w=2 ?
newsgroup(s) comp.unix.aix
groups.google www.thp.uni-duisburg.de/
cuaix/cuaix.html ?
user groups www.userblue.org ?
www.developer.
ibm.com/library/aixpert
magazines ?
www.developer.ibm.com/ www-csc.dg.com/
tech/map/aixrm.html csc/default.asp
vendor home page
www.redbooks.ibm.com www-csc.dg.com/csc/
custdocsasp/
techsupport.services. custdocs2.asp?
ibm.com/ category=069docs.asp
server/support?
view=pSeries
vendor docs and patches
AIX: 800-237-5511
IBM hardware:
vendor phone (US) 800-426-7378 ?
TASK / OS AIX DG/UX
TASK / OS AIX DG/UX
Footnotes
files, volumes
references
FreeBSD HP-UX IRIX
Derived from 4.4BSD-Lite and 386BSD. This table does not
include external packages from /usr/ports. Hewlett-Packard. SGI. SVR4-based
/stand/sysinstall /usr/sysadm/bin/sysmgr (6.3+)
pw toolchest
adduser rmuser grep Physical /usr/Cadmin/bin/*
vipw /var/adm/syslog/sy
chpass slog.log
sam
adduser useradd /usr/sysadm/privbin/
rmuser userdel addUserAccount
pw usermod
vipw passmgmt
/usr/Cadmin/bin/cpeople
FreeBSD HP-UX IRIX
dmesg ioscan
dmesg (if you're
cat /var/run/dmesg.boot lucky)
pciconf -l adb
eeprom (SPARC only) model
stm (from the
SupportPlus
CDROM)
bdf (like most
vendors' df)
getconf
machinfo (11.23+)
hinv
setboot nvram
stm printenv/setenv (at command monitor)
?
ioscan -
camcontrol fnCdevtype ; scsiha -pr
atacontrol insf -Cdevtype ioconfig -f /hw
kldload scsiadminswap
-b bus -p
/dev/tape
/dev/nrtape
/dev/rsa0 /dev/rmt/0m
/dev/rsa0 /dev/rmt/0m
/dev/fd/[012] ? /dev/fd/[012]
xf86config itemap ?
FreeBSD HP-UX IRIX
diskinfo
pvdisplay
disklabel -r prtvtoc
c ? 10
fdisk dvhtool
disklabel -wr fx -x
sysinstall
pvcreate
fdisk lvcreate
sysinstall sam
fx
FreeBSD HP-UX IRIX
/kernel /hpux (9)
/stand/vmunix
/boot/kernel/kernel (10+)
/unix
/boot/kernel.conf sam
/boot/loader.conf sysdef
sysctl kmtune (11+)
/etc/sysctl.conf kctune (11.23+)
getconf systune
boot0cfg
disklabel
mkboot dvhtool
/etc/rc* (4-) /etc/rc* (9) /etc/rc*
/etc/rc.d/* (5+) /etc/init.d/
/etc/rc.config.d
/usr/local/etc/rc.d/* (preferred)
/sbin/rc* (10+)
/sbin/init.d/
-1*: permanently insecure 0: shut down 0: power-down
0: insecure s,S: single-user s,S: single-user
1: secure 1: sys admin 1: sys admin
2: highly secure 2: multiuser 2: multiuser (no NFS)
3: network secure 3*: share NFS 3*: multiuser
4*: start GUI 4: user-defined
5: user-defined 5: firmware monitor
6: user-defined
sysctl kern.securelevel who -r who -r
/etc/localtime
/usr/share/zoneinfo /usr/lib/tztab /usr/lib/locale/TZ/
swapinfo swap -s
pstat -s swap -l
swapinfo
FreeBSD HP-UX IRIX
ufs/ffs/ufs2 (5+) hfs
ext2 vxfs (11.0+)
efs, xfs
ccd jfs (vxfs)
vinum LVM
geom (5+) VxVM ($) xlv, xvm, xfs
/etc/checklist
(9)
/etc/fstab
/etc/fstab (10+) /etc/fstab
vinum vg*; lv*; pv* xlv_mgr
ccdconfig extendfs xvm
geom (5.3+) fsadm
gstripe (5.3+)
gmirror (5.3+)
graid3 (5.3+)
mkfs
newfs
newfs mkfs
fsck fsck fsck
fsdb fsdb fsdb
clri clri
xfs_repair
truncate -s size [K|M|G] filename
dd if=/dev/zero of=filename bs=size [b|k|m|g] \
count=desired prealloc mkfile
mount /cdrom pfs_mountd
mount_cd9660 pfsd
pfs_mount
mount
/dev/dsk/cx ty dz
/SD_CDROM
(mounts automatically when CD inserted)
mount -orr
/dev/cdrom
/mnt/cdrom
(requires "Rock
Ridge extension"
patches, 11+) (mounts automatically when CD inserted)
mdconfig; mount ? ?
lsacl
chacl
getacl
? setacl ?
FreeBSD HP-UX IRIX
/etc/exports /etc/exports /etc/exports
kill -s HUP `cat /var/run/mountd.pid` exportfs -a exportfs -a
nfsstat nfsstat ?
/etc/host.conf (4-) 6+: /etc/nsswitch.conf
/etc/nsswitch.conf (5+) /etc/nsswitch.conf 5.3: /etc/resolv.conf
lanadmin ifconfig -a
landiag netstat -ia
lanscan
netstat -in
ifconfig -a ifconfig lanx
/sbin/set_parms
edit /etc/rc.conf (option ifconfig_interfacename) initial edit: /etc/{hosts,
ifconfig sys_id,
ifconfig resolv.conf,
TIMEZONE},
/etc/config/
{static-route.options,
ifconfig-1.options};
reboot
dhclient ? ?
ping hostname 10
1 (9)
ping hostname -n 1
ping -c 1 hostname (10+) ping -c 1 hostname
nettl snoop
netfmt tcpdump
tcpdump
/etc/rc.config.d/netc
edit /etc/rc.conf (option defaultrouter) onf /etc/config/
netstat -r netstat -r static-route.options
route
/etc/inetd.conf
/etc/ftpwelcome (telnet) /etc/issue
FreeBSD HP-UX IRIX
/etc/passwd (not
Trusted)
/.secure/etc/passw
d (Trusted 9)
/tcb/files/auth/
(10+)
/etc/shadow
/etc/master.passwd (11.22+) /etc/shadow
/etc/login.access;
/etc/ttys /etc/securetty /etc/default/login
ipfw
ipf
pf
/etc/opt/ipf/ipf.conf /etc/ipf.conf
FreeBSD HP-UX IRIX
rmfn, what (HP-UX
pkg_info 9) versions
ls /var/db/pkg swlist (HP-UX 10+) showfiles
showprods
/stand/sysinstall inst
/usr/ports make swmgr
pkg_add
portinstall (from /usr/ports)
swinstall
ftp.freebsd.org/ hpux.cs.utah.edu freeware.sgi.com
pub/FreeBSD www.sgi.com/fun
hpux.connect.org.u
www.freebsd.org k
/opt/softbench/bin/c
c ($) /opt/MIPSpro/
/bin/cc (9) bin/cc ($)
/usr/bin/cc (10+;
not ANSI; kernel
/usr/bin/cc (gcc) builder only) /usr/bin/cc
swlist -l product | versions -b | grep patch (6.4-)
grep
PHsomeString uname -R (6.5+)
uname -a
uname -a
(cvsup or cvs to update, update (9) inst
then rebuild) swinstall (10+) swmgr
ldd chatr ldd
ldconfig ldd (11+) rld
kldstat kmadmin _RLD_LIST
$LD_LIBRARY_PA
TH $LD_LIBRARY_PATH
(64-bit) $RLD*_PATH
$SHLIB_PATH
$LD_LIBRARY_PATH (32- or 64-bit)
ktrace trace (freeware) par
tusc (11+,
truss freeware) prfstat
/etc/default /etc/default/login
/etc/PATH /etc/profile
/etc/MANPATH
/etc/login.conf /etc/default/*
/etc/csh.login /etc/csh.login /etc/cshrc
/var/adm/syslog/sy
slog.log /var/adm/SYSLOG
/var/adm/sulog /var/adm/sulog
/var/spool/mqueue/
syslog
/var/log/messages
dmesg dmesg sysmon
sysdiag (9 and
send-pr early10) amsyslog
stm/cstm/mstm/xst
m (10.20+) availmon
EMS (from support
CD) eventmond
imdmonitor
syserrpanel
top; sar; vmstat; pcp; dkstat; pmkstat;
iostat; nfsstat;
netstat; sar; osview; gr_osview;
uustat; Glance($) ecstats; linkstat; netstat;
nfsstat; nfsvis; nodevis;
fstat; nfsstat; systat; vmstat; netstat; uustat; top; iostat routervis; nstats; top
lsof
sockstat
? fuser
FreeBSD HP-UX IRIX
www.freebsd.org/doc/ www.faqs.org/faqs/ techpubs.sgi.com/library/
hp/hpux-
en_US.ISO8859-1/books/faq faq/preamble.html tpl/cgi-bin/browse.cgi?coll=0650
&db=FAQ
www.freebsd.org/ hpux-admin@
handbook/ dutchworks.nl
eresources.html (majordomo)
#ERESOURCES-MAIL
?
www.freebsd. www.dutch
org/ search.html# works.nl/
mailinglists htbin/hpsysadmin
?
comp.unix.bsd.
freebsd.misc
comp.sys.hp.hpux comp.sys.sgi.admin
www.freebsd.org/
support.html#user
www.interex.org ?
www.hpchronicle.c
om www.sgi.com/support/
www.interex.org/hp
uxusr pipeline.html
www.daemonews.com www.hppro.com
www.sgi.com/software/
software.html#IRIX
www.freebsd.org unix.hp.com
www.freebsd.org/handbook docs.hp.com techpubs.sgi.com
www.freebsd.org/releases/ itrc.hp.com www.sgi.com/
4.0R/errata.html support/patch_intro.html
support.sgi.com
relnotes
grelnotes
925-674-0783
(FreeBSD Mall)
800-633-3600 800-800-4SGI
FreeBSD HP-UX IRIX
FreeBSD HP-UX IRIX
Linux Mac OS X NCR Unix
(rh) = Red Hat,
Mandrake, Suse,...
(deb) = Debian, Libranet,...
(mand) = Mandrake Darwin is the Open Source foundation for Mac OS X,
(SuSE) = SuSE descended from NeXTStep aka MP-RAS
(rh, FC2+, RHEL4+) system-config*
(rh) redhat-config*
linuxconf (obsolete)
(SuSE) yast2
(deb) dpkg-reconfigure
(mand) drakconf Aqua: System Preferences, NetInfo Manager sysadm
useradd Aqua: System useradd
userdel Preferences / Accounts userdel
adduser niutil usermod
sysadm
Linux Mac OS X NCR Unix
dmesg (if you're lucky) hostinfo prtconf
/proc/* ioreg -bls devstat
lshw system_profiler machinetype
dmidecode more /etc/.osm
lspci
lspnp
lsusb
lsmod
(SuSE) hwinfo
/dev/nvram (if you have it)
hwclock
nvsetenv nvram
modprobe devmgmt
kerneld mktable
insmod
hotplug
cardctl (automatic — autdodiskmounter)
/dev/st0 ? /dev/rmt/c*
/dev/st0 ? /dev/rmt/c*
/dev/fd/[012] /dev/fd/[012] ?
xf86config
XFree86 -configure
redhat-config-xfree86
/etc/X11/?dm ?
Linux Mac OS X NCR Unix
pdisk rawDev -dump
Disk Utility
fdisk -l prtvtoc
/dev/hda (e.g. if /dev/hda1
is a partition) (non-root partitions are mounted under /Volumes) s0
cfdisk sysadm
fdisk fdisk
e2label edvtoc
prtvtoc
mkpart
updatescsi
(labels unused) labelit
parted (if you have it)
fdisk
pdisk (on a MAC)
(deb) mac-fdisk (on a MAC)
(mand) diskdrake pdisk fdisk
Linux Mac OS X NCR Unix
/boot/vmlinuz* /unix
/boot/bootlx /stand/unix
(see /etc/lilo.conf or
/boot/grub/menu.lst)
/mach_kernel
/proc/* sysdef
/proc/sys/* getconf
sysctl /etc/conf/cf.d/
/etc/sysctl.conf quicktune.cfg
/usr/sbin/sysctl
(rh) mkbootdisk
(deb) fdisk -A
(and lilo to manipulate mbr)
bless dklayout
/etc/rc* (but may vary) /System/Library/ /etc/rc*
/etc/init.d/ StartupItems/*, /etc/init.d
/Library/StartupItems/,
/etc/rc*
(set in /etc/inittab) (set in /etc/inittab)
0: halt 0: shutdown
s,S,1: vendor-dependent s,S: single-user
1: single-user 1: sys admin
2-5*: multiuser 2*: multi-user
6: reboot 3: share NFS
?
4: user-defined
5: firmware
? 6: reboot
/sbin/runlevel (runlevels unused) who -r
/usr/share/zoneinfo/ /usr/share/zoneinfo/ /usr/lib/locale/TZ
swapon -s ls -l /var/vm swap -s
cat /proc/meminfo vm_stat swap -l
cat /proc/swaps sar -r
free
Linux Mac OS X NCR Unix
ext2 ufs
ext3 hfs+
ReiserFS vxfs
LVM, LVM2 vdisk
EVMS VxVM
VxVM ($) ?
/etc/fstab NetInfo /etc/vfstab
e2fsadm
lvcreate
lvremove
lvextend
Disk Utility / pdisk vxva
mke2fs newfs
mkreiserfs newfs_hfs
mkdosfs newfs_mdos mkfs
fsck fsck
debugfs fsdb
e2undel clri
?
dd if=/dev/zero of=filename mkfile dd if=/dev/zero
bs=1024k count=desired dd if=/dev/zero of=filename bs=1024 count=desired of=filename bs=1024
count=desired
mount /mnt/cdrom mount -F cdfs
(deb) mount /cdrom /dev/cdrom/cdromX
/cdrom
(automatic — autdodiskmounter)
(automatic — autdodiskmounter)
mkisofs
mount -o loop pathToIso
mountPoint
hdiutil ?
getfacl
setfacl
? ?
Linux Mac OS X NCR Unix
NetInfo: /exports /etc/dfs/dfstab
/etc/exports Netinfo: /config/SharePoints dfshares
/etc/init.d/nfs-server reload share
(rh) exportfs -a kill -s HUP `cat /var/run/mountd.pid` shareall
cat /proc/mounts ? ?
/etc/nsswitch.conf tcpconfig
/etc/resolv.conf NetInfo /etc/netconfig
ifconfig ifconfig -a
ethtool ildconfig
netstat -in
ifconfig -a
(rh) edit: / etc/hosts, System Preferences: Network ifconfig
/etc/sysconfig/network, NetInfo tcpconfig
/etc/sysconfig/
network-scripts/
ifcfg-eth0
(deb) edit
/etc/network/interfaces;
/etc/init.d/networking
restart
dhcpcd ? ?
ping -c 1 hostname ping -c 1 hostname ping -c 1 hostname
etherfind
tcpdump
ethereal
etherape tcpdump tcpdump
route tcpconfig
(rh) /etc/sysconfig/network /etc/inet/defaultrouter
(rh) /etc/sysconfig/static-routes /etc/inet/gate*
(deb) /etc/init.d/network netstat -r
(deb) /etc/network
netstat -r
netstat -r
/etc/issue.net (telnet) /etc/issue
(ftp varies; can use tcp wrappers) ~ftp/etc/issue
/etc/ftpwelcome ~ftp/etc/msgs/welcome
Linux Mac OS X NCR Unix
/etc/shadow (may vary) NetInfo /etc/shadow
/etc/securetty /etc/ttys (doesn't affect ssh) /etc/default/login
iptables Aqua / System Prefs /
ipchains Sharing / Firewall
ipfwadm
(rh) redhat-config-
securitylevel ?
Linux Mac OS X NCR Unix
(rh) rpm -a -i ls /Applications displaypkg
(rh) rpm -qa Apple System Profiler pkginfo
(rh) yum list installed system_profiler
(deb) dselect ls /Network/Applications
(deb) aptitude /Network/Users/*/
(deb) dpkg -l Applications
/Users/*/Applications
(rh) rpm -hiv installpkg pkgadd
(rh) yum install pkg drag-and-drop pkgplus
(deb) dselect
(deb) apt-get install pkg
(deb) dpkg -i
www.linux.org fink.sourceforge.net
linux.tucows.com
sourceforge.net darwinports.opendarwin
rpmfind.net .org
(deb) ftp.debian.org
(deb) packages.debian.org darwinports.com ?
/usr/bin/cc
(Metaware)
gcc /usr/bin/cc (gcc)
(rh) rpm -q sw_vers
(deb) dpkg -s Apple:About This Mac
ls /Library/Receipts
pkginfo -l
uname -a
lsbom
cat /System/Library/
CoreServices/
SystemVersion.plist pkginfo -l
apt-get update System Preferences / Software Update pkgadd
apt-get upgrade softwareupdate pkgplus
(rh) up2date
(rh) yum update
(mand) urpmi
ldconfig ldd
ldd ldconfig
lsmod
otool -L
$LD_LIBRARY_PATH $DYLD_LIBRARY_PATH
/etc/ld.so.conf man dyld
$LD_LIBRARY_PATH
strace ktrace; kdump
ltrace fs_usage
truss
/etc/profile /etc/default/login
/etc/security/ /etc/profile
/etc/skel/ /etc/security/
/usr/bin/defaults
/etc/csh.login /etc/csh.login /etc/.login
/var/log/syslog /var/adm/streams
/var/log/messages /var/adm/usererr
/usr/adm/messages /etc/.osm
/var/log/maillog /var/log/system.log
dmesg Console odm
(deb) reportbug /var/log/crash.log, dmesg errpt
vmstat vm_stat; nfsstat; sar; pinfo -v;
procinfo -D fs_usage; sc_usage; modstat; netstat;
top nfsstat; pppstat;
Activity Monitor (10.3+) smtpstat; snmpstat;
Process Viewer (10.2-) uustat; top
lsof
netstat -atup
lsof fuser
Linux Mac OS X NCR Unix
www.linuxdoc.org/ www.darwinfo.org/
FAQ/Linux-FAQ faq.shtml
www.debian.org/doc/ www.macosxhints.com
FAQ
?
www.linumanagers
.org
www.linux.org/
help/lists.html lists.apple.com ?
www.linuxmanagers.org/
pipermail/linuxmanagers
lists.debian.org
lists.apple.com ?
comp.os.linux.* (esp .answers) comp.sys.mac.* comp.sys.ncr
www.apple.com/
usergroups
www.omnigroup.com/
developer/mailinglists
www.themacintoshguy.
www.debianhelp.org com/lists/X.html ?
www.linuxjournal.com www.macworld.com
www.linux-mag.com www.stepwise.com
www.debianplanet.org ?
www.linux.org ncr.com
www.redhat.com teradata.com
www.debian.org
www.apple.com
www.linuxdoc.org/ developer.apple.com/ www.info.ncr.com/
rpmfind.net/linux/RPM darwin eCRM-
www.info.apple.com/ OSHW-Browse
support/downloads.html By-Results.cfm
www.apple.com/support/ ?pl=&PID=&title=
security/security.html &release=
&pl=Software
%20-%20
MP-RAS&sbrn=3
? 1-800-MY-APPLE ?
Linux Mac OS X NCR Unix
Linux Mac OS X NCR Unix
NetBSD OpenBSD Reliant
Fujitsu Siemens. Based on DC/OSX
from Pyramid, SINIX
Forked from NetBSD in from Siemens, and SVR4. To be
1995. Security emphasis. replaced with Solaris by 2008.
Derived from 4.4BSD-Lite and This table does not include
386BSD. This table does not include external packages from
external packages from /usr/pkg. /usr/ports .
sysadm
WebSysAdmin
sushi ?
useradd useradd sysadm
userdel userdel useradd
userinfo adduser (interactive) userdel
usermod
user
NetBSD OpenBSD Reliant
dmesg dmesg autoconf -l
more cat /var/run/dmesg.boot showconf
/var/run/dmesg.boot uname -p
cat /kern/msgbuf uname -M
mpcntl -I
openprom (on in bdm
OpenFirmware (at boot stop
eeprom architectures) or ctrl-a)
scsictl reinitdev
atactl changedev
?
/dev/ios0/rstape001
autoconf -1 |
/dev/st0 /dev/st0
/dev/st0 /dev/st0 grep TAPE
/dev/fd/[012] ? ?
xf86config
xf86cfg
XFree86 -configure
? ?
NetBSD OpenBSD Reliant
disklabel -r
disk
mbrlabel
fdisk fdisk -r OR disklabel -rl dkpart -l
c or d /dev/ios0/rsdisk???s7
sysctl kern.rawpartition c (???=000-999)
disklabel -wr
mbrlabel
disklabel -wr dksetup
disklabel -i fdisk -e OR disklabel -E dkpart -e
NetBSD OpenBSD Reliant
/unix
/stand/unix
/netbsd /bsd
sysctl sysctl idtune
/etc/sysctl.conf /etc/sysctl.conf cat /etc/opt/cf.d/stune
cat /etc/opt/cf.d/mtune
sysdef -i
fdisk -i
installboot
? dksetup
/etc/rc /etc/rc*
/etc/rc.*
/etc/rc.d/*
/etc/rc*
-1: permanently insecure -1: permanently 0: power-down
0*: insecure insecure s,S: single-user
1*: secure 0*: insecure 1: sys admin
2: highly secure 1*: secure 2*: multiuser
2: highly secure 3+4*: user-defined
5: firmware update
6: reboot
sysctl kern.securelevel sysctl kern.securelevel who -r
/etc/localtime /usr/share/zoneinfo/
/usr/share/zoneinfo/ /etc/localtime ?
swap -s
swap -l
swapctl -l swapctl
NetBSD OpenBSD Reliant
vxfs
ufs (root)
ffs (was ufs) ffs (was ufs)
ccd
ccd, raidframe raid vdisk
/etc/vfstab
/etc/dktab
/etc/fstab /etc/fstab
ccdconfig ccdconfig dkconfig
raidctl raidctl dkmirror
dkmap
newfs mkfs
makefs newfs
newfs
fsck fsck
fsdb fsdb
clri clri
?
mkfile
dd if=/dev/zero of=filename bs=1m dd if=/dev/zero of=filename dd if=/dev/zero of=filename bs=1k
count=desired bs=1024k count=desired
mount -F hs ...
sysadm
mount -t cd9660 -r /dev/cd0a
mount -t cd9660 -o ro /dev/cd0a path path
mount -t cd9660 -r /dev/cd0a
mount -t cd9660 -o ro /dev/cd0a path path
makefs -t cd9660
image_file directory ;
vnconfig -c vnd0
image_file ;
mount -t
cd9660 /dev/vnd0a ? ?
? ? ?
NetBSD OpenBSD Reliant
/etc/dfs/dfstab
/etc/exports /etc/exports /etc/dfs/sharetab
kill -s HUP `cat /var/run/mountd.pid` kill -HUP `cat share
/etc/rc.d/mountd reload /var/run/mountd.pid` shareall
nfsstat nfsstat ?
/etc/nsswitch.conf
/etc/resolv.conf (obsolete) /etc/resolv.conf /etc/netconfig
ifconfig -a ifconfig -a
netstat -in inetstat -in
etherstat
cmxinfo
ifconfig -A
edit /etc/ifconfig.interface sysadm
ifconfig (temp.)
edit /etc/rc.conf (ifconfig*) vi /etc/default/inet
edit /etc/hostname.driver
dhclient ? ?
ping -c 1 hostname ping -c 1 hostname ping -c 1 hostname
tcpdump tcpdump tcpdump
netstat -r netstat -r
route show
/etc/rc.conf route show
/etc/mygate
netstat -r
netstat -r
/etc/motd /etc/issue.net
/etc/ftpwelcome /etc/ftpwelcome
/etc/issue if enabled via if= in
/etc/gettytab /etc/issue
NetBSD OpenBSD Reliant
/etc/master.passwd
/etc/master.passwd (/etc/spwd.db) (/etc/pwd.db) /etc/shadow
/etc/ttys /etc/ttys /etc/default/login
/etc/ipf.conf pfctl
/etc/ipf6.conf /etc/pf.conf
pfctl (3.0+)
/etc/pf.conf (3.0+) ?
NetBSD OpenBSD Reliant
pkginfo -l
sysadm
pkg_info pkg_info
pkg_add pkg_add pkgadd
/usr/pkgsrc && make /usr/ports && make sysadm
ftp://ftp.netbsd.org/pub/ ftp://ftp.openbsd.org/
NetBSD/packages pub/OpenBSD//
packages
?
/usr/bin/cc (gcc) /usr/bin/cc /usr/bin/cc
cat /kern/version uname -a
uname -a pkginfo | grep EKS
/etc/release
sysctl -n kern.version
sysctl -n kern.version
cvs pkgadd
patch sysadm
cvs/CTM
ldd ldd
nm ldconfig
ldconfig
ldd
$LD_LIBRARY_PATH
/etc/ld.so.conf
? $LD_LIBRARY_PATH
ktrace ktrace truss
ktruss ptrace scstat
kdump
/etc/profile /etc/profile /etc/default/login
/etc/skel/* /etc/skel/* /etc/profile
login.conf /etc/login.conf $HOME/.profile
/etc/csh.login /etc/csh.login ?
/var/log/messages /var/log/messages /var/adm/log/messages
dmesg sysadm
cat /kern/msgbuf log3
WebSysAdmin
dmesg
iostat; netstat; systat; iostat; pstat; systat; vmstat; mpstat; dkstat;
vmstat vmstat sar; netstat; scstat
fstat ? fuser
NetBSD OpenBSD Reliant
www.netbsd.org/
Documentation
www.openbsd.org/faq ?
www.netbsd.org/ www.openbsd.org/
MailingLists mail.html
?
www.netbsd.org/ www.openbsd.org/
MailingLists mail.html
?
comp.unix.bsd. comp.unix.bsd.
netbsd.misc openbsd.misc
lucky.openbsd.misc de.comp.os.unix.sinix
www.netbsd.org/gallery/
groups.html
deadly.org ?
www.daemonnews.com undeadly.org ?
www.netbsd.org www.openbsd.org www.fujistu-siemens.com
service.fujitsu-siemens
www.netbsd.org/ www.openbsd.org/ .com
Security docum.html its.siemens.com/lobs/its/
www.openbsd.org/ its_sc/eks_en/unix_en.htm
errata.html
(Germany)
-5282
? ?
NetBSD OpenBSD Reliant
NetBSD OpenBSD Reliant
SCO UnixWare Solaris SunOS 4 Tru64
Solaris 2.0-2.6, 7, 8, 9 Solaris 1.* (Digital Unix, OSF/1)
SCO UnixWare 7.0.1& SCO (SunOS 5.*) BSD-based (4)= 4.0F/G
UnixWare 7.1.1 became Caldera SVR4-based (5)= 5.0A
Open Unix and later became
SCO again. SVR4-based.
solstice checklist
admintool (5) sysman
smc (8 01/01+)
scoadmin ?
scoadmin useradd useradd
useradd userdel adduser
userdel usermod userdel
/usr/sadm/bin/smuser (9+) removeuser
groupadd edit /etc/passwd and create
home directory
SCO UnixWare Solaris SunOS 4 Tru64
hwconfig prtconf -v dia -R full
hw /usr/platform/`uname -i`/ vmstat -P
sbin/prtdiag -v (sun4u and
scoadmin/DCU sun4d only) hwmgr -get category
arch -k (5) hwmgr -show
/usr/lib/X11/testtools/ psrinfo -v devices
z35SysInfo isainfo -v psrinfo
dmesg pset_info
iostat -En sys_check
prtfru /usr/bin/X11/dxsysinfo
cfgadm -l
/etc/path_to_inst dmesg (if you're lucky)
? eeprom eeprom (4.0D+) consvar
devfsadm. pre-Solaris 7 HW
11/99, use: (3.2.*) scu scan edt
drvconfig; devlinks; {disks, (4.0) scu scan edt ; disklabel -
tapes, ports} rw rzXX label (for disks)
(5.x) dsfmgr -k; disklabel -rw
dskn auto
hwmgr -scan scsi
mkdev MKDEV
/dev/rct0 /dev/rmt/0 /dev/rst0 (5.x) /dev/ntape /dev/tape
/dev/rct0 /dev/rmt/0 /dev/rst0 (5.x) /dev/ntape /dev/tape
? /dev/fd/[012] ? ?
kdmconfig (x86)
fbconfig; m64config; (etc.)
hwconfig ? ?
SCO UnixWare Solaris SunOS 4 Tru64
fsname prtvtoc dkinfo disklabel -r
/dev/1s# (#=0,1,...) 2 c c
format
prtvtoc
divvy format disklabel -rw
format
fmthard
divvy format disklabel -e
SCO UnixWare Solaris SunOS 4 Tru64
/kernel/genunix
/platform/`uname -m`/
kernel/unix
/platform/`uname -m`/
/unix kernel/sparcv9/unix (7+) /vmunix /vmunix
sysdef adb dxkerneltuner
getconf sysconfig
cat /etc/system /usr/kvm/sys/
ndd `arch -k`/conf
/etc/conf/cf.d/configure -x adb -k
installboot /usr/platform/ /usr/kvm/mdec
`uname -m` installboot [-hltv]
/lib/fs/ufs/bootblk
raw_device_file protobootblk (4.x+) disklabel -rw -t
? bootdevice [ufs|advfs]
/etc/rc*
/etc/init.d/
/etc/rc* /etc/rc* /sbin/init.d; links in /sbin/rc?.d
0: firmware monitor 0: shut down
s,S: single-user 1: single user
1: sys admin 2: multi-user, no NFS
2: multiuser 3: multi-user
3*: share NFS 6: reboot
4*: user-defined
? ?
5: power-down if possible
6: reboot
? ?
who -r who -r ? who -r
? /usr/share/lib/zoneinfo/ ? /etc/zoneinfo
swap -s
swap -l
swap -l pstat -s swapon -s
SCO UnixWare Solaris SunOS 4 Tru64
(4) ufs
(5) AdvFS
htfs ufs 4.2
Solstice DiskSuite Advfs
VxVM ($) LSM
vdisk ?
/etc/mnttab /etc/fstab
/etc/default/filesys AdvFS: /etc/fdmns
/etc/vfstab (local)
/etc/rmtab (remote) /etc/vfstab (local) /etc/fstab
AdvFS: mkfdmn, mkfset,
meta* addvol, showfdmn
LSM: volassist or volmake,
volume, volplex and volsd,
(Solstice DiskSuite; volprint
Solaris Volume Mgr (9+) )
(7-, found in
/usr/opt/SUNWmd/
sbin/)
/opt/VRTSvxva/bin/vxva
? (Veritas Volume Mgr) ($) ?
newfs newfs AdvFS: mkfdmn
mkfs mkfs UFS: newfs
divvy MFS: mfs
fsck fsck
fsdb fsdb
clri
? ?
dd if=/dev/zero of=filenmae dd if=/dev/zero of=filename
bs=1024 count=desired mkfile mkfile bs=1024k count=desired
/etc/init.d/vold start; volcheck or mount -t hsfs -r mount /dev/disk/cdromXa
mount -F hsfs -o ro
/dev/dsk/c0t6d0s2 /cdrom /dev/sr0 /cdrom /mnt
mount -t cdfs -o noversion
/dev/disk/cdrom3c /cdrom
mount /dev/cd0 path
mount /dev/cd0 path
? mkisofs;cdrecord;mount ? ?
getfacl
setfacl
? ? ?
SCO UnixWare Solaris SunOS 4 Tru64
/etc/dfs/dfstab
/etc/exports dfshares /etc/exports /etc/exports
exportfs -a share /sbin/init.d/nfs start;
/etc/nfs start shareall exportfs -a /sbin/init.d/nfsmount start
showmount
? nfsstat ? ?
/etc/nsswitch.conf (hardcoded /etc/nsswitch.conf
? getent into libc) /etc/svc.conf (obsolete)
ifconfig -a ndd ifconfig -a
netstat -in ifconfig -a netstat -in
Network Config. Mgr. (GUI) netstat -in
(8+) kstat -n hme0 | egrep
'ifspeed|duplex'
ifconfig -a
edit : /etc/{resolv.conf, hosts,
hostname.*, netmasks,
ifconfig nodename, edit /etc/hosts (4.x) netsetup
dumpadm.conf, net/*/hosts} /etc/hostname.* (5.x) sysman net_wizard or
netconfig netconfig
sys-unconfig; reboot
? ifconfig interface dhcp ? ?
ping hostname
ping -c 1 hostname ping hostname packetsize 1 packetsize 1 ping -c 1
? snoop etherfind tcpdump
/etc/defaultrouter /etc/defaultrouter
/etc/notrouter (kernel tweak or
/etc/gateways adb to diable
in.routed forwarding)
netstat -r
netstat -r /etc/routes
netstat -r route add /etc/routes
/etc/default/telnetd
/etc/default/ftpd
? n/a /etc/issue
SCO UnixWare Solaris SunOS 4 Tru64
/tcb/files/auth (only with
/etc/shadow /etc/shadow /etc/passwd Enhanced Security)
/dev/default/login /etc/default/login /dev/ttytab /etc/securettys
? (9+) /usr/aset/ ? ?
SCO UnixWare Solaris SunOS 4 Tru64
swconfig pkginfo
displaypkg prodreg
pkginfo admintool
/var/sadm/install/contents
? setld -i
custom
installpkg
SCOadmin (GUI)
pkgadd ? setld -l
www.caldera.com/ www.sunfreeware.com www.tru64unix.compaq.com/
skunkware www.blastwave.org demos
tpegsrvr.zk3.dec.com/
freeware/tbl_packages.html
?
/opt/SUNWspro/
bin/cc ($)
/usr/bin/cc /usr/bin/cc /usr/bin/cc
showrev -p showrev -p dupatch -track -type kit
prodreg (2.6+) (if you're lucky) dupatch -track -type patch
patchadd -p setld -i | grep patchname
swconfig -P
sizer -vB
swconfig -P
installpatch (2.5.1-) setld -i
patchadd (2.6+) dupatch
pkgadd
/usr/sadm/bin/smpatch (9+)
? n/a
crle odump -Dl
ldd ldd
pldd
modinfo
? LD_PRELOAD ldd
? $LD_LIBRARY_PATH $LD_LIBRARY_PATH $LD_LIBRARY_PATH
truss trace
sotruss truss
dtrace (10+)
? trace
/etc/default/login /etc/skel
/etc/profile /etc/profile
/etc/security/
? /etc/profile
? /etc/.login ? /etc/csh.login
/usr/adm/syslog /var/adm/messages /var/adm/messages (4.x+) /var/adm/messages
/var/adm/syslog.dated (kern,
auth, daemon, lpr, syslog,
/var/adm/log/osmlog /var/log/syslog user)
/var/log/syslog (sendmail) /var/adm/binary.errlog
(4.x) uerf; dia (DECevent)
(5.x) (System errors) EVM
(evmget; evmshow)
(Hardware errors) dia; ca
(Compqaq analyze)
dmesg prtdiag dmesg
sar; iostat; kstat; iostat; nfsstat; vmstat
mpstat; netstat; nfsstat; /usr/opt/sv4b/bin/sar
prstat; trapstat; vmstat; ptree
? iostat; netstat; vmstat
fuser
lsof2
pfiles
?
SCO UnixWare Solaris SunOS 4 Tru64
www.faqs.org/faqs/Solaris2/ www.faqs.org/faqs/ www2.tru64.org/faq/
FAQ/ comp-sys-sun-faq/ tru64_faq.php
www.faqs.org/faqs/Solaris2/
x86/FAQ/
www.stokely.com/
unix.sysadm.resources/
pcunix.com/SCOFAQ/ faqs.sun.html
sun-managers@sunmanagers sun-managers@ tru64-unix-man
agers@ornl.gov
.org (majordomo) sunmanagers (majordomo)
http://www.ornl.gov/its/archive
.ececs.uc.edu s/
(majordomo) mailing-lists/
?
www.sunmanagers.org/ www.latech. www-archive.
archives.html edu/sunman.html ornl.gov:8000
www.latech.
edu/sunman.html
?
comp.sys.sun. comp.sys.sun
admin, comp.unix.solaris admin comp.sys.dec,
comp.unix.sco.misc comp.unix.tru64
? ? ? Encompass/DECUS
www.sunworld.com
sun.com/sun-on-net/itworld
? ? www.tru64.org
www.caldera.com/ sun.com/solaris www.tru64unix
products/openunix sun.com/bigadmin .compaq.com
sun.com/developers/support
soldc.sun.com
access1.sun.com ?
docs.sun.com www.tru64unix
sunsolve.sun.com .compaq.com/docs
www.caldera.com/support ?
? 800-USA-4SUN ? 800-344-4825
Tru64
(Digital Unix, OSF/1)
SCO UnixWare Solaris SunOS 4
(4) 4.0F/G
SCO UnixWare Solaris SunOS 4 (5) 5.0A
Ultrix UNICOS OS / TASK
Cray Inc., formed from
An early DEC Unix, the March 2000 merger of
superceded by Digital Tera Computer Company
Unix (now Tru64). and Cray Research OS notes
checklist
/etc/install/install
xmenu
? administrative GUI
adduser xadmin
removeuser udbgen
udbrstrict
nu scripts
managing users
Ultrix UNICOS OS / TASK
machid
getconf
uname -a
? list hardware configuration
show/set
EEPROM/NVRAM
? ? values
? ? add device without reboot
/dev/n rmtXh where
n =non-rewinding, X a
number, h =density tpmnt tape device
/dev/n rmtXh where
n =non-rewinding, X a
number, h =density tpmnt tape device
? ? X kvm config
Ultrix UNICOS OS / TASK
chpt -q ? read a disk label
c ? whole disk in partition
chpt -a /etc/labelit label a disk
chpt -p /etc/install/install partition a disk
Ultrix UNICOS OS / TASK
/vmunix /unicos kernel
adb
kdb
? show/set kernel parameters
? ? make disk bootable
/etc/rc* ? startup scripts
0: shut down run levels 1
1: single user *=normal states
2: multi-user, no NFS for more detail
3: multi-user see
6: reboot www.phildev.net/runlevels.html
?
?
? who -r show runlevel 1
? ? time zone info
? /etc/swapper check swap space
Ultrix UNICOS OS / TASK
NC1FS
C2FS
ufs "normal" filesystem
N/A ? volume-based filesystem
file system
description
/etc/fstab /etc/fstab
? /etc/install/install volume manipulation
newfs bb
mkfs mkfs
labelit create filesystem
file system debugging and
? ? recovery
? ? create non-0-length empty file
? ? mount CDROM
? ? mount CDROM
? ? create/mount ISO image
? ? ACL management
Ultrix UNICOS OS / TASK
? /etc/exports NFS share definitions
? exportfs -a NFS share command
? ? NFS information
? /etc/hosts.usenamed name resolution order
ifconfig -a
netstat -in
ifconfig show network interface info
netconfig
ifconfig
initif
/etc/install/install
? change IP
? ? start DHCP client
? ping hostname ping one packet
? ? sniff network
? netstat -r route definitions
? netstat -r route definitions
/etc/issue
/etc/motd
? telnetd, ftpd banner
Ultrix UNICOS OS / TASK
/etc/shadow /etc/udb encrypted passwords in
allow/deny root
/etc/securettys udbrestrict -R logins
? ? firewall config
Ultrix UNICOS OS / TASK
? ? show installed software
? ? add software
precompiled binaries of
? ? GPLware and freeware
/usr/bin/cc /opt/ctl/bin/cc C compiler
show patch level
and/or patches
? ?
? ?
? ? patch tool
configure/show
runtime linking
fortran-2000.com/
ArnaudRecipes/
? ? sharedlib.html
? $LDPATH link library path
cdbx
jumptrace
? tracing utility
/etc/skel udbgen
/etc/profile nu scripts
define user defaults
? /etc/login csh global .login
/var/adm/messages
/var/adm/syslog.dated
(kern, auth, daemon, lpr,
syslog, user)
/var/adm/binary.errlog
/usr/adm/messages default syslog and messages
uerf errpt system error reporting tool
iostat; nfsstat; vmstat sar; xsar; tsar; xsam;
/usr/opt/sv4b/bin/sar xscc; xns; xnetmon;
nfsstat; perfmon; ja;
mppview; xmppview;
sam; csam performance monitoring
match process to file or port
Ultrix UNICOS OS / TASK
www.supelec.fr/decus/ www.spikynorman
faq/faq-ultrix.html .net
FAQs (see also faqs.org)
decstation-man
agers@ornl.gov
(majordomo)
? mailing list
www-archive.
ornl. gov:8000
? mailing list archives
newsgroup(s)
groups.google
comp.unix.ultrix comp.unix.cray
www.cug.org
www.excray.com
? user groups
? ? magazines
www.supelec.fr/decus/
faq/faq-ultrix.html
www.cray.com vendor home page
www.cray.com/
craydoc
N/A (EOL) vendor docs and patches
800-344-4825 ? vendor phone (US)
Ultrix UNICOS OS \ TASK
Ultrix UNICOS OS \ TASK