菜鸟科技网

HP-UX小型机命令有哪些常用技巧?

HP-UX小型机作为企业级关键业务系统的核心承载平台,其命令行操作是系统管理员必备的核心技能,HP-UX基于UNIX System V Release 4(SVR4)内核,命令体系兼具传统UNIX工具与HP特有管理功能,以下从系统管理、存储管理、网络管理、性能监控及日常运维五个维度,详细解析常用命令及操作场景。

HP-UX小型机命令有哪些常用技巧?-图1
(图片来源网络,侵删)

系统管理命令

系统管理是HP-UX运维的基础,涉及用户、进程、软件包等核心操作,用户与权限管理中,useradd -d /home/user1 -m -s /bin/sh user1用于创建用户并指定家目录和登录Shell,passwd user1设置密码,chmod 750 script.sh调整文件权限,chown oracle:dba /data/oracle修改文件属主与属组,进程管理方面,ps -ef | grep java查看所有Java进程,top -d 5每5秒刷新实时进程状态,kill -9 PID强制终止进程,nice -n 10 command以低优先级执行命令,软件包管理依赖SW-IT(Software Install Tool),swlist -l product | grep HP-UX列出已安装产品,swinstall -s /tmp/swdepot HP-UX-BaseInstall从本地目录安装软件包,swremove -x enforce_dependencies=false HP-UX-Patch卸载补丁并忽略依赖检查。

存储管理命令

HP-UX存储管理涵盖LVM(逻辑卷管理)和VxVM(Veritas卷管理器)两种主流方案,LVM操作中,ioscan -fnkC disk扫描磁盘设备,vgcreate vg00 /dev/dsk/c0t0d0 /dev/dsk/c1t0d0创建卷组,lvcreate -L 10G -n lv_data vg00创建10GB逻辑卷,mkfs -F vxfs /dev/vg00/lv_data格式化为VxFS文件系统,VxVM环境下,vxdisk list查看磁盘信息,vxassist make vol_data 10G创建10GB卷,mount /dev/vx/dsk/vol_data /data挂载卷,文件系统检查与修复使用fsck -F vxfs /dev/vg00/lv_datafsck -y /dev/rdsk/c0t0d0s0以非交互模式修复文件系统。

网络管理命令

网络配置与故障排查是保障业务连续性的关键,接口管理中,lanadmin -a显示所有网卡状态,ifconfig lan0 192.168.1.100 netmask 255.255.255.0 up配置IP地址,ndd -set /dev/ip ip_forwarding 1启用IP转发,网络诊断命令包括ping -s 1472 192.168.1.1测试MTU值,netstat -an | grep ESTABLISHED查看已连接端口,traceroute -m 10 8.8.8.8跟踪路由路径,snoop -d lan0 port 80捕获HTTP流量,服务管理使用sam图形化工具或lsrc -s | grep apache查看服务状态,startsrc -s xntpd启动NTP服务。

性能监控命令

性能监控需结合工具与实时命令分析系统瓶颈,资源监控命令中,top -d 5 -b批量输出进程信息用于分析,vmstat 5 10每5秒报告内存、CPU、IO统计,iostat -d -x 5显示磁盘详细IO指标,sar -u 5 3收集CPU利用率数据,进程分析使用glance交互式工具,或pstat -p PID查看进程资源占用,crash -d /dev/mem分析内核转储文件,内存管理方面,swapinfo -a查看交换区使用情况,vmadm -l列出虚拟内存段信息。

HP-UX小型机命令有哪些常用技巧?-图2
(图片来源网络,侵删)

日常运维命令

日常维护涉及日志管理、备份与系统维护,日志操作使用tail -f /var/adm/syslog/syslog.log实时查看系统日志,grep "ERROR" /var/adm/messages | grep -v "WARNING"过滤错误日志,logrotate -f /etc/logrotate.conf强制轮转日志,备份工具中,dump 0uf /dev/rmt/0m /全量备份根文件系统,restore -tvf /dev/rmt/0m列出备份内容,xcopy -p /data /backup/data保留属性复制文件,系统维护命令包括uptime查看系统运行时间,uname -a显示内核版本,reboot -yq快速重启系统,shutdown -y -i0 -g0立即关机。

常用命令速查表

功能分类 命令 常用选项 示例
用户管理 useradd -d(家目录) -m(创建家目录) useradd -d /home/test -m test
进程管理 ps -ef(所有进程) ps -ef grep oracle
存储管理 vgcreate -f(强制创建) vgcreate vg00 /dev/dsk/c0t0d0
网络诊断 ping -s(包大小) ping -s 1472 192.168.1.1
性能监控 vmstat 5(间隔秒数) vmstat 5 10
日志查看 tail -f(实时跟踪) tail -f /var/adm/syslog.log

相关问答FAQs

Q1: 如何在HP-UX中查看特定端口的占用情况?
A: 使用netstat -an | grep 端口号命令,例如查看80端口占用情况执行netstat -an | grep 80,或通过lsof -i :80查看占用端口的进程详情,若需持续监控,可结合watch -n 1 "netstat -an | grep 80"每秒刷新结果。

Q2: HP-UX系统文件系统满时如何快速定位大文件?
A: 分步定位:首先使用df -h查看满载的文件系统,如/data;然后执行find /data -type f -size +100M -exec ls -lh {} \; 2>/dev/null查找大于100MB的文件,-exec ls -lh显示文件大小与权限;最后使用du -sh /data/* | sort -hr按目录大小排序,快速定位占用空间最大的目录或文件。

HP-UX小型机命令有哪些常用技巧?-图3
(图片来源网络,侵删)
分享:
扫描分享到社交APP
上一篇
下一篇