HP-UX Cheat Sheet

HP-UX Cheat Sheet

Kernel

Kernel parms and Hardware. /usr/sbin/sysdef or ioscan –fn
Major numbers (devices) lsdev
Unix device messages dmesg
Configuration files /etc/rc.config.d
Unix Kernel /stand/vmunix
All crash files. /var/adm/crash
display loaded modules kmadmin
kmadmin -s
load modules kmadmin -L
unload modules kmadmin -U
set kernel parameters kctune (11i)
rebuild kernel
display kernel parameters kctune (11i)
sysdef
kmtune
kmsystem
usr/sam/lbin/getkinfo -f /stand/vmunix -o /tmp/kernel.data
re/build kernel cd /stand/build
/usr/lbin/sysadm/system_prep -s system
edit system file
/usr/sbin/mk_kernel -s ./system
mv /stand/system /stand/system.old
mv /stand/vmunix /stand/vmunix.old
mv /stand/build/system /stand
mv /stand/build/vmunix_test /stand/vmunix
shutdown -r 0


System Information

amount of memory dmesg |grep -I physical
/usr/sam/lbin/getmem
/opt/ignite/bin/print_manifest

cpu (type, number, etc)

/opt/ignite/bin/print_manifest
sam > performance monitors > system properties (detailed)
model
uname -m

disk drives

pvdisplay -v 

disk info serial numbers

diskinfo -v /dev/rdsk/c0t4d0 (detailed but no serial number)
/opt/ignite/bin/print_manifest
ioscan -fn -C disk

Kernel 32 or 64

getconf KERNEL_BITS (11.0)
(HPUX < 11.00 all 32 bit)
Note: determine if system supports 32/64 bits
getconf HW_CPU_SUPP_BITS

Display firmware

< 10.20:
1. At the system prompt, enter “sysdiag”
2. At the DUI prompt, enter “sysmap”
3. At the ENTER MAP prompt, enter “cpumap”
4. Note the PDC Firmware value
5. At the ENTER MAP prompt, enter “exit”
6. At the DUI prompt, enter “exit”
10.20 >: use mstm (tools manger)

trace system calls

 


Daemons

NFS daemons server: rpc.mountd, nfsd
client:rpc.statd, lockd
/etc/exports
Time daemons netdaemons

/etc/rc.config.d/netdaemons
/etc/ntp.conf


Software

adding packages/patch swinstall -s /var/spool/sw
removing packages/patch swremove
Listing installed packages/patches swlist -l product PH* (HPUX 10.x)
swlist -l patch (HPUX 11)
verify package/patches swlist -l -a state
swverify
Adding packages to depot swlist -d @ /dev/rmt/0m
Removing packages to depot swremove -d * @ /var/spool/sw
listing packages from depot swlist -d @ /dev/rmt/0
swlist -d @ /var/spool/sw
copy software from one depot to another swcopy -s /dev/rmt/0 @ /var/spool/sw
register software swreg
List all files in package swlist -l <file>
configure software swconfig


Log Files

messages n/a
syslog /var/adm/syslog/syslog.log
mail /var/adm/syslog/mail.log
cron /var/adm/cron/log
boot /var/adm/syslog/syslog.log
sam log /var/sam/log/samlog


Accounts

displaying users cat /etc/passwd
logins
adding a user useradd
sam
removing a user userdel
sam
modifying a user usermod
sam
password files /etc/passwd
/tcb/files/auth/r/root (trusted system)


Network

displaying NIC speeds ndd -get
setting NIC speeds ndd -set
lanadmin
display routing table netstat -rn
displaying network interfaces lanscan (all)
ifconfig lan0 (individual)
Lan device config (interface name, state, mjr number, Hardware path, mac address) lanscan
Lan Diag tool (like a netstat –I and –s and more) Landiag or lanadmin
setup dns /etc/resolv.conf
name service switch file /etc/nsswitch.conf


NFS Configuration

display nfs shares showmount -e localhost
cat /etc/xtab
create nfs share /etc/rc.config.d/nfsconf (edit)
/etc/exports (edit file & add share)
exportfs -a
uncreate nfs share /etc/rc.config.d/nfsconf (edit)
exportfs -au (unshare all)
exportfs -u /home/vallep
/etc/exports (edit file & remove file)
nfs start /sbin/init.d/nfs.core start
/sbin/init.d/nfs.server start
/sbin/init.d/nfs.client start
nfs stop /sbin/init.d/nfs.client stop
/sbin/init.d/nfs.server stop
/sbin/init.d/nfs.core stop
nfs status ps -ef|grep
nfs reload exportfs -a
nfs performance nfsstat


Sam

Sam Log file location /usr/local/log/samlog


Console

Root only on console /etc/securetty


Boot (ISL)

Boot a particular kernel (standalone) Hpux –is /stand/vmunix
Boot in stanalone Hpux –is boot
Boot multi-user Hpux –lm boot


Build a new kernel

cd /stand/build
/usr/lbin/sysadm/system_prem -s system
edit system file
/usr/sbin/mk_kernel -s ./system
mv /stand/system /stand/system.old
mv /stand/vmunix /stand/vmunix.old
mv /stand/build/system /stand
mv /stand/build/vmunix_test /stand/vmunix
reboot


Disk

setting the boot device setboot -p
setboot -a
format floppy drive n/a
mount/unmount floppy n/a
mount/unmount CDROM mount -rF cdfs /dev/mnt
create boot disk or
recovery tape
recovery tape (preview):
make_tape_recovery -v -I -x inc_entire=vg00
boot cdrom/diskette
(single user)
>boot pri
Interact with IPL? Y
ISL>hpux -is
boot into maintenace
mode
>boot pri
Interact with IPL? Y
ISL>hpux -lm
Display the LIF area (Logical Interchange Format) lifls -l /dev/dsk/c0t6d0
Display characteristics of a tape drive lssf /dev/rmt/c4t1d0DESTn


Logical Volume Manager

see hpux logical volume manager for lvm commands

mountable drives /etc/fstab
lvm drives /etc/lvmtab
exported drives /etc/exports
mounted exported drives /etc/xtab
create a filesystem newfs –F <filesystem type>
create a exported filesystem exportfs-a
block devices mkfs –v –C <class> -m <minor #> <device>
raw devices mkfs –v –r –C <class> -m <minor#> <device>
info on disk drives diskinfo
df –k bdf
change interleave factor mediainit
A number of disk that have to be running in order for a VG to mount quorum


Swap

Display swap information swapinfo (display in Kb)
swapinfo -m (display in Mb)
swapinfo -tm (total and Mb)
Adding swap Create logical volume or filesystem

swapon <device>|<logical device>
swapon -p 3 <device>|<logical device>

update /etc/fstab

Note: -p = priority swap number

Removing swap edit /etc/fstab
reboot


Misc

startup  
shutdown shutdown -h -g0 -y (halt)
shutdown -r -g0 -y (reboot)
init status
0
1
2
3
4
5
6
 
determine the runlevel who -r
obtain default run level  
start xwindows  
ntp setup  
force a fsck  
page size (memory) 4Kb
initialize system set_parms initial
Timezone /etc/TIMEZONE
update /dev directory Class:
insf -C tape
Recreate deleted link:
insf -H 0.1.0 -e
remove device rmsf
list device drivers lsdev
console login (allow/deny) /etc/securetty

 

Hakkında G. KELEŞ

Cevapla

E-posta adresiniz yayınlanmayacak. Gerekli alanlar işaretlenmelidir *

*

This site uses Akismet to reduce spam. Learn how your comment data is processed.