hardware, kernel, boot, firmware, disks files, volumes swap devices software, security, patching, networking references backup tracing, logging
TTAASSKK\ OOSS AAIIXX AA//UUXX DDGG//UUXX FFrreeeeBBSSDD HHPP--UUXX IIRRIIXX
Derived from By IBM, with Apple 1988- 4.4BSD-Lite input from 1995. Based and 386BSD. System V, BSD, etc. on AT&T Data General This table SysV.2.2 with was aquired does not Hewlett- SGI. SVR4- OS notes Runs mainly extensions by EMC in include Packard based on IBM from V.3, 1999. external RS/6000 and V.4, and BSD packages related 4.2 and 4.3 from hardware. /usr/ports.
/usr/sysadm ssmmiitt ssaamm /bin/sysmgr (6.3+)
ssmmiittttyy ttoooollcchheesstt
administrativ /usr/Cadmin/ wwssmm FFiinnddeerr ssyyssaaddmm ssyyssiinnssttaallll ssmmhh (11.31+) e GUI bin/*
/usr/sysadm/ useradd (5+) FFiinnddeerr uusseerraadddd aadddduusseerr uusseerraadddd privbin/
addUserAcco userdell (5+) //eettcc//aadddduusseerr uusseerrddeell cchhppaassss uusseerrddeell unt
usermod edit rrmmuusseerr uusseerrmmoodd managing (5+) /etc/passwd users llssuusseerr ppww ggeettpprrppww ppaassssmmggmmtt
mmkkuusseerr vviippww mmooddpprrppww
/usr/Cadmin/ cchhuusseerr ppwwggeett bin/cpeople
rmuser usrck
TASK \ OS AAIIXX AA//UUXX DDGG//UUXX FFrreeeeBBSSDD HHPP--UUXX IIRRIIXX
pprrttccoonnff uunnaammee iioossccaann hhiinnvv
dmesg (if (if llssccffgg ssyyssccttll--aa you're lucky)
llssaattttrr ddmmeessgg aaddbb ssyyssiinnffoo-vvvv-
catcat lsdev /var/run/dm model esg.boot stm (from the llssppaatthh ppcciiccoonnff--ll SupportPlus CDROM) list hardware dg_sysreport - bdf (like configuratio ?? g hardware usbconfig most nn vendors' df df ) )
camcontrol getconf devlist machinfo (11.23+) print_manife stst
catcat uname -u /etc/hostid
unique id useful for ? ? sysctl uunnaammee--ii ?? licensing uname -m kern.hostuui dd
lsattr -El sys0 -a systemid
show/set ddgg__ssyyssccttll| sseettbboooott nnvvrraamm
bootlist -o -m eeprom printenv/sete n/a EEPROM/NV normal grep (SPARC only) nvnv (at stm RAM BOOTPATH command monitor) values
ccaammccoonnttrrooll iinnff --ee ssccssiihhaa -pprr-
ioscan -fnC ioconfig -f atacontrol devtype ;; /hw
add device
without ccffggmmggrr--v v ? NN//AA kldload insf -C scsiadminsw reboot devtype apap
/etc/rc.d/dev -b-b bus -p-p fs restart
camcontrol remove stop
device camcontrol eject
//ddeevv//rrssaa00 //ddeevv//ttaappee
/dev/rdsk/c8 tape device /dev/rmt0 //ddeevv//rrmmtt//00 //ddeevv//**wwtt** //ddeevv//rrmmtt//00mm //ddeevv//nnrrttaappee d?s0 /dev/*sa[0- 9]*
stdin/ /dev/fd/[012 /dev/fd/[012 stdout/ ? ? ?? ?? ] ] ] ] stderr
Xorg - /usr/bin/X11 configure /xsetmon
/usr/gfx/set xf86config mon
X kvm config ? ? ? iitteemmaapp
TASK \ OS AAIIXX AA//UUXX DDGG//UUXX FFrreeeeBBSSDD HHPP--UUXX IIRRIIXX
admpdisk -o scsimgr disklabel -r listlist (11.31+) read a disk llssppvv ? admvdisk -o gpart show pprrttvvttoocc label diskinfo listlist (7.0+) pvdisplay
whole disk in hdisk[0,1,2,... ? ? c ? 1010 partition ]]
ffddiisskk ddvvhhttooooll
ddiisskkllaabbeell --wwrr ffxx --xx
sysinstall label a disk mmkkvvgg ? aaddmmppddiisskk ppvvccrreeaattee gpart add (7+) sade (6.3+)
ddpp ffddiisskk ssmmhh (11.31+)
Finder: Apple sysysisinsnstatallll lvlvcrcreaeatete HD SC Setup
gpart add partition a sam mmkkllvv aaddmmppddiisskk (7.0+) ffxx disk sade (6.3+)
TASK \ OS AAIIXX AA//UUXX DDGG//UUXX FFrreeeeBBSSDD HHPP--UUXX IIRRIIXX
/hpux (9)(9)
/stand/vmuni xx (10+)
/boot/kernel kernel //uunniixx //uunniixx //ddgguuxx /unix /kernel
/boot/loader. vvmmoo //eettcc//kkccoonnffiigg vvii //vvaarr//BBuuiilldd// smh (11.31+) conf
system.host iioooo FFiinnddeerr ssyyssccttll ssaamm name; ;; show/set kernel /etc/sysctl.co systune sscchheeddoo rreebboooott sysdef parameters nf nf
kmtune (11+) kctune (11.23+) getconf
limit physical rrmmssss ? ? ? ? ?? memory
loaded ggeennkkeexx kkmmaaddmmiinn--ss kernel ? ? kkllddssttaatt kcmodule -a ?? vxketadm -s modules (11.23+) kmadmin -L vxketadm kcmodule load module modname ? ? kkllddllooaadd ?? module=load load ed (11.23+)
kmadmin -U
unload ? ? ? kklldduunnllooaadd kcmodule ?? module module=unu
sed (11.23+)
boot0cfg
disklabel make disk bboossbboooott--a a ? ddgg__ssyyssccttll mmkkbboooott dvhtool bootable gpart bootcode (7+)
sade (6.3+)
//eettcc//rrcc** //eettcc//rrcc** (4-) /etc/rc* (9)(9) /etc/rc*
/etc/rc.d/* /etc/inittab /etc/init.d/ (5+) startup /etc/rc.config ? ? //eettcc//rrcc** /usr/local/etc scripts .d.d /rc.d/* (preferred) /sbin/rc* (10+)
/sbin/init.d/
startsrc
stopsrc start/ stop/ service config lssrc ? ?? (8.1+) ? cchhkkccoonnffiigg services
refresh srcmstr /etc/shutdo wn -h shutdown (& /etc/shutdo shutdown - shutdown -p shutdown - power off if Finder ?? wn -y -g0 -i0 - FhFh now yh 0 possible) pp
run levels 1 2: multiuser 0: halt and 0: shut down 0: power- power off down
*=normal 1: single-user s,S: single- s,S: single- 6: reboot states mode user user
for more 6: rerebooboott 1: sysyss adadmiminn 1: sysyss adadmiminn detail
c: block 2: multiuser see 2: multiuser further logins (no NFS)
www.phildev q: rescan .net/runlevel 3*: share NFS 3*: multiuser ttys(5) file s.html ? ? ?? 4: user- 4*: start GUI defined kernel 5: user- 5: firmware security defined monitor levels: -1*: 6: user- permanently defined insecure 0: insecure 1: secure 2: highly secure 3: network secure sysctl show wwhhoo--r r wwhhoo--rr kern.securele wwhhoo --rr wwhhoo --rr runlevel 1 velvel /etc/localtim /usr/lib/local time zone /etc/environ /etc/TIMEZO /etc/TIMEZO ee e/TZ/ /usr/lib/tztab info ment ($TZ) NENE NENE /usr/share/z /etc/TIMEZO oneinfo NENE admswap -o sswwaappiinnffoo sswwaapp--ss list -buv
dg_sysreport - ppssttaatt--s s sswwaapp--ll check swap p freeswap llssppss--a a //eettcc//sswwaapp--l l sswwaappiinnffoo
systat -swap
psrset -b bind process bindprocesso mpsched -c ? ? ccppuusseett rruunnoonn to CPU r intctl
TASK \ OS AAIIXX AA//UUXX DDGG//UUXX FFrreeeeBBSSDD HHPP--UUXX IIRRIIXX
ufs/ffs/ufs2 hfshfs (5+) "normal" jfs ufs dg/ux efs, xfs filesystem eexxtt22 vvxxffss (11.0+)
zfszfs (7+) ccccdd jjffss ((vvxxffss)) volume- vviinnuumm LLVVMM based jfs2 ? admvdisk xlv, xvm, xfs filesystem geom (5+) VxVM ($) zfszfs (7+) /etc/filesyste file system /et/etc/fc/fstastabb /et/etc/cc/checheckliklistst msms
description mmoouunntt zzffss ((77++)) ((99)) //eettcc//ffssttaabb //eettcc//ffssttaabb //eettcc//ffssttaabb llssffss //eettcc//ffssttaabb
(10+)
ssmmiittttyyvvg g vviinnuumm vvgg**;;llvv**; ; ppvv* * xxllvv__mmggrr
ssmmiittttyyllvvm m ccccddccoonnffiigg eexxtteennddffss xxvvmm
ssmmiittttyyjjffs s ggeeoomm (5.3+) fsadm
volume smitty gstripe manipulatio storage ? ssyyssaaddmm (5.3+) nn
rmvgmkvg; chvg; (5.3+)gmirror
mklv; chlv; graid3 (5.3+) rmlv mkfs; crfs; zpool rmfs
//eettcc//nneewwffss nneewwffss mmkkffss
create admfilesyste crfs //eettcc//mmkkffss zzffss (7+) newfs mkfs filesystem mm
ddffsscckk ffsscckk ffsscckk ffsscckk ffsscckk file system ffsscckk ffssddbb ffssddbb ffssddbb ffssddbb debugging fsck ffssddbb ccllrrii ccllrrii and recovery xfs_repair
truncate -s size [K|M|G] filename
dddd if=/dev/zero of= filename bs=size [b|k| m|g] \ create non-0-
length empty llmmkktteemmpp ? ? count=desire pprreeaalllloocc mmkkffiillee filefile d d
mount -v mount -t mount (see man pfs_mountd cdrfs -o ro cdrom /cdrom mediad ) )
/dev/cd0 /dev/pdsk/di di mount_cd96 pfsd /cdrom sk sk /cdrom 6060
(mounts automaticall pfs_mount y when CD inserted)
mount Finder mount CDROM smitty cdrom /dev/dsk/cxt ydz4
/SD_CDROM
mount -orr /dev/cdrom /mnt/cdrom (requires "Rock Ridge extension" patches, 11+)
camcontrol eject devID
eject CDROM ?? (manually) ? cdcontrol ? eejjeecctt eject [-f device ]]
nohup mkisofs pfs_mountd &;&;
mdconfig; nohup pfsd&; mount
create/moun pfs_mount -t mkisofs mmkkccdd ? ?? t ISO image iso9660 -x (freeware) unix pathToIso mountPoint
aaccllggeett ggeettffaaccll llssaaccll cchhaaccll
aaccllppuutt sseettffaaccll cchhaaccll ACL ? ? ?? management {get,set}{f,p} (see man acledit getacl mac aclacl ) ) llss--ee sseettaaccll mptutil scsimgr fcstat (8.0+) (11.31+) cmgr
lscfg -vl fcs0 shshowowmomoununtt fcfcmsmsututilil cxcxfsfs-c-cononfifigg Fibre Channel / ? ?? lsattr -El fcs0 ffccddlliisstt ccxxffssmmggrr SAN ttdduuttiill ccxxffss__iinnffoo tdlist tddiag
TASK \ OS AAIIXX AA//UUXX DDGG//UUXX FFrreeeeBBSSDD HHPP--UUXX IIRRIIXX
//eettcc//eexxppoorrttss //eettcc//eexxppoorrttss
NFS share //eettcc//eexxppoorrttss //eettcc//eexxppoorrttss //eettcc//eexxppoorrttss //eettcc//eexxppoorrttss definitions /etc/dfs/dfst /etc/xtab ab (11.31+)
eexxppoorrttffss--a a eexxppoorrttffss--aa
kill -s HUP NFS share /usr/etc/exp `cat share mknfsexp exportfs -a exportfs -a command ortfs -a /var/run/mo (11.31+) untd.pid` shareall (11.31+) share_nfs (11.31+)
NFS nfsstat /usr/etc/nfss mount | grep nnffssssttaatt nnffssssttaatt nnffssssttaatt information tattat nfsnfs nfso -as 6+:6+: /etc/host.con /etc/nsswitc name f f (4-) /etc/netsvc.c /etc/netsvc.c /etc/nsswitc h.conf resolution ?? onf onf h.conf 5.3: order /etc/nsswitc /etc/resolv.c h.conf (5+) onf nwmgr /usr/etc/ifco ififcoconfnfigig -a nenettststatat -i nenetststtatat --ii (11.31+) nfig -a /etc/ifconfig - no -a iiffccoonnffiigg llaannaaddmmiinn nneettssttaatt --iiaa aa
nneettssttaatt--ii llaannddiiaagg show network nneettssttaatt--vv ifconfig -a llaannssccaann interface info lsattr -E -l netstat -in entX
ifconfig lan x x
edit /etc/rc.conf /sbin/set_par edit: smittsmittyy chchinetinet ifconfigfig ifcon (option ms initial /etc/{hosts, ifconfig_inte rfacename)
edit
/etc/NETADD iiffccoonnffiigg ssyyss__iidd,, RSRS
chdev -a iiffccoonnffiigg rreessoollvv..ccoonnff,, netaddr=
change IP sysadm newIP -I en# # TIMEZONE},
/etc/config/
{static- mktcpip route.options ,, ifconfig- 1.options}; reboot
start DHCP dhcpcd n/a ddhhccppdd ddhhcclliieenntt ?? proclaim client
ping hostname 1010 /usr/etc/ping /usr/etc/ping ping one ping -c 1 ping -s -c 1 ping -c 1 11 (9)(9) hostname -c 1 packet hostname hostname hostname ping packetsize 11 hostname hostname -n-n 11 (10+) iippttrraaccee nneettttll ssnnoooopp iipprreeppoorrtt nneettffmmtt ttccppdduummpp sniff ? ttccppdduummpp ttccppdduummpp network
edit /etc/rc.conf /etc/rc.config netstat -r (option /etc/config/ .d/netconf defaultroute r)r)
static- rroouuttee nneettssttaatt--r r nneettssttaatt--rr route.options
route nenettststatat -r sysysasadmdm definitions route
telnetd, ftpd /etc/security /etc/ftpwelc /etc/inetd.co //eettcc//iissssuuee ?? /etc/issue banner /login.cfg ome nf nf (telnet)
setset date date/time
(from net: adjkerntz ntp or other) nnttppddaattee ddaattee ? nnttppddaattee ttiimmeessllaavvee ntp
tzsetup
(obs) timed
TASK \ OS AAIIXX AA//UUXX DDGG//UUXX FFrreeeeBBSSDD HHPP--UUXX IIRRIIXX
aauuddiitt aauuddiisspp ssaattdd
aauuddiittpprr aauuddeevveenntt ssaattccoonnffiigg
auditing ? ? aauuddiittdd aauuddiittsseelleecctt aauuddoommoonn ssaatt__rreedduuccee
llssaauuddrreecc aauuddssyyss ssaatt__iinntteerrpprreett
/etc/passwd (not Trusted)
/.secure/etc/ encrypted passwd /etc/security /etc/master. passwords /etc//etc/shadoshadoww /etc/shado /etc/shadoww (Trusted 9) /etc/shadow /passwd passwd inin /tcb/files/aut h/h/ (10+) /etc/shadow (11.22+) min /etc/security /etc/login.co /etc/default/ password ? ?? ?? /user nf nf security length allow/deny /etc/login.ac /etc/security /etc/default/l /etc/securet /etc/default/ root ?? cess /user ogin tyty login logins /etc/ttys
ggeennffiilltt iippffww
ssmmiittttyyiippsseecc4 4 iippf f
firewall wwssmmnneettwwoorrk k ppffccttll /etc/opt/ipf/i ? ? ?? /etc/ipf.conf config pf.conf
TASK \ OS AAIIXX AA//UUXX DDGG//UUXX FFrreeeeBBSSDD HHPP--UUXX IIRRIIXX
rmfn, what llssllpppp--L L ppkkgg__iinnffoo versions (HP-UX 9)
lsls swlist (HP-UX lssrc showfiles /var/db/pkg 10+)
swm list showprods (11.31+)
show installed ? ppkkggiinnffoo software
versions long lslpp -w file ||
rpm -qif file grep file
file is in pkg_info -W swlist -l file | which ? ?? file grep file package
swm install ssmmiittttyyiinnssttaalll l ssyyssiinnssttaallll inst (11.31+) /usr/ports rpm -ihv make sswwiinnststaallll sswwmmggrr
installp - acgxYd n/a (no pkg_add add software /sourcedir package sysadm [fileset|ALL] system)
www- http://www.s ftp.freebsd.o hpux.cs.utah. freeware.sgi. 1.ibm.com/s ervers/ ignal42.com/ rg/ edu com
aix/products/ xfree86/4.2.0 www.sgi.com pub/FreeBSD aixos/linux/ /binaries/ /fun
download.ht www.freebsd hpux.connect nekochan.ne DGUX-ix86/ ml .org .org.uk t
aixpdslib.sea s.ucla.edu/
precompiled aixpdslib.htm binaries of l see FAQ GPLware and
freeware bullfreeware. com
/usr/sde/def /usr/ibmcxx/ /usr/bin/cc /opt/softben /opt/MIPSpr cccc ault/usr/bin/ bin/cc (gcc) ch/bin/cc ($) o/o/ cccc /usr/vac/bin/ /usr/local/gn /usr/bin/clan gcc /bin/cc (9)(9) bin/cc ($) cc ($) u/gcc gg (9.0+)
C compiler /usr/bin/cc (10+; not
necessarily /usr/bin/cc ANSI; kernel builder only)
show patch swm list versions -b | instfix -ivq level (11.31+) grep patch
and/or swlist -l uname -R oslevel -s patches product | (6.5+)
grep PHPHsomeStrin gg
? ? wwhhaatt //ddgguuxx uunnaammee --aa
iinnssttaallllpp ccssuupp (6.2+) update (9)(9) inst
smitty freebsd- swinstall swmgr update_all update (7+) (10+) dg_sysreport - patch tool ?? p patches
cvsup or or cvscvs to update,
then rebuild
configure/sh dduummpp--HH lldddd cchhaattrr lldddd owow runtime lldddd llddccoonnffiigg lldddd (11+) rldrld linking fortran- ? ? ?? kkllddssttaatt kkmmaaddmmiinn __RRLLDD__LLIISSTT 2000.com/ ArnaudRecip es/ sharedlib.ht ml $LD_LIBRARY $LD_LIBRARY _PATH _PATH
(64-bit) $RLD*_PATH link library $LD_LIBRARY $$LLIIBBPPAATTHH ? $$LLIIBBPPAATTHH path _PATH
$SHLIB_PATH
(32- or 64- bit)
pprroobbeevvuuee ??==ddgg__ssttrraaccee kkttrraaccee ccaalliippeerr ffpprrooff ppaarr
(>=4.20MU0 trace ttrruussss ccaalliippeerr kkttrraaccee pprrffssttaatt tracing ?? 6)6) utility trace SystemTap ssyyssccaallllss ddttrraaccee (8+) (freeware) (freeware) tusc (11+, truss freeware) watch /etc/security /etc/default/l //eettcc//pprrooffiillee //eettcc//ddeeffaauulltt // ogin mkuser.defa //uussrr//lliibb//sskkeell //eettcc//PPAATTHH //eettcc//pprrooffiillee define user ultult admuser -o /etc/login.co defaults /etc/environ setset nf nf /etc/MANPA ment THTH /etc/default/ **
csh global /etc/csh.logi /etc/csh.logi /etc/csh.logi ? ? ?? /etc/cshrc .login nn nn nn
/var/adm/sys /var/adm/sys /var/adm/SY loglog log/syslog.log SLOG
/var/adm/me /var/adm/sul /var/adm/sul
syslogdefault and ssages ?? /var/adm/me /var/log/mes ogog ogog ssages sages messages
/var/spool/m queue/syslog
evmshow dmesg sysmon (11.31+)
sseenndd--pprr ssmmhh (11.31+) amsyslog
system error admsyslog -o reporting eerrrrpptt eerrrrpptt ddmmeessgg aavvaaiillmmoonn report tool
sysdiag (99 eventmond and early10)
stm/cstm/ms tm/xstm imdmonitor (10.20+)
EMS (from syserrpanel support CD)
fstat; nfsstat; systat; ftp://ftp.soft vmstat; pcp; dkstat; ware.ibm.co sarsar glance netstat; pmkstat; m/ uustat; top; iostat;
aix/tools/per ftools/perfp nneettssttaatt ggssttaatt ggppmmsar; osview; gr_osview; mr
ecstats; uuuussttaatt ccaalliippeerr linkstat; netstat; performance ?? monitoring vmstat; iostat; sar; nfsstat; filemon; top; sar; nfsvis; topas; trace; vmstat; svmon; nodevis; netpmon;
iostat; routervis; proctree nfsstat; nstats; top netstat; uustat; Glance($)($) ptree (11.31+) lsof match procfiles process to (5.2+, files ? ffuusseerr ssoocckkssttaatt fuser ffuusseerr file or port only)
/usr/dt/bin/d /usr/local/bi /usr/dt/bin/d /usr/bin/X11 X pop-up ? ?? terror.ds n/xmessage terror.ds /xconfirm
Wikipedia AIX A/UX DG/UX FreeBSD HP-UX IRIX
christtrekker. www- www.faqs.or www.freebsd www.faqs.or techpubs.sgi. users.sourcef csc.dg.com/c g/faqs/ .org/doc/ g/faqs/ com/library/ orge.net/ sc/
en_US.ISO88 hp/hpux- tpl/cgi- aix- doc/aux/faq. dguxfaqs1.as 59- faq/preambl bin/browse.c faq/part1/ html p 1/books/faq e.html gi?coll=0650
preamble.ht &db=FAQ ml
FAQs (see also faqs.org)
hpux- AIX-L@pucc. admin@
princeton.ed dutchworks.n u l lists.freebsd. mailing list n/a ?? org/mailman ?? /listinfo (majordomo (LISTSERV) ))
hp-ux-l
www.marist. www.dutch
edu/htbin/wl works.nl/ vindex?
lists.freebsd. htbin/hpsysa mailing list ADSM-L n/a ?? org/mailman dmin ?? archives /listinfo
marc.theaims group.com/
?l=aix- l&r=1&w=2
docs.hp.com/ publib.bould techpubs.sgi. man pages en/hpuxman er.ibm.com/ com/ _pages.html
library/tpl/cg infocenter/ai hpuxman_pa i- x/v6r1/index. ges.html bin/browse.c jsp? gi? topic=/com.i www.freebsd coll=&db=ma bm.aix.doc/d man.freebsd. .org/ n/a ?? n oc/ org base/comma cgi/man.cgi ndsreference .htm
newsgroup(s comp.unix.ai comp.unix.bs ) and forums x d
comp.unix.au comp.sys.hp. comp.sys.sgi. groups.googl www.thp.uni- comp.os.aos x freebsd.misc hpux admin e duisburg.de/
cuaix/cuaix.h forums.freeb tml sd.org connect- www.freebsd community.o .org/ rg
support.html hp- #user interex.com
encompassus www.userblu .org user groups n/a ? ?? e.org hptechnolog yforum.com
forums.itrc.h p.com
HP DSPP
www.hpchro www.sgi.com nicle.com /support/
daemonnews www.interex. pipeline.html magazines nn//aa nn//aa ?? .org org/hpuxusr www.hppro.c bsdmag.org om freebsdnews. net
www.develo www- www.sgi.com per.ibm.com/ csc.dg.com/ /software/
tech/map/aix csc/default.a software.htm rm.html sp l#IRIX www- 941.ibm.com vendor home www.freebsd hp.com/go/h / n/a page collaboration .org pux /
wiki/display/ WikiPtype/H ome
www- www.freebsd www.redboo software.hp. techpubs.sgi. csc.dg.com/c .org/handbo ks.ibm.com com com sc/ ok
www.ibm.co www.freebsd www.sgi.com custdocsasp/ .org/releases docs.hp.com m/ / /
developerwo custdocs2.as support/patc itrc.hp.com rks/aix p? h_intro.html
techsupport. category=06 support.sgi.c vendor docs services. 9docs.asp om and patches ?? ((see also man pages) ibm.com/ relnotes
server/suppo grelnotes rt?
view=pSeries
800-426- 925-674- (EOL; vendor 7378 0783 800-633- unsupported ?? 800-800-4SGI phone (US) (800-IBM- (FreeBSD 3600 ) ) SERV) Mall) www.ibm.co m/developer works/
wikis/display wiki.freebsd. wikis ? ?? ? ?? /WikiPtype/H org ome
TTAASSKK/ OOSS AAIIXX AA//UUXX DDGG//UUXX FFrreeeeBBSSDD HHPP--UUXX IIRRIIXX
SCO LLiinnuuxx MMaaccOOS SXX NNCCRRUUnniixx NNeettBBSSDD OOppeennBBSSDD RReelliiaanntt OpenServer
Fujitsu Siemens. Originally called SINIX. (rh)(rh) = Red Hat, Based on DC/OSX from Pyramid, Forked from SINIX Derived from NetBSD in SCO 4.4BSD-Lite 1995. UnixWare Darwin is the and 386BSD. Security from 7.0.1& SCO
foundationOpen Source This table emphasis. Siemens, and UnixWare does not This table SVR4. To be 7.1.1 became Mandrake, SUSE,... for Mac OS X, aka MP-RAS include does not replaced with Caldera Open descended external include Solaris by Unix and from packages external 2008. later became NeXTStep from packages SCO again. (deb) = Debian, Libranet,... /usr/pkg. from SVR4-based. /usr/ports ..
(fed) = Fedora
(gen) = Gentoo
(md) ==
Mandrake/Mandri vava (SUSE) = SUSE (rh, FC2+, RHEL4+) sysadm system- config* (rh) redhat- WebSysAdmi config* nn linuxconf NetInfo ssyyssaaddmm ssuusshhii (obs) ? ssccooaaddmmiinn (obsolete) Manager
(SUSE) yast2
(deb) dpkg- reconfigure
(md) drakconf
uusseerraadddd AAqquuaa:: SSyysstteemm uusseerraadddd uusseerraadddd uusseerraadddd ssyyssaaddmm ssccooaaddmmiinn
Preferences / usermod uusseerrddeell uusseerrddeell uusseerrddeell uusseerraadddd uusseerraadddd Accounts
niutil (OS X adduser userdel Server) ususerermmodod ususereriinfnfoo (interactive) uusseerrddeell uusseerrddeell
aadddduusseerr ddssccll ssyyssaaddmm uusseerrmmoodd uusseerrmmoodd
cchhaaggee uusseerr uusseerr
ggeetteenntt vviippww
SCO LLiinnuuxx MMaaccOOS SXX NNCCRRUUnniixx NNeettBBSSDD OOppeennBBSSDD RReelliiaanntt OpenServer
aarrcchh hhoossttiinnffoo pprrttccoonnff ddmmeessgg ssyyssccttll hhww aauuttooccoonnff --ll hhwwccoonnffiigg
uunnaammee iioorreegg --bbllss ddeevvssttaatt mmoorree ddmmeessgg sshhoowwccoonnff hhww
catcat dmesg (if (if system_profil /var/run/dm scoadmin/DC machinetype /var/run/dm uname -p you're lucky) erer esg.boot UU esg.boot
catcat catcat more /var/log/dme /kern/msgbu ppcciidduummpp uunnaammee --MM /etc/.osm sgsg f f
/usr/lib/X11/ //pprroocc//** aaccppiidduummpp mmppccnnttll--II testtools/
llsshhww zz3355SSyyssIInnffoo
dmidecode
lspnp
lsscsi
lsusb lsmod
(SUSE) hwinfo /sys/devices/ **
system_profil erer SPHardware DataType |
?? ? ? ? ? ? grep "Serial Number:" |
awk '{print $4}'
/dev/nvram (if you have in bdm it)it)
nnvvrraamm ?? eeeepprroomm eeeepprroomm ?? hhwwcclloocckk ((aattbboooot tssttoopp
nnvvsseetteennvv oorrccttrrll--aa))
udev (2.6+) ddeevvmmggmmtt ssccssiiccttll rreeiinniittddeevv
uuddeevvttrriiggggeerr mmkkttaabbllee aattaaccttll cchhaannggeeddeevv
(automatic — (auto- modprobe autdodiskmo detected) mkdev unter)
kerneld
insmod
hotplug cardctl
/dev/ios0/rst ape001 /dev/[e][n][r] /dev/st0 ? //ddeevv//rrmmtt//cc** //ddeevv//sstt00 autoconf -1 | /dev/rct0 st[0-9]*
grep TAPE
/dev/stdin /dev/stdout /dev/fd/[012 /dev/fd/[012 /dev/fd/[012 ?? ? ?? ] ] ] ] ] ] /dev/stderr /dev/fd/[012 ]]
xxoorrggccffgg xxff8866ccoonnffiigg
xxoorrggccoonnffiigg xxff8866ccffgg
Xorg - XFree86 - configure configure
config-system- ? X--ccoonnffiigguurree ? hhwwccoonnffiigg display xf86config XFree86 - configure
redhat-config- xfree86
/etc/X11/?d mm
SCO LLiinnuuxx MMaaccOOS SXX NNCCRRUUnniixx NNeettBBSSDD OOppeennBBSSDD RReelliiaanntt OpenServer
pdisk rawDev -- disklabel -r dump disklabel ffddiisskk--l l pprrttvvttoocc ddkkppaarrtt --ll ffssnnaammee DDiisskkUUttiilliitty y ddiisskk diskName
mbrlabel fdisk
/dev/hda (e.g.(e.g. (non-root /dev/ios0/rsd c or d if if /dev/hda1 partitions are isk???s7 /dev/1s# mounted s0 cc sysctl (#=0,1,...) under (???=000- is a partition) kern.rawparti /Volumes) 999) tion
ccffddiisskk ssyyssaaddmm ddiisskkllaabbeell--w wrr
ffddiisskk ffddiisskk mbbrrllaabbeellm
ee22llaabbeell (labels eeddvvttoocc disklabel -E ddkksseettuupp ddiivvvvyy unused) diskName prtvtoc
mkpart updatescsi labelit
parted (if (if you have it)
cfdisk
fdisk fdisk -e ppddiisskk ffddiisskk ddiisskkllaabbeell --ii ddkkppaarrtt --ee ddiivvvvyy diskName pdisk (on a MAC) (deb) mac- fdisk (on a MAC) (md) diskdrake
SCO LLiinnuuxx MMaaccOOS SXX NNCCRRUUnniixx NNeettBBSSDD OOppeennBBSSDD RReelliiaanntt OpenServer
/boot/vmlinu //uunniixx //uunniixx z*z*
//bboooott//bboooottllxx //ssttaanndd//uunniixx
/stand/unix
(see /mach_kerne /netbsd //bbssdd //uunniixx /etc/lilo.conf ll oror /boot/grub/ menu.lst)
/etc/conf/cf. /usr/sbin/sys /proc/* ssyyssddeeff ssyyssccttll ssyyssccttll iiddttuunnee d/configure - ctlctl xx catcat launchctl /etc/sysctl.co /etc/sysctl.co /proc/sys/* getconf /etc/opt/cf.d limit nf nf nf nf /stune catcat /etc/launchd. /etc/conf/cf. sysctl /etc/opt/cf.d sysdef conf d/d/ /mtune
/etc/sysctl.co qquuiicckkttuunnee..ccffgg ssyyssddeeff--ii nf nf
mem= (in machine nvram lilo.conf or memory (at bootargs="m ? ?? ? ?? /boot/grub/g the "boot" axmem=MB "" rub.conf) prompt)
llssmmoodd kkeexxttssttaatt ? mmooddssttaatt mmooddssttaatt ?? modadmin
modprobe
kkeexxttllooaadd ? mmooddllooaadd mmooddllooaadd ? mmooddaaddmmiinn insmod
rmmod
kextunload ? mmoodduunnllooaadd mmoodduunnllooaadd ? mmooddaaddmmiinn modprobe -r
(rh) /usr/mdec/in fdisk -i mkbootdisk stallboot5
/usr/mdec/bi (deb) ffddiisskk--A A iinnssttaallllbboooott osboot5 bblleessss ddkkllaayyoouutt ddkksseettuupp ?? (and lilo to manipulate mbr)
/etc/rc* (but /System/Libr /etc/rc* may vary) ary/ StartupItems /etc/init.d/ //eettcc//iinniitt..dd //eettcc//rrcc //eettcc//rrcc** /*,/*,
/Library/Start //eettcc//rrcc** //eettcc//rrcc** /e/etctc/r/rc.c.** /e/etctc/n/netetststarartt upItems/,
//eettcc//rrcc** //eettcc//rrcc..dd//**
(rh) service (rh) chkconfig (deb) sysv-rc- launchctl ? ? ? ? ? conf
shutdown - Ph now shutdown -y - shutdown -p shutdown - hhaalltt ?? ? sshhuuttddoowwnn --ii00 g0 -i0 now hp now halt poweroff
(set in (set in -1:-1: -1:-1: 0: power- permanently /etc/inittab) /etc/inittab) permanently down insecure s,S: single- 00:: hhaalltt 00:: sshhuuttddoowwnn 00**:: iinnsseeccuurree iinnsseeccuurree user
s,S,1: vendor- s,S: single- 1*1*:: sesecucurere 0*0*:: ininsesecucurere 1: sysyss adadmiminn dependent user
2: highly 11:: ssiinnggllee--uusseerr 11:: ssyyss aaddmmiinn 1*1*:: sesecucurere 2*2*:: mumultltiuiuserser secure
2-5*: 2*: multi- 2: highly 3+4*: user- multiuser user secure defined
? ? 5: firmware ?? 66::rreebboooot t 33::sshhaarre e NNFFSS update
4: user- 6: reboot defined
5: firmware
6: reboot
sysctl sysctl /sbin/runleve (runlevels who -r kern.securele kern.securele wwhhoo --rr wwhhoo --rr ll unused) velvel velvel /usr/share/z /etc/localtim /usr/share/z oneinfo/ /usr/share/z /usr/lib/local ee oneinfo/ ? ?? /etc/localtim oneinfo/ e/TZ /usr/share/z /etc/localtim ee oneinfo/ ee
sswwaappoonn --ss llss --ll //vvaarr//vvmm swwaaps p --ss sswwaappccttll --ll sswwaapp --ss
catcat /proc/memin vvmm__ssttaatt sswwaapp--l l ppssttaatt--s s sswwaapp--ll fofo sswwaappccttll sswwaapp--ll
catcat ssaarr --rr ssyyssttaatt sswwaapp /proc/swaps
free
taskset ? ? ? ? ? ?? (sched-utils)
SCO LLiinnuuxx MMaaccOOS SXX NNCCRRUUnniixx NNeettBBSSDD OOppeennBBSSDD RReelliiaanntt OpenServer
htfs eexxtt22 uuffss vvxxffss (OpenServer 5)5) vxfs ffs (was ufs) ffs (was ufs) eexxtt33 hhffss++ uuffss((rroooott) ) vvxxffss
ReiserFS LLVVMM,,LLVVMM2 2 vvddiisskk
EEVVMMSS VVxxVVMM ccd, ccccdd ?? vvddiisskk vvddiisskk raidframe
VxVM ($) softraidraid
/et/etc/vc/vfstfstabab /et/etc/mc/mnttnttabab
/etc/default/ /etc/dktab filesys //etetc/c/fsfstatabb NeNettInInfofo //etetc/c/vvfsfstatabb //etetc/c/fsfstatabb //etetc/c/fsfstatabb /etc/vfstab (local) /etc/rmtab (remote)
ee22ffssaaddmm DDiisskk UUttiilliittyy vvxxvvaa ccccddccoonnffiigg ccccddccoonnffiigg ddkkccoonnffiigg
llvvccrreeaattee ppddiisskk rraaiiddccttll rraaiiddccttll ddkkmmiirrrroorr
llvvrreemmoovvee ddiisskkuuttiill ddkkccoonnffiigg bbiiooccttll ddkkmmaapp
lvextend ??
divvy mmkkee22ffss nneewwffss nneewwffss mmkkffss (OpenServer 5)5) mmkkrreeiisseerrffss nneewwffss__hhffss mmkkffss mmaakkeeffss nneewwffss nneewwffss mmkkffss
mmkdkdoosfsfss nenewwfsfs_m_mdodoss
mkfs.* ffsscckk ffsscckk ffsscckk ffsscckk ffsscckk ddeebbuuggffss ffssddbb ffssddbb ffssddbb ffssddbb ? ? ??
ee22uunnddeell ccllrrii ccllrrii ccllrriiscan_ffs
dddd dddd dddd if=/dev/zero mkfile mkfile if=/dev/zero if=/dev/zero of= filename
dddd if=/dev/zero dddd bs=1024k of= filename of= filename of= filename if=/dev/zero count=desire bs=1024 bs=1024 bs=1024 of= filename d d dddd dddd count=desire bs=1k if=/dev/zero if=/dev/zero d d of= filename of= filenmae count=desire bs=1m count=desire bs=1024 d d count=desire d d count=desire d d d d
dddd if=/dev/zero of= filename bs=1 count=1 seek=desired- 11
(sparse file)
(automatic — mount mount -F mount -F hs automounter /mnt/cdrom cdfs ...... ))
(deb) mount /dev/cdrom/ sysadm /cdrom cdrom X X
diskutil mount /cdrom /dev/disk1s0 mount -t mount mount cd9660 -o ro /dev/cd0a /dev/cd0 /dev/cd0a path path path
diskutil eject eject cdrom cdio eject /dev/disk1s0
eejjeecctt /Volumes /th ? ? ?? eCDmountpo ejejecectt cdcd00 ejejecectt cdcd00 int int eject eject -n /dev/rcd0c
mkhybrid -o makefs -t mkisofs image .iso cd9660 dir dir
image_file directory ;;
vnconfig vnd0 hdiutil ? ? ?? mount -o image .iso vnconfig -c loop && mount -t vnd0 pathToIso cd9660 /dev/vnd0c mountPoint
mountPoint image_file ;;
mount -t
cd9660 /dev/vnd0a mountPoint
ggeettffaaccll cchhmmoodd fsaclctl (-(- setfacl 10.6) ? nn//aa ? ? ??
(treat as SCSI ? ? ?? ?? ? ? ?? device)
SCO LLiinnuuxx MMaaccOOS SXX NNCCRRUUnniixx NNeettBBSSDD OOppeennBBSSDD RReelliiaanntt OpenServer
NetInfo: /etc/dfs/dfst /etc/dfs/dfst /exports abab abab /etc/exports Netinfo: //eettcc//eexxppoorrttss //eettcc//eexxppoorrttss //eettcc//eexxppoorrttss /etc/dfs/shar /config/Shar dfshares etab ePoints kill -s HUP /etc/init.d/nf `cat s-server share sshhaarree eexxppoorrttffss --aa /var/run/mo reload untd.pid` kill -s HUP kill -HUP `cat (rh) exportfs - `cat /etc/rc.d/mo shareall /var/run/mo shsharareaeallll /e/etctc/n/nfsfs ststarartt aa /var/run/mo untd reload untd.pid` untd.pid`
catcat showmount /proc/mount nnffssssttaatt ? nnffssssttaatt nnffssssttaatt ?? ss nfsstat
/etc/nsswitc /etc/nsswitc tcpconfig h.conf h.conf /etc/resolv.c /etc/netconfi /etc/resolv.c NetInfo /etc/resolv.c onf gg onf /etc/resolv.c /etc/netconfi onf onf gg (obsolete) iiffccoonnffiigg iiffccoonnffiigg --aa iiffccoonnffiigg --aa iiffccoonnffiigg --aa iiffccoonnffiigg --aa iiffccoonnffiigg --aa
eetthhttooooll nneettssttaatt --aa iillddccoonnffiigg nneettssttaatt --iinn iinneettssttaatt --iinn nneettssttaatt --iinn
Network nneettssttaatt--iin n eetthheerrssttaatt Config. Mgr. (GUI)
ifconfig -A cmxinfo
System edit ifconfig Preferences: ifconfig /etc/rc.conf iiffccoonnffiigg ssyyssaaddmm iiffccoonnffiigg Network (ifconfig*)
(rh) redhat- ifconfig config- NNeettIInnffoo ttccppccoonnffiigg (temp.) network
(fedora) edit edit vivi system- /etc/ifconfig. /etc/hostna /etc/default/i netconfig config- interface me.driver net network
(rh) edit: / / etc/hosts,
/etc/sysconfi g/network,
/etc/sysconfi g/g/
network- scripts/ ifcfg-eth0 (deb) edit
/etc/network /interfaces;
/etc/init.d/ne tworking restart dhclient dhcpcd interface ddhhcclliieenntt ((rruunnttiimmee))
? ? ddhhcclliieenntt ? ?? add dhcp toto
/etc/hostna me.driver (boot time)
ping -c 1 ping -c 1 ping -c 1 ping -c 1 ping -c 1 ping -c 1 ping -c 1 hostname hostname hostname hostname hostname hostname hostname
etherfind tcpdump wireshark tctcpdpdumumpp ttcpcpdudummpp ttccppdduummpp ttccppdduummpp ttccppdduummpp ?? (( formerly ethereal) etherape
route ttcpcpcoconfnfiigg nenetststtatat --rr nenettststatat -r-r
(rh) /etc/inet/def /etc/sysconfi rouroutete showshow route route showwsho aultrouter g/network
(rh) nneettssttaatt--r r nneettssttaatt--r r nneettssttaatt--rr /etc/sysconfi /etc/inet/gat /etc//etc/rc.corc.confnf /etc/mygat /etc/mygatee g/static- e*e* routes (deb) /etc/init.d/ne nenetststatatt -r /e/etctc/m/mygygatatee twork
(deb) /etc/network
/etc/issue.ne /etc/issue.ne /e/etctc/i/issssueue /e/etctc/m/mototdd tt (telnet) tt (ftp varies; ~ftp/etc/issu /etc/ftpwelc /etc/ftpwelc can use tcp ee ome ome wrappers) /etc/ftpwelc //eettcc//iissssuuee ?? ome /etc/issue if if enabled via ~ftp/etc/msg if= in s/welcome /etc/gettyta bb
System ntpdate ddaattee ddaattee Preferences/
rrddaattee DDaattee& TTiimme e nnttppddaattee rrddaattee ? ? ? ?? nneettddaattee nnttppdd nnttppdd
timed (obs) timed
SCO LLiinnuuxx MMaaccOOS SXX NNCCRRUUnniixx NNeettBBSSDD OOppeennBBSSDD RReelliiaanntt OpenServer
(2.6+) aauuddiittdd mmttrreeee
/var/log/faill ogog ? ? ?? ? ? ?? /etc/security
(run nightly)
/etc/master. /etc/master. /etc/shadow passwd passwd NetInfo /etc/shadow /etc//etc/shadoshadoww /etc/shado /etc/shadoww (may vary) (/etc/spwd.d (/etc/pwd.db b)b) ))
/etc/pam.d/s /etc/login.co ? ? ? ?? ? ?? ystem-auth nf nf
/etc/ttys /etc/securett /etc/default/l /etc/default/l /dev/default/ (doesn't /e/etctc/t/ttytyss /e/etctc/t/ttytyss yy ogin ogin login affect ssh) Aqua / iptables System Prefs iippff ppffccttll
// Sharing / ipchains /etc//etc/ipf.cipf.confonf /etc/pf.co /etc/pf.conf nf Firewall /etc/ipf6.con iippffwwaaddmm iippffww ?? f f ? ?? (rh) redhat- config-
sseeccuurriittyylleevveell ppffccttll (3.0+)
/etc/pf.conf (3.0+)
SCO LLiinnuuxx MMaaccOOS SXX NNCCRRUUnniixx NNeettBBSSDD OOppeennBBSSDD RReelliiaanntt OpenServer
swconfig lsls (rh) rpm -a -i ddiissppllaayyppkkgg ppkkggiinnffoo--ll (OpenServer /Applications 5)5)
Apple System (rh) rpm -qa ppkkggiinnffoo ssyyssaaddmm ddiissppllaayyppkkgg Profiler
(rh) yum list system_profil pkginfo installed erer
lsls ppkgkg_i_infnfoo ppkgkg_i_infnfoo (deb) dselect /Network/Ap plications
(deb) /Network/Us aptitude ers/*/
(deb) dpkg -l Applicatio Applicationsns
(gen) lsls /Users/*/App /var/db/pkg/ lications ** (gen) eix -I (deb) dpkg -- pkg_chk search file
(deb) apt-file update && pkg_info -Fe apt-file file search file pkg_info -E (rh) rpm -qif ? ?? ? ?? file file
(gen) equery bb file
(gen) qfile file
(rh) rrppmm --hhiivv iinnssttaallllppkkgg ppkkggaadddd ppkkgg__aadddd ppkkgg__aadddd ppkkggaadddd ccuussttoomm
(rh) yum drag-and- pkgplus /usr/pkgsrc /usr/ports ssyyssaaddmm iinnssttaallllppkkgg install pkg drop && make && make
/Applications SCOadmin (deb) dselect / Utilities/ (GUI)
(deb) apt-get Installer install pkg
(deb) dpkg -i
www.linux.or fink.sourcefo ftp://ftp.netb ftp://ftp.ope www.caldera g rge.net sd.org/pub/ nbsd.org/ .com/
linux.tucows. NetBSD/pack pub/OpenBS skunkware com ages D/
sourceforge. darwinports. packages net opendarwin
ftp://ftp.Net rpmfind.net .org BSD.org/
(deb) ftp.debian.or pub/pkgsrc ? ? ?? g
(deb) darwinports. packages.deb com ian.org (gen) packag es.gentoo.or gg33
(gen) gentoo- portage.com33
(md)easyurp mi.zarb.org
cccc //uussrr//bbiinn//cccc
gcc (Metaware)
/usr/bin/cc /usr/bin/cc /u/usr/sr/binbin/cc/cc /us/usr/br/bin/in/cccc /us/usr/br/bin/in/cccc (gcc) (gcc)
catcat (rh) rprpmm -q swsw_v_vererss uname -a /kern/version
(rh) catcat Apple:About pkginfo | uname -a /proc/version This Mac grep EKS
(rh) catcat lsls /etc/redhat- /Library/Rece /etc/release release ipts
pkginfo -l sysctl -n swconfig -P (deb) dpkg --ss uname uname -a kern.version
lsbom catcat /System/Libr ary/ CoreServices // SystemVersio n.plist
System apt-get Preferences / update Software ppkkggaadddd ccvvss ccvvss ppkkggaadddd Update
apt-get softwareupd ppkkggpplluuss ppaattcchh ccvvssuupp ssyyssaaddmm upgrade ate pkgadd; (rh) uupp22ddaattee ssuupp pkgrm
(rh) yum cvsync update
(md) uurrppmmii ppaattcchh
pkg_add
llddccoonnffiigg lldddd lldddd lldddd
lldddd llddccoonnffiigg nnmm llddccoonnffiigg
llssmmoodd oottooooll--LL llddccoonnffiigg lldddd ??
$LD_LIBRARY $DYLD_LIBRA $LD_LIBRARY
_PATH RY_PATH _PATH
/etc/ld.so.co /etc/ld.so.co man dyld nf nf $LD_LIBRARY nf nf $LD_LIBRARY $LD_LIBRARY ?? _PATH _PATH _PATH
ktrace; strace kdump kkttrraaccee kkttrraaccee ttrruussss (<=10.4) dtruss;
ltrace (>=10.5)dtrace ttrruussss kkttrruussss kkdduummpp ssccssttaatt ttrruussss
ffss__uussaaggee kkdduummpp ssyyssttrraaccee
//eettcc//pprrooffiillee //eettcc//ddeeffaauulltt//ll /etc/default/l /etc//etc/profiprofilele /etc/profi /etc/profilele ogin ogin /etc/security /et/etc/pc/profrofileile /et/etc/sc/skelkel/*/* /et/etc/sc/skelkel/*/* /et/etc/pc/profrofileile // /usr/bin/defa ?? //eettcc//sskkeell// ults //eettcc//sseeccuurriittyy /etc/login.co $HOME/.prof login.conf // nf nf ileile /etc/profile.d /*/*
/etc/csh.logi /etc/csh.logi /etc/csh.logi /etc/csh.logi /etc/.login ? ?? nn nn nn nn
/var/log/sysl /var/adm/str /usr/adm/sys ogog eams loglog
/var/log/mes /var/adm/us /var/adm/log
sages /var/log/syst ererr /var/log/mes /var/log/mes /var/adm/log /osmlog em.log sages sages /messages
/usr/adm/me /etc/.osm ssages
/var/log/mail loglog
ddmmeessgg CCoonnssoollee ooddmm ddmmeessgg ddmmeessgg ssyyssaaddmm
catcat (deb) /var/log/cras errpt /kern/msgbu sseennddbbuugg lloogg33 reportbug h.log, dmesg f f
WebSysAdmi send-pr dmesg nn
iostat; vmstat; vm_stat; vmstat sar; pinfo -v; netstat; fstat; iostat; mpstat; nfsstat; systat; dkstat;
netstat; procinfo -D fs_usage; modstat; vmstat; top; nfsstat; sar; netstat; sc_usage; netstat; fstat; scstat pstat;
nfsstat; ttoopp ttoopp nnffssssttaatt ssyyssttaatt;; ttoopp;; pppstat;
sarsar
Activity smtpstat; htop Monitor vmstat; snmpstat; (10.3+)
Process pstree Viewer (10.2- uustat; top ) )
llssooff ffssttaatt
nneettssttaatt--aattuup p llssooff ffuusseerr ssoocckkssttaatt ffssttaatt ffuusseerr ??
osascript -e 'tell /usr/X11R6/b application /usr/X11R6/b ? ? xxmmeessssaaggee ? ?? in/xmessage "Finder" to in/xmessage display dialog ""msg "'"'
SCO Linux Mac OS X NCR Unix NetBSD OpenBSD Reliant UnixWare
www.linuxdo www.darwinf www.netbsd. c.org/ o.org/ org/
FAQ/Linux- faq.shtml docs FAQ
www.debian. www.macosx www.openbs pcunix.com/S ?? ?? org/doc/ hints.com d.org/faq COFAQ/
FAQ
www.linuma www.netbsd. www.openbs nagers org/ d.org/
.org MailingLists mail.html
lists.apple.co ? ? ? ?? m
www.linux.or g/ help/lists.ht ml
www.linuxm www.netbsd. www.openbs anagers.org/ org/ d.org/
pipermail/lin MailingLists mail.html uxmanagers
lists.debian.o lists.apple.co rg ? ? ?? m
www.linuxm developer.ap anpages.com ple.com/ /
documentati on/Darwin/
Fedora Core Reference/M www.openbs uw714doc.sc man.netbsd. 4:4: anPages ?? d.org/cgi- ?? o.com/en/Na org bin/man.cgi vpages/ linuxcomman d.org/
superman_p ages.php
www.tldp.or g/docs.html# man
comp.unix.bs comp.unix.bs d. d.
comp.os.linu comp.sys.ma de.comp.os.u comp.unix.sc x.* (esp comp.sys.ncr openbsd.mis c.* netbsd.misc nix.sinix o.misc .answers) c
lucky.openbs d.misc
www.apple.c www.netbsd. om/ org/gallery/
usergroups groups.html
www.omnigr www.debian oup.com/ ??undeadly.org ? ?? help.org developer/m ailinglists
www.themac intoshguy.
com/lists/X.h tml www.linuxjo www.macwo urnal.com rld.com
www.linux- www.stepwis
mag.com e.com ?? www.daemo undeadly.org ?? ?? nnews.com www.debian planet.org
www.linux.or www.caldera ncr.com g .com/
www.debian. products/ope teradata.com org nunix
gentoo.org www.apple.c www.netbsd. www.openbs www.fujistu-
www.redhat. om org d.org siemens.com com
(SUSE) www.novell.c om/linux
developer.ap www.info.ncr service.fujits tldp.org ple.com/ .com/ u-siemens
www.netbsd. www.openbs darwin eCRM- .com org/ d.org/
www.linuxdo www.info.ap OSHW- its.siemens.c Security docum.html c.org/ ple.com/ Browse om/lobs/its/
rpmfind.net/l support/dow By- its_sc/eks_en inux/RPM nloads.html Results.cfm /unix_en.htm www.caldera .com/support www.apple.c ?pl=&PID=&ti www.openbs om/support/ tle= d.org/
security/secu &release= errata.html rity.html &pl=Softwar e www.openbs %20-%20 d.org/
MP- security.html RAS&sbrn=3
(Germany) 1-800-MY- ?? ? ?? ? ?? APPLE -5282
fedoraprojec t.org/
wiki.osx86pr www.openbs wiki/Main_P ?? ?? ? ?? oject.org d-wiki.org age (fed)
susewiki.org (SUSE)
SCO LLiinnuuxx MMaaccOOS SXX NNCCRRUUnniixx NNeettBBSSDD OOppeennBBSSDD RReelliiaanntt OpenServer
SSoollaarriiss SSuunnOOSS44 TTrruu6644 UUllttrriixx UUNNIICCOOSS OOSS/ TTAASSKK
Solaris 2.0- (Digital Unix, 2.6, 7, 8, 9, Solaris 1.* OSF/1) 10, 11
Cray Inc., formed from An early DEC Unix, the March 2000 merger OpenSolaris superceded BSD-based (4)= 4.0F/G of Tera OS notes (SunOS 5.*) by Digital Computer Unix (now Company Tru64). and Cray Research SVR4-based. (5)= 5.0A
An open- source version can be found at illumos.org
ssoollssttiiccee cchheecckklliisstt cchheecckklliisstt
/etc/install/i admintool (5)(5) sysman nstall smc (8(8 administrativ ? ? ?? xmenu 01/01+) e GUI
uusseerraadddd uusseerraadddd aadddduusseerr xxaaddmmiinn
uusseerrddeell aadddduusseerr rreemmoovveeuusseerr uuddbbggeenn
edit uusseerrmmoodd /etc/passwd uusseerrddeell uuddbbrrssttrriicctt managing and create users ggeetteenntt home rreemmoovveeuusseerr nnuussccrriip pttss directory llooggiinnss ddxxaaccccoouunnttss /usr/sadm/bi n/smuser (9+) groupadd
SSoollaarriiss SSuunnOOSS44 TTrruu6644 UUllttrriixx UUNNIICCOOSS OOSS/ TTAASSKK
pprrttccoonnff--v v ddiiaa--R Rffuulll l mmaacchhiidd /usr/platfor m/`uname - vvmmssttaatt--P P ggeettccoonnf f i`/i`/
sbin/prtdiag - hwmgr -get vv (sun4u and uname -a category sun4d only)
(5)(5) hwmgr - arch -k show
ppssrriinnffoo--v v ddeevviicceess
list hardware dmesg (if (if dmesg (if (if configuratio iissaaiinnffoo--v v you're lucky) ppssrriinnffoo you're lucky) nn
ddmmeessgg ppsseett__iinnffoo
iioossttaatt--EEn n ssyyss__cchheecckk
/usr/bin/X11 prtfru /dxsysinfo cfgadm -l /etc/path_to _inst
consvar -g unique id hostid hostid sys_serial_nu ? ?? useful for mm licensing
show/set
(4.0D+) eeeepprroomm eeeepprroomm ? ?? consvar EEPROM/NV RAM
values devfsadm. pre-Solaris 7 (3.2.*) scu HW 11/99, scan edt use:
(4.0) scu drvconfig; scan edt ;; devlinks; disklabel -rw {disks, tapes, rzXX label ports} (for disks)
add device /dev/MKDEV (5.x) dsfmgr - /dev/MAKED ?? without k; disklabel - EVEV reboot rw dskn auto
/usr/lib/syms hwmgr -scan m/bin/hot_a scsi dddd (RDAC)
/etc/symsm/ rmparams (RDAC)
remove
device
/dev/nn rmt X X hh where (5.x) nn =non- /dev/rmt/0 /dev/rst0 /dev/ntape tpmnt tape device rewinding, X /dev/tape a number, hh =density
stdin/ /dev/fd/[012 ? ? ? ?? ?? stdout/ ] ] stderr
kdmconfig (x86) fbconfig; m64config; (etc.)
? ? ? ? X kvm config
SSoollaarriiss SSuunnOOSS44 TTrruu6644 UUllttrriixx UUNNIICCOOSS OOSS/ TTAASSKK
read a disk pprrttvvttoocc ddkkiinnffoo ddiisskkllaabbeell --rr cchhpptt --qq ?? label
whole disk in 22 c c c ss77 partition
format
prtvtoc
(x86) fdisk ffoorrmmaatt ddiisskkllaabbeell --rrww cchhpptt --aa //eettcc//llaabbeelliitt label a disk
format
fmthard
/etc/install/i partition a ffoorrmmaatt ddiisskkllaabbeell --ee cchhpptt --pp nstall disk
SSoollaarriiss SSuunnOOSS44 TTrruu6644 UUllttrriixx UUNNIICCOOSS OOSS/ TTAASSKK
/kernel/genu nixnix /platform/`u name -m`/
kernel/unix
//vvmmuunniixx //vvmmuunniixx //vvmmuunniixx //uunniiccooss kernel /platform/`u name -m`/
kernel/sparc v9/unix (7+)
dxkerneltune ssyyssddeeff aaddbb adb rr
ggeettccoonnff ssyyssccoonnffiigg kkddbb
show/set catcat /usr/kvm/sys ?? kernel /etc/system // parameters
nndddd ``aarrcchh --kk``//ccoonnf f
adb -k
limit physical ? ? ? ? ? memory
loaded mmooddiinnffoo ? ? ? ?? kernel modules
mmooddllooaadd ? ?? ? ?? load module
unload modunload ? ? ? ? module
installboot /usr/kvm/md /usr/platfor ecec m/m/ installboot [- `uname -i` (4.x+) hltv] make disk disklabel -rw - ? ?? /lib/fs/ufs/bo bootable tt [ufs|advfs] otblk protobootblk raw_device_ file bootdevice
/etc/rc*
/etc/init.d/ /sbin/init.d; startup (10+) /etc/rc* links in //eettcc//rrcc** ?? scripts svcadm /sbin/rc?.d
(10+) svcs
svcs (10+) svcadm (10+) start/ stop/ ?? ? ? ?? config services
shutdown (& shutdown -y - ? ? ? ? power off if g0 -i5 possible)
0: firmware 0: shut down 0: shut down run levels 1 monitor
s,S: single- *=normal 1: single user 1: single user user states
2: multi-user, 2: multi-user, for more 1: sys admin no NFS no NFS detail
22:: mmuullttiiuusseerr 33:: mmuullttii--uusseerr 33:: mmuullttii--uusseerr see
www.phildev 33**:: sshhaarree NNFFSS 66:: rreebboooott 66:: rreebboooott .net/runlevel
? ? ?? s.html 4*: user- defined 5: power- down if possible
6: reboot
show wwhhoo--r r ? wwhhoo--r r ? wwhhoo--rr runlevel 1
/usr/share/li time zone ? ? //eettcc//zzoonneeiinnffoo ? ?? b/zoneinfo/ info
swap -s
swap -l check swap pstat -s sswwaappoonn --ss ? //eettcc//sswwaappppeerr
runon pset_create bind process ppbbiinndd ? ? ?? pset_info to CPU psradm
SSoollaarriiss SSuunnOOSS44 TTrruu6644 UUllttrriixx UUNNIICCOOSS OOSS/ TTAASSKK
ufsufs (4)(4) uuffss NNCC11FFSS
"normal" zfszfs 44..22 uuffss filesystem (OpenSolaris (5)(5) AAddvvFFSS CC22FFSS ) )
zfszfs(10+) Advfs Solstice volume- LSM DiskSuite ? NN//AA ?? based
VxVM ($) filesystem
/etc/fstab file system
AdvFS: description /etc/vfstab /etc/fdmns //eettcc//ffssttaabb //eettcc//ffssttaabb //eettcc//ffssttaabb (local)
AdvFS: mkfdmn, zpool (10+) mkfset,
addvol, showfdmn LSM: volassist or volmake, volume, volplex and volsd, volprint
meta*
(Solstice volume /etc/install/i DiskSuite; ? ?? manipulatio nstall Solaris nn Volume Mgr (9+) ))
(7-, found in
/usr/opt/SU NWmd/ sbin/)
/opt/VRTSvxv a/bin/vxva
(Veritas Volume Mgr) ($)($)
AdvFS: nneewwffss nneewwffss nneewwffss bbbb mkfdmn create mmkkffss mmkkffss UFS: nneewwffss mmkkffss mmkkffss filesystem zfszfs ((1100uu22++)) MMFFSS:: mmffss llaabbeelliitt
fsck file system fsdb ? ? ?? ? ?? debugging clriclri and recovery
dddd if=/dev/zero create non-0- mmkkffiillee mmkkffiillee of= filename ? ?? length empty bs=1024k filefile count=desire d d
/etc/init.d/vo mount mount -t hsfs ld start; /dev/disk/cdr -r-r volcheck or or omXa
mount -F hsfs -o ro /dev/sr0 /dev/dsk/c0t /mnt /cdrom 6d0s2 /cdrom
mount -t cdfs -o noversion /dev/disk/cdr om3c /cdrom
mount ? ? ?? CDROM
ejejecectt cdcdroromm ?? ? ? ?? eject CDROM
mkisofs2;DEV ICE=`lofiadm - a /absolute_pa thname/imag e.iso` ; mount -F hsfs -o ro
$DEVICE
create/moun ? ? ? ?? ?? t ISO image
getfacl
setfacl ACL ? ? ? ? management
cfgadm
luxadm Fibre ?? ? ? ?? Channel / stmsboot SAN mpathadm fcinfo
SSoollaarriiss SSuunnOOSS44 TTrruu6644 UUllttrriixx UUNNIICCOOSS OOSS/ TTAASSKK
/etc/dfs/dfst
abab NFS share /et/etc/ec/expoxportsrts /et/etc/ec/expoxportsrts ?? /etc/exports definitions dfshares
share
/sbin/init.d/n fs start; NFS share shareall exportfs -a ? eexxppoorrttffss--aa /sbin/init.d/n command fsmount start
showmount NFS ? ? ? ? information nfsstat
/etc/nsswitc /etc/nsswitc (hardcoded h.conf h.conf name /etc/hosts.us ?? resolution enamed /etc/svc.conf order getent into libc) (obsolete)
ddllaaddmm iiffccoonnffiigg--a a iiffccoonnffiigg--aa
nndddd nneettssttaatt--iin n nneettssttaatt--i inn
hwmgr get ifconfig -a attribute show -category network netstat -in iiffccoonnffiigg --aa iiffccoonnffiigg network interface info dladm
(8+) kstat -n hme0 | egrep 'ifspeed|dupl ex'ex'
edit :: /etc/{resolv.c onf, hosts, edit (4.x) netconfig hostname.*, /etc/hosts netsetup netmasks, nodename,
dumpadm.co (5.x) sysman nf,nf, /etc/hostna net_wizard ifconfig inet/ipnodes, me.* or or net/*/hosts}
nneettccoonnffiigg iinniittiif f
sys-unconfig; reboot (this is overkill for ?? change IP a simple IP or hostname change)
/etc/install/i nstall
ifconfig dhcpconf start DHCP interface ?? interface ? ?? client dhcp start
ping ping hostname ping ping one hostname pp ppiinngg --cc 1 ?? hostname packet acketsize 1 packetsize 1
sniff ssnnoooopp eetthheerrffiinndd ttccppdduummpp ? ?? network
/etc/defaultr /etc/defaultr outer outer
/etc/notrout (kernel erer tweak or
route //eettcc//rroouutteess ? nneettssttaatt --rr /etc/gateway definitions adb to diable ss
in.routed forwarding)
netstat -r
route add /etc/default/ /etc/issue telnetd /etc/default/ /etc/motd ftpd telnetd, ftpd nn//aa //eettcc//iissssuuee ?? banner
setset ntpdate date/time
(from net: rdate ntp or other) ? nnttppddaattee rrddaattee ??
SSoollaarriiss SSuunnOOSS44 TTrruu6644 UUllttrriixx UUNNIICCOOSS OOSS/ TTAASSKK
audit
auditd auditing auditreduce
praudit
/tcb/files/aut encrypted hh (only with /etc/shadow /etc/passwd /etc//etc/shadoshadoww /etc/udb /etc/udb passwords Enhanced Security) inin
min /etc/default/ ? ? ? ? password passwd length allow/deny /etc/default/l /etc/securett /etc/securett udbrestrict - /dev/ttytab root ogin ysys ysys RR logins
(9+) firewall ? ? ? ?? ?? /usr/aset/ config
SSoollaarriiss SSuunnOOSS44 TTrruu6644 UUllttrriixx UUNNIICCOOSS OOSS/ TTAASSKK
pkginfo
prodreg
admintool
show /var/sadm/in ? sseettlldd--i i ?? ?? installed stall/content software ss
pkgchk -l -p file is in binaryToChe ? ? ?? ?? which ck ck package
ppkkggaadddd ? sseettlldd--l l ? ?? add software
www.tru64u www.sunfree ware.com nix.compaq.c om/
www.blastwa demos ve.org
tpegsrvr.zk3. dec.com/
freeware/tbl _packages.ht ml precompiled binaries of ? ? ? ?? GPLware and
freeware
/opt/SUNWs pro/
bin/cc2
/opt/ctl/bin/ /us/usr/br/bin/in/cccc /us/usr/br/bin/in/cccc /usr/b /usr/bin/in/cccc C compiler cccc
dupatch - show patch shoshowrwrevev -p shoshowrwrevev -p-p track -type level kitkit dupatch - prodreg (if you're and/or track -type (2.6+) lucky) patches patch
setld -i | grep patchadd -p patchname
catcat ? ?? sizer -vB /etc/release
installpatch (2.5.1-) setld -i
patchadd dupatch (2.6+) pkgadd; nn//aa ? ?? patch tool pkgrm /usr/sadm/bi n/smpatch (9+)
configure/sh ccrrllee oodduummpp--DDll owow runtime lldddd lldddd linking fortran- pldd lldddd ? ?? 2000.com/ ArnaudRecip modinfo es/ sharedlib.ht LD_PRELOAD ml $LD_LIBRARY _PATH (7+ deprecated in favor of $LD_LIBRARY $LD_LIBRARY link library ?? $LDPATH crle) _PATH _PATH path
ttrruussss ttrraaccee ccddbbxx
ssoottrruussss ttrruussss jjuummppttrraaccee tracing ttrraaccee ?? utility dtrace (10+)
/etc/default/l //eettcc//sskkeell //eettcc//sskkeell uuddbbgegenn ogin
//eettcc//pprrooffiillee //eettcc//pprrooffiillee //eettcc//pprrooffiillee nnuu ssccrriippttss define user /etc/profile /etc/security defaults //
/etc/csh.logi csh global //etetc/c/.l.logogiinn ?? ? //eettcc//llooggiinn nn .login (4.x+) /var/adm/me /var/adm/me /var/adm/me /var/adm/me ssages ssages ssages ssages
/var/adm/sys /var/adm/sys log.dated log.dated /var/log/sysl (kern, auth, (kern, auth, ogog daemon, lpr, daemon, lpr, /usr/adm/me default syslog and syslog, user) syslog, user) ssages messages softpanoram /var/log/sysl a.org/Logs/s /var/adm/bin /var/adm/bin ogog olaris_logs.sh ary.errlog ary.errlog (sendmail) tml
(4.x) uerf; diadia (DECevent)
(5.x) (System errors) EVM (evmget; evmshow)
(Hardware system error errors) dia; pprrttddiiaagg ddmmeessgg uueerrff eerrrrpptt reporting caca (Compqaq tool analyze)
iostat; iostat; sar; iostat; sar; xsar; nfsstat; nfsstat; kstat; tsar; xsam; vmstat vmstat
mpstat; /usr/opt/sv4 /usr/opt/sv4 xscc; xns; netstat; b/bin/sar b/bin/sar xnetmon; nfsstat;
prstat; nfsstat; trapstat; monitor perfmon; ja; vmstat; ptree iostat; performance netstat; monitoring vmstat
mppview;
xmppview;
sam; csam
fuser match lsof2 ?? ? ? ?? process to file or port pfiles
/usr/dt/bin/d ? ? ? ? X pop-up terror.ds
Solaris SunOS 4 Tru64 Ultrix UNICOS Wikipedia
http://opens www.faqs.or www2.tru64. www.supelec www.spikyno olaris.org/os/ g/faqs/ org/faq/ .fr/decus/ rman about/faq/
www.faqs.or comp-sys- tru64_faq.ph faq/faq- g/faqs/Solari .net sun-faq/ p ultrix.html s2/
FAQ/
www.faqs.or FAQs (see g/faqs/Solari also faqs.org) s2/ x86/FAQ/ www.stokely. com/
unix.sysadm. resources/
faqs.sun.html
sunhelp.org
sun- sun- tru64-unix- decstation- managers@s managers@ man man unmanagers
[email protected] .org [email protected] sunmanagers ov (majordomo) ov (majordomo) ?? mailing list http://www. (majordomo .ececs.uc.edu ornl.gov/its/a )) rchives/
(majordomo) mailing-lists/
www.sunma www- www- nagers.org/ www.latech. archive. archive.
edu/sunman. ornl.gov:800 ornl.gov:800 archives.html html 0 0
mailing list ?? archives www.latech.
edu/sunman. html
docs.sun.co man pages m/
app/docs/
www.freebsd coll/40.10 ? ? ? ? .org/
cgi/man.cgi
comp.sys.sun newsgroup(s comp.sys.sun
. comp.sys.dec ) and forums admin, ,, comp.unix.ul comp.unix.cr groups.googl comp.unix.so admin comp.unix.tr trix ay e laris u64
opensolaris.o rg/os/comm www.cug.org unity/ advocacy/us www.excray. ergroups/ug- com leaders/
Encompass/D ?? ?? user groups ECUS
www.sunwor ld.com sun.com/sun-
on- www.tru64.o net/itworld ?? ? ?? magazines rg
sun.com/sola www.tru64u www.supelec ris nix .fr/decus/
sun.com/biga faq/faq- .compaq.com dmin ultrix.html sun.com/dev elopers/supp www.cray.co vendor home ort ?? m page soldc.sun.co m
access1.sun.c om
opensolaris.o rg
docs.sun.co www.tru64u www.cray.co m nix m/
sunsolve.sun. .compaq.com craydoc com /docs
vendor docs and patches ? NN//AA((EEOOLL)) ((see also man pages)
800-USA- 800-344- 800-344- vendor ?? ?? 4SUN 4825 4825 phone (US)
wikis.sun.co m
www.big- up.org/menu ? ?? ? ?? wikis /wiki/doku.p hp
Tru64
(Digital Unix, SSoollaarriiss SSuunnOOSS44 OSF/1) UUllttrriixx UUNNIICCOOSS OOSS\ TTAASSKK
(4) 4.0F/G
(5) 5.0A