AIX常用命令大全.docx

上传人:b****5 文档编号:11755729 上传时间:2023-03-31 格式:DOCX 页数:14 大小:22.75KB
下载 相关 举报
AIX常用命令大全.docx_第1页
第1页 / 共14页
AIX常用命令大全.docx_第2页
第2页 / 共14页
AIX常用命令大全.docx_第3页
第3页 / 共14页
AIX常用命令大全.docx_第4页
第4页 / 共14页
AIX常用命令大全.docx_第5页
第5页 / 共14页
点击查看更多>>
下载资源
资源描述

AIX常用命令大全.docx

《AIX常用命令大全.docx》由会员分享,可在线阅读,更多相关《AIX常用命令大全.docx(14页珍藏版)》请在冰豆网上搜索。

AIX常用命令大全.docx

AIX常用命令大全

AIX常用命令大全

查看交换区信息:

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

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

slibclean清除处理程序遗留的旧分页信息

smitmkps建立交换区空间信息

swapon-a启动所有的分页空间

/etc/swapspaces存放分页空间表格信息

-------------------------------------------------

显示卷信息:

lsvg显示卷的名称

lsvg-lrootvg显示rootvg卷的详细信息

-------------------------------------------------

mount卷的方法:

varyonvgdatavg加载datavg卷

mount/dev/data1加载datavg下的一个data1卷

裸设备类型:

raw,jfs    jfs可以转变成文件系统,而raw则不行

-------------------------------------------------

在裸设备上安装oracle系统:

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

chownoracle:

dba/dev/system01

chownoracle:

dba/dev/rsystem01

在使用文件时必须用rsystem01

-------------------------------------------------

smit快速路径名称:

(smit:

图形方式,smitty:

字符方式)

dev设备管理

diag诊断

jfs定期档案管理系统

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

nfsNFS管理

sinstallp软件安装及维护

spooler列印队列管理

system系统管理

tcpipTCP/IP管理

USER使用者管理

clstart,clstop:

启动和停止cluster

lssrc-gcluser:

查看cluser的状态

-------------------------------------------------

查看已安装的软件信息:

ls-aF/usr/lpp(lpp:

LicensedProgramProducts)

查看安装媒体内容:

installp-q-d/dev/cdrom-l

-------------------------------------------------

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

需要加载的信息存放在/etc/filesystems

mount-tnf加载所有在/ect/filesystems中定义type=nfs的文件系统

显示已加载的文件系统及状态:

df-v,mount

-------------------------------------------------

查看错误日志信息:

errpt-a

-------------------------------------------------

有关TCP/IP的命令

网路卡:

smitchgenet,chgtok,chgfddi,opschange,mktty:

adptr架构快速路径

smitmkinet,ppp:

slip与ppp快速路径

ifconfig:

config界面

位址:

/etc/hosts静态主机表

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

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

/etc/named.ca根名称服务器快取

/etc/named.data位址列表

/etc/named.rev反转指标列表

nslookup查询名称服务器资讯

网络路由:

route管理路由

netstat-rn列出定义的路由

routed路由(daekminrip)

gated路由(daekminrip、egp、hello)

/etc/gateways已知网关

/etc/networks已知网路

服务:

/etc/services

/etc/inetd.conf

TCP/IP群组子系统:

/etc/

startsrc-gtcpip启动全部的tcpip子系统  

startsrc-sinetd启动主要internet

除错:

iptrace启动封包追踪

ipreport追踪结果格式化输出

netstat网络统计

ping检查是否可以到达

查看HACMP,外部硬盘信息:

lscfg-v

lsdev-Ccadapter

对等机器信息:

/etc/.rhosts

/etc/hosts.equiv

/etc/hosts

-------------------------------------------------

观察进程内存使用情况:

psaux观察参数%mem:

内存使用百分比RSS:

实际使用内存

vmstatfree的单位为块,缺省值为4096bytst

-------------------------------------------------

查看内存

/etc/lsattr-Elmem0

查看SWAP空间

lsps-l

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

raw_lv  

裸设备的备份

ddif=/dev/raw1of=/dev/rmt0bs=16k

AIX系统所需要补丁

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

查看操作系统补丁

instfix-a

查看操作系统文件系统

lslpp-l[fileset_name]

AIXl10.169.180.80

root/tsc

#lspv  *列出设备名称

hdisk0      0006fa7f212ee586  rootvg

hdisk1      0006fa7f7dc2b8a8  oradata

如想删除设备,则用rmdev-dlhdisk1...

smitssaraid(首先创建RAID阵列)

再创建VGsmitvg

然后在VG中创建lv(也即裸设备)

此时便可以创建数据库了,或者可以在此时创建FS:

smitfs

几个命令

lsvg-o  列出所有激活的VG

lsvg  列出所有VG

lsvg-lvgname  列出此VG中所有的LV

#lsvgrootvg

VOLUMEGROUP:

  rootvg            VGIDENTIFIER:

  0006fa7f7a9d0093

VGSTATE:

    active            PPSIZE:

      32megabyte(s)

VGPERMISSION:

  read/write          TOTALPPs:

    542(17344megabytes)

