文档库 最新最全的文档下载
当前位置:文档库 › AIX日常命令

AIX日常命令

运行天数
#uptime
查看当前系统的芯片名称、系统名、节点名、型号等:
uname -p # 显示芯片名称,例如:powerpc
uname -r # 显示操作系统的发行号
uname -s # 显示系统名,例如:AIX
uname -n # 显示节点名
uname -a # 显示系统名、节点名、版本、机器ID
uname -M # 显示型号,例如:IBM,7046-B50
uname -v # 显示操作系统版本
uname -m # 显示机器ID

查看AIX的版本、发行号、ML(Maintenance Level)级别:
oslevel -r

lslpp -h bos.rte
查看某一级别的ML中所有文件是否都已经安装:
instfix -i | grep ML


显示启动的具体设备:
# bootinfo -d
hdisk0
查看机器启动顺序
#bootlist –m normal –o
修改 机器启动顺序
#bootlist -m normal hdisk0 cd0
查看上次引导设备
#bootinfo –b 查看上次引导设备
查看引导日志
alog -o -t boot
重建bootimage
# lslv -m hd5 找出bootimage所在的硬盘,如hdisk0
bosboot –ad /dev/hdisk0

列出系统网络名称
#hostname
显示AIX系统内核是32位还是64位:
bootinfo -K
显示机器硬件是32位还是64位:
bootinfo -y
查看机器的物理内存是多少:
bootinfo -r
lsattr -El sys0 -a realmem
查看机器是否支持64位内核(是否64位硬件)
/usr/sbin/bootinfo -p
显示物理内存大小,单位为K
# bootinfo -r
1048576
显示机器启动设备
# bootinfo -t

显示当前磁带设备rmt0的属性:
lsattr -l rmt0 -E
显示缺省的磁带设备rmt0的属性:
lsattr -l rmt0 -D
显示终端设备tty0的登录属性:
lsattr -l tty0 -a login -R
显示系统级属性:
lsattr -E -l sys0
看硬盘
#lsdev -Cc disk
bootinfo命令的应用
显示PV的大小,单位为M
# bootinfo -s hdisk3
17378 也可以用命令lspv或lsattr –El hdisk3
修改PV的属性
使一个PV变得不可用:
# chpv –v r PVNAME
使一个PV可用:
# chpv –v a PVNAME
允许/禁止在一个PV上分配空间
# chpv –a y PVNAME (允许)
# chpv –a n PVNAME (禁止)
可使用下述命令使系统自动分配PVID:
# chdev -l hdisk# -a pv=yes
运行iostat -d 命令系统返回警告提示 Disk history since boot not available.
这是因为没有激活系统统计disk I/O历史数据的功能,可用以下命令打开此项:
#chdev -l sys0 -a iostat = tru

