aix 常用命令大全.docx

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

aix 常用命令大全.docx

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

aix 常用命令大全.docx

aix常用命令大全

3、smit菜单

用户组文件系统磁盘次胖空间,交换分区系统参数,软件安装参数管理

smit.log记录了aix命令以及输出结构,错误信息

smit.script记录smit菜单记录的aix命令和脚本

smit.transaction记录了aix命令以及命令的说明

smit.log很详细

smit与smitty功能完全相同

F6对应的图形界面与aix上的命令

F8显示当前的fastpath,也就是快捷路径的意思。

smitinstall_update直接进入相关菜单

smitmkuser直接进入添加用户的菜单中。

smit管理

管理用户

smituser

管理卷组

smitvg

管理磁带

smittape

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

4、网络

--查看网卡

lsdev-Ccadapter|grepent

--配置网卡

cfgmgr

首次配置IP

smit-->communicationsapllicationsandservices--->tcp-->mininumconfigurationandstartup

en0--标准net网络协议

et0---iee802.3

配置主机,IP,MASK,GATEWAY等。

配置第二块去进一步配置furtherconfigration中。

物理网卡和网络接口之间的区别:

--列出物理网卡

lsdev-Ccadapter|grepent

--列出网卡的网络接口

lsdev-Ccif

eno

eto

l0--loopback

显示网卡

ifconfig-a

netstat-in

aix上路由

--查看路由,路由存储在内存和odm库上的

netstat-rn

配置路由

smitroute

ping命令pingIP地址

telnet主机名/ip

ftp主机/ip

在新装的每台aix机器上,都会默认把telnet与ftp打开

查看服务

lssrc-ttelnet

lssrc-tftp

vi/etc/inetd.conf文件

该文件中描述了文件使用了哪些服务,不使用了哪些服务,进程是什么?

参数以及相关信息。

注释一行则重启关闭服务,

修改后refresh-sinetd,将该服务刷新,则修改就生效了。

dhcp

smittcpip使用自动获取ip功能

配置成为dhcp服务器,过程是稍微复杂点

1)配置/etc/f

2)smitdbcpsd启动服务器进程

nfs文件系统,共享文件代码,文件共享。

一台nfsexport,从其它机器import

smitntfs

showmount-eIP/主机

另外一台机器mount

mountIP:

/TMP/TEST/home/test

网络参数通过no-a|more查看相关的网络上可以调整的参数。

这些参数都是系统的核心参数,不能随便的修改。

比如参数:

no-a|grepipforwarding

含义是主机有多余一块网卡的时候,该参数值为0的时候,网卡之间就不会有数据。

=1的话数据流可以从一块网卡转向到另外一块网卡上。

比如:

两块网卡,一块内网,一块外网。

如果打开的话,使用内网的网卡作为网关时,其它机器连接上该网关,可以使用内网地址上外网。

修改参数值的方法:

no-oipforwarding=1

只对本次操作有效

no-pipforwarding=1

修改永久有效

或者将no-o加入到/etc/rc.tcpip文件中。

使用no-o修改也会永久有效。

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

5、逻辑卷的管理--磁盘的管理

在unix系统下主要是通过lvm完成的。

它是在操作系统安装时的必选主件。

优点:

逻辑卷可以跨不连续的磁盘空间。

逻辑卷可以跨硬盘。

可以动态扩展逻辑卷的大小。

逻辑卷可以镜像,可以重定位。

pv,vg,lv,pp的概念的详细解释。

1)pv:

physicalvolumne翻译为物理卷。

实质上指一个硬盘,可以是一个物理硬盘也可以是一个逻辑硬盘。

pv与使用的技术无关,是scisi盘,是fc盘,是sata盘等,无所谓,在aix中都会将其认为是一个pv。

aix将任何一个pv命令为

hdiskN,hdisk0,hdisk1等。

--查看机器上有几块硬盘

lspv

2)vg:

一组pv的集合称为是vg。

--查看系统的vg的个数

lsvg

rootvg

系统目前只有一个vg,那就是rootvg,系统的第一个vg就是rootvg。

