Aix系统命令

AIX(高级交互执行程序)是IBM开发的UNIX操作系统。AIX命令是管理和操作AIX系统的命令。我给大家分享一些aix的常用命令和高级命令。

查看交换信息的Aix常用命令:

Lsps -a显示交换区的分布信息。

Lsps -s显示交换区的使用信息。

Slibclean清除处理程序留下的旧分页信息。

Smit mkps建立交换区域空间信息

Swapon -a启动所有分页空间。

/etc/swapspaces存储分页空间表信息。

显示音量信息:

Lsvg显示卷的名称。

Lsvg -l rootvg显示rootvg卷的详细信息。

如何装载宗卷:

Varyonvg datavg加载datavg卷。

Mount /dev/data1在datavg下加载一个data1卷。

安装CD

mount -rv cdrfs /dev/cd0 /cdrom

Raw设备类型:raw,jfs jfs可以转换成文件系统,但是raw不能。

Smit快速路径名:(smit:图形模式,smitty:字符模式)

开发设备管理

诊断

定期文件管理系统

lvm逻辑卷系统的管理员管理

Nfs NFS管理

sinstallp软件的安装和维护

后台打印程序打印队列管理

系统系统管理

TCP/IP管理

用户用户管理

Clstart,clstop:启动和停止集群

Lssrc -g cluser:查看cluser的状态。

要查看已安装的软件信息:

ls -aF /usr/lpp (lpp:许可程序产品)

查看安装媒体内容:

installp -q -d /dev/cdrom -l

查看操作系统补丁

仪器固定-a

要查看错误日志信息:

errpt -a

关于TCP/IP的命令

网卡:

Smit chgenet,chgtok,chgfddi,opschange,mktty:adptr架构的快速路径。

Smit mkinet,ppp:slip和ppp快速路径

Ifconfig:配置接口

地址:

/etc/hosts静态主机表

/etc/resolv.conf地址解析的名称服务器。

/etc/named.boot名称服务器架构

/etc/named。c .根名称服务器缓存(删除空格)

/etc/name . data地址列表

/etc/named.rev反转指示器列表。

Nslookup查询名称服务器信息。

网络路由:

路线管理路线

Netstat -rn列出了定义的路由。

路由路由(daekmin rip)

门控路由(daekmin rip、egp、hello)

/etc/网关已知网关

/etc/networks已知网络

服务:

/etc/服务

/etc/inetd.conf

TCP/IP组子系统:

/etc/rc.n e t(删除空格)

Startsrc -g tcpip启动所有tcpip子系统。

Startsrc -s inetd启动主互联网

调试:

Iptrace启动数据包跟踪。

Ipreport跟踪结果打印格式

Netstat网络统计

Ping检查是否可以到达。

检查HACMP,外部硬盘信息:

lscfg -v

lsdev -Cc适配器

对等机器信息:

/etc/。罗兹

/etc/hosts.equiv

/etc/hosts

查看内存

/etc/lsattr -El mem0

以KB为单位显示实际内存。

bootinfo -r

或者

lsattr -El sys0 -a realmem

查看交换空间

lsps -l

查看操作系统文件系统

lslpp-l[文件集名称]

检查系统内核、进程、硬盘等的顶级性能。

托帕斯

要显示内核是启用了32位还是64位,请执行以下操作:

bootinfo -K

32位或64位显示硬件:

bootinfo -y

显示系统中处理器的数量。

lscfg | grep过程

显示系统上的硬盘数量,您可以输入以下命令:

lspv

系统的详细配置

lscfg

axi高级命令如何知道自己运行的是单处理器还是多处理器内核?

/unix是指向被引导内核的符号链接。要找出正在运行的内核模式,请输入ls -l /unix并查看文件/unix链接到了什么。以下是ls -l /unix命令及其相应内核的三种可能的输出:

/UNIX-& gt;/usr/lib/boot/unix_up # 32位单处理器内核

/UNIX-& gt;/usr/lib/boot/unix_mp # 32位多处理器内核

/UNIX-& gt;/usr/lib/boot/unix_64 # 64位多处理器内核

从一种内核模式切换到另一种内核模式

在安装过程中,默认情况下会启用适合AIX版本和操作硬件的内核。让我们使用上一个问题中的方法,并假设启用了32位内核。我们还假设您希望以64位内核模式启动。这可以通过依次执行以下命令来实现:

ln-SF/usr/lib/boot/UNIX _ 64/UNIX

ln-SF/usr/lib/boot/UNIX _ 64/usr/lib/boot/UNIX

bosboot -ad /dev/hdiskxx

关机-r

