- 论坛徽章:
- 0
|
AIX,HPUX,Tru64,Solaris,Linux 命令比较
(2006-8-18)
判断操作系统版本:
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
各个系统提供的命令很多,对完成同一任务也有几种不同做法。
2006-8-18
未完待续。
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/23072/showart_157754.html |
|