AIX 常见命令

本文详细介绍了AIX系统中的常见命令、日常维护方法、错误记录、smit/smitty部分快捷菜单方式、关于卷组、物理卷、逻辑卷的操作、设备管理、用户管理、系统记录文件、程序包安装等内容,提供了全面的AIX系统管理指南。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

常见命令:

1. oslevel   显示AIX详细的版本号  oslevel -q   查看曾经安装的软件包版本
2. mkdir -p /home/stewart/newdir1/newdir2  建立多重目录
3. touch newfile   创建一个空文件
4. ls -a 显示所有的文件 ls -l 显示文件的详细信息
5. rm -r dirname  删除目录及其目录下的文件
6. file filename  显示文件的类型
7. whoami 查询自己的身份
8. chown user:group filename
9. chgrp group filename    (group 在/etc/group中定义)
10. chmod xxx filename
11. TERM=vt100 ;export $TERM ;echo $TERM
12. finger 用户名
13. su - username(To use the new users profile and variables)
    su username(To continue with the current profile and variables)
14. cat /etc/inittab >/tmp/test   覆盖
    cat /etc/inittab >>/tmp/test  追加
15. echo “This is the next line of the log” >> log.file 生成log.file文件,包含一行内容。
16. cat /etc/inittab |tee /tmp/test   (覆盖)
    cat /etc/inittab |tee /tmp/test -a(追加)
17. Running Commands one after another (;)  example:cd /tmp;ls -l (连续执行命令)
18. cat filelist | xargs rm  (filelist的内容是:test,此语句的意思是删除test文件)
19. lsdev -Cc pdisk  查看pdisk的信息
21. set -o vi        用vi的方式调出历史命令
22. lscfg -vl ssa0   查看ssa0的相关信息
23. cfgmgr           核对未安装的软件包,无提示表示所有软件包安装完成。
24. ls -l | cut -c 32-41,55-  截取32-41,55到最后的字符
25. cut -f1,3 -d: /etc/passwd 截取以:分开的第1,3部分
26. history         参看历史命令  r n   重复执行某条命令
27. alias up=’cd ..’命令的别名。
28. lsdev -Cc ent0    查看第一块网卡。
29. echo $$  show the value of the PID of your current shell type
30. ps -f    shows processes under the current session.  ps -ef  display all running processes
31. mount /dev/lv00 /home/stewart  mount 文件系统lv00到/home/stewart目录下。
32. lsvg -p rootvg   To show the Physical Volumes status in Volume Group
33. getlvcb -TA hd1  查看hd1的逻辑卷控制块
34. lspv  查看系统的物理卷,其中第一栏是pv名,第二栏是PVID(pv identifier),第三栏是vg
35. chdev -l hdisk1 -a pv=yes 将有效硬盘hdisk1改为物理卷,及增加pvid-
36. lsdev -Cc disk   查看系统的物理卷的详细信息
37. lspv hdisk0      查看hdisk0的详细信息。
38. lspv -l hdisk2   查看hdisk2的逻辑卷分配
39. lspv -p hdisk2   查看hdisk2的物理分区分配
40. lspv -M hdisk2   查看hdisk2的物理分区,逻辑分区对应分配表
41. extendvg VGName hdiskNumber  在卷组中增加一个新硬盘
42. smitty ssaraid      配置ssa卡
43. smitty migratepv    移植pv
44. smitty mkvg         增加vg
45. smitty vgsc         设置卷组的特性。
46. smitty mklv         增加lv
    smitty rmlv         删除lv