/dev/hdiskxx目录是引导逻辑卷/dev/hd5所在的位置。要找出hdiskxx中的xx是什么,可以运行以下命令:

lslv -m hd5

要在原始设备上安装oracle系统,请执行以下操作:

修改裸设备的权限,比如裸设备的名称是system01,安装数据库的用户是oracle。

chown Oracle:DBA/dev/system 01

chown Oracle:DBA/dev/rsystem 01

使用文件时必须使用Rsystem01。

启动时自动加载文件系统信息:

要加载的信息存储在/etc/filesystems中。

Mount -t nf加载/ect/filesystems中定义的type=nfs的所有文件系统。

显示装载的文件系统及其状态:df -v,mount。

我如何知道我的计算机是否基于CHRP?

运行prtconf命令。如果是chrp计算机,字符串CHRP将出现在模型架构行上。

系统中的设备属性值是什么?

要列出磁带设备rmt0的当前属性值,请输入以下命令:

lsattr -l rmt0 -E

要列出磁带设备rmt0的默认属性值,请输入以下命令:

lsattr -l rmt0 -D

要列出TTY设备tty0的可能登录属性值,请输入以下命令:

lsattr -l tty0 -a登录-R

要显示系统级属性,请输入以下命令:

lsattr -E -l sys0

列出特定物理卷的信息?

例如,要了解有关hdisk1的更多信息,可以运行以下命令:

lspv hdisk1

获取系统的详细配置?

输入以下命令:

lscfg

以下选项可以提供特定信息:

-p显示特定于平台的设备信息。这个标志适用于AIX 4.2.1或更高版本。

-v显示在自定义VPD对象类中找到的重要产品数据库(VPD)。

例如,要显示有关磁带机rmt0的详细信息,请输入以下命令:

lscfg -vl rmt0

您可以通过运行prtconf命令获得非常相似的信息。

如何确定芯片类型、系统名称、节点名称、型号等等?

Uname命令可以提供有关系统的详细信息。

uname -p显示系统的芯片类型。比如PowerPC。

Uname -r显示操作系统的版本号。

Uname -s显示系统名称。比如AIX。

Uname -n显示节点名称。

Uname -a显示系统名称、节点名称、版本和计算机ID。

Uname -M显示系统型号名称。比如IBM,9114-275。

Uname -v显示操作系统版本。

Uname -m显示运行系统的硬件的计算机ID号。

Uname -u显示系统ID号。

[计]高级交互执行程序(Advanced Interactive Executive)

我的系统上运行的AIX的主要、次要和维护级别是什么?

输入以下命令之一:

oslevel -r

lslpp -h bos.rte

观察进程内存使用情况:

Ps aux观察参数%mem:内存使用百分比RSS:实际内存使用

vmstat free的单位是blocks,默认值是4096bytst。

创建裸设备时选择的类型:

raw_lv

原始设备的备份

DD if =/dev/raw 1 of =/dev/rmt 0 bs = 16k

AIX系统需要的补丁

IX72696,IX85104,IX81863,IX87313,IX89087,IX89522,IY02407,IY03412,IY05995,IY07276,IY01050

# lspv *列出设备名称

hdisk 0 0006 fa7f 212ee 586 rootvg

hdisk 1 0006 fa 7 f 7 DC 2 b 8 a 8 oradata

如果要删除设备,请使用rmdev -dl hdisk1。...

Smit ssaRAID(首先创建RAID阵列)

然后创建VG smit vg

然后在VG中创建lv(即原始设备)。

此时,您可以创建数据库,或者此时创建FS: smit fs。

创建文件系统

以下命令将在卷组testvg中创建一个大小为10MB、挂载点为/fs1的jfs文件系统:

CRFs-v jfs-g testvg-a size = 10M-m/fs 1

安装所有缺省文件系统(在/etc/filesystems文件中标有mount=true属性的所有标准文件系统)。

以下命令将挂载所有此类文件系统:

mount {-a|all}

显示挂载的文件系统。

输入以下命令以显示所有当前装载的文件系统的信息:

增加

卸载文件系统

输入以下命令卸载/test文件系统:

卸载/测试

删除文件系统

输入以下命令删除/test文件系统:

rmfs/测试

整理文件系统碎片

您可以使用defragfs命令来改善或报告文件系统中连续空间的状态。例如,要对文件系统/home进行碎片整理,可以使用以下命令:

defragfs /home

更改文件系统的大小

要将/usr文件系统的大小增加100000个512字节的块,请输入以下命令:

chfs -a size=+1000000 /usr

#lscfg?v(显示所有已安装的系统资源)

#lsattr?E -l sys0(显示系统初始参数设置)

