Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1405824
  • 博文数量: 247
  • 博客积分: 10147
  • 博客等级: 上将
  • 技术积分: 2776
  • 用 户 组: 普通用户
  • 注册时间: 2008-01-24 15:18
文章分类

全部博文(247)

文章存档

2013年(11)

2012年(3)

2011年(20)

2010年(35)

2009年(91)

2008年(87)

我的朋友

分类:

2008-03-10 14:47:16

sun unix 查看系统配置
查看硬件配置 prtdiag -v|more
 
linux
fdisk & disk - l & df 查看系统硬盘信息和使用情况

lspci 查看主板信息等

cat /proc/cpuinfo CPU信息

cat /proc/meminfo 内存信息
 
×××××××××××××××××××××××××××××××××××
 
关于硬件信息查看的命令:
linux:
内存: cat /proc/meminfo
cpu:   cat /proc/cpuinfo
硬盘: df -h -T(no device的设备看不到)
       fdisk -l可以在redhat9.0中看; redhat企业版不行.
       
solaris:
网卡速度:   dmesg |grep link
CPU频率:    psrinfo -v                     或者mpstat
cpu\内存等:prtdiag -v (大部分信息全部列出)   需要先进入/usr/platform/sun4u/sbin 或 /usr/sbin
/usr/sbin/prtconf  
硬盘:       iostat -E  /  format
看cpu:dmesg |grep cpu
内存:dmesg |grep mem

1.看物理内存用prtconf,在x86和sparc都通用的:
# prtconf -vp | grep Mem
Memory size: 1015 Megabytes
2.用vmstat看使用情况:
# vmstat 1
kthr      memory            page            disk          faults      cpu
r b w   swap free re mf pi po fr de sr cd s0 s1 --   in   sy   cs us sy id
0 0 0 1016848 587012 36 117 73 1 3 0 121 11 -0 11 0 475 2930 936 7 2 91
0 0 0 963184 522692 11 27 0 0 0 0 0 0 0 0 0 393 848 273 1 1 98
0 0 0 963184 522732 0   0 0 0 0 0 0 0 0 0 0 399 328 281 0 0 100
0 0 0 963184 522732 0   0 0 0 0 0 0 0 0 0 0 402 1368 283 1 0 99
0 0 0 963184 522732 0   0 0 0 0 0 0 0 0 0 0 387 772 258 0 1 99
0 0 0 963184 522732 0   0 0 0 0 0 0 0 0 0 0 400 1801 274 1 0 99
3.Solaris 9开始,可以使用mdb来查看内存:
# echo ::memstat |mdb -k
Page Summary                Pages                MB %Tot
------------     ---------------- ---------------- ----
Kernel                      26350               102   10%
Anon                        78852               308   31%
Exec and libs               13812                53    5%
Page cache                   8400                32    3%
Free (cachelist)            39009               152   15%
Free (freelist)             91239               356   35%

Total                      257662              1006

以上三中方法查看内存大小及使用情况。

 

linux下还有几个命令可以看很多硬件设备的信息.
lspci -v
dmidecode
dmesg

aix:
prtconf   :查看cpu  内存  硬盘

对于物理硬盘的实际使用大小,等同于从该硬盘中分配出的PPs乘以PP SIZE。
# lsvg | lsvg -i -p
用“ TOTAL PPs”-“FREE PPs”得出“USED PPs”即已经分配出的PPs,

#lsvg | lsvg -i
查出每个VG的“PP SIZE”值。

根据公式计算,得出每个物理硬盘的使用大小。
对于磁盘阵列上的硬盘使用大小,一般指是LUN的大小。


 

***********************************************************
查看操作系统版本:

linux:
命令:   lsb_release -a  (tblinux没有此命令)
查看文件:cat /etc/redhat-release (redhat)
            /etc/SuSE-release  (suse)
            /etc/turbolinux-release  (tblinux)
查看文件: cat /etc/issue
命令:rpm -q redhat-release (只针对redhat)
uname -a  和 cat /proc/version  效果相同

unix(sol):
命令:    uname  -a
查看文件: cat /etc/release

aix:
#bootinfo -y 可以查看操作系统的位数
#oslevel 可以查看操作系统版本
#oslevel -r 可以查看操作系统小版本号

 
-------------------------------------
linux 查看系统位数32位 or 64位:

1.直接看看有没有/lib64目目录的方法。64位的系统会有/lib64和/lib两个目录,32位只有/lib一个。

2.getconf LONG_BIT

(32位的系统中int类型和long类型一般都是4字节,64位的系统中int类型还是4字节的,但是long已变成了8字节inux系统中可用"getconf WORD_BIT"和"getconf LONG_BIT"获得word和long的位数。64位系统中应该分别得到32和64。)

solaris :
# isainfo -v 
# isainfo -kv
 
-------------------------------------
solaris 下查看磁盘io时,一般显示
# iostat -xm 3
                 extended device statistics                
device    r/s    w/s   kr/s   kw/s wait actv  svc_t  %w  %b
sd0       0.1    4.7    3.0  167.2  0.0  0.2   46.3   0   2
sd1       0.0   13.8    1.3  236.3  0.0  0.2   16.4   0   7
sd2       0.0    0.0    0.0    0.0  0.0  0.0    0.0   0   0
nfs1      0.0    0.0    0.0    0.0  0.0  0.0    0.4   0   0
 
# df -h
/dev/dsk/c0t1d0s2      135G    90G    43G    68%    /data2
/dev/dsk/c0t0d0s4      107G    63G    43G    60%    /data1
 
无法和系统的磁盘对应起来。查看/etc/vfstab也找不到对应关系。
 
可以通过查看 cat /etc/path_to_inst 假设是scsi的磁盘(关键字sd)。
"" 2 "sd"
"" 0 "sd"
"" 1 "sd"
 
其中
"" 0 "sd"  表示 sd0
"
" 1 "sd"  表示 sd1
 
 
然后 format

root@sol10t111 # format

Searching for disks...done

 

 

AVAILABLE DISK SELECTIONS:

       0. c0t0d0 146G cyl 14087 alt 2 hd 24 sec 848>

          /pci@400/pci@0/pci@1/scsi@0/sd@0,0

       1. c0t1d0 146G cyl 14087 alt 2 hd 24 sec 848>

          /pci@400/pci@0/pci@1/scsi@0/sd@1,0

Specify disk (enter its number): 1

selecting c0t1d0

[disk formatted]

Warning: Current Disk has mounted partitions.

/dev/dsk/c0t1d0s2 is currently mounted on /data2. Please see umount(1M).

 

可推断:
"" 1 "sd"  --> sd1
                 --->  /data2 
 
阅读(5734) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~