系统故障记录(errorlog)
errdemon 进程在系统启动时自动运行
记录包括硬件软件及其他操作信息
故障记录文件为/var/adm/ras/errlog 可备份下来或拷贝到别的机器上分析
errpt 命令的使用(普通用户权限也可使用
T 类型: P 永久; T 临时; U 未知永久性的错误应引起重视
C 分类: H 硬件; S 软件; O 用户; U未知
查看错误日志信息:
errpt -a
#errpt -d H 列出所有硬件出错信息
#errpt -d S 列出所有软件出错信息
#errpt -aj ERROR_ID 列出详细出错信息
# errpt -aj 0502f666 <--- ERROR_ID用大小

写均可
把errpt错误日志清0
#errclear 0

当发现有硬件故障时应立即使用diag

#diag
> 选高级诊断(Advance Diagnostic)
> 选问题诊断(Problem Determination) 或
选系统检查(System Verification)
(选PD 会对系统错误记录进行分析)
diag 运行后会给出SRN 代码,故障设备名称及百分比,地址代码等。
对于PCI机型应在系统报错7 天之内运行diag 程序对出错记录里的sense 数据进行分析

列出已加载的逻辑卷及其大小信息
df -k
df -m
df -g
列出已加载的逻辑卷及其加载位置
mount
列出所有的文件系统
# lsfs
列出所有 mount 了的文件系统
# mount
mount -t nf 加载所有在/ect/filesystems中定义type=nfs的文件系统
mount –rv cdrfs /dev/cd0 /mnt
查看各文件系统的使用情况
# df -k
如何确定一个文件系统是大文件系统?
#lsfs -q /home 注意如果输出:bf:true证明此文件系统为大文件系统
关于文件系统
#smitty crfs or #smitty jfs
相关命令rmfs、lsfs、umount、fsck
备份文件系统
# backup -0uf /dev/rmt0 /home/oracle/dbback
查看所备份的文件系统
#restore -Tvf /dev/rmt1
恢复文件系统
#restore -xqvf /dev/rmt1 ./home/oracle/dbback 注意使用相对目录
改变文件系统的大小
#chfs -a size=25000000 /lotus/data2
#smitty chfs


crontab –l 查看
crontab –e 修改 (vi)
crontab –r 删除
有系统的,也可以编辑自己需要的 有时系统也自动生成,如电源故障报警系统生成的, 改正错误后应该删掉。
minute hour day_of_month month weekday command
These fields accept the following values:
minute 0 through 59
hour 0 through 23
day_of_month 1 through 31
month 1 through 12
weekday 0 through 6 for Sunday through Saturday
command a shell command









显示卷信息:
lsvg 显示卷的名称
lsvg -l rootvg 显示 rootvg卷的详细信息
lsvg:查看vg名字
lsvg 查看vg详细信息:
lsvg -l 查看vg内的LVs
lsvg -p 查看vg内的PV:
lsvg –o 查看激活的VG:
显示PV信息
lspv:查看物理卷组pv名字
lspv hdiskN 查看PV 详细信息
lspv -l hdiskN 查看PV内的LVs
lspv -p hdiskN 查看PV内的PP
查看LV的信息
lsvg -l 查看 LV 名字
lslv 查看LV 详细信息
lslv -l 查看PV 内的LVs
lslv -p 查看PV 内的 PP
lslv -m 查看镜像的 LV 及lv是否跨盘


查看硬件信息:
lscfg -vp
lsdev -Cc adapter
查看系统可以支持的所有设备
# lsdev -PH
查看系统可以支持的所有磁带机类型
# lsdev -Pc tape
查看系统内各个设备的信息
# lsdev -CH
查看所有属于memory设备的信息
# lsdev -Cc memory
看CPU个数
#lsdev -C|grep proc #几条记录就是几个CPU (注意考虑AIX 5.3的 SMP)
看每个CPU的大小
#lsattr -El proc0

内存条数
#lsdev -C|grep mem


有关 TCP/IP的命令
显示网络接口
#lsdev -Cc if
配置网址
#smitty tcpip
#ifconfig en0 netmask 255.255.255.0 up
删除ip地址
# ifconfig en0 delete
同一块网卡配置两块ip地址:
#ifconfig en0 netmask 255.255.255.0 alias
删除alias:
#ifconfig en0 ........................... delete
配置路由:
#route add 0 200.3.0.254
查看本机的IP地址:
Ifconfig -a

host Fully_Qualified_Host_Name
网路卡:
smitty chgenet: adapter 架构快速路径
smitty mkinet: Network Interface与 ppp快速路径
ifconfig : config 界面,常用-a 参数查询网络信息。
网络路由:
route 管理路由
smitty mkroute
smitty rnroute
smitty fshrttb1
netstat -i 显示网络连接信息及统计信息
netstat -IN
netstat -rn 显示核心路由表
netstat -I 网络设置名 端口号 监视端口情况
netstat -v 正在使用的设备驱动程序的统计信息
netstat -m 网络使用的内存空间情况
netstat -D 显示丢弃包的情况
netstat -rn 列出定义的路由
netstat en0:显示en0信息
netstat –s:显示网络信息
netstat -m显示网络 buffers.
netstat -i显示网卡状态
netstat -I en0 1显示eno网卡塞(1秒间隔)
no:显示tcpip参数设置
no –a:显示tcpip所有参数当前设置
no -o tcp_keepalivetime=7200000 设置tcp_keepalivetime等于3600000秒
no -d 恢复默认值
注:该方法在重启后失效
如需修改网络地址、主机名等,一定要用 chdev 命令
# chdev – l inet0 – a hostname=myhost
# chdev -l en0 -a netaddr='9.3.240.58' -a netmask=255.255.255.0’
有两种方式加入路由:
永久路由
# chdev -l inet0 -a route='10.47.0.0' ,'9.3.240.59'
临时路由
# route add 10.47.1.2 9.3.240.59


AIX中设置nfs的方法
(1)服务器端的配置
#startsrc -g nfs
#smitty mknfsexp 确定所要共享的目录
#showmount -e
(2)客户端的配置
#mkdir share01
#mount server:/dir /share01




服务:
/etc/services
/etc/inetd.conf
TCP/IP 群组子系统:
/etc/https://www.wendangku.net/doc/68556331.html,
startsrc -g tcpip 启动全部的 TCP/IP子系统
startsrc -s inetd 启动主要 internet
启动服务 : #startsrc -g spooler
停止服务: #stopsrc -g spooler
观察进程
lssrc -a
lssrc -g
ps aux (备注:%MEM 为内存使用百分比, RSS 为实际使用内存 )


/etc/hosts 静态主机表
/etc/resolv.conf 位址解析的名称服务器
/etc/named.boot 名称服务器架构
/etc/named.ca 根名称服务器快取
/etc/named.data 位址列表
/etc/named.rev 反转指标列表
nslookup 查询名称服务器资讯
服务
/etc/services 查看端口
/etc/inetd.conf
TCP/IP群组子系统:
/etc/https://www.wendangku.net/doc/68556331.html,
对等机器信息:
/etc/.rhosts
/etc/hosts.equiv
/etc/hosts
/etc/inittab 相当于DOS的AUTOEXEC.BAT文件
/etc/filesystems 记录所有的文件系统设置
su命令执行记录
/var/adm/sulog
用who

命令查看登录记录
/var/adm/wtmp,/etc/utmp
/etc/passwd 合法用户(不含密码)
/etc/group
/etc/security 普通用户不能访问的安全性文件目录



查看已安装的软件信息:
ls -aF /usr/lpp
# lslpp –l 查看系统具体每个文件包的版本
查看安装媒体内容:
installp -q -d /dev/cdrom -l


察看双机系统的当前状态
# /usr/sbin/cluster/clstat -a
cldump 检查:
cldump 的监测为将当前 HACMP 的状态快照,确认显示为 UP,STABLE。
host1][root][/]>/usr/sbin/cluster/utilities/cldump。
clRGinfo 检查
wassvr#/usr/sbin/cluster/utilities/clRGinfo
cltopinfo 检查
wassvr#/usr/sbin/cluster/utilities/cltopinfo //可以加参数-p
tty 心跳检查
由于心跳在 HACMP 启动后一直由 HACMP 在使用,所以需要强制停掉 HACMP 进行检查。
察看 tty 速率
确认速率不超过 9600
[host1][root][/]>stty -a [host2][root][/]>cat /etc/hosts >/dev/tty0
host1 上显示
speed 9600 baud; 0 rows; 0 columns;
eucw 1:1:0:0, scrw 1:1:0:0:o

