判斷操作系統版本:
Platform Operating System Version Command
---------------------------------------
AIX4.3.3 4.3.3 $ oslevel -r
AIX5.1 5.1 $ oslevel -r
HP HP-UX version 11.0 (64-bit). $ uname -a
Linux SuSE Linux Enterprise Server
7 (or SLES-7) withkernel
2.4.7, and glibc 2.2.2.
Note: In addition to this
distribution, Oracle
Corporation works with other
Linux distribution vendors
to certify Oracle products
with their default kernel
and OS utilities. $ uname -a
Solaris 32-Bit 2.6 (5.6),
7 (5.7) or 8 (5.8) $ uname -a
Solaris 64-Bit 8 (5.8) $ uname -a
Tru64 5.1 or 5.1A $ /usr/sbin/sizer -v
確定系統中得內存:
Platform Command
---------------------------------------
AIX $ /usr/sbin/lsattr -E -l sys0 -a realmem or lscfg -vp
Linux $ /usr/sbin/dmesg | grep "Physical:"
HP $ grep MemTotal /proc/meminfo or cstm->sel->map->infolog
Solaris $ /usr/sbin/prtconf | grep "Memory size"
Tru64 $ /bin/vmstat -P | grep "Total Physical Memory" or /var/adm/messages
查看各平台CPU:
Platform Command
---------------------------------------
AIX # lsdev -Cc processor
# lsattr -El proc0
HP-UX # ioscan -knfC processor
Tru64 # psrinfo -v
Solaris # psrinfo -v
Linuix # dmesg
確定swap區:
Platform Command
---------------------------------------
AIX $ /usr/sbin/lsps -a
HP $ /usr/sbin/swapinfo -a
Linux $ /sbin/swapon -s
Tru64 $ /sbin/swapon -s
Solaris $ /usr/sbin/swap -1
確定操作系統的補丁:
Platform Command
---------------------------------------
AIX $ instfix -a -ivk APAR_number
HP $ /usr/sbin/swlist -l patch
Linux $ rpm -qa
Solaris 32-bit $ pkginfo -i package name
Solaris 64-bit $ showrev -p
Tru64 $ /usr/sbin/dupatch -track -type kit
確定操作系統的軟體包:
---------------------------------------
Platform Command
AIX $ lslpp -l os_package
Solaris $ pkginfo -i os_package
Tru64 $ setld -i |grep os_package
關於cluster:
Platform Command
---------------------------------------
AIX HACMP
$ /usr/bin/lssrc -ls grpsvcs
Note: Verify that the CLSTRMGR_cluster_id has number of
providers equal to the number of nodes.
PSSP 3.4
$ /usr/bin/lssrc -ls hags
Note: Verify that css has the correct number of nodes. There
should also be a local provider.
HP $ /usr/sbin/cmviewcl -v
Linux $ ps -efl | egrep 『watchdogd|oracm』
■ if all of watchdogd and oracm program appears in the
process list, Oracle Cluster Management Software is running.
■ if all of watchdogd and oracm program does not appear
in the process list, restart the Oracle Cluster Management Software.
Solaris $ ps -ef | grep clustd
■ if the clustd program appears in the process list, clustd is running.
■ if the clustd program does not appear in the process list,
restart the Cluster Membership Monitor.
Tru64 $ /usr/sbin/clu_get_info
Note: Verify that the correct number of cluster members are
configured. Member state for all nodes should be "up".
#asemgr (菜單式)
各平台使用CD-ROM:
---------------------------------------
Platform Command
AIX # lsdev -Cc cdrom
# mkdir /cdrom
# mount -rv cdrfs /dev/cd0 /cdrom
# umount /cdrom
HP-UX $ ioscan -fun -C disk
example:
disk 10 10/12/5.2.0 sdisk CLAIMED DEVICE TOSHIBA CD-ROM XM-5701TA /dev/dsk/c4t2d0 /dev/rdsk/c4t2d0
vi /etc/pfs_fstab file,add item "device_file mount_point filesystem_type translation_method"
example : "/dev/dsk/c4t2d0 /SD_CDROM pfs-rrip xlat=unix 1 0"
# nohup /usr/sbin/pfs_mountd &
# nohup /usr/sbin/pfsd &
# /usr/sbin/pfs_mount /SD_CDROM
# /usr/sbin/pfs_umount /SD_CDROM
Linuix # ps -aux | grep automount
# eject
# vi /etc/auto.master
# su root
# mkdir /cdrom
# mount -t iso9660 /dev/cdrom /cdrom
# umount /cdrom
Solaris # cd /
# eject
# mkdir /cdrom
# mount -r -F hsfs /dev/dsk/c0t6d0s0 /cdrom
# umount /cdrom
Tru64 # ls -l /dev/disk/cdrom*c
# mkdir /cdrom
# mount -t cdfs -r -o nodefperm,noversion,rrip /dev/disk/cdrom0c /cdrom
# umount /cdrom
操作系統備份(磁帶):
AIX mksysb
HP make_recovery ?Acv
Linux
Solaris
Tru64 btcrteate;
init 1,mount ?a,vdump -0uf /dev/nrmt0h /,vdump -0uf /dev/nrmt0h /usr ,(tru5.x的磁帶文件為/dev/tape/tape*);
磁帶的使用
---------------------------------------
platform 磁帶設備文件(倒帶) 磁帶設備文件(不倒帶)
AIX /dev/rmt0 /dev/rmt0.1
HP-UX /dev/0m /dev/0mn
Solaris /dev/rmt/0 /dev/rmt/0n
Tru64 /dev/rmt0h,/dev/tape/tape* /dev/nrmt0h,/dev/ntape/tape*
Linux /dev/rmt/0 /dev/rmt/0n
磁碟及卷管理(較為複雜,簡單羅列AIX何HP-UX命令對比):
項目 AIX HP-UX
列出卷組 lsvg displayvg
列出物理卷 lspv pvdisplay
列出邏輯卷 lslv lvdisplay
創建卷組 mkvg vgcreate
創建物理卷 mkdev pvcreate
創建邏輯卷 mklv lvcreate
導出卷組 exportvg vgexport
導入卷組 importvg vgimport
擴展卷組 extendvg vgextend
縮減卷組 reducevg vgreduce
激活卷組 arryonvg vgchange ?a y
關閉卷組 arryoffvg vgchange ?a n
各平台文件系統的fstab
AIX /etc/filesystems
HP-UX /etc/fstab
Tru64 /etc/fstab
solaris /etc/vfstab
linux /etc/fstab
進入控制台管理(這個說法不是很準確,各個系統對此定義都不相同):
AIX 啟動時在出現鍵盤(圖標or keyboard)之後,揚聲器(圖標or speaker)之前,按1鍵(字元界面)或者F1(圖形界面)。SMS
HP-UX Ctrl+b進入,鍵入「co」退出。GSP、MP
Tru64 只能shutdown ?h now關閉後進入。SRM
solaris sopt+a
各系統菜單化管理程序介面
AIX smit,smitty
HP-UX sam
Tru64 sysman
solaris
安裝oracle時設置oracle用戶的PATH變數:
Platform Paths
---------------------------------------
AIX $ORACLE_HOME/bin,/usr/bin,/etc,/usr/lbin,/usr/bin/X11,and /usr/local/bin, if it exists
HP $ORACLE_HOME/bin,/usr/bin,/etc,/usr/bin/X11,and /usr/local/bin, if it exists
Linux $ORACLE_HOME/bin,/usr/bin,/bin,/usr/bin/X11/,and /usr/local/bin, if it exists
Solaris $ORACLE_HOME/bin,/usr/ccs/bin,/usr/bin,/etc,/usr/openwin/bin, and /usr/local/bin,if it exists
Tru64 $ORACLE_HOME/bin, /usr/bin,/etc, /usr/bin/X11, and /usr/local/bin, if it exists
各平台創建設備文件:
AIX cfgmgr
HP-UX insf ?e
Tru64 mknod(4.0),dsfmgr -K
solaris
各個系統提供的命令很多,對完成同一任務也有幾種不同做法。
[火星人
]
AIX,HPUX,Tru64,Solaris,Linux 命令比較已經有836次圍觀
http://coctec.com/docs/linux/show-post-134951.html