#lsdev?CH(显示系统资源状态)

#df?k(文件系统使用率)

#

#bootinfo -y操作系统环境(数字)

#bootinfo -m硬件环境

更改每个VG中LVS的数量。默认值= vgsize/pp。

#chvg -t

#chlv -x号

“lsps -a”列出了定义的分页空间的状态。

“lslpp -h”用于确定您正在运行的AIX的版本以及所有许可程序产品的版本。

lsattr -E -lsys0 '有助于确定系统上驻留了多少实际内存。

“lsdev -C”用于确定系统定义了哪些设备。

“ps av”给出了当前运行的每个进程使用的cpu和内存的百分比的大概估计。

vmstat 3 20 '有助于确定系统上发生了多少分页活动。还提供有用的cpu使用信息。

iostat 3 20 '有助于确定每个硬盘的磁盘利用率

验证文件集是否具备必要的先决条件,并且已完全安装。

要显示需要安装或更正哪些文件集,请输入以下命令:

lppchk -v

如何在符号表示中获取loader段头和符号项的转储?

输入以下命令:

转储-Htv

确定分配和使用的分页空间量。

输入以下命令:

lsps -a

增加分页空间

您可以使用chps -s命令来动态增加分页空间。例如,如果您想将hd6的大小增加三个逻辑分区,可以执行以下命令:

chps -s 3 hd6

减少分页空间

您可以使用chps -d命令动态减少分页空间。例如,如果您想将hd6的大小减少四个逻辑分区,可以执行以下命令:

chps -d 4 hd6

备份原始设备

# DD if =/dev/raw _ device of =/dev/rmt 0.1 bs = 256k

从磁带恢复原始设备

# DD if =/dev/rmt 0.1 of =/dev/raw _ device count = 63 seek = 1 skip = 1 bs = 4k

# mt-f/dev/rmt 0.1 BSF 1

# DD if =/dev/rmt 0.1 of =/dev/raw _ device seek = 1 skip = 1 bs = 256k

# DD if =/dev/r system of =/dev/r system _ bak bs = 8192

如何知道我的系统是否可以使用同步多线程(SMT)?

如果您的系统是运行AIX 5L Version 5.3的基于POWER5的系统,那么它可以使用SMT。

我如何知道我的系统中是否启用了SMT?

如果您运行不带任何选项的smtctl命令,它会告诉您SMT是否已启用。

32位内核支持SMT吗?

是的,32位和64位内核都支持SMT。

如何启用或禁用SMT?

您可以通过运行smtctl命令来启用或禁用SMT。以下是该命令的语法:

smtctl [ -m off | on [ -w boot | now]]

如何镜像rootvg?

以下是一些例子:

1.向rootvg添加一个新硬盘

#extendvg rootvg hdisk1

2.镜像rootvg

#mirrorvg -c 2 rootvg hdisk1

3.重新生成启动映像包

#bosboot -ad /dev/hdisk0

更新引导列表

# boot list-m normal hdisk 0 hdisk 1 cd0

5.重启系统

#关机?神父

网络

如何显示或设置网络参数值?

没有命令设置或显示网络优化参数的当前或下一个启动值。

我如何获得我的计算机的IP地址?

输入以下命令之一:

配置文件-a

或者

主机完全限定主机名称

例如,输入主机cyclop.austin.ibm.com。

如何确定服务器上的网络接口?

以下两个命令都将显示网络接口:

lsdev -Cc if

或者

配置文件-a

要获取有关特定网络接口(例如tr0)的信息,您可以运行以下命令:

ifconfig tr0

如何激活网络接口?

要激活网络接口tr0,您可以运行以下命令:

ifconfig tr0以上

如何禁用网络接口?

例如,要禁用网络接口tr0,您可以运行以下命令:

ifconfig tr0关闭

系统后备

使用以下菜单命令形成用于系统恢复的引导磁带。

# smit mksysb

#lsattr -E -l sys0(显示系统初始参数设置)

#lsdev -CH(显示系统资源状态)

cplv的用法:fs的副本

如果lv00中有文件系统/dev/lv00,则挂载点为/testfs。

cplv-v vgname-y new old LV(该命令自动创建newlv)。

删除旧lv

修改/etc/filesystems下的/testfs,将dev设置为/dev/newlv。

fsck /testfs

Mount /testfs可以访问原始文件系统的内容。

禁用终端上的中断键(CTRL+C)。

在很多应用系统中,系统管理员希望普通用户只能运行自己的应用,不能进入系统的shell提示符,但是默认情况下,当用户在终端上按下CTRL+C键时,就会退到系统提示符。由于用户终端一般没有固定的端口号,为了禁止使用中断键,可以采取以下措施:

(1)如果使用ksh,可以在$HOME/的第一行添加以下内容。个人资料:

陷阱”回显“异常操作”;出口“123915

(2)如果使用csh(ksh也是可以接受的),可以使用以下命令:

% stty intr ^!

如果恢复正常情况,请键入以下命令:

% stty国际^c

不要在shell中回显字符。

在实际应用中,我们一般不希望在键盘上输入密码时,密码显示在屏幕上,可以采用以下两种方法:

?使用stty命令

不显示密码

echo "输入密码:\c "

读取PASSWD #获取密码

stty echo #恢复标准配置

?使用echo命令

设置安全属性:echo "\033[8m "

不安全属性:回显" \ 033[m]

在目录及其子目录中的所有文件中查找字符串。

在程序维护过程中,有时需要在一个目录及其子目录的所有文件中查找一个字符串。因此,可以使用以下两种方法(假设字符串“abc”在*中。cp文件并将结果放入文件中取出):

(1)cat/dev/null & gt;在外

找到。/-名称" *。CP "-exec grep " ABC " { } & gt;& gt在外

(2)寻找。/-名称" *。CP“| xargs grep " ABC " >在外

推荐使用第二种方法,因为它的系统开销低,速度快。

注释/etc/inittab文件中的一行。

我们都知道在shell中“#”是作为注释符号使用的,但是在/etc/inittab中注释一行的方式是在第一个字符前插入字符“:”。

转换DOS和AIX格式的文本文件

有两种方法可以转换DOS和AIX格式的文本文件:

(1) ftp命令:设置ASCII传输类型,在一台运行AIX的机器和另一台运行Windows的机器之间相互传输,此处不再赘述。

(2)使用aix2dos或dos2aix命令。

如果将DOS格式的文本文件转换成AIX格式,可以使用命令A: dos2aix输入文件outfile,反之亦然:aix2dos输入文件outfile。关于DOS2AIX和aix2dos命令的详细用法,请参考“dos2aix -h”和“aix2dos -h”。注意,要使用这两个命令,必须首先安装文件集bos.pci

解决PV上的VGDA与ODM库不一致的问题。

在系统维护过程中,由于操作失误或其他特殊原因,有可能一个PV上的LVCB和VGDA与其对应的ODM库不一致,导致ODM库混乱,无法对PV进行相关操作。此时,可以使用以下两个AIX命令来解决这个问题:

重新定义虚拟磁盘名称虚拟磁盘名称

该命令使用指定PV上的LVM信息重新定义给定VG的ODM库。

或者:synclvodm -P -v vgname

该命令同步或重建给定VG的ODM库和LVM信息。

为用户设置文件大小限制

在AIX系统中,用户对系统资源的使用有一定的限制。例如,默认情况下,用户可以创建或扩展的最大文件是1G(参见/etc/security/limits:fsize = 2097151,fsize _ hard = fsize 512字节块)。

如果您想修改,可以使用smit:

# smit chuser选择用户并修改以下两项:

软文件大小[4194302]

# (2G,可根据需要设置)

硬文件大小[4194302]

# (2G,可根据需要设置)

以此用户身份登录,使用“ulimit -f”和“ulimit -Hf”分别显示其fsize和fsize_hard的大小。

按文件大小列出文件系统下的文件。

在监控文件系统的空间使用情况时,如果文件系统的剩余空间很小或已用空间增长很快,则需要列出文件系统中大于给定字节数的所有文件,以便进一步维护和管理。为此,您可以使用以下命令:

# find[文件系统名称] -xdev -size +[512字节块] -ls | sort -r -n -k7

文件系统是否已满?

方法:df?您可以以k为单位检查文件系统的利用率..(90%以上,需要调整)

使用errpt |more来检查系统错误日志。

清除现有日志:Errclear 0

检查系统的合法/非法登录。

使用最后一个命令从着陆点检查。

检查系统是否生成了巨大的核心文件。

使用find/-name core?打印以检查。对于核心文件,一般直接删除就够了。

系统性能检查:

A) CPU性能:使用Vmstat、topas进行检查。

b)内存使用情况:topas、vmstat也用于检查。

c)检查IO的平衡使用情况:使用iostat进行检查。

d)交换空间使用:使用LSP?要检查的

6.邮件检查

每月诊断一次

使用命令SVMON监控服务器,

诸如

root@AIX1 [/]# svmon

使用空闲pin虚拟的大小

内存1048566 1023178 4976 55113 251293

pg space 524288 10871

工作人员客户端

pin 55116 0 0

使用中250952 772224 2

使用SVMON,您可以指定进程号,例如