<<

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

disk bootable

startup scripts

start/ stop/ config services

shutdown (& power off if possible)

run levels 1 *=normal states for detail see www.phildev.net/runlevels.html

show runlevel 1

zone info

check swap space

bind process to CPU

TASK \ OS

"normal" filesystem

volume-based filesystem

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

config

TASK \ OS

show installed software

file is in which package

add software

precompiled binaries of GPLware and freeware

C compiler

show level

and/or patches

patch tool

configure/show runtime linking fortran-2000.com/ ArnaudRecipes/ sharedlib.html

link 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..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 -a dmesg /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 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 : block further logins q: rescan ttys(5) file

kernel security levels: -1*: permanently insecure 0: insecure 1: secure

2: highly secure 3: network secure -r sysctl kern.securelevelvelkern.securele /etc/localtime /usr/share/zoneinfo swapinfo pstat -s

cpuset FreeBSD ufs/ffs/ufs2 (5+) ext2

ccd vinum (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

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

-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) -r route

/etc/ftpwelcome date adjkerntz ntp (obs) timed FreeBSD

auditd

/etc/master.passwd

/etc/login.access; /etc/ttys ipfw ipf pf pfctl

FreeBSD pkg_info /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)

-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; ; ; netstat; uustat; ; 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' ) ) 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/.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 | 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/ .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 ) 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. .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) -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:" | '{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/.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 — )

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 (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 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

.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..com/ tpegsrvr.zk3.dec.com/ freeware/tbl_packages.html

/usr/bin/cc dupatch -track - 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, , 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

??