47. smitty extendvg     在vg中增加pv
48. smitty reducevg     删除vg,或在vg中删除 pv
49. smitty varyonvg     激活vg     
50. smitty varyoffvg   
51. lsvg -l vgname      列出vg中的lv
52. smitty extendlv     增加lv的大小
53. chlv -t copy 改变目标lv的类型为copy。
54. lsvg | lsvg -il     列出所有的lv
55. smitty crjfs        创建日志文件系统(在卷组里)
56. smitty chjfs
57. startsrc            启动TCP/IP
58. stopsrc             关闭TCP/IP    
59. smitty mktcpip
60. smitty tcpip
61. smitty mkroute
62. smitty route
63. hostname   or   uname -n 
64. doswrite -av /tmp/s_filename d_filename  将/tmp目录下的某个文件copy到软盘中。
65. lsvg -o   查看on的vg
66. smitty importvg    将磁盘中的vg数据库导入到系统中
67. smitty exportvg    将系统中的vg数据库删除。
68. rmdev -dl hdisk?   将系统中的hdisk数据库删除
69. cfgmgr -v          将磁盘中的hdisk数据库导入到系统中
70. lsvg -L vgname     查看vg的参数。
71. echo rootvg | lsvg -il  列出rootvg中所有的lv
72. lslv lvname        查看lv的详细信息
73. lsdev -Cc adapter  查看板卡的信息。
74. rmdev -dl en?  rmdev -dl ent?   删除第?个网卡。
75. lsdev -Cc memory   lsattr -El mem0   查看内存的大小
76.lssrc -a |grep cics    查看cics状态
77.Instfix –i MT | more    查看补丁的安装情况(veritas软件需要4330-02的补丁)
78.RS6000SAN光纤卡改变连接方式的方法:rmdev –dl fscsi0 ;rmdev –dl fcs0;cfgmgr。
79.lscfg -vl hdisk0 (查看硬盘的信息)
80.bindprocessor –q  (查看cpu数量)
81.lsattr -El mem0  (看内存大小)
82. lscfg –vpl ent0   (看网卡的详细信息)
83. 在aix下将网卡改为办双工的方法:
netstat –in  
rmdev  -l en?
smitty dev  →Communication →Ethernet Adapter →  Adapter →Change / Show Characteristic of an Ethernet Adapter选择ent?将Auto_Negotiation改为100_Half_Duplex
mkdev –l en?
84. 在aix下查看磁带设备的方法:lsdev –C –c tape
85. topas   查看资源的使用状况。
86.查看网卡的详细信息,如槽位  lsattr -vl ent?   ?代表网卡的逻辑序号。
87. 手工切换hacmp。  smitty clstop  接管方式选take over。可在/tmp下看log:hacmp.out
88.查看hacmp是否启动  lssrc -a | grep cluster
89.启动、关闭hacmp使用   smitty hacmp    选Cluster Services
90. 用AIX光盘引导系统至维护模式, 将/etc/security/passwd文件内root用户的密码清空即可.
91. 启动所有的cics region :cicscp start all
92. netstat -a | grep 端口解析   看listener的状态。
93. cicstail -r SGBOSS1
94. cicscp start region STBOSS StartType=cold 启动cics
cicscp stop region STBOSS –f  停cics
95. AIX不能登录的情况处理(前提是有窗口登录在系统上) smitty src   (打开subsystem下inetd和portmap)
96. S2GZYY:/var/cics_regions/GZBOSS2/bin 下的SFWORD决定是否启用safeword。
97. cics客户端命令行查询  cicscli -l
98.查看vpath对应的硬盘:lsvpcfg
99.查看报错:errpt -a -s 0306233005   or    errpt -aj 72206E77|more
100.查看HA状态:./usr/sbin/cluster/clstat
101.cp -p 不改变权限
       -r 拷目录
102./etc/rc.dt 启动图形界面


日常维护命令:

一、检查AIX系统状态
1
、文件系统:df -k
2
、设备:lsdev -C
3
、磁盘(物理卷):lspv
4
paging space:lsps -a
5
、配置:lscfg -vp
6
、软件:lslpp -l
7
、用户:who
8
、处理器个数:lsdev -C|grep proc
9
、内存大小:lsattr -El mem0

二、关机
1
shutdown 
 
使用wall命令提醒用户若干时间后关机;
2
shutdown  +2
2
分钟后关机
3
shutdown -Fr
-r =
 关机后重新启动
 
三、错误记录
1
、显示错误:errpt
2
、显示详细的错误信息:errpt -a
3
、清空错误记录信息:errclear 0

四、smit/smitty部分快捷菜单方式
#smitty tape
#smitty user
#smitty tcpip
#smitty inet
#smitty nfs
#smitty jfs
#smitty lvm
 
五、关于卷组(smitty vg)
1
、显示卷组状态:
 
列出卷组细节:lsvg <vgname>
 
