TASK \ OS
OS notes
administrative GUI
managing users
TASK \ OS
list hardware configuration
unique id useful for licensing
show/set EEPROM/NVRAM values
add device without reboot
remove device
tape device
stdin/ stdout/ stderr
X kvm config
TASK \ OS
read a disk label
whole disk in partition
label a disk
partition a disk
TASK \ OS
kernel
show/set kernel parameters
limit physical memory
loaded kernel modules
load module
unload module
make disk bootable
startup scripts
start/ stop/ config services
shutdown (& power off if possible)
run levels 1 *=normal states for more detail see www.phildev.net/runlevels.html
show runlevel 1
time zone info
check swap space
bind process to CPU
TASK \ OS
"normal" filesystem
volume-based filesystem
file system description
volume manipulation
create filesystem
create non-0-length empty file
mount CDROM
eject CDROM
create/mount ISO image
ACL management
Fibre Channel / SAN
TASK \ OS
NFS share definitions
NFS share command
NFS information
name resolution order
show network interface info
change IP
start DHCP client
ping one packet
sniff network
route definitions
telnetd, ftpd banner
set date/time (from net: ntp or other)
TASK \ OS
auditing
encrypted passwords in
min password length allow/deny root logins
firewall config
TASK \ OS
show installed software
file is in which package
add software
precompiled binaries of GPLware and freeware
C compiler
show patch level
and/or patches
patch tool
configure/show runtime linking fortran-2000.com/ ArnaudRecipes/ sharedlib.html
link library path
tracing utility
define user defaults
csh global .login
default syslog and messages
system error reporting tool
performance monitoring
match process to file or port
X pop-up
Wikipedia
FAQs (see also faqs.org)
mailing list
mailing list archives
man pages
www.freebsd.org/ cgi/man.cgi
newsgroup(s) and forums groups.google
user groups
magazines
vendor home page
vendor docs and patches (see also man pages)
vendor phone (US)
wikis
FreeBSD
Derived from 4.4BSD-Lite and 386BSD. This table does not include external packages from /usr/ports. /stand/sysinstall pw adduser rmuser vipw chpass
adduser rmuser pw vipw
FreeBSD sysctl -a dmesg cat /var/run/dmesg./var/run/dmesg.bootboot pciconf -l eeprom (SPARC only)
??
?? camcontrol
atacontrol kldload
??
/dev/rsa0
/dev/fd/[012] Xorg -configure xf86config
FreeBSD
disklabel -r
cc fdisk disklabel -wr sysinstall
fdisk sysinstall
FreeBSD
/kernel /boot/kernel/kernel
/boot/kernel.conf /boot/loader.conf sysctl /etc/sysctl.conf
?? kldstat
kldload
kldunload boot0cfg disklabel
/etc/rc* (4-) /etc/rc.d/* (5+) /usr/local/etc/rc.d/*
shutdown -p now 0: halt and power off 1: single-user mode 6: reboot c: block further logins q: rescan ttys(5) file
kernel security levels: -1*: permanently insecure 0: insecure 1: secure
2: highly secure 3: network secure who -r sysctl kern.securelevelvelkern.securele /etc/localtime /usr/share/zoneinfo swapinfo pstat -s
cpuset FreeBSD ufs/ffs/ufs2 (5+) ext2
ccd vinum geom (5+)
/etc/fstab vinum
ccdconfig geom (5.3+) gstripe (5.3+) gmirror (5.3+) graid3 (5.3+)
newfs fsck fsdb
clri
truncate -s size [K|M|G] filename
dd if=/dev/zero of= filename bs=size [b|k|m|g] \ count=desired
mount /cdrom mount_cd9660
camcontrol eject devID
mkisofs mdconfig; mount
getfacl setfacl {get,set}{f,p}mac
?? FreeBSD
/etc/exports
kill -s HUP `cat /var/run/mountd.pid`
nfsstat /etc/host.conf (4-) /etc/nsswitch.conf (5+)
ifconfig -a
edit /etc/rc.conf (option ifconfig_interfacename)ifconfig_interfacename)
ifconfig
dhclient
ping -c 1 hostname
tcpdump edit /etc/rc.conf (option defaultrouter) netstat -r route
/etc/ftpwelcome date adjkerntz ntp (obs) timed FreeBSD
auditd
/etc/master.passwd
/etc/login.access; /etc/ttys ipfw ipf pf pf pfctl
FreeBSD pkg_info ls /var/db/pkg
pkg_add -W file /stand/sysinstall
/usr/ports make pkg_add portinstall (from /usr/ports)
ftp.freebsd.org/ pub/FreeBSD http://www.freebsd.org/
/usr/bin/cc (gcc)
uname -a (6.2+) csup
cvsup or or cvs to update, then rebuild
ldd ldconfig kldstat
$LD_LIBRARY_PATH ktrace truss
/etc/login.conf /etc/csh.login
/var/log/messages dmesg send-pr
fstat; nfsstat; systat; vmstat; netstat; uustat; top; iostat lsof sockstat
/usr/local/bin/xmessage FreeBSD www.freebsd.org/doc/ en_US.ISO8859-1/books/faq
lists.freebsd.org/mailman/listinfo
lists.freebsd.org/mailman/listinfo
www.freebsd.org/cgi/man.cgi comp.unix.bsd freebsd.misc
www.freebsd.org/ support.html#user
http://www.daemonnews.org/
http://www.freebsd.org/ www.freebsd.org/handbook www.freebsd.org/releases/
925-674-0783 (FreeBSD Mall)
??
HHPP--UUXX LLiinnuuxx
(rh)(rh) = Red Hat,
Mandrake, SUSE,...
(deb) = Debian, Libranet,...
(fed) = Fedora
(gen) = Gentoo
(md) = Mandrake/Mandriva Hewlett-Packard (SUSE) = SUSE sam (rh, FC2+, RHEL4+) system-config* (rh) redhat-config* smh (11.31+) linuxconf (obsolete) (SUSE) yast2 (deb) dpkg-reconfigdpkg-reconfigureure (md) drakconf uusseerraadddd uusseerraadddd uusseerrddeell uusseerrmmoodd uusseerrmmoodd uusseerrddeell ggeettpprrppww aadddduusseerr mmooddpprrppww cchhaaggee ppwwggeett ggeetteenntt
HHPP--UUXX LLiinnuuxx iioossccaann ddmmeessgg (if you're lucky) dmesg (if you're lucky) cat /var/log/dmesg aaddbb //pprroocc//** mmooddeell llsshhww stm (from the SupportPlus CDROM) dmidecode bdf (like most vendors' df ) ) lspci ggeettccoonnff llssppnnpp machinfo (11.23+) lsscsi pprriinntt__mmaanniiffeesstt llssuussbb lsmod (SUSE) hwinfo /sys/devices/*
uname -i ?? sseettbboooott //ddeevv//nnvvrraamm (if you have it) ssttmm hhwwcclloocckk nvsetenv iinnff--ee uuddeevv (2.6+)
ioscan -fnC devtype ;; uuddeevvttrriiggggeerr insf -C devtype modprobe kerneld insmod hotplug
rrmmssff ??cardctl
/dev/rmt/0m /dev/st0
?? //ddeevv//ffdd//[012] xorgcfg xorgconfig Xorg -configure system-config-display xf86config XFree86 -configure redhat-config-xfree86 itemap /etc/X11/?dm HHPP--UUXX LLiinnuuxx scsimgr (11.31+) diskinfo pvdisplay fdisk -l /dev/hda (e.g. if /dev/hda1 ?? is a partition) cfdisk fdisk e2label
pvcreate smh (11.31+) parted (if you have it) llvvccrreeaattee ccffddiisskk ssaamm ffddiisskk pdisk (on a MAC) (deb) mac-fdisk (on a MAC) (md) diskdrake HHPP--UUXX LLiinnuuxx
/hpux (9)(9) /boot/vmlinuz* /stand/vmunix (10+) /boot/bootlx
(see /etc/lilo.conf or /boot/grub/menu/boot/grub/menu.lst).lst)
smh (11.31+) /proc/*
ssyyssddeeffssaamm ssyyssccttll//pprroocc//ssyyss//** kmtune (11+) /etc/sysctl.conf kctune (11.23+) getconf
?? mmeemm==((iin nlliilloo..ccoonnf foor r//bboooott//ggrruubb//g grruubb..ccoonnff)) kkmmaaddmmiinn--ss llssmmoodd modprobe kmadmin -L insmod rmmod kmadmin -U modprobe -r (rh) mkbootdisk (deb) fdisk -A (and lilo to manipulate mbr) mkboot /etc/rc* (9)(9) /etc/rc* (but may vary) /etc/init.d/ /etc/rc.config.d (preferred) /sbin/rc* (10+) /sbin/init.d/ (rh) service (rh) chkconfig (deb) sysv-rc-conf shutdown -Ph now shutdown -y -g0 -i0 halt shutdown -yh 0 poweroff 00::sshhuut tddoowwnn ((sseettiinn //eettcc//iinniittttaabb)) ss,,SS::ssiinnggllee--uusseerr 00::hhaalltt 11::ssyyss aaddmmiinn ss,,SS,,11:: vendor-dependent 22::mmuullttiiuusseerr 11::ssiinnggllee--uusseerr 33**::sshhaarre eNNFFSS 22--55**::mmuullttiiuusseerr 44**::ssttaarrt tGGUUII 66::rreebboooott 5: user-defined 6: user-defined
who -r /sbin/runlevel /usr/share/zoneinfo/ /usr/lib/tztab /etc/localtime
catswapon /proc/meminfo -s cat /proc/swaps swapinfo free psrset -b mpsched -c intctl taskset (sched-utils) HHPP--UUXX LLiinnuuxx hhffss eexxtt22 vxfs (11.0+) ext3 ReiserFS jfs (vxfs) LVM, LVM2 LLVVMM EEVVMMSS VxVM($) VxVM($)
/etc/checklist (9)(9) /etc/fstab (10+) /etc/fstab vvgg**;;llvv**; ;ppvv** ee22ffssaaddmm
eexxtteennddffss llvvccrreeaattee ffssaaddmm llvvrreemmoovvee lvextend
mmkkffss mmkkee22ffss nneewwffss mmkkrreeiisseerrffss mkdosfs mkfs.* ffsscckk ffsscckk ffssddbb ddeebbuuggffss
e2undel
dd if=/dev/zero of= filename
bs=1024k count=desired
prealloc ppffss__mmoouunnttdd mmoouunntt//mmnntt//ccddrroomm pfsd (deb) mount /cdrom
pfs_mount mount /dev/dsk/cxtydz4 /SD_CDROM
mount -orr /dev/cdrom /mnt/cdrom (requires "Rock Ridge extension" patches, 11+)
?? eject
nnoohhuuppppffss__mmoouunnttdd&&;; mmkkiissooffss nohup pfsd&;
pfs_mount -t iso9660 -x unix pathToIso moumountPointntPoint mount -o loop pathToIso mountPoint
llssaaccll ggeettffaaccll cchhaaccll sseettffaaccll getacl setacl scsimgr (11.31+) fcmsutil fcdlist tdutil tdlist tddiag ?? HHPP--UUXX LLiinnuuxx
//eettcc//eexxppoorrttss //eettcc//eexxppoorrttss
eexxppoorrttffss--aa //eettcc//iinniitt..dd//nnffss--sseerrvveerrrreel looaadd share ((1111..3311++)) ((rrhh)) exportfs -a shareall (11.31+) share_nfs (11.31+)
nnffssssttaatt ccaatt//pprroocc//mmoouunnttss
/etc/nsswitch.conf /etc/nsswitch.conf /etc/resolv.conf nwmgr (11.31+) ifconfig llaannaaddmmiinn eetthhttooooll landiag lanscan netstat -in ifconfig lan x x
//ssbbiinn//sseett__ppaarrmmssiinniittiiaall iiffccoonnffiigg ifconfig (rh) redhat-configredhat-config-network-network (fedora) system-config-netsystem-config-networkwork
(rh) edit: / etc/hosts, /etc/sysconfig/network, /etc/sysconfig/ network-scripts/ ifcfg-eth0 (deb) edit /etc/network/interfaces; /etc/init.d/networking restart dhcpcd dhclient
?? ping hostname 10 1 (9)(9) ping hostname -n 1 (10+) ping -c 1 hostname nneettttll eetthheerrffiinndd nneettffmmtt ttccppdduummpp wireshark ( formerly ethereal) etherape /etc/rc.config.d/netconf route netstat -r (rh) /etc/sysconfig/network (rh) /etc/sysconfig/static-routes (deb) /etc/init.d/n/etc/init.d/networketwork
(deb) /etc/network
/etc/issue.net (telnet) (ftp varies; can use tcp wrappers)
/etc/inetd.conf (telnet)
ntpdate rdate netdate ntpdate HHPP--UUXX LLiinnuuxx audisp (2.6+) auditd aauuddeevveenntt //vvaarr//lloogg//ffaaiilllloogg audomon audsys /etc/passwd (not Trusted) /.secure/etc/passwd (Trusted 9) /tcb/files/auth/ (10+) /etc/shadow (11.22+) /etc/shadow (may vary) /etc/pam.d/system-auth
/etc/securetty /etc/securetty iptables ipchains ipfwadm (rh) redhat-configredhat-config-- securitylevel /etc/opt/ipf/ipf.conf HHPP--UUXX LLiinnuuxx rmfn, what (HP-UX 9) (rh) rpm -a -i swlist (HP-UX 10+) (rh) rpm -qa swm list ((1111..3311++)) ((rrhh)) yum list installed (deb) dselect (deb) aptitude (deb) dpkg -l (gen) ls /var/db/pkg/* (gen) eix -I (deb) dpkg --search file (deb) apt-file update && apt-file search file (rh) rpm -qif file (gen) equery b file swlist -l file | grep file (gen) qfile file swm install ((1111..3311++)) ((rrhh)) rpm -hiv
swinstall (rh) yum install pkg (deb) dselect (deb) apt-get install pkg (deb) dpkg -i hpux.cs.utah.edu http://www.linux.org/ linux.tucows.com
hpux.connect.org.uk sourceforge.net rpmfind.net (deb) http://ftp.debian.org/ (deb) packages.debian.org (gen) packages.gentoo.org33 (gen) gentoo-portage.com33 (md)easyurpmi.zarb.org //oopptt//ssooffttbbeenncchh//bbiinn//cccc(($$)) ccc c /bin/cc (9)(9) gcc /usr/bin/cc (10+; not necessarily ANSI; kernel builder only) swm list ((1111..3311++)) ((rrhh)) rpm -q swlist -l product | (rh) cat /proc/version grep PHssoommeeSSttrriinngg ((rrhh)) cat /etc/redhat-release/etc/redhat-release (deb) dpkg -s
update (9)(9) apt-get update swinstall (10+) apt-get upgrade (rh) up2date (rh) yum update (md) urpmi
cchhaattrr llddccoonnffiigg ldd (11+) ldd kkmmaaddmmiinn llssmmoodd
$$LLDD__LLIIBBRRAARRYY__PPAATTHH $$LLDD__LLIIBBRRAARRYY__PPAATTHH (64-bit) /etc/ld.so.conf $SHLIB_PATH (32- or 64-bit) ccaalliippeerrffpprrooff ssttrraaccee ccaalliippeerrkkttrraaccee llttrraaccee
trace (freeware) tusc (11+, freeware)
/etc/default /etc/profile /etc/PATH /etc/security/ /etc/MANPATH /etc/skel/ /etc/default/* /etc/profile.d/* //eettcc//ccsshh..llooggiinn //eettcc//ccsshh..llooggiinn //vvaarr//aaddmm//ssyysslloogg//ssyysslloogg..lloogg //vvaarr//lloogg//ssyysslloogg
//vvaarr//aaddmm//ssuulloogg //vvaarr//lloogg//mmeessssaaggeess //vvaarr//ssppooooll//mmqquueeuuee//ssyysslloogg //uussrr//aaddmm//mmeessssaaggeess /var/log/maillog evmshow (11.31+) dmesg smh ((1111..3311++)) ((ddeebb)) reportbug dmesg sysdiag (9 and early10) stm/cstm/mstm/xstm (10.20+) EMS (from support CD) ggllaannccee vvmmssttaatt ggppmm pprroocciinnffoo--DD
ccaalliippeerr ttoopp ttoopp;;ssaarr; ;vvmmssttaatt;; hhttoopp iioossttaatt;;nnffssssttaatt; ;nneettssttaatt;; pssttrreeee p uustat; Glance($)($) llssooff llssooff ffuusseerr nneettssttaatt--aattuupp
//uussrr//ddtt//bbiinn//ddtteerrrroorr..ddss //uussrr//XX1111RR66//bbiinn//xxmmeessssaaggee HP-UX Linux www.faqs.org/faqs/ www.linuxdoc.org/
hp/hpux-faq/preamble.html FAQ/Linux-FAQ www.debian.org/doc/ FAQ
hpux-admin@ www.linumanagers dutchworks.nl .org (majordomo) hp-ux-l www.linux.org/ help/lists.html www.dutch www.linuxmanagers.org/
works.nl/ pipermail/linuxmanagers htbin/hpsysadmin lists.debian.org
docs.hp.com/en/hpuxman_pages.html www.linuxmanpages.com/
hpuxman_pages.html Fedora Core 4: linuxcommand.org/ superman_pages.php
www.tldp.org/docs.html#man
comp.sys.hp.hpux comp.os.linux.comp.os.linux.** (esp .answers) connect-community.org hp-interex.com encompassus.org
forums.itrc.hp.comhptechnologyforum.com HP DSPP http://www.debianhelp.org/ http://www.hpchronicle.com/ http://www.linuxjournal.com/ http://www.interex.org/hpuxusr/ http://www.linux-mag.com/ http://www.hppro.com/ http://www.debianplanet.org/ http://www.linux.org/ www.debian.org gentoo.org http://www.redhat.com/ (SUSE) http://www.novell.com/linux/ hp.com/go/hpux software.hp.com tldp.org docs.hp.com itrc.hp.com www.linuxdoc.org/ rpmfind.net/linux/RPM
880000--663333--33660000 ?? fedoraproject.org/ wiki/Main_Page (fed) ?? susewiki.org (SUSE)
Mac OS X
Darwin is the Open Source foundation for Mac OS X, descended from NeXTStep
Aqua: System Preferences, NetInfo Manager Aqua: System Preferences / Accounts
niutil
Mac OS X hostinfo ioreg -bls system_profiler
system_profiler SPHardwareDataTSPHardwareDataTypeype || grep "Serial Number:" | awk '{print $3}'
nvram
(automatic — autdodiskmounter) ??
??
/dev/fd/[012]
?? Mac OS X pdisk rawDev -dump Disk Utility
(non-root partitions are mounted under /Volumes)
(labels unused)
pdisk Mac OS X
/mach_kernel /usr/sbin/sysctl
launchctl limit /etc/launchd.conf
nvram bootargs="maxmem=bootargs="maxmem=MB "" kextstat
kextload
kextunload
bless /System/Library/ StartupItems/*, /Library/StartupItems/, /etc/rc*
launchctl
halt
??
(runlevels unused)
/usr/share/zoneinfo/
ls -l /var/vm vm_stat
?? Mac OS X ufs hfs+
??
NetInfo
Disk Utility / pdisk / diskutil newfs newfs_hfs newfs_mdos
fsck fsdb
clri
mkfile
dd if=/dev/zero of= filename bs=1024 count=desired
(automatic — automounter)
diskutil mount /dev/disk1s0
diskutil eject /dev/disk1s0 /Volumes /theCDmountpo /theCDmountpoint int
hdiutil
fsaclctl
?? Mac OS X NetInfo: /exports Netinfo: /config/SharePoints/config/SharePoints
kill -s HUP `cat /var/run/mountd.pid`
nfsstat
NetInfo ifconfig -a netstat -a
System Preferences: Network NetInfo
??
ping -c 1 hostname
tcpdump
netstat -r
/etc/ftpwelcome
System Preferences/ Date & Time
Mac OS X
??
NetInfo
/etc/ttys (doesn't affect ssh) Aqua / System Prefs / Sharing / Firewall ipfw
Mac OS X
Applels /Applications System Profiler system_profiler ls ls /Network/Applications/Network/Applications /Network/Users/*/ Applications /Users/*/Applications
?? installpkg
drag-and-drop /Applications/ Utilities/ Installer
fink.sourceforge.net
darwinports.opendarwin .org
darwinports.com
/usr/bin/cc (gcc) sw_vers Apple:About This Mac ls ls /Library/Receipts/Library/Receipts uname -a lsbom cat /System/Librar/System/Library/y/ CoreServices/ SystemVersion.plist System Preferences / Software Update softwareupdate
otool -L $DYLD_LIBRARY_PATH man dyld
ktrace; kdump (<=10.4) dtruss; dtrace (>=10.5)
fs_usage
/usr/bin/defaults /etc/csh.login
/var/log/system.log Console /var/log/crash.l/var/log/crash.log,og, dmesg
vm_stat; nfsstat; fs_usage; sc_usage;
top
Activity Monitor (10.3+) Process Viewer (10.2-)
lsof osascript -e 'tell application "Finder" to display dialog ""msg "'"' Mac OS X www.darwinfo.org/
faq.shtml
http://www.macosxhints.com/
lists.apple.com
lists.apple.com developer.apple.com/
documentation/Darwin/ Reference/ManPages
comp.sys.mac.* www.apple.com/ usergroups www.omnigroup.com/
developer/mailinglists www.themacintoshguy. com/lists/X.html http://www.macworld.com/ http://www.stepwise.com/
http://www.apple.com/
darwindeveloper.apple.com/ www.info.apple.com/ support/downloads.html www.apple.com/support/ security/security.html
1-800-MY-APPLE
wiki.osx86project.org
SCO OpenServer
SCO UnixWare 7.0.1& SCO UnixWare 7.1.1 became Caldera Open Unix and later became SCO again. SVR4-based.
scoadmin scoadmin useradd
userdel
SCO OpenServer hwconfig hw scoadmin/DCU
/usr/lib/X11/testtools/
z35SysInfo
??
??
mkdev ??
/dev/rct0
??
hwconfig SCO OpenServer
fsname
/dev/1s# (#=0,1,...)
divvy
divvy SCO OpenServer
/unix /etc/conf/cf.d/c/etc/conf/cf.d/configureonfigure -x-x
sysdef
?? modadmin
modadmin
modadmin
??
/etc/rc*
shutdown -i0
??
who -r
??
swap -l
?? SCO OpenServer htfs (OpenServer 5) vxfs
vdisk /etc/mnttab /etc/default/filesys /etc/vfstab (local) /etc/rmtab (remote)
?? divvy (OpenServer 5) mkfs
fsdbfsck
dd if=/dev/zero of= filenmae bs=1024 count=desired
mount /dev/cd0 path
??
??
??
?? SCO OpenServer
/etc/exports
exportfs -a /etc/nfs start
showmount nfsstat
/etc/resolv.conf ifconfig -a netstat -in Network Config. Mgr. (GUI)
ifconfig
netconfig
??
ping -c 1 hostname
??
netstat -r
??
?? SCO OpenServer
??
/etc/shadow
/dev/default/login
?? SCO OpenServer
swconfig (OpenServer 5) displaypkg pkginfo
custom??
installpkg SCOadmin (GUI)
www.caldera.com/ skunkware
/usr/bin/cc
swconfig -P
pkgadd; pkgrm
??
??
truss
?? ?? /usr/adm/syslog
/var/adm/log/osmlog
dmesg
sar
??
?? SCO UnixWare
pcunix.com/SCOFAQ/
??
??
uw714doc.sco.com/en/Navpages/
comp.unix.sco.misc
??
?? www.caldera.com/ products/openunix
http://www.caldera.com/support/
??
??
SSoollaarriiss SSuunnOOSS44
SSoollaarriiss22..00--22..66, ,77, ,88, ,99, , 1100 SSoollaarriiss11..**
OOppeennSSoollaarriiss BBSSDD--bbaasseedd (SunOS 5.*) SVR4-based
solstice admintool smc (8 01/01+)
?? useradd userdel
usermod getent logins /usr/sadm/bin/smuser (9+) groupadd edit /etc/passwd and create home directory SSoollaarriiss SSuunnOOSS44 prtconf -v /usr/platform/`u/usr/platform/`unamename -i`/ sbin/prtdiag -v (sun4u and sun4d only) arch -k psrinfo -v
isainfo -v dmesg iostat -En prtfru cfgadm -l /etc/path_to_inst dmesg (if you're lucky)
hhoossttiidd hhoossttiidd
eeeepprroomm eeeepprroomm devfsadm. pre-Solaris 7 HW 11/99, use:
drvconfig; devlinks; {disks, tapes, ports}
/usr/lib/symsm/bin/hot_add (RDAC) /etc/symsm/rmparams (RDAC)
/dev/MKDEV ddeevvffssaaddmm ??
//ddeevv//rrmmtt//00 //ddeevv//rrsstt00
/dev/fd/[012] ?? kdmconfig (x86) fbconfig; m64config; (etc.)
?? SSoollaarriiss SSuunnOOSS44
pprrttvvttoocc ddkkiinnffoo
22cc
format prtvtoc (x86) fdisk
format format fmthard
format SSoollaarriiss SSuunnOOSS44
/kernel/genunix /platform/`uname -m`/ kernel/unix /platform/`uname -m`/ kernel/sparcv9/unix (7+) /vmunix ssyyssddeeff aaddbb getconf ccaatt//eettcc//ssyysstteemm //uussrr//kkvvmm//ssyyss// nndddd ``aarrcchh--kk``//ccoonnf f adb -k
?? ?? mmooddiinnffoo ??
modload ??
mmoodduunnllooaadd ?? iinnssttaallllbboooott//uussrr//ppllaattffoorrmm/ / //uussrr//kkvvmm//mmddeecc ``uunnaammee--ii`` iinnssttaallllbboooott[[--hhllttvv]] /lib/fs/ufs/bootblk rraaww__ddeevviiccee__ffiillee pprroottoobboooottbbllk k bootdevice /etc/rc* /etc/init.d/ (10+) svcadm (10+) svcs /etc/rc* svcs (10+) svcadm (10+)
sshhuuttddoowwnn--yy --gg0 0--ii55 ?? 0: firmware monitor s,S: single-user 1: sys admin 2: multiuser 3*: share NFS 4*: user-defined 5: power-down if possible 6: reboot
??
wwhhoo--rr ??
//uussrr//sshhaarree//lliibb//zzoonneeiinnffoo// ?? swap -s swap -l
pstat -s
pbind ?? SSoollaarriiss SSuunnOOSS44 ufs zfszfs (OpenSolaris) 4.2 zfszfs(10+) Solstice DiskSuite VxVM ($) ??
/etc/vfstab (local) /etc/fstab zpool (10+)
meta*
(Solstice DiskSuite; Solaris Volume Mgr (9+) )) (7-, found in /usr/opt/SUNWmd/ sbin/)
/opt/VRTSvxva/bin/vxva (Veritas Volume Mgr) ($) ?? nneewwffss nneewwffss mmkkffss mmkkffss
fsck fsdb
clri ??
mmkkffiillee mmkkffiillee /etc/init.d/vold start; volcheck or or mount -t hsfs -r mount -F hsfs -o ro /dev/dsk/c0t6d0s2 / /ccddrroomm //ddeevv//ssrr00 //ccddrroomm
eject cdrom ??
mkisofs2;DEVICE=`lofiadm -a /absolute_pathname/image.iso` ; mount -F hsfs -o ro $DEVICE
?? getfacl setfacl
?? cfgadm luxadm stmsboot mpathadm
?? SSoollaarriiss SSuunnOOSS44
/etc/dfs/dfstab dfshares /etc/exports
share shareall
exportfs -a showmount nfsstat ?? /etc/nsswitch.conf (hardcoded getent into libc) dladm ndd ifconfig -a netstat -in dladm (8+) kstat -n hme0 | egrep 'ifspeed|duplex' ifconfig -a edit : /etc/{resolv.conf, hosts, hostname.*, netmasks, nodename, edit /etc/hosts dduummppaaddmm..ccoonnff, i, inneett//iippnnooddeess, neett//**//hhoossttss}}n, //eettcc//hhoossttnnaammee..**
sys-unconfig; reboot (this is overkill for a simple IP or hostname change)
ifconfig interface d dhhccpp ?? ping hostname ping hostname packetsize 1 packetsize 1
ssnnoooopp eetthheerrffiinndd //eettcc//ddeeffaauullttrroouutteerr //eettcc//ddeeffaauullttrroouutteerr /etc/notrouter (kernel tweak or
/etc/gateways adb to diable in.routed forwarding)
netstat -r route add /etc/default/telnetd /etc/default/ftpd
n/a ntpdate rdate
?? SSoollaarriiss SSuunnOOSS44 audit auditd auditreduce praudit
/etc/shadow /etc/passwd /etc/default/passwd
/etc/default/login /dev/ttytab
((99++))//uussrr//aasseett// ?? SSoollaarriiss SSuunnOOSS44
pkginfo prodreg admintool /var/sadm/install/contents
??
pkgchk -l -p binaryToCheck ??
ppkkggaadddd ?? http://www.sunfreeware.com/ http://www.blastwave.org/
?? /opt/SUNWspro/ bin/cc2
/usr/bin/cc sshhoowwrreevv--pp sshhoowwrreevv--pp prodreg (2.6+) (if you're lucky) patchadd -p cat /etc/release
installpatch (2.5.1-) patchadd (2.6+) pkgadd; pkgrm /usr/sadm/bin/smpatch (9+)
n/a crle ldd pldd modinfo LD_PRELOAD ldd $LD_LIBRARY_PATH (7+ deprecated in favor of crle)
$LD_LIBRARY_PATH truss sotruss dtrace (10+) trace
/etc/default/login /etc/profile /etc/security/ /etc/profile //eettcc//..llooggiinn ?? //vvaarr//aaddmm//mmeessssaaggeess //vvaarr//aaddmm//mmeessssaaggeess
/var/log/syslog softpanorama.org/Logs/solaris_logs.shtml /var/log/syslog (sendmail)
pprrttddiiaagg ddmmeessgg sar; iostat; kstat; mpstat; netstat; nfsstat; prstat; trapstat; vmstat; ptree
iostat; netstat; vmstat fuser lsof2 pfiles ??
//uussrr//ddtt//bbiinn//ddtteerrrroorr..ddss ?? Solaris SunOS 4 http://opensolaris.org/os/about/faq/ www.faqs.org/faqs/ www.faqs.org/faqs/Solaris2/ comp-sys-sun-faq/ FAQ/ www.faqs.org/faqs/Solaris2/ x86/FAQ/ www.stokely.com/ unix.sysadm.resources/ faqs.sun.html sunhelp.org sun-managers@sunmanagers sun-managers@ .org (majordomo) sunmanagers .ececs.uc.edu (majordomo)
www.sunmanagers.org/ www.latech.
archives.html edu/sunman.html
www.latech. edu/sunman.html
docs.sun.com/ app/docs/ coll/40.10
?? comp.sys.sun. comp.sys.sun admin, comp.unix.solarisiscomp.unix.solar admin
opensolaris.org/os/community/ advocacy/usergroups/ug-leaders/
?? http://www.sunworld.com/ sun.com/sun-on-net/itworld ?? sun.com/solaris sun.com/bigadmin sun.com/developers/support soldc.sun.com access1.sun.com opensolaris.org ??
docs.sun.com sunsolve.sun.com
??
800-USA-4SUN ??
wikis.sun.com ??
Tru64
(Digital Unix, OSF/1)
(4)= 4.0F/G (5)= 5.0A
checklist (5)(5) sysman
useradd adduser userdel removeuser dxaccounts
Tru64 dia -R full vmstat -P hwmgr -get category (5)(5) hwmgr -show devices psrinfo pset_info sys_check /usr/bin/X11/dxsysinfo
consvar -g sys_serial_num
(4.0D+) consvar (3.2.*) scu scan edt
(4.0) scu scan edt ; disklabel -rw rzXX label (for disks) (5.x) dsfmgr -k; disklabel -rw dskn auto hwmgr -scan scsi
??
(5.x) /dev/ntape /dev/tape
??
?? Tru64
disklabel -r
cc
disklabel -rw
disklabel -e Tru64
/vmunix dxkerneltuner sysconfig
?? ??
??
??
(4.x+) disklabel -rw -t [ufs|advfs]
/sbin/init.d; links in /sbin/rc?.d
?? 0: shut down 1: single user 2: multi-user, no NFS 3: multi-user 6: reboot
who -r
/etc/zoneinfo
swapon -s runon pset_create pset_info psradm Tru64 (4)(4) ufs (5)(5) AdvFS
Advfs LSM
/etc/fstab AdvFS: /etc/fdmns
AdvFS: mkfdmn, mkfset, addvol, showfdmn LSM: volassist or volmake, volume, volplex and volsd, volprint
AdvFS: mkfdmn UFS: newfs MFS: mfs
??
dd if=/dev/zero of= filename bs=1024k count=desired mount /dev/disk/cdromXaa/dev/disk/cdromX /mnt
mount -t cdfs -o noversion /dev/disk/cdrom3c /cdrom
??
??
??
?? Tru64
/etc/exports
/sbin/init.d//sbin/init.d/nfsnfs start; /sbin/init.d/nfsmount start
?? /etc/nsswitch.conf /etc/svc.conf (obsolete) ifconfig -a netstat -in hwmgr get attribute -category network
(4.x) netsetup (5.x) sysman net_wizard or or netconfig
dhcpconf interface start
ping -c 1
tcpdump
/etc/routes
/etc/issue
ntpdate Tru64
/tcb/files/auth (only with Enhanced Security)
/etc/securettys
?? Tru64
setld -i
??
setld -l www.tru64unix.compaq.com/ demos tpegsrvr.zk3.dec.com/ freeware/tbl_packages.html
/usr/bin/cc dupatch -track -type kit dupatch -track -type patch setld -i | grep patchname sizer -vB
setld -i dupatch
odump -Dl ldd
$LD_LIBRARY_PATH trace truss
/etc/skel /etc/profile
/etc/csh.login (4.x+) /var/adm/messages /var/adm/syslog.dat/var/adm/syslog.dateded (kern, auth, daemon, lpr, syslog, user) /var/adm/binary.errlog
(4.x) uerf; dia (DECevent) (5.x) (System errors) EVM (evmget; evmshow) (Hardware errors) dia; ca (Compqaq analyze)
iostat; nfsstat; vmstat /usr/opt/sv4b/bin/sar monitor
??
?? Tru64 www2.tru64.org/faq/ tru64_faq.php
tru64-unix-man [email protected] (majordomo) http://www.ornl.gov/its/archives/ mailing-lists/
www-archive.
ornl.gov:8000
??
comp.sys.dec, comp.unix.tru64comp.unix.tru64
Encompass/DECUS
http://www.tru64.org/ www.tru64unix .compaq.com
www.tru64unix .compaq.com/docs
800-344-4825
??