AIXHPlinux操作系统命令汇总.docx
《AIXHPlinux操作系统命令汇总.docx》由会员分享,可在线阅读,更多相关《AIXHPlinux操作系统命令汇总.docx(11页珍藏版)》请在冰豆网上搜索。
![AIXHPlinux操作系统命令汇总.docx](https://file1.bdocx.com/fileroot1/2023-1/31/e0967d2a-322e-449b-8e2d-91655a948091/e0967d2a-322e-449b-8e2d-91655a9480911.gif)
AIXHPlinux操作系统命令汇总
第一篇AIX平台
1.1查看物理内存大小
1.2查看设备详细信息
#lsdev--列出所有的设备
#lsdev–El设备名--查看设备的详细信息例如:
#lsdev–Elproc0--查看单个cpu的详细信息
1.3查看机器中CPU和内存的数量及使用率
1)查看CPU数量:
#lsdev-C|grepproc
#lsdev-Ccprocessor
#prtconf|grepProcessors
#pmcycles–m
以上4条命令,任意一条即可。
2)查看激活的CPU数
#bindprocessor-q
如果命令bindprocessor-q的输出是以前三条命令查看的CPU数的2倍,说明机器CPU为双核,如果和以上三条命令输出的CPU数相同,说明为单核CPU,P5的机器,一般都是双核CPU。
3)查看CPU使用率
#topas
4)查看内存
方法一、#prtconf|grepMemory
方法二、#bootinfo–r
方法三、#lsattr-Elmem0或者#lsattr-Elsys0-arealmem
方法四、#svmon–G
Sizeinusefreepinvirtual
Memory4014080401146526154676132265478
size表示真实的物理内存的大小,单位是4k,因此当前物理内存大小为4014080*4K
5)查看内存使用率
#nmon或svmon-G(查)
1.4查看文件系统是否满
#df-g
文件系统如果达到100%,不及时处理的话,很可能引起系统宕机,如果看到占用率达到90%以上,就需要马上进行处理,或者清理垃圾文件,如果清理后还是很大,就需要扩文件系统,来保证系统的正常运行。
1.5查看是否有错误日志
1)通过命令#errpt–dH–TPERM查看是否有硬件错误
2)#errpt-aj错误ID|more或pg查看详细错误信息
errpt这个命令的输出中,显示的有错误的类型,如果错误为PH,就需要关注下,有可能有硬件错误,还需要关注发生错误的时候,如果是很久以前的错误,有可能是以前的故障,维修完后没有清除错误日志,具体情况要具体查看。
每一个错误的最前面都有一个错误ID,如果要查看具体的某一个错误详细信息用errpt–aj
注:
硬件维修后要及时清理硬件错误信息和邮件信息。
#errclear0
#mail
?
d*
1.6查看前面板告警灯是否正常:
1)通过直接到机房查看机器前面板是否有黄色告警灯;
2)通过命令查看:
#/usr/lpp/diagnostics/bin/usysfault
如果返回fault,说明有告警灯,如果返回为normal,说明无告警灯。
有告警灯说明机器在运行过程中可能出现过不正常的现象,不能说明机器有故障,是否有故障,要具体查看错误日志。
如果有告警灯,需要清除告警灯,清除方法:
#/usr/lpp/diagnostics/bin/usysfault-snormal
1.7查看是否有mail故障
系统在运行过程中,如果出现不正常的情况,系统会给root用户发送mail,通过命令:
#mail可以查看是否有root用户的mail,q退出。
一般root用户的mail保存在/var/spool/mail/root文件中,可以通过#more或vi/var/spool/mail/root
d*清理mail
1.8查看分页空间利用率
分页空间,或者叫虚拟内存,是AIX操作系统的一个机制,必须存在,否则系统将出现故障,查看虚拟内存的占用率,可用这个命令来查看:
#lsps-s
如果想查看虚拟内存分布在具体哪块硬盘上,用以下命令查看:
#lsps-a
如果内存小于4GB,交换区大小为内存的1.5倍;如果大于4GB,一样大。
1.9查看操作系统的版本
#oslevel
如果要查看AIX操作系统的补丁#instfix-i|grepAIX_ML
1.10查看IP地址
#ifconfig–a或netstat-a
查看出口网卡的状态是否为up
#lsdev-Ccadapter|grepent
如果查看系统中有几个网卡并且能查看机器中网卡的数量。
1.11查看是否有stale的逻辑卷
#lsvg-lrootvg
正常的逻辑卷的状态应为sync,如果逻辑卷出现了stale的状态,说明这个逻辑卷不同步,具体引起不同步的原因,就需要进一步检查
1.12查看是否有mksysb
#moresmit.log
这个通过系统无法查看,只能通过做备份时候的记录或者询问管理员是否有备份。
可以通过根目录下的smit.log这个日志,查看做备份的记录,但是这个只能看到什么时候做过备份,磁带是否还在,或者磁带是否正常,是否过期,是无法确定的。
1.13系统启动日志查看alog
#alog-o-tboot
Alog命令主要用来维护和管理系统启动及运行过程中记录的日志信息
-o列出LogFile的内容
-t标识alog数据库中定义的日志类型
-l显示定义在alog配置数据库中的日志文件类型
boot记录系统启动信息日志
cfg记录系统配置日志
bosinst记录BOS安装日志
1.14查看双机的状态
#more/tmp/hacmp.out或/var/hacmp/log/hacmp.out日志查看
#lssrc-gcluster
如果有HACMP的进程存在,至少有clstrmgrES和clsmuxpdES两个进程存在,并且进程为active,则HACMP正常,如果没有进程,说明没有启动HACMP,具体原因需要进一步检查。
#/usr/sbin/cluster/clstat–a查看查看两个节点上面各个资源的情况
1.15系统dump大小设置合理性判断
1)估算dump设备所需要的大小
#sysdumpdev–e查出当前大小
2)列出系统的DUMP主要设备名如sysdump_01
#sysdumpdev–l
#lsvg–lrootvg查看得出sysdump_01的PP数
#lsvgrootvg查看PPSIZE
(sysdump_01的PP数)*(PPSIZE)>查出当前大小
可以把dump理解为系统当时的一个快照,供以后进行分析。
(不可使用其他机器上的文件,即使操作系统版本相同也不行),dump是内存数据记录,大小随系统运行情况而变。
1.16时钟同步查看
#date查看系统时间与本地时间差值
#ntpq–p查看offset值不超过一分钟
ntpq命令操作报错#lssrc–gtcpip查看xntpd进程是否开启
查看主机操作系统时钟与时钟同步源的同步情况
solaris10ntpq-p命令输出列说明(主要看offset值单位MS,一分钟以内属于正常)
#ntpq-p
remoterefidsttwhenpollreachdelayoffsetdisp
==============================================
*10.0.2.71LOCAL(0)4u4643770.58-0.5840.09
remote:
ntp.conf文件中配置的server和peer主机
refid:
远程主机的NTPServer地址
st:
NTP采用分层同步方式,一般第n+1级与第n级时钟源进行同步。
NTP最多支持16层同步,即0-15层。
多于16层将无法同步。
注意st的值表示的是远程主机的层级。
如果远程主机是当前主机的NTPServer的话,一般情况下本级主机的层级是st+1。
t:
u单播,m多播,b广播
when:
自上次时钟同步以来经过了多少秒。
当when=poll时,进行一次时钟同步,同时when被清零,从头开始计时。
通过when可以知道上一次同步时间(当前时间-when)和下一次同步时间(当前时间+poll-when)。
poll:
时钟同步时间间隔。
ntp服务刚启动时,缺省的最小同步间隔是64(minpoll=6)秒,然后依次增加,128,256,……,1024。
缺省的最大值是1024(maxpoll=10)秒。
这两个值分别可以通过minpoll和maxpoll参数修改。
reach:
表示最近8次时钟同步包接收情况。
1表示接收成功,0表示接收失败。
delay:
表示NTPclient从发出NTP请求到接收到NTP服务器回复所经过的时间。
offset:
即NTPclient的本地时间与NTP服务器时间的差异。
也就是NTPclient需要调整的时间差异。
disp:
表示两次时钟同步之间的offset的差值。
1.17检查系统参数是否正常
#lsdev-Ccaio没有值表示异常
有数据且有数据库系统值应该为AIO:
available
#more/etc/inittab没有表示正常
hacmp系统中的PowerMonitor系统应关闭
1.18errdemon、srcmstr检查是否正常运行
#ps-ef|greperrdemon
#ps-ef|grepsrcmstr
1.19系统微码查看
#lsmcode
#lscfg-vp|grepROM
1.20集群检查
1)#clusterverification集群运行状态检查
2)#lssrc-lstopsvcs/clstat心跳检查是否正常
3)#lspv以及检查HACMP资源情况HACMP两个节点上的共享资源是否一致
4)#lslpp-l|grepcluster.es.serverHACMP版本检查
#lslpp-l|greprsct.basic
1.21HDLM状态检查
1)#usr/DynamicLinkManger/bin/dlnkmgrview-sysHDLM状态
2)#usr/DynamicLinkManger/bin/dlnkmgrview-pathHDLM链路状态检查
3)#usr/DynamicLinkManger/bin/dlnkmgrview-drv逻辑卷对应状态检查
1.22系统总体性能查看(检查size和RSS项)
#psgv|head-nl
#psgv|egrep–v“RSS”|sort+6b-7-n-r
1.23检查errdemon,srcstr运行状态
#ps-ef|greperr和ps-ef|grepsrc
bootinfo-y查看机器硬件位数,
bootinfo-K查看AIX系统内核位数,
bootinfo-r查看物理内存大小
diag检查系统硬件运行情况
1.24查看密码限制
#More/etc/security/user如果Max_age不等于0说明有限制
#smittypwasswdattrs改max_age=0
第二篇HP-UNIX平台
2.1查看操作系统版本
#uname–a
#model--查看机型
2.2查看系统硬件信息
#sam
选择PerformancemonitorsàSystemProperties查看
#machinfo
第三篇LINUX平台
3.1查看操作系统版本
#more/etc/redhat-release#more/proc/version#uname-a
3.2查看逻辑CPU个数
#cat/proc/cpuinfo|grep"processor"|wc–l
3.3查看物理CPU个数
#cat/proc/cpuinfo|grep"physicalid"|sort|uniq|wc-l
3.4查看cpu详细信息
#more/proc/cpuinfo
3.5查看内存详细信息
#more/proc/meminfo
#grepMemTotal/proc/meminfo--直接查询总内存大小
3.6查看cpu位数(32or64)
#getconfLONG_BIT
3.7查看主板的序列号
#dmidecode|grep"SerialNumber"
第四篇LINUX、HP、AI命令对比
一、LINUX、HP、AI命令对比表
linux
HP-UX
AIX
说明
命令
用法
命令
用法
命令
用法
切换目录
cd
cd.cd..
cd
cd-
cd
cd./cd../cd/
匹配当前目录中唯一的文件名
Tab键
两次Tab键
Esc键
两次Esc键
*AIX默认不是bash
显示工作子目
pwd
pwd
pwd
列出目录和文件
ls
ls-f
ls
ls-a
ls
查找文件或目录
find
find-文件名字
find
find-文件名字
find
创建目录
mkdir
mkdir
mkdir
删除目录
rmdir
rmdir
rm
rm-r
显示文件内容
cat
cat
cat
catnotes
分屏显示文件内容
more
more
pg或者more
显示文件结尾,-n显示最后n行
tail
tail-10文件名字
tail
tail-10文件名字
tail
tail-n20notes
打印文件
lp
lp
lp
改变文件或目名
mv
mv
mv
链接文件
ln
ln
ln
ln-fchap1intro
删除文件或目录
rm
rm
rm
rm-irmanual
改变文件的存取权限
chmod
chmod
chmod
chmodg+wchap1chap2
改变一个文件的属主
chown
chown
chown
chown-Rjohn:
build/tmp/src
改变一个文件的组
chgrp
chgrp
chgrp
要将名为proposals的文件或目录的组所有权更改为staff
转换用户的身份
su
su
su
sujim
创建新文件,空文件
touch
touch
touch
文件不存在,创建一个同名的空文件
网络相关命令
获得计算机网络名称
hostname
hostname
hostname
设置或显示当前主机系统的名称
telnet
telnet
telnet
ftp
ftp
ftp
显示当前在系统中进程的信息
ps
ps
ps
ps-e-f显示进程的当前状态
杀死后台进程
kill
kill
重新启动机器
reboot/shutdown
reboot/shutdown
shutdown-Fr
关闭机器
init0
init0
shutdown
看所有登录用户
whoiam
whoiam
whoami
who/var/adm/wtmp,显示登录、注销、系统启动和系统关闭的历史记录
磁带的备份
tarcvf
tarcvf
rdump
挂载设备
mount
mount
mount
释放设备
umount
umount
umount
编译文件
vi
vi
vi、edit