操作系统就装在rootvg上。

一个vg中至少含有一个hdisk,就是至少含有一个pv组成。

而同时一个pv最多也只能在一个vg当中。

上面也就是说,一个vg可以包含多个pv,而一个pv最多在一个vg中。

3)PP物理分区的概念

在一个vg中,所有的磁盘将被划分成统一大小的pp。

lsvgrootvg

可以查看pp的大小为16M。

也就是在磁盘中每个vg被划分成16M大小的PP组成。

而同时该盘上总共有542个PP。

那么就可以计算该盘的大小了。

4)LP逻辑分区。

逻辑分区与物理分区是对应的。

一个逻辑分区可以对应1到3个物理分区。

这取决于镜像的个数。

因此逻辑分区是我们创建逻辑卷时最基本的分配单位。

5)LV逻辑卷

统一划分出的一块区域,用于存储。

lv可以跨物理卷。

一个lv可以在多块硬盘上存在,它的容量可以动态的增加。

我们可以删除逻辑卷,我们

也可以在同一卷组中,将其移动到其它磁盘上。

而且属性也可以修改。

我们可以对逻辑卷进行镜像。

我们也可以对逻辑卷进行条带化。

6)配置pv的过程:

#lspv

hdisk10000sfjshf2324rootvg

hdisk200009732jfdj33None

从上可以看到,hdisk1属于rootvg,而hdisk2不属于任何一个vg。

将设hdisk2已经被删除。

#rmdev-dlhdisk2

hdisk2deleted.

#lspv

hdisk10000sfjshf2324rootvg

hdisk2已经无法看到,系统只有一块盘。

lsdev-Ccdisk

hdisk0defined

hdisk1available

hdisk3defined

从上可以看到系统上可用的盘只有hdisk1

现在开始模拟插上盘的情况:

盘其实已经插好,任何盘都是一样的。

比如scisi,sata,fc盘。

当盘插好后,如果aix中已经包含该盘的驱动,那么我们直接运行cfgmgr命令,

或者我们需要先安装支持该设备的文件包,然后再运行cfgmgr。

当cfgmgr命令运行成功后,我们已经可以发现该盘。

#lspv

hdisk10000sfjshf2324rootvg

hdisk200009732jfdj33None

刚识别的该盘不属于任何一个vg中。

它是一块空盘。

现在我们加hdisk2到rootvg当中去。

先查看rootvg的一些属性:

lsvgrootvg

然后将hdisk2加入到rootvg中去。

#smitextendvg--->选择vgname,pvname。

确认命令成功后。

查看rootvg的情况。

#lspv

hdisk10000sfjshf2324rootvg

hdisk200009732jfdj33rootvg

发现系统的两块磁盘都属于rootvg了。

#lsvgrootvg

发现该vg的大小已经改变了。

但是pp的大小并没有改变。

#查看一个vg下包含的pv

#lsvg-prootvg

pv_namepv_stattotal_ppsfree_pps

hdisk2active542542

hdisk1active542150

可以看到一个vg下每个pv情况,以及每个pv的空间使用情况。

从上可以知道hdisk2是个空盘。

当一个盘是空的时候,我们可以将其从vg中除去。

smitreducevg--->removeaphysicalvolumefromavolumngroup.--->删除的vgname.

当命令成功后,lspv

#lspv

hdisk10000sfjshf2324rootvg

hdisk200009732jfdj33None

因此hdisk2又可以被重新利用了,我们可以将其放入其它的vg中,或者创建新的vg。

#创建新的vg

smitmkvg

vg名称:

datavg

PP大小

pv名字:

选择那块盘或者是哪些盘。

系统重启卷组是否自动激活。

指定卷组的主设备号

是否创建并发访问的能力

当命令执行成功后,datavg就创建成功了

#lsvg

rootvg

datavg

#lsvgdatavg--查看datavg的属性

删除一个vg

#smitreducevg

如果一个vg中只包含一个pv,那么如果删除了该pv,那么该vg也就一起删除了。

