aix 系统命令简介
在AIX操作系统上有很多的命令。这里介绍一些系统级的命令,它将有助于回答一些常见问题。大家以此做参考,并补充修改。
以下命令在AIX 5.1上测试通过。
正文 以下命令在AIX 5.1上测试通过。
· 关于内核
显示AIX系统内核是32位还是64位:
bootinfo -K
如何改变内核模式(32位或64位)
/unix文件连接到一个可引导的映像。通过命令ls -l /unix查看:
/unix -> /usr/lib/boot/unix_up # 32 bit uniprocessor kernel
/unix -> /usr/lib/boot/unix_mp # 32 bit multiprocessor kernel
/unix -> /usr/lib/boot/unix_64 # 64 bit multiprocessor kernel
在AIX系统安装时,缺省安装的内核是32位。可以用如下命令更改内核模式:
ln -sf /usr/lib/boot/unix_64 /unixln -sf /usr/lib/boot/unix_64 /usr/lib/boot/unixbosboot -ad /dev/hdiskxxshutdown -r
注意:/dev/hdiskxx是指引导逻辑卷/dev/hd5所在的硬盘。可通过下面命令来查看xx是几:
lslv -m hd5
· 关于硬件
显示机器硬件是32位还是64位:
bootinfo -y
查看机器的物理内存是多少:
bootinfo -r 或 lsattr -El sys0 -a realmem
查看机器是否支持64位内核(是否64位硬件) /usr/sbin/bootinfo -p
如果返回32,则表示硬件是32位的;如果返回的是chrp,则表示硬件是64位的机器。
显示当前磁带设备rmt0的属性: lsattr -l rmt0 -E
显示缺省的磁带设备rmt0的属性: lsattr -l rmt0 -D
显示终端设备tty0的登录属性: lsattr -l tty0 -a login -R
显示系统级属性: lsattr -E -l sys0
查看当前系统有多少CPU: lscfg | grep proc
查看当前系统有多少硬盘而且是否被使用: Lspv
查看当前系统的详细配置: lscfg -pv
也可以显示某一设备的配置: lscfg -vl rmt0
查看当前系统的芯片名称、系统名、节点名、型号等:
uname -p # 显示芯片名称,例如:powerpc
uname -r # 显示操作系统的发行号
uname -s # 显示系统名,例如:AIX
uname -n # 显示节点名
uname -a # 显示系统名、节点名、版本、机器ID
uname -M # 显示型号,例如:IBM,7046-B50 aix系统netstat命令详解
uname -v # 显示操作系统版本
uname -m # 显示机器ID
· 关于AIX
查看AIX的版本、发行号、ML(Maintenance Level)级别:
oslevel -r 或 lslpp -
如何改变文件系统大小,例如:将/usr文件系统增加1000000字节: chfs -a size=+1000000 /usr
如何使用CD: mount -V cdrfs -o ro /dev/cd0 /cdrom
查看本机的IP地址: Ifconfig -a 或 host Fully_Qualified_Host_Name
例如:host cyclop.austin.ibm
查哪一个文件集(fileset)包含特定的文件,例如:查/usr/bin/vmstat属于哪一个文件集。
lslpp -w /usr/bin/vmstat
显示哪一个文件集包含/usr/bin/svmon:
Which_fileset svmon
查看某一级别的ML中所有文件是否都已经安装:
instfix -i | grep ML
如何确定某一补丁(fix)是否安装,例如:查看IY24043是否安装
instfix -ik IY24043
显示哪些文件集需要安装或修改:
lppchk -v
查看交换区(paging space)的分配和使用:
lsps -a
· 关于卷组和逻辑卷
创建卷组:
mkvg -y name_of_volume_group -s partition_size list_of_hard_disks
partition_size单位是MB,它是1到1024之间的一个数。(2的次幂,例如:1, 2, 4, 8, 16, 32等,缺省是4MB。)
创建逻辑卷:
mklv -y name_of_logical_volume name_of_volume_group number_of_partition
显示当前系统的所有卷组:
Lsvg
显示卷组rootvg的详细信息:
lsvg rootvg
显示属于rootvg的所有硬盘:
lsvg -p rootvg
如何添加一个硬盘到卷组中:
extendvg Volume_Group_Name hdisk0 hdisk1 ... hdiskn
如何替换一个硬盘:
1. extendvg Volume_Group_Name hdisk_new
2. migratepv hdisk_bad hdisk_new
3. reducevg -d Volume_Group_Name hdisk_bad
如何做一个逻辑卷镜像:
1. mklvcopy Logical_Volume_Name Number_of_copies
2. Syncvg Volume_Group_Name
在AIX上,有一个很方便的系统管理命令smit。上面提到的命令中,如逻辑卷操作部分就可以smit轻松的完成。
这里介绍的命令只是AIX中的一小部分。更多更详细的内容请参考AIX系统手册和技术红皮书。
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 覆盖
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的信息
20.
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 重复执行某条命令
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的信息
20.
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的逻辑卷分配
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的大小
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数据库删除。
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 (看内存大小)
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 Characteristics
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用户的密码清空即可.
83. 在aix下将网卡改为办双工的方法:
netstat –in
rmdev -l en?
smitty dev →Communication →Ethernet Adapter → Adapter →Change / Show Characteristics
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 启动图形界面
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 启动图形界面
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论