solaris内置诊断工具汇总
hostid 输出当前主机的唯一识别码,用 sysdef -h 也输出同样的结果。
prtconf 输出系统配置信息
prtconf [ -F | -V | -x | -vpPD ]
用 prtconf -x 命令检测系统硬件是否支持 64位,如果不支持则有错误代码。
反之没有任何输出。
包含内存配置,系统外设配置:
#prtconf -v
部分输出如下:
System Configuration:Sun Microsystemssun4u
Memory size: 1024 Megabytes
System Peripherals (Software Nodes):
SUNW,Ultra-4
System properties:
name='relative-addressing' type=int items=1
value=00000001
...
modinfo 显示内核中加载的模块
/usr/sbin/modinfo [-c] [-w] [-i module-id]
#modinfo
Id Loadaddr Size Info Rev Module Name
61172000 42db 1 1specfs (filesystem for specfs)
811779c8 38c4 1 1TS (time sharing sched class)
9117ab28 8dc - 1TS_DPTBL (Time sharing dispatch table)
10117abb82b641 2 1ufs (filesystem for ufs)
1111a4079 1c7 - 1fssnap_if (File System Snapshot Interface)
1211a4199 1b0a 1 1rootnex (sun4u root nexus 1.94)
1311a5896 21057 1options (options driver)
1511a5f72 181a12 1sad (STREAMS Administrative Driver ')
1611a74ec 64b 2 1pseudo (nexus driver for 'pseudo')
1711a79c520eb332 1sd (SCSI Disk Driver 1.397)
1811c6af0 8609 - 1scsi (SCSI Bus Utility Routines)
2211ec6321002b50 1glm (GLM SCSI HBA Driver 1.180.)
2311fa5dd df3b 111 1pcipsy (PCI Bus nexus driver 1.210)
251210b85 15b7 - 1dada ( ATA Bus Utility Routines)
27121264b 73a - 1todmostek (tod module for Mostek M48T59 1.)
2811cc29d1a762 5 1procfs (filesystem for proc)
2911e5f03 6965 131 1envctrl (I2C ENVCTRL_driver: 1.55 01/04/)
3012075f8 15cb 126 1ebus (ebus nexus driver 1.44)
3212210e81213d 6 1sockfs (filesystem for sockfs)
341211da4 6ae11 1clone (Clone Pseudodriver 'clone')
351232d756ac0e 0 1ip (IP Streams module)
351232d756ac0e 3 1ip (IP Streams device 1.44)
3612121fa 34f 1 1ip6 (IP Streams module)
3612121fa 34f 143 1ip6 (IP Streams device 1.7)
371296f3b26609 2 1tcp (TCP Streams module)
371296f3b2660942 1tcp (TCP Streams device 1.46)
381209a19 107d - 1md5 (MD5 Message-Digest Algorithm)
39121238e 365 3 1tcp6 (TCP Streams module)
39121238e 365 146 1tcp6 (TCP Streams device 1.6)
401212cfd 9cff 4 1udp (UDP Streams module)
401212cfd 9cff41 1udp (UDP Streams device 1.39)
4111ebbf0 365 5 1udp6 (UDP Streams module)
4111ebbf0 365 145 1udp6 (UDP Streams device 1.6)
4212b6358 81f3 6 1icmp (ICMP Streams module)
4212b6358 81f3 5 1icmp (ICMP Streams device 1.39)
4311ebd95 351 7 1icmp6 (ICMP Streams module)
4311ebd95 351 144 1icmp6 (ICMP Streams device 1.7)
44120a9e1 69db 8 1arp (ARP Streams module)
44120a9e1 69db44 1arp (ARP Streams driver 1.38)
45121ae7c 45ca 9 1timod (transport interface str mod)
47121fd7b c5316 1conskbd (Console kbd Multiplexer driver )
4812bcafb 1eca15 1wc (Workstation multiplexer Driver )
4912bdda5 482437 1su (su driver 1.53)
5112c3eb6 405610 1kb (streams module for keyboard)
5212c6cbc 18c011 1ms (streams module for mouse)
5311ebf2b a3717 1consms (Mouse Driver for Sun 'consms' 5)
5412c8378 a82668 1gfxp (TSI tspci driver 1.18)
5512d0e36 d7714 1iwscn (Workstation Redirection driver )
601302759 4a4e 1 1elfexec (exec module for elf)
601302759 4a4e 0 1elfexec (32-bit exec module for elf)
671307995 3459 3 1fifofs (filesystem for fifo)
71131106e 4884 - 1mpxio (Multipath Interface Library v1.)
7512f33c2 f14a12 1ldterm (terminal line discipline)
7612d19f5 246d13 1ttcompat (alt ioctl calls)
771349d2b 8c6b29 1zs (Z8530 serial driver V4.127)
78130ab46 15d026 1ptsl (tty pseudo driver slave 'ptsl' )
79130be66 1e7725 1ptc (tty pseudo driver control 'ptc')
8112d3e95 ac4220 1se (Siemens SAB 82532 ESCC2 1.122)
82130db2d 1cac14 1rts (Routing Socket Streams module)
82130db2d 1cac43 1rts (Routing Socket Streams device 1)
8613809d7 4be3 105 1tl (TPI Local Transport Driver - tl)
8713851d2 48ab17 1keysock (PF_KEY Socket Streams module)
8713851d2 48ab 139 1keysock (PF_KEY Socket Streams device 1.)
881388bf5 31ef 195 1spdsock (PF_POLICY Socket Streams device)
89130f071 167297 1sysmsg (System message redirection (fan)
9012103b4 82c 0 1cn (Console redirection driver 5.57)
911177525 4b5 2 1intpexec (exec mod for interp)
9212d3c99 2cb42 1pipe (pipe(2) syscall)
9212d3c99 2cb42 1pipe (32-bit pipe(2) syscall)
93130ff53 10b513 1mm (memory driver 1.67)
94138b954 e769 7 1hme (10/100Mb Ethernet Driver v1.160)
951397e01 166915 1mntfs (mount information file system)
96121f7fc 5e419 1dump (crash dump driver 1.5)
9713991e6 733f - 1ufs_log (Logging UFS Module)
981301c19 fd012 1fdfs (filesystem for fd)
99139fc3d 4647 201 1doorfs (doors)
99139fc3d 4647 201 1doorfs (32-bit door syscalls)
10013a3f71 15a8 4 1namefs (filesystem for namefs)
10113a527b15e6211 1tmpfs (filesystem for tmpfs)
10212e0c8c 105490 1kstat (kernel statistics driver 1.18)
10313ab94d 9ff21 1log (streams log driver)
1041176053 1bba 190 1random (random number device v1.8)
10512c2249 1b66 - 1sha1 (SHA1 Message-Digest Algorithm)
10613070a4 90322 1sy (Indirect driver for tty 'sy' 1.)
1071220632 ce423 1ptm (Master streams driver 'ptm' 1.4)
10813aaa71 d3624 1pts (Slave Stream Pseudo Terminal dr)
109121e3ee 15a718 1ptem (pty hardware emulator)
11012de47f 293d52 1shmsys (System V shared memory)
11012de47f 293d52 1shmsys (32-bit System V shared memory)
11113ab54d 3dc - 1ipc (common ipc code)
11212087ab 83872 1ksyms (kernel symbols driver 1.25)
11312e1b68 193c19 1telmod (telnet module)
11412e331d 1a5f 4 1logindmux (logindmux driver 1.23)
11512e4a5c 10b7 207 1pset (processor sets)
11512e4a5c 10b7 207 1pset (32-bit pset(2) syscall)
11612e5a54 3a0188 1devinfo (DEVINFO Driver 1.44)
11712e929d 1ee938 1openeepr (OPENPROM/NVRAM Driver v1.9)
kstat - 显示内核统计信息
kstat [-lpq] [-Tu|d][-cclass][-mmodule][-i
instance] [-n name] [-s statistic] ]
kstat [-lpq] [-T u | d ] [-c class]
]
# kstat hme:0:hme0:ipackets检测 hme0 网卡上的数据包
module: hme instance: 0
name: hme0 class: net
ipackets 123816829
#kstat hme:0:hme0:ifspeed 检测网卡速度
module: hme instance: 0
name: hme0 class: net
ifspeed 100000000
prtdiag - 显示系统诊断信息
/usr/platform/platform-name/sbin/prtdiag [-v] [-l]
prtdiag 显示 sun4u 系统上的系统配置和诊断信息
# prtdiag -v 可以显示电源,CPU 的风扇,温度,还可以显示前面板上指示灯状态。
输出:
系统配置:Sun Microsystemssun4u Sun Enterprise 450 (2 X UltraSPARC-II 400MHz)
系统时钟频率:100 MHz
内存大小:1024 兆字节
========================= CPUs =========================
Run Ecache CPU CPU
BrdCPU Module MHz MB Impl. Mask
----------------------------------
SYS 1 1 400 4.0 US-II 10.0
SYS 3 3 400 4.0 US-II 10.0
========================= 内存 =========================
Memory Interleave Factor = 2-way
Interlv.Socket Size
Bank Group Name (MB)Status
---- ----- ------ ----------
0 0 1901 128 OK
0 0 1902 128 OK
0 0 1903 128 OK
0 0 1904 128 OK
0 0 1801 128 OK
0 0 1802 128 OK
0 0 1803 128 OK
0 0 1804 128 OK
1 0 1801 128 OK
1 0 1802 128 OK
1 0 1803 128 OK
1 0 1804 128 OK
========================= IO 卡 =========================
Bus Freq
BrdTypeMHz SlotName Model
---------------------------------------------------------------------
SYS PCI 33 9 TSI,gfxp GFXP
系统中未发现故障
===========================
========================= 环境状态 =========================
System Temperatures (Celsius):
------------------------------
AMBIENT 17
CPU 1 40
CPU 3 40
=================================
Front Status Panel:
-------------------
Keyswitch position is in On mode.
System LED Status: POWER GENERAL ERROR ACTIVITY
[ ON]
DISK ERRORTHERMAL ERRORPOWER SUPPLY ERROR
Disk LED Status: OK = GREEN ERROR = YELLOW
DISK2: DISK3:
DISK0: DISK1:
=================================
Fans:
-----
Fan Bank Speed Status
-------- ----- ------
CPU 49 OK
PWR 31 OK
Power Supplies:
---------------
Supply Rating Temp Status
------ ------ ---- ------
0 550 W 29 OK
1 550 W 29 OK
========================= HW 修订 =========================
ASIC Revisions:
---------------
STP2223BGA: Rev 4
STP2223BGA: Rev 4
STP2223BGA: Rev 4
STP2003QFP: Rev 1
STP2205BGA: Rev 1
系统 PROM 修订:
----------------------
psrinfo - 显示处理器信息
psrinfo [-v]
psrinfo -s processor_id
#psrinfo -v
处理器 1 的状态如同: 02/18/2006 19:24:02
处理器已 行 (自 11/26/2005 09:26:38 开始)。
sparcv9 处理器以 400 MHz 运行,
而且有 sparcv9 浮点数处理器
处理器 3 的状态如同: 02/18/2006 19:24:02
处理器已 行 (自 11/26/2005 09:26:39 开始)。
sparcv9 处理器以 400 MHz 运行,
而且有 sparcv9 浮点数处理器
eeprom - 显示和加载 EEPROM
SPARC
/usr/platform/ platform-name /sbin/eeprom [-] [-f device][
parameter[=value]]
IA
/usr/platform/ platform-name/sbin/eeprom[-][-f device]
[-I] [ parameter [ =value]]
# eeprom -v
tpe-link-test?=true
scsi-initiator-id=7
keyboard-click?=false
keymap: data not available.
.reboot-flag=false
.reboot-posc=0
.reboot-posl=33
.reboot-cmd=boot
ttyb-rts-dtr-off=false
ttyb-ignore-cd=true
sysdef - 输出系统定义信息
/usr/sbin/sysdef [-n namelist]
/usr/sbin/sysdef [-h] [-d] [-D]
prtvtoc - 显示磁盘分区信息
prtvtoc [-fhs] [-t vfstab] [-m mnttab] device
# prtvtoc/dev/dsk/c0t0d0s0
* /dev/dsk/c0t0d0s0 partition map
*
* Dimensions:
* 512 bytes/sector
* 133 sectors/track
* 27 tracks/cylinder
* 3591 sectors/cylinder
* 4926 cylinders
* 4924 accessible cylinders
*
* Flags:
* 1: unmountable
*10: read-only
*
* First Sector Last
* PartitionTagFlags Sector Count SectorMount Directory
0 2 00 3099033 713890810237940 /
1 3 01 0 1052163 1052162
2 5 00 01768208417682083
6 0 00 1052163 2046870 3099032 /tmp
7 4 00 10237941 744414317682083 /usr
devinfo - 输出设备指定信息
/usr/sbin/devinfo -i device
/usr/sbin/devinfo -p device
# devinfo -p /dev/rdsk/c0t0d0s0
/dev/rdsk/c0t0d0s0 20 0 3099033 7138908 0 2
showrev - 显示机器,软件版本以及补丁版本信息
/usr/bin/showrev [-a][-p|-p-Rroot_path] [-w][-
c command] [-s hostname]
除了显示众所周知的补丁信息以外,其实 showrev 能够显示可执行文件的状态
# showrev -c php
PATH is: ......
PWD is: ......
LD_LIBRARY_PATH is: ......
File: /usr/local/bin/php
========================
File type: ELF 32-bit MSB executable SPARC Version 1, dynamically linked, not stripped
Command version: as: Sun WorkShop 6 update 2 Compiler Common 6.2 Solaris_9_CBE 2001/04/02
......
# showrev -c kstat
File: /usr/bin/kstat
====================
File type: executable /usr/perl5/bin/perl script
Command version: kstat.pl 1.3 01/11/09 SMI
File mode: r-xr-xr-x
User owning file: root
Group owning file: bin
Sum: 16958
________________________________________________________________________
File: /bin/kstat
================
File type: executable /usr/perl5/bin/perl script
Command version: kstat.pl 1.3 01/11/09 SMI
File mode: r-xr-xr-x
User owning file: root
Group owning file: bin
Sum: 16958
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/25705/showart_402000.html
页:
[1]