MAXLVs:

      256              FREEPPs:

    462(14784megabytes)

LVs:

        8                USEDPPs:

    80(2560megabytes)

OPENLVs:

    7                QUORUM:

      2

TOTALPVs:

    1                VGDESCRIPTORS:

2

STALEPVs:

    0                STALEPPs:

    0

ACTIVEPVs:

    1                AUTOON:

      yes

MAXPPsperPV:

1016              MAXPVs:

      32

#

lsvg-pvg_name

oradata:

PV_NAME        PVSTATE  TOTALPPs  FREEPPs  FREEDISTRIBUTION

hdisk1        active    543      343      109..00..17..108..109

此出时可以看出此VG的大小,即pp*pp_size=543*64=...

挂VGvaryonvgvg_name

删VGvaryoffvgvg_name

检查IBMCLUSTER(HACMP/ES)配置的校验

lslpp-l|greprsct

lslpp-l|grep-ihacmp

检查AIO是否在系统启动时配置启用

lsdev-Ccaio

或用smitchaio

AIX下mount光盘

mount-rvcdrfs/dev/cd0/cdrom

查看系统内核,进程,硬盘等性能前几位

#topas

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

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

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

#df–k(文件系统使用情况)

#

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

#bootinfo-m  硬件环境

更改每个VG中LV的个数默认值=vgsize/pp

#chvg-t

#chlv-xnumber

'lsps-a'        Liststhestatusofdefinedpagingspaces.

'lslpp-h'      UsedtodeterminetheversionofAIXyouarerunningas                        wellastheversionofALLLicensedProgramProducts.  

'lsattr-E-lsys0'  Usefulindetermininghowmuchrealmemoryresideson  thesystem.  

'lsdev-C'      Usedtodeterminewhatdevicesaredefinedtothesystem.  

'psav'        Givesaballparkestimateofthepercentageofcpuandmemory                    utilizedbyeachprocesscurrentlyrunning.  

'vmstat320'    Usefulfordetermininghowmuchpagingactivityistaking                      placeonthesystem.  Alsogivesusefulcpuusageinfo.  

'iostat320'    Usefulindeterminingdiskutilizationforeachharddrive

备份裸设备

#ddif=/dev/raw_diviceof=/dev/rmt0.1bs=256k

从磁带还原裸设备

#ddif=/dev/rmt0.1of=/dev/raw_devicecount=63seek=1skip=1bs=4k

#mt-f/dev/rmt0.1bsf1

#ddif=/dev/rmt0.1of=/dev/raw_deviceseek=1skip=1bs=256k

#ddif=/dev/rsystemof=/dev/rsystem_bakbs=8192

怎样镜像rootvg?

现举例如下:

1.添加新硬盘到rootvg

#extendvgrootvghdisk1

2.镜像rootvg

#mirrorvg-c2rootvghdisk1

3.重新生成bootimage

#bosboot-ad/dev/hdisk0

4.更新bootlist

#bootlist-mnormalhdisk0hdisk1cd0

5.重起系统

#shutdown–Fr

系统备份

用以下菜单命令形成可启动磁带,用于系统恢复。

#smitmksysb

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

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

cplv的用法:

fs的拷贝

如在lv00中有文件系统/dev/lv00,mount点/testfs

cplv-vvgname-ynewlyoldlv(此命令自动创建newlv)

删去oldlv

修改/etc/filesystems下/testfs,将dev定为/dev/newlv

fsck/testfs

mount/testfs则原文件系统的内容都能访问

rotating方式与cascading方式所不同的是,采用rotating方式的资源组不是固定地分配给某个node,而是第一个加入cluster的node拥有第一个可用的资源组,第二个加入cluster的node获得第二个可用的资源组,直至最后一个资源组被动态分配完为止,没有获得资源组的节点将作为standby节点。

当一个节点失败后,拥有最高优先级的standby节点将接管资源。

当故障节点恢复并重新加入cluster后,该恢复节点不能重新获得原有的资源组,而只能成为standby节点。

1.如何禁止终端上的中断键(CTRL+C)?

在很多应用系统中,系统管理员希望普通用户只运行自己的应用程序,不能进入系统的shell提示符下,但缺省情况下当用户在终端上按CTRL+C键时就会退到系统提示符下。

由于用户终端一般没有固定的端口号,为了禁止使用中断键,可采取下面办法:

(1)如果使用ksh,可在$HOME/.profile中第一行加入如下内容:

trap"echo'Abnormaloperation';exit"123915

(2)如果使用csh(ksh亦可),可用如下命令:

%sttyintr^!

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

%sttyintr^c

2.如何在shell中不回显(echo)字符?

在实际应用中,一般当我们在键盘上键入口令时不希望将其显示在屏幕上,为此可采用下面的两种办法:

·使用stty命令

stty-echo#donotdisplaypassword

echo"Enterpassword:

\c"

readPASSWD#getthepassword

sttyecho#restorestandardconfiguration

·使用echo命令

设置保密属性:

echo"\033[8m"

取消保密属性:

echo"\033[m"

3.如何在某个目录及其所属子目录的所有文件中查找字符串?