列出卷组中的逻辑卷:lsvg -l <vgname>
 
列出卷组中的物理卷:lsvg -p <vgname>
2
、增加卷组:smitty mkvg
3
、修改卷组属性:smitty chvg
4
、激活卷组:varyonvg  vg_name
5
、解除卷组:varyoffvg  vg_name
6
、向卷组中增加一个物理卷:extendvg vg_name hdiskn
 
 注:extendvg命令用于向已存在的卷组增加新的物理卷,这个物理卷设备的状态必须是可用的(Available)
7
、从卷组中删除一个物理卷:reducevg [-d] vg_name hdiskn
 
 注:删除物理卷时其所在的卷组必须处于非活动状态,如果被删除的物理卷是卷组中仅存的一个,那么这个卷组同时也被删除。
 
六、关于物理卷(smitty pv)
1
lspv
 
列出物理卷名称:lspv
 
列出物理卷细节:lspv hdiskN
 
列出物理卷中的逻辑卷:lspv -l hdiskN
 
列出物理卷中的物理分区分布:lspv -p hdiskN
2
、增加物理卷:cfgmgr /mkdev
3
、删除物理卷:rmdev

七、关于逻辑卷(smitty lv)
1
、显示逻辑卷信息
 
列出逻辑卷名称:lslv -l <vgname>
 
列出逻辑卷细节:lslv <lvname>
 
列出与逻辑卷相关的物理卷:lslv -l <lvname>
 
列出物理卷中物理分区的分配:lslv -p <pvname>
 
显示逻辑卷中LP(逻辑分区)PP(物理分区)的对应:lslv -m <lvname>
2
、增加逻辑卷
#smitty mklv
#mklv
3
、删除逻辑卷
#smitty rmlv
  #rmlv
4
、设置逻辑卷属性
#smitty lvsc
# chlv
5
、增加逻辑卷拷贝:smitty mklvcopy
6
、删除逻辑卷拷贝:smitty rmlvcopy

八、设备管理
1
cfgmgr/mkdev:配置系统中新增设备。
2
lsattr:用于读取指定设备的配置属性,部分属性可更改。
3
lscfg:用于显示指定设备的类型、序列号和有关供货商的信息。
4
rmdev:从系统中删除设备,或使设备处于defined状态。
5
lsdev/prtconf:列出当前系统中定义的设备。

九、用户/用户组
1
、对于用户组,使用 smit group
 
对于少量用户的管理,使用smit user
 
对于大量的用户,使用mkuser
2
、更改用户属性:smitty chuser
 
更改用户组属性:smitty chgroup
3
、删除用户:smitty rmuser
 
删除用户组:smitty rmgroup
 
十、常用用户监视命令
who
last   -
 登录事件和关机信息
last root console
last | grep shutdown

十一、系统记录文件 
 
列出系统记录名称: alog -L
  
 示例: boot bosinst nim console
 
列出文件: alog -o -t boot

十二、程序包安装:installp/smitty installp

十三、列出所有已安装的IBM AIX软件的当前版本
#lslpp -l
 
十四、列出某个命令包含在哪个文件集中
#lslpp -w /usr/bin/vi
 
十五、关于备份
1
、创建系统备份:smit mksysb
2
、逻辑卷组的备份:savevg
3
、常用的UNIX命令进行备份和恢复:ddcpiobackuprestoretar

十六、监视CPU使用情况
#vmstat 2
#iostat -t 2 6
#sar -P ALL 2 3

十七、监视内存使用情况
#vmstat 2 10
#ps aux
#svmon -G
#svmon -Pau 10

十八、监视I/O使用情况
#iostat 5
#sar -d 3 3
#filemon -O lv,pv -o fmon.out

十九、监视网络使用情况
1
、网络接口统计:netstat -i
2
、网络内存使用情况:netstat -m
3
、正在运行的每一个基于通用数据链接接口设备驱动程序的统计信息:netstat -v
4
、显示由协议参量(udptcpipicmp)所指定值的统计信息:netstat -pnetstat -p ip
5
、得到在一个时间间隔内网络操作的详细内容:netpmon -o netpmon.out -O all; sleep 400; trcstop

二十、基于文本的监视
#topas

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值