在Concurrent中确保VG在两边都被varyoff
smitty clstart 启动HA
tail –f /tmp/hacmp.out 看启动输出信息
tail –f /tmp/cm.log 看错误信息
netstat –i 和 –in 看IP地址是否变为service地址
lsvg –o Concurrent中看VG是否在两台机器上被varyon
lssrc –g cluster 看相应SRC是否起来(应该显示2或3个SRC)
smitty clstop 关闭HA
à graceful(正常)/takeover(接管)/force(强制,IP不变回boot)这里就选graceful
tail –f /tmp/hacmp.out 看关闭输出信息
tail –f /tmp/cm.log 看错误信息
netstat –i 和 –in 看IP地址是否变为boot地址
lssrc –g cluster 看相应SRC是否已关闭(应该无SRC显示)
使用Cluster Snapshot可以保存当前Cluster配置,以后直接Apply就可恢复

目录 用途 举例
/usr/sbin/cluster/app 存放 HA 启停脚本
/usr/sbin/cluster/app/log 存放启停应用的详细 log
/home/scripts/`hostname` 存放应用启停脚本 /home/scripts/host1
/tmp 存放启停应用的 log /tmp/ha_app.out

文件名 描述
/usr/es/adm/cluster.log 记录了集群的脚本和后台进程运行情况
/tmp/hacmp.out 记录了当天HACMP 事件(event)脚本和实用程序的运行情况。
/usr/es/sbin/cluster/history/cluster.mmddyyyy 记录了每日集群的历史活动情况。
/tmp/clstrmgr.debug 由clstrmgrES 进程创建,记录了其活动情况
/var/hacmp/clcomd/clcomd.log 记录的集群通讯进程clcomd的运行情况
/var/hacmp/clcomd/clcomddiag.log 由clcomd进程生成,记录了该进程的诊断信息
/tmp/cspoc.log 由C-SPOC命令生成。记录了使用C-SPOC 命令的情况,只在调用C-SPOC命令节点上会存在此文件
/tmp/dms_loads.out 由deaman switch生成,记录了其活动情况
/tmp/emuhacmp.out 由HACMP中的 event emulator 生成
/var/hacmp/clverify/clverify.log 由c

