### HPUX常用查看系统信息命令详解
#### 1. 查看系统机型:`#model`
此命令用于显示当前HP-UX系统的型号信息。在给定的示例中,输出结果为“9000/800/L2000-44”,这表明系统型号为HP 9000系列中的800/L2000型,并且通过注释部分可以了解到每个CPU的频率为440MHz,系统中包含两个CPU。
#### 2. 查看CPU个数:`#top`
`top` 命令是实时监控系统资源的一个非常实用的工具,在HP-UX系统中同样适用。通过观察命令输出可以看到系统中的CPU数量。在提供的示例中,我们可以看到“10.000.6%0.0%0.%0.0%0.0%0.0%0.0%”这一行,这表明有两个CPU核心(分别显示了0和1),因此系统中有两个CPU。
#### 3. 查看硬盘大小信息:`#diskinfo /dev/rdsk/c1t0d0`
此命令用于获取指定硬盘设备的详细信息。在示例中,`/dev/rdsk/c1t0d0` 表示第一个物理硬盘的第一个分区。输出结果显示该硬盘为希捷品牌的ST39204LC型号,总容量为8891556KB(即约8.7GB),每个扇区的大小为512字节。
#### 4. 查看硬盘个数:`#ioscan -funC disk`
`ioscan` 命令用于扫描系统中的硬件设备,加上参数 `-funC disk` 可以列出所有可用的硬盘设备。示例中列出了五个希捷ST39204LC硬盘以及一个HP DVD-ROM驱动器,分别对应于`disk0`到`disk5`,从中可以看出系统中安装了5个硬盘和1个光驱。
#### 5. 查看系统分许可信息:`#uname -a`
`uname -a` 命令用于显示系统的内核版本、主机名、系统类型等信息。示例输出表明系统版本为HP-UX B.11.00,主机名为scp1,型号为9000/800,且具有无限用户许可证。
#### 6. 查看系统内存信息:`#dmesg`
`dmesg` 命令用于显示系统的启动消息和硬件诊断信息。输出结果显示,物理页大小和逻辑页大小均为4096字节,物理内存总量为2097152K字节,其中可锁定内存为1866308K字节,可用内存为1902728K字节。
#### 7. 查看文件系统使用情况:`#bdf`
`bdf` 命令用于显示磁盘文件系统的信息,包括每个文件系统所使用的空间百分比。示例输出列出了系统的几个主要分区及其使用情况,例如根分区`/dev/vg00/lvol3`使用了大约7908982KB的空间,占用了3%的空间。
#### 8. 查看文件系统的挂载信息:`/etc/fstab` 和 `/etc/mnttab`
`/etc/fstab` 文件定义了系统启动时自动挂载的文件系统列表,而`/etc/mnttab` 则记录了当前已挂载的所有文件系统的信息。这些信息有助于理解系统的挂载点配置及实际挂载状态。
#### 9. 查看卷组信息:`#vgdisplay -v vg00`
`vgdisplay` 命令用于显示卷组的信息,加上`-v` 参数可以得到更详细的输出。在示例中,可以看到卷组`vg00`的具体信息,如物理卷的数量、大小、已用空间等。
#### 10. 挂载/卸载卷组:`#vgchange -ay` 和 `#vgchange -an`
`vgchange` 命令用于改变卷组的状态。`-ay` 参数用于激活卷组,使其变为可用状态;`-an` 参数则用于使卷组变为不可用状态。在示例中,可以看到卷组`vg00`被激活和关闭的过程。
#### 11. 创建和管理卷组、物理卷和逻辑卷:
- 使用`pvcreate` 命令创建物理卷。
- 使用`mkdir` 创建一个存放卷组元数据的目录。
- 使用`mknod` 创建一个特殊的设备节点来标识卷组。
- 使用`vgcreate` 命令创建卷组。
- 使用`vgchange` 命令激活卷组。
- 使用`lvcreate` 命令创建逻辑卷。
- 使用`lvextend` 命令扩展逻辑卷的大小。
通过以上命令的详细介绍,我们可以了解到在HP-UX操作系统中如何有效地管理和监控系统资源。这些命令对于日常维护和故障排查工作都非常有帮助。