也可以直接删除一个vg。

当一个vg被删除后,那么在lspv中也就无法看到该vg了。

而lspv中也将看到lspv中也hdisk2也不属于任何一个vg了。

增加一个vg大小,可以通过扩充磁盘来完成。

减小一个vg的大小,可以通过减少一块磁盘来完成。

删除vg是将vg中所有磁盘都删除后来完成。

vg的属性:

smitchvg---->选择vg名字---->修改其属性。

lsvg-o显示的是当前已经激活的vg。

#将一个vg从激活状态转为非激活状态

varyoffvgdatavg

那么lsvg-o是无法看见datavg的,当然rootvg因为操作系统在使用,我们是永远无法将其变为非激活状态的。

#将一个vg从非激活状态变为激活状态

varyonvgdatavg

只有当一个vg激活的时候,我们才能使用它,才能使用它上面的数据。

查看一个vg上的逻辑卷

#lsvg-lrootvg

lv_nametypelpsppspvslv_statemount_point

hd5boot111close/open/syncdN/A

hd6paging32321N/A

hd8jfslog

hd1jfs/

hd3jfs/home

#lsvg-ldatavg

无返回结果,因为还没有在该vg上创建任何的lv。

#此外还有两个非常重要的命令。

importvg/exportvg

比如:

我们想把一个有数据的磁盘从一台机器上转移到另外一台机器上。

那么我们做的步骤如下:

1)首先将vgvaryoff

#lsvg-o

rootvg

datavg

#varyoffvgdatavg

#lsvg

rootvg

datavg

#lsvg-o

rootvg

2)导出vg

#exportvgdatavg

是指将本地的该vg信息从odm库中删除。

而datavg上所有盘的数据都保持不变,不会对任何磁盘数据做修改。

#lspv

hdisk10000sfjshf2324rootvg

hdisk200009732jfdj33None

3)增加这些磁盘

smitimportvg-->指定新的vg名称--->选择pv名称

总结:

通过import,export的动作,可以改变vg的名称。

我们刚才做的是importvg的动作,而在默认情况下,importvg会将导入的vg进行varyon。

LV的相关实验:

前提我们知道在系统中目前有2块盘,2个vg,但是无lv

1)lspv

hdisk10000sfjshf2324rootvg

hdisk200009732jfdj33None

lsvg-ldatavg1

无返回

lsvg-pdatavg1

返回一块硬盘

2)创建lv

smitmklv--->选择vg---->lvname[用户可以起一个有意义的名字]-->

lp的数目,因为系统没有做镜像,那么lp的数量和pp的数量应该是相等的。

因为一个PP大小是32M,那么如果填入2,那么就是说该lv大小为64M

--->pvname,指定该lv建立在哪个pv上,如果不指定具体的pv,那么该lv会分布在该vg所包含的所有的lv上。

lv类型为,jfs文件系统,raw表示裸设备。

lv在物理卷上的位置:

edge:

边缘,在磁盘的边缘具有最大的吞吐量。

每秒吞吐最大量的数据。

middle:

最小的寻道时间,thinkintime非常的小

center:

不具有优势

inner-niddle

inner-edhe

根据性能要求放入的位置。

rangofphysicalvolume:

该lv分布在多少个pv上,min是尽量将lv放在一个pv上,如果不行才放在多个pv上。

max含义是如果系统中含有多个

pv,那么就将该lv放在多个pv上。

stripsize:

该参数非常的重要。

含义是是否将该lv进行条带化。

一个lv可以进行条带化,而条带化化后可以位于多个pv上。

如果需要条带化的

话,需要指定条带化的大小。

一般情况下是以k为单位。

条带化lv好处:

实现优越的预读功能,串行io率大大提高。

也就是同样的时间内,条带化后可以读出更多的信息。

对于高性能来说,这样做是

很有用的。

实际上这是在aix软件级别上实现raid0。

实现条带化,至少需要两个pv。

#lsvg-ldatavg1

lv_nametypelpsppspvslv_statemountpoint

samplelvraw221closed/syncdN/A

