歡迎您光臨本站 註冊首頁

AIX,HPUX,Tru64,Solaris,Linux 命令比較

←手機掃碼閱讀     火星人 @ 2014-03-24 , reply:0

判斷操作系統版本:

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