solaris 常用检查系统命令
/usr/platform/sun4u/sbin/prtdiag -v
prtpicl
prtpicl -v -c temperature-sensor#查看温度
?
=======explorer=======
pkginfo |grep SUNWexplo
/opt/SUNWexplo/bin/explorer -k ->/opt/SUNWexplo/output#收集exlpore日志 ??
explorer -g
?
==================
modinfo#kernel module
kstat | more#mem数据结构
sar -k 1#内存分配空间,kernel占用多少
ps -ecl#进程
ptree
pmap 824#824为pid
pfiles -F 824
dispadmin -l#系统调度算法
priocntl -l#cpu分配率
pooladm -e
poolcfg -dc info#cpu是否共享
sar -b 1 100#mem具体情况
netstat -k?
adb -k /dev/ksyms /dev/mem#内存I/O
svcs -a|more#系统服务
?
showrev ?#系统的基本状况
uptime #系统运行时间,平均负载?
uname -a ? ?#版本信息
more /etc/release#update版本
showrev -p#系统补丁
more /etc/services
env,sysdef
psrinfo -vp ? ? ? ? ? ? ?#系统cpu数和速度
uptime ? ? ? ? ? ? ? ? ? #cpu平均负载
prstat -a ? ? ? ? ? ? ? ?#实时进程的状态
ps -ef ? ? ? ? ? ? ? ? ? #显示所有进程的详细信息
prtdiag -v #系统硬件,电源接口等
psrinfo –v #系统中所有的cpu都处在online状态
prtconf -vp | grep Mem#内存大小
swap -s
?
mkfile 200m /tmp ,swap -a,swap -l#增加swap分区
iostat ?#监视系统输入/输出设备负载
format ?#系统几块磁盘,大小 Ctrl+D的组合键退出
metastat #显示硬盘raid状态
prtvtoc /dev/dsk/c0t0d0s5#检查硬盘信息
available_media#查看NBU硬盘
mt -f /dev/rmt/0 status #磁带机状态
tar cpio#磁带机的读存数据
vmstat,mpstat,/usr/ucb/ps -aux
?
=========NBU备份========
bpdbjobs –report ? #检查作业备份情况,返回为0即为正常
bpps –a ? #备份进程启动情况
?
=========磁盘阵列管理=========
#sccli
sccli: selected device /dev/rdsk/c2t0d0s2 [SUN StorEdge yyyy SN#08472F]
#sccli> show disks
?? ? ? ?输出的Status列,所有值正常情况下是” ONLINE”或” STAND-BY”,其它的值都是不正常的;
#sccli> show logical-drives
输出的Status列,其值正常情况下是” Good”,其它的值都是不正常的;
#sccli>show enclosure-status
输出的Status列,所有值正常情况下是” OK”或者” Absent”,其它的值都是不正常的;
#sccli>show FRUs
输出的FRU Status行,所有值正常情况下是”OK”, 其它的值都是不正常的;
#sccli> show peripheral-device-status
输出的status列,所有值正常情况下是”within safety range”或” N/A”或” Hardware:N/A”或” Hardware:OK”, 其它的值都是不正常的;
#sccli>exit
oracle
lsnrctl status 查看listener进程的状态
tnsping SID ? ?查看连通情况
?
sun cluster
scinstall -pv ?版本信息
?
luxadm -e port 光纤链路状态