该lv为裸设备,含有2个pp,因为是lv因此没有mount点。

3)再创建一个lv,testlv,jfs文件系统,含有4个pps。

对应于一个pv。

#lsvg-ldatavg1

lv_nametypelpsppspvslv_statemountpoint

samplelvraw221closed/syncdN/A

testlvjfs441closed/syncdN/A

4)导出

#exportvgdatavg1

提示我们必须现将vgvaryoff才可以export

#varyoffdatavg1

#再次exportvgdatavg1成功,这个时候lsvg就无法看见该vg了。

lspv时查看的hdisk2已经不属于任何一个卷组了。

但是刚才的lv信息都保存在hdisk2上。

5)导入vg

importvg-ydatavghdisk2

-y参数后面跟的是vg的名称。

#lsvg已经可以看到该vg信息

#lsvg

rootvg

datavg

#lsvg-ldatavg

lv_nametypelpsppspvslv_statemountpoint

samplelvraw221closed/syncdN/A

testlvjfs441closed/syncdN/A

可以看到刚才的创建的lv信息全部在这里显现出来了。

这种方式import的vg默认就是激活状态的。

修改lv相关命令

修改lv的相关命令

#smitchlv

1)修改lv属性-->列出系统所有的lv,选择其中一个。

2)重命名lv

改变lv属性

1)从raw改变成jfs,直接修改,上面的数据受影响么?

2)增加lv大小

smitextenlv--->选择一个lv名字--->填入新增加的大小的pp个数

3)注意lv属性中copies为1说明没有镜像拷贝。

*****

如何镜像一个lv呢?

smitmklvcopy--->lv名称--->总的镜像的个数--->填写需要增加的pv的总的名称,写入与原始lv不一样的磁盘名称,这样即使坏掉一块盘,因

为还有一份完整的拷贝,系统还可以正常的独立工作。

allocateeachlogicalpartitioncopy:

是否将lv分布在不同的磁盘上。

镜像成功后。

lsvg-ldatavg

#lsvg-ldatavg

lv_nametypelpsppspvslv_statemountpoint

samplelvraw241closed/syncdN/A

testlvjfs441closed/syncdN/A

镜像后lps没有变化,那是说明lv的大小,而pps变大了,他表示该lv的实际大小。

查看lv的实际的属性

lslvlvname

查看发现copies的属性为2。

****

如何镜像一个vg呢?

因为我们现在演示的系统上只有两个vg,也没有空盘,因此需要先删除一个vg,然后再做镜像。

先smitreducevg,腾出一个空盘出来。

我们要对一个vg做镜像,那么必须先将相应的镜像磁盘加入到vg中去。

使用smitextendvg增加一个vg的

磁盘(pv)。

目前的状态是:

hdisk1,hdisk2都是属于rootvg,当然hdisk2是空的。

#开始镜像

smitmirrorvg--->镜像数据同步方式---->pv名字

注意:

需要注意的是虽然我们使用的是mirrorvg命令,但是系统中我们还是使用mklvcopy的命令完成的。

删除lv级别的镜像使用

lv级别的:

smitrmlvcopy

vg级别的:

smitunmirrorvg

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

aix文件系统和交换空间

1、查看aix文件系统类型

smitfs--->listallfilesystems--->

JFS:

日志文件系统,这是我们最常使用的文件系统

enhancedJFS:

增强型的日志文件系统,也就是jsf2

CDROMFS

NFS

2、创建文件系统

我们知道文件系统是创建在lv上的,当lv创建的时候,是没有任何的文件系统的,它是一个裸设备。

当lv被格式化后才能成为一个文件系统。

1)smitcrfs--->选择创建的文件系统类型jfs--->选择是增加一个jfs文件系统,还是在已经之前创建好的lv上创建文件系统。

当然如果我们创建一个jfs文件系统,那么系统会先在底层创建lv,然后再将lv格式化成文件系统。

2)选择

标准的文件系统:

当处理的文件的单个大小小于2G时,则选择该类型的文件系统。

压缩的文件系统:

这样的文件系统占用的cpu比较高。

除了做离线备份外,我们是很少使用的。

因此不建议使用。

支持大文件的JFS:

如果单个处理的文件大于2个G,而小于64G的化,则选择此种类型的文件系统。

如果单个文件大小大于64G的话,则直接使用

jsf2增强性文件系统。

3)选择文件系统位置,选择vg,然后设置属性值。

选择文件系统单位unitsize(512byte,M,G),填写系统单位个数

4)指定mountpoint

查看文件系统

lsfs-q

lsfs

文件系统名称为/dev/lv02,该名称由系统自动创建。

bf属性:

是bigfile文件系统。

如果是大文件的文件系统,那么bf=true。

当文件系统创建完成后,我们并不能直接使用它,而是需要经过mount后才能使用。

说明使用smitcrfs创建的文件系统并没有直接mount。

5)当文件系统创建以后,/etc/filesystems包含了各个文件系统的属性。

当文件系统创建以后,该文件系统的日志存放地址有操作系统的默认值。

6)文件系统大小可以动态的增加,但是动态减小在aix5.3以后才可以的。

df-k查看每个每个文件系统大小。

文件系统一些lostfound目录,以及文件系统结构也会占用一定的大小。

7)增加文件系统大小使用smitchfs命令,确定单位,输入一个总的大小,也可以是+4M。

8)使用smitchfs可以改变系统的挂载点。

lslvlv02

mount/dev/lv02/test02

如果/test02下面已经有信息,则mount后无法看到,只有当umount后才能看到该目录下信息。

9)删除文件前,需要umount文件系统。

umount有时候会出现资源忙的错误。

出现如上使用如下命令:

fuser-cux/test02

/test02:

299034(root)

表进程号pid为299034的进程正在访问该磁盘。

kill-9299034就可以umount掉了。

10)删除文件系统,询问是否rm挂载点。

rmfs

smitrmfs

3、fsck命令

1)命令的主要作用是:

用来做文件系统的检查,它后面的参数是可以跟文件系统的名称。

fsck/home

如果出现错误,我们可以使用fsck-y/home进行对该文件系统进行修复。

2)遇到文件系统损坏的话,就可以使用fsck命令进行修复。

4、换页空间pagingspace

从形式上来说,pagingspace是磁盘上的一块存储区域,完全被aix所使用。

我们可以动态的对换页空间进行增加删除操作,增加大小,减小大小。

当操作系统的内存不够用时,将操作系统内存中不活动的页面交换到交换空间当中去。

空出来的真实的物理内存是给其它的程序用的。

般情况下,交换空间使用率达到70%的时候,那么就需要增减新的交换空间。

而一般换页空间使用率超过99%,或者是达到100%的时候,系统会停

顿,或者是死机。

因此换页空间不是内存的替代品,而一般的换页空间在系统中也是不可缺少的。

1)换页空间的操作

smitpgsp

激活换页空间,不激活换页空间,增加、减小换页空间。

2)一个系统可以有多种换页空间,可以有激活和非激活状态。

如果不激活则说明系统没有使用。

3)增加换页空间

一个vg中可以包含多个换页空间,一般情况下具有两个原则。

增加的换页空间需要与已经存在的换页空间在不同的磁盘上。

新增加的pagingspace的大小尽量与原大小相同,系统会按照一定的算法将换页空间合理的使用,这样可以达到系统的效率最高。

位于两块盘

上的两个128M的交换空间的效率,远远要高于同一块磁盘上256M的交换空间的效率。

pagingspace还是以lv为单位的,其实pagingspace就是一种特殊的lv。

增加后lsps-a就可以看到相应增加的pagingspace,默认名称为paging00。

active状态为no。

因为没有激活,那么该pagingspace的使用率永远为0。

激活pagingspace的命令为:

swapon/dev/paging00

4)删除一个交换空间必须先swapoff/dev/paging00然后才能使用smitpgsp删除交换空间。

5)换页空间的镜像,确保系统的换页空间的

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

当前位置:首页 > 解决方案 > 学习计划

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

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