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,您可以指定进程号,例如