1、如何查看cup的状态?
# psrinfo -v
# mpstat 可以列出多cpu负载的状态
2、如何查看内存?
# prtconf | grep 'Memory' 可以查看内存的多少.
# /usr/platform/sun4u/sbin/prtdiag
3、如何动态添加swap分区? # $su - root ----- 成为超级用户
# mkfile 100m /home/swapfile ----- 创建100m的Swap文件
# /usr/sbin/swap -a /path/filename ----- 激活Swap文件
# /usr/sbin/swap -l ----- 验证swap文件
# /usr/sbin/swap -d /path/filename ----- 取消swap文件
# rm -rf /home/swapfile ----- 删除swap文件
4、如何查看当前网卡是以何种速率起来的?
# dmesg |grep Link
### SUN硬件系统检测知识点
#### 一、CPU状态检测
**如何查看CPU的状态?**
- 使用`psrinfo -v`命令:此命令用于显示系统的处理器配置信息,包括处理器的数量、类型及其工作状态等。
- 使用`mpstat`命令:通过`mpstat`可以列出系统中多个CPU的负载状态,这对于多处理器系统来说尤为重要。`mpstat`能够提供CPU的利用率信息,如用户态(User)、系统态(System)、空闲时间(Idle)等。
#### 二、内存检测
**如何查看内存?**
- 使用`prtconf | grep 'Memory'`命令:`prtconf`是一个非常有用的命令,它可以打印出系统的硬件配置信息。通过管道符号`|`结合`grep 'Memory'`来筛选出与内存相关的信息。
- 使用`/usr/platform/sun4u/sbin/prtdiag`命令:`prtdiag`用于诊断系统硬件,包括内存、CPU、I/O设备等。对于内存检测而言,它可以提供更为详细的信息,比如内存条的位置、大小、速度等。
#### 三、动态添加Swap分区
**如何动态添加swap分区?**
- **成为超级用户**:首先使用`su - root`命令切换到root用户权限。
- **创建Swap文件**:使用`mkfile 100m /home/swapfile`命令创建一个大小为100MB的Swap文件。
- **激活Swap文件**:通过`/usr/sbin/swap -a /path/filename`命令来激活创建好的Swap文件,这里的`/path/filename`应替换为你实际创建的Swap文件路径。
- **验证Swap文件**:使用`/usr/sbin/swap -l`命令来验证Swap文件是否已经被成功激活。
- **取消Swap文件**:如果需要取消Swap文件,可以使用`/usr/sbin/swap -d /path/filename`命令。
- **删除Swap文件**:可以通过`rm -rf /home/swapfile`命令删除Swap文件。
#### 四、查看网卡速率
**如何查看当前网卡是以何种速率起来的?**
- 使用`dmesg |grep Link`命令:`dmesg`命令用于显示内核启动时的信息,通过管道结合`grep Link`可以过滤出与网卡连接状态相关的日志信息,其中包含了网卡的速率信息。
#### 五、其他硬件配置信息
除了以上提到的命令外,还可以通过以下命令获取更多的硬件配置信息:
- **X-Window配置**:
- `kdmconfig`
- `m64config -dev/dev/fbs/m640`
- `m64config -res 1280x1024x75`
- `fbconfig -res 1280x1024x75`
- `GFXconfig -res 1024x768x70`
- **磁盘管理**:
- `volmgt`服务的启动和停止:
- `/etc/init.d/volmgt start`
- `/etc/init.d/volmgt stop`
- `volcheck`用于检查磁盘组的完整性。
- 使用`mount`命令挂载设备:
- `/etc/init.d/volmgt start`
- `mount -F hsfs -oro /dev/dsk/c0t6d0s0 /cdrom`——挂载CD-ROM
- `mount -F pcfs /dev/diskette0 /floppy`——挂载软驱
- **文件系统类型**:
- `ufs`:UNIX文件系统,是Solaris默认的文件系统。
- `hsfs`:主要用于CD-ROM的文件系统,只读。
- `pcfs`:用于支持DOS格式的软驱,适用于7SCSI设备。
- **设备标识**:在SUN系统中,设备标识符通常遵循一定的规则,例如`cWtXdYsZ`:
- `c`:逻辑控制器编号
- `t`:物理总线目标编号
- `d`:驱动器编号
- `s`:切片(或分区)编号(0至7)
- **其他命令**:
- `df -k`:查看已装载文件系统的使用情况。
- `quota -v`:查看用户的磁盘配额信息。
- `du -sk *`:查看目录的使用情况。
- `du -k | sort -n`:按大小排序显示目录使用情况。
- `format`:显示磁盘的详细信息。
- `iostat -E`:显示磁盘的I/O统计信息。
- `prtvtoc /dev/rdsk/c0t0d0s0`:显示指定磁盘的卷表信息。
- `isainfo`:显示系统的ISA架构信息。
- `modinfo`:显示模块信息。
- `prtconf`:显示系统的硬件配置信息。
- `sysdef`:显示系统定义的环境变量值。
- `ulimit -a`:显示当前的资源限制。
- `isalist`:显示系统支持的ISA列表。
这些命令提供了丰富的信息,有助于更好地理解和维护SUN硬件系统。通过这些命令,管理员可以有效地监控和管理系统的运行状态,确保其高效稳定地运行。