lverify 实用程序生成,
/var/hacmp/log/clutils.log 该文件由HACMP中的各类实用程序生成 .这些实用程序包括两节点集群配置向导、集群测试工具、OLPW转换工具和clverify实用程序。
/var/hacmp/utilities/cl_configassist.log 记录了使用两节点集群配置工具的详细跟踪信息
/var/ha/log/grpsvcs 记录了RSCT中group service 进程的内部活动情况
/var/ha/log/topsvcs 记录了RSCT中Topology service 进程的内部活动情况

显示cde
在命令行输入/usr/dt/bin/dtlogin -daemon
显示桌面屏幕.
或者执行/etc/rc.dt
或者执行startsrc -s dtsrc
#/usr/dt/bin/dtconfig -e 激活图形登录方式
#/usr/dt/bin/dtconfig -d 激活命令行登录方式
从命令行启动CDE
xinit /usr/dt/bin/Xsession

dump打包
# snap -a -o /dev/rmt# 或
# snap -a -c 把/tmp/ibmsupt目录做成一个压缩文件
snap.tar.Z如果/tmp文件系统空间不够,
可用-d directory 参数指定别的目录代
替/tmp/ibmsupt


查看交换区信息:
查看交换区(paging space)的分配和使用:
lsps -a
lsps -a 显示交换区的分布信息
lsps -s 显示交换区的使用信息
slibclean 清除处理程序遗留的旧分页信息
smit mkps 建立交换区空间信息
可以使用 chps -s 命令来动态增加分页空间的大小。例如,如果希望将 hd6 的大小增加 3 个逻辑分区,您可以执行以下命令:
chps -s 3 hd6
可以使用 chps -d 命令来动态减少分页空间的大小。例如,如果希望将 hd6 的大小减少四个逻辑分区,您可以执行以下命令:
chps -d 4 hd6
swapon -a 启动所有的分页空间
more /etc/swapspaces 查看存放分页空间表格信息
# sysdumpdev -e
当前的设置
#sysdumpdev -l
primary /dev/hd6 <-- dump的主设备
secondary /dev/sysdumpnull
copy directory /var/adm/ras <-- dump拷贝的目录
forced copy flag TRUE
always allow dump TRUE
对PCI机型如要手动做dump,须把" always allow dump" 先设成true。
# sysdumpdev -K

常用的命令

CPU Memory Disk Network
标准UNIX命令(包括HP、SUN等) vmstat, sar, ps vmstat, ps iostat, sar, vmstat, netstat, nfsstat
AIX 详细输出 Tprof svmon, rmss filemon, fileplace entstat
AIX 非常详细输出 syscalls, trace, emstat trace trace trace, iptrace
分析工具 topas topas topas topas

磁带机的相关操作:
tctl fsf 1
tctl bsf 1
dd if=/temp1 pf=/dev/rmt1
tctl -f /dev/rmt1 rewind
tctl -f /dev/rmt1 offline
tapeutil -f /dev/rmt1 unmount 2
tapeutil -d /dev/rmt1 mount 2

关于关机:
#shutdown -Fr 重启
#shutdown -m+2 2分钟后将系统转到维护模式
#init s 或# shutdown -m 关掉AIX到维护模式。
last root |pg root用户登录记录
last reboot | pg 重启记录;






相关文档