在程序维护过程中,有时需要在某个目录及其所属子目录的所有文件中查找某一个字符串,为此可用下面两种方法(假设在*.cp文件中查找字符串"abc",结果放在文件out中):

(1)cat/dev/null>out

find./-name"*.cp"-execgrep"abc"{}>>out

(2)find./-name"*.cp"|xargsgrep"abc">out

推荐使用第二种方法,因其系统开销小、速度快。

4.如何对/etc/inittab文件中的一行进行注释?

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

"。

5.如何转换DOS和AIX两种格式的文本文件?

如欲转换DOS和AIX两种格式的文本文件,有两种方法:

(1)用ftp命令:

设置ASCII传输类型,在一台运行AIX的机器和另外一台运行Windows的机器之间互相传送,这里不再赘述。

(2)使用aix2dos或dos2aix命令

如将DOS格式的文本文件转换为AIX格式,可用命令A:

dos2aixinputfileoutfile,反之可用命令:

aix2dosinputfileoutfile,关于dos2aix和aix2dos命令的详细用法可参阅"dos2aix-h"和"aix2dos-h"。

注意要使用这两个命令,必须首先安装文件集bos.pci。

6.如何解决某一PV上的VGDA与ODM库不一致的问题?

在系统维护过程中,因为操作错误或其他特殊原因,有可能使某一PV上的LVCB和VGDA与其对应的ODM库不一致,导致ODM库紊乱,对PV的有关操作无法进行,这时可采用如下两个AIX命令加以解决:

redefinevg-dhdisk_namevg_name

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

或:

synclvodm-P-vvgname

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

7.如何设置用户的文件大小限制?

在AIX系统中,用户使用系统资源是有一定限制的。

如用户缺省可创建或扩展的最大文件为1G(参见/etc/security/limits:

fsize=2097151,fsize_hard=fsize512-bytesblocks)。

如欲修改,可使用smit:

#smitchuser选择用户,修改下面两项:

SoftFILEsize[4194302]

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

HardFILEsize[4194302]

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

用该用户身份登录,使用"ulimit-f"和"ulimit-Hf"可分别显示其fsize、fsize_hard的大小。

8、如何按文件大小排序列出一个文件系统下的文件?

当监控某一文件系统的空间使用情况时,如果该文件系统剩余空间较少或已使用空间增长较快,则有必要排序列出该文件系统中所有大于某一给定字节数的文件,以便进一步维护管理。

为此,可用如下命令:

#find[filesystem_name]-xdev-size+[512-bytesbloks]-ls|sort-r-n-k7

1.文件系统是否满

方法:

df–k可以以K为单位检查文件系统的使用率。

(90%以上,需要调整)

2.检查系统出错日志使用errpt|more来检查

清除现有的log:

Errclear0

3.检查系统合法/非法登陆情况

使用Last命令来检查来自登陆的地方。

4.检查系统是否有巨大的Core文件生成

使用find/-namecore–print来检查。

对Core文件,一般直接删除就可以了。

5.系统性能检查:

a)CPU性能:

使用Vmstat,topas来检查

b)内存使用情况:

也是使用topas,vmstat来检查

c)检查IO平衡使用情况:

使用iostat来检查

d)交换空间使用情况:

使用lsps–a来检查

6.Mail检查

7.Diag一个月一次

用命令SVMON来监控服务器,

root@AIX1[/]#svmon

      size  inuse  free  pin    virtual

memory10485661023178  4976  55113  251293

pgspace52428810871

      work  pers    clnt

pin    55116  0      0

inuse  250952  772224    2

用SVMON可以具体指定进程号,如

#SVMON-P26060就会指出这个进程具体的内存的使用情况

把64位改成32位的,

Beforethekernelchange,plsverifytheexistingkernelfirst:

#bootinfo-K

64----->64-bitkernel

32----->32-bitkernel

Thefollowingexampleprovidesthecommandstochangethe64-bitkernelto32-bitkernel:

#ln-sf/usr/lib/boot/unix_mp/unix

#ln-sf/usr/lib/boot/unix_mp/usr/lib/boot/unix

#bosboot-ad/dev/ipldevice

#shutdown-Fr

Afterthesystemhasrebooted,itwillberunningthe32-bitkernel.

学习笔记(cfgmgr)

Cfgmgr命令:

用来配置设备并随时把设备软件安装到系统中。

参数:

-f指定cfgmgr命令运行第一阶段配置规则,该参数在运行时不可用(即系统启动后)

-iDevice指定安装介质的路径。

-lName指定单独配置的设备及其子设备Specifiesthenameddevicetoconfigurealongwithitschildren.

-pPhase指定cfgmgr命令运行的阶段

-s指定cfgmgr命令从事第2阶段的配置规则

-v指定详细输出.  cfgmgr命令把关于它所做的操作信息写到标准输出

被设置的设备受到configurationrulesobjectclass(配置规则对象类)的控制,configurationrulesobjectclass是deviceconfigurationdatabase的一部分,每个configurationrulesobjectclass指定了三个项:

1、可执行程序运

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 人文社科 > 法律资料

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1