Professional Documents
Culture Documents
Directory Mappings
Root filesystem Home Directory / /home /tmp /usr /var Sample configuration files -
AIX
{/dev/hd4} {/dev/hd1} {/dev/hd3} {/dev/hd2} {/dev/hd9var}
/usr /var /
FreeBSD
{/dev/ad0s1a} / /home /tmp {/dev/ad0s1f} {/dev/ad0s1e} /usr /var
HP-UX
{/dev/vg00/lvol1} {/dev/vg00/lvol4} {/dev/vg00/lvol6} {/dev/vg00/lvol7} {/dev/vg00/lvol8} /
LINUX(RedHat)
{/dev/sda1}
SOLARIS
/ {/dev/vx/dsk/rootvol} /export/home /dev/vx/dsk/home} /
Tru64
{/dev/rz0a}
/usr/newconfig
User Accounts
Password files Groups file Maximum # of user ID Allow/Deny remote login User nobody's id # Group nobody's id #
AIX
/etc/passwd /etc/security/passwd /etc/group /etc/security/group 4294967295 /etc/security/user {rlogin=true} 4294967294 4294967294
FreeBSD
/etc/passwd
HP-UX
/etc/passwd /tcb/files/auth/r/root /etc/group /etc/logingroup 2147483647 /etc/securetty {console} -2 -2(nogroup)
LINUX(RedHat)
/etc/passwd /etc/shadow /etc/group 65535 /etc/securetty {ttyp1} 99 99 {lilo} control-x linux S passwd root /etc/passwd /etc/shadow /etc/group 2147483647
Solaris
Tru64
/etc/passwd /etc/group 65535 /etc/securettys {ttyp1} 65534 65534
boot from CD/Tape Installation/Maintenance Start Limited Shell getrootfs hdisk0 vi /etc/security/passwd
{grub} c kernel vmlinuz-2.4.9-13 single ro root=/dev/hda8 initrd /initrd-2.4.9-13.img boot passwd root
press the HALT Button or (Control-P) >>>boot -fl s lsmbstartup /sbin/bcheckrc passwd root
Create new user Delete user List users Modify user account
adduser rmuser
useradd userdel
useradd userdel
usermod
usermod
usermod
General Commands
Unique host ID hostid
AIX
FreeBSD
uname -i
HP-UX
hostid
LINUX(RedHat)
hostid
Solaris
hostid
Tru64
Administrator
smit top monitor sar vmstat iostat alog -o -t boot errpt 1TB 2.75GB 2GB /dev/hd6 /etc/swapspaces lsps -a swapon -a AIX /etc/qconfig stopsrc -s lpd startsrc -s lpd enq lp lpr qprt enq -A lpq lpstat qchk cancel lprm qcan enq -x smit mkpq smit rmpq export LPDEST="pq" lpd
/dev/ad0s1b
sam top glance sar vmstat iostat dmesg 4TB 8TB 4GB /dev/vg00/lvol2 swap swapinfo -a swapon -a HP-UX /etc/lp/interface/* lpshut lpsched
linuxconf
admintool
Performance monitor System activity reporter Virtual Memory statistics I/O statistics Error logs Physical RAM Shared Memory Process Data Space Swap device Swap file type Display swap size Activate Swap Printers Printer Queues Stop LP Start LP
top sar {sysstat} vmstat iostat {sysstat} dmesg 64 GB {>2.3.24} sysctl kernel.shmmax 900 MB /dev/sda2 partition type 82 free swapon -a LINUX /var/spool/lpd/lp/* /etc/init.d/lpd stop /etc/init.d/lpd start
/dev/rz0b raw swapon -s swapon -a Tru64 /usr/spool/lpd /sbin/init.d/lpd stop /sbin/init.d/lpd start
lp
lp
lpr
lp lpr
lp lpr
LP statistics
lpq
lpstat
lpq
lpstat
lpstat
cancel lprm
cancel
lprm
cancel lprm
cancel lprm
printtool
TCP/IP
Network IP configuration Hosts IP addresses Name service switch Network parameters Routing daemon
AIX
lsattr -E -l inet0 /etc/hosts /etc/netsvc.conf no -a gated /etc/rc.conf /etc/hosts /etc/host.conf sysctl routed
HP-UX
/etc/rc.config.d/netconf /etc/hosts /etc/nsswitch.conf ndd -h gated
LINUX(RedHat)
/etc/sysconfig/network-scripts/ /etc/hosts /etc/nsswitch.conf sysctl -a | grep net routed
Solaris
/etc/hostname.* /etc/inet/* /etc/defaultrouter /etc/inet/hosts /etc/nsswitch.conf ndd /dev/[tcp|ip] ? in.routed routed
Tru64
/etc/rc.config /etc/hosts /etc/svc.conf
ifconfig -a ifconfig en0 alias IP HERALD @ /etc/security/login.cfg odmget -q "attribute=num and uniquetype=pty/pty/pty" PdAt | sed "s/0-64/0-512/" | odmchange -q "attribute=num and uniquetype=pty/pty/pty" -o PdAt chdev -l pty0 -anum=256 -P reboot
lanscan -v ifconfig lan0:1 IP telnetd -b /etc/issue rebuild your kernel with these new values NPTY=# NSTRPY=# reboot insf -d ptys -n # insf -d ptym -n # insf -d pts -s # -e -v
{/etc/system} set pt_cnt = # {SYSV} set npty = # {BSD} cd /dev ./MAKEDEV -v pty {/etc/iu.ap} ptsl 0 # ldterm ttcompat halt boot -r cd /dev ./MAKEDEV PTY_1
{BSD} {SYSV}
/usr/lib/netsvc/yp/ypbind
System Files
NFS exported NFS Client mounted directories
AIX
/etc/exports /etc/xtab
FreeBSD
/etc/exports /etc/exports /etc/xtab
HP-UX
LINUX(RedHat)
/etc/exports /var/lib/nfs/xtab
Solaris
/etc/dfs/dfstab /etc/dfs/sharetab /etc/rmtab 1 TB 8000 TB {vxfs} 1 TB 2 GB {= 64 K
Tru64
/etc/exports /var/adm/mountdtab 128 GB {<= 3.2G} 512 GB {>= 4.0} 16 TB {advfs} 128 GB {<= 3.2G} 512 GB {>= 4.0} 16 TB {advfs} 64 K
128 GB
128 GB
2 TB
64 GB
128 GB
64 K
60~ K
DISK/LVM Commands
Filesystem table Free disk blocks Device listing df -k lsdev -C
AIX
/etc/filesystems df -k
FreeBSD
/etc/fstab bdf
HP-UX:Disk &Filesystem
/etc/fstab df -k
LINUX(RedHat)
/etc/fstab df -k sysdef
SOLARIS
/etc/vfstab
Tru64
/etc/fstab df -k
/sbin/ioscan
cat /proc/devices
file /dev/rrz0c disklabel -p rz0 sub disk Volume Plex disk group advfs /dev/vol/rootdg
Volume group Journal Filesystem type Default volume group jfs /dev/rootvg
Display volume group Modify physical volume Prepare physical disk List physical volume Remove disk from volume group Move logical volumes to another physical volumes Create volume group Remove volume group Volume group availability Restore volume group Exports volume group Imports volume group Volume group listing Change logical volume characteristics List logical volume Make logical volume Extend logical volume Reduce logical volume Remove logical volume Prepare boot volumes Remove boot volumes Extend File system Reduce/Split mirrors Merge mirrors Create mirrors Add mirrors Create striped volumes
lsvg -l rootvg
vgdisplay -v vg00
vgdisplay -v
vxprint -l -g rootdg
volprint -l -g rootdg
chpv mkdev -c disk -l hdisk# lspv reducevg vinum move -f drive object vinum ld
pvchange pvcreate pvdisplay vgreduce vxdiskadd vxprint -dl vxdg rmdisk voldiskadd volprint -dl voldg rmdisk
migratepv mkvg
vgchange vgcfgrestore
vgchange vgcfgrestore vgexport vgimport vgscan vxdg deport vxdg import voldg deport voldg import
chlv lslv mklv extendlv AIX reduce LV rmlv bootlist -m normal vinum rm vol vinum lv
vxedit set vxprint -vl vxassist make vxassist growto vxassist shrinkto vxedit rm vxbootsetup
voledit set volprint -vl volassist make volassist growto volassist shrinkto voledit -g rootdg -rf rm vol1
vxva mkfs -M
lvcreate -m 1 lvextend -m 1
vxassist mirror
lvcreate -i 3 -I 64
lvcreate -i 3 -I 64
/opt/ignite/bin/make_recovery fbackup frecover tar cvf /dev/rst0 / tar xvf /dev/rst0 ufsdump ufsrestore
MISC
Startup script Kernel
AIX
/etc/rc /usr/lib/boot/unix_up /etc/rc /kernel
FreeBSD
/sbin/rc /stand/vmunix sysdef kmtune kmsystem
HP-UX
LINUX(RedHat)
/etc/rc.d/rc /boot/vmlinuz
SOLARIS
/sbin/init.d /kernel/genunix
Tru64
/sbin/init.d /vmunix sysconfig dxkerneltuner
Kernel Parameters
lsattr -E -l sys0
sysctl -a
sysctl -a cd /usr/src/linux make mrproper make menuconfig make dep make clean make bzimage make install make modules make modules_install cp arch/i386/boot/bzImage /boot/vmlinuz-2.2.16 mkinitrd /boot/initrd-2.2.16.img 2.2.16 vi /etc/lilo.conf lilo
sysdef -i
chdev -l sys0 -a
cd /sys/i386/conf vi KERNEL config KERNEL cd ../../compile/KERNEL make depend make make install
cd /stand/build /usr/lbin/sysadm/system_prep -v -s system vi system mk_kernel -s system cd /stand mv system system.prev mv vmunix vmunix.prev mv dlkm dlkm.prev mv /stand/build/system system kmupdate /stand/build/vmunix_test
vi /etc/system reboot
doconfig
List modules Load module Unload module Initialize system Physical RAM Kernel Bits Crash utility Trace System Calls Machine model OS Level Run Level Core dump files
genkex
kmadmin -s kmadmin -L kmadmin -U set_parms initial grep -i Physical /var/adm/syslog/syslog.log getconf KERNEL_BITS
lsmod insmod rmmod netconf free getconf WORD_BIT lcrash strace uname -m uname -r runlevel
modinfo modload modunload sys-unconfig prtconf isainfo -kv crash truss uname -imp uname -r who -r /var/crash/`uname -n` netsetup uerf | grep memory 64 kdbx trace uname -p sizer -v who -r
install_assist bootinfo -r bootinfo -k crash syscalls uname -m bootinfo -m oslevel who -r /var/adm/ras
{lilo} control-x linux S Key on service mode/F4 Boot from CD/Tape Select Maintenance Limited function Shell >boot Interact with IPL ? Y ISL>hpux -iS {grub} c kernel vmlinuz-2.4.9-13 single ro root=/dev/hda8 initrd /initrd-2.4.9-13.img boot
ok boot -s
ok boot -s
Maintenance mode
ok boot -as
ok boot -as
Interrupt Key Return to console Timezone Management /etc/environment /etc/profile /etc/ntp.conf startsrc -s xntpd /etc/localtime /etc/rc.conf {xntpd_enable="YES"} /etc/rc.network
control-P
NTP Daemon
Software
Install Software Uninstall software List installed software Verify installed software List all files List installed patches Package owner SW Directory installp -a installp -u
AIX
pkg_add pkg_delete pkg_info -a swinstall swremove swlist
HP-UX
LINUX(RedHat)
rpm -i package rpm -e package rpm -qa rpm -V package rpm -ql package pkgadd pkgrm pkginfo pkginfo -i pkginfo -p
SOLARIS
setld -l setld -d setld -i setld -v
Tru64
swlist -l fileset -a state pkg_info -L package swlist -l file fileset swlist -l patch what /stand/vmunix swlist -l file | grep path /var/db/pkg /var/adm/sw/
Devices
Devices /dev
AIX
/dev
FreeBSD
/dev
HP-UX
/dev
LINUX(RedHat)
/devices drvconfig devlinks disks tapes ports
SOLARIS
/dev
Tru64
cfgmgr -v
/dev/MAKEDEV
insf -e
/dev/MAKEDEV
rmdev -l lscfg lsdev -Cc processor lsdev -Cc tty sysctl hw.model
rmsf lsdev ioscan -fnC processor ioscan -fnC tty cat /proc/cpuinfo
rem_drv prtconf -D psrinfo -v pmadm -l /usr/platform/`uname -m`/ sbin/prtdiag ok test-all /opt/SUNWvts/bin/sunvts /dev/sda /dev/cdrom iso9660 /dev/rst0 /dev/nrst0 /dev/fd0 /dev/c#t#d0s2 /dev/dsk/c#t6d0s2 hsfs { c 9 0} /dev/rmt/0 { c 9 128 } /dev/rmt/0n /dev/diskette /dev/rz0c /dev/rz3c cdfs /dev/rmt0 /dev/nrmt0 /dev/fd0c psrinfo -v
Diagnostics Whole Disk CDROM CDROM file type Rewinding tape drive Non-rewinding tape drive Floppy drive
Links
FAQ AIX-FAQ
AIX
FreeBSD FAQ
FreeBSD
HP-UX FAQ
HP-UX
LINUX FAQ
LINUX(RedHat)
SOLARIS
Solaris 2 FAQ Tru64 FAQ
Tru64
Linux Documentation Project Red Hat support 1-888-REDHAT1 Linux Software Map RHCE