最近,客户有个HP-UX小机需要安装zabbix_agent监控客户端,发现命令和我经常使用Centos有些区别,记录整理一些常用命令,供后续使用(主要用于查看进程、系统状态、性能监控等。)以下是 HP-UX 中常用的一些命令和工具:
要查看 HP-UX 系统中的所有进程,可以使用以下命令:
ps
命令ps -ef
-e
:显示所有进程。-f
:以完整格式显示信息(包括用户、PID、父 PID、启动时间等)。top
命令top
q
键退出。glance
工具glance
是 HP-UX 提供的一个强大的性能监控工具,可以实时查看系统资源使用情况和进程状态。
glance
Performance Monitoring
工具包。以下是一些常用的性能监控命令和工具:
sar
命令sar
是一个系统活动报告工具,用于收集和显示 CPU、内存、磁盘 I/O 等性能数据。
sar -u 2 5
-u
:显示 CPU 使用率。2 5
:每 2 秒采样一次,共采样 5 次。vmstat
命令vmstat
显示虚拟内存统计信息,包括 CPU、内存、I/O 等。
vmstat 2 5
iostat
命令iostat
用于监控磁盘 I/O 性能。
iostat -xn 2 5
-x
:显示扩展统计信息。-n
:显示设备名称。netstat
命令netstat
用于查看网络连接、路由表、接口统计信息等。
netstat -an
-a
:显示所有连接。-n
:以数字形式显示地址和端口。lanscan
命令lanscan
用于列出网络接口及其状态。
lanscan
bdf
命令bdf
用于查看文件系统的使用情况。
bdf
ioscan
命令ioscan
用于扫描和列出硬件设备。
ioscan -fnC disk
-f
:显示详细信息。-n
:显示设备名称。-C disk
:仅列出磁盘设备。vgdisplay
和 lvdisplay
命令vgdisplay
:显示卷组信息。lvdisplay
:显示逻辑卷信息。who
命令who
用于查看当前登录的用户。
who
last
命令last
用于查看用户的登录历史。
last
id
命令id
用于查看用户的 UID 和 GID。
id username
dmesg
命令dmesg
用于查看内核日志。
dmesg
sysdef
命令sysdef
用于显示系统配置信息。
sysdef
uname
命令uname
用于查看系统的基本信息。
uname -a
crontab
命令crontab
用于管理定时任务。
• 查看当前用户的定时任务:
crontab -l
• 编辑定时任务:
crontab -e
sam
(System Administration Manager)sam
是 HP-UX 的图形化系统管理工具,可以通过菜单界面进行系统配置和管理。
sam
caliper
工具caliper
是 HP 提供的性能分析工具,适用于深入分析系统瓶颈。