AIX命令.docx

上传人:b****7 文档编号:10215178 上传时间:2023-02-09 格式:DOCX 页数:18 大小:25.76KB
下载 相关 举报
AIX命令.docx_第1页
第1页 / 共18页
AIX命令.docx_第2页
第2页 / 共18页
AIX命令.docx_第3页
第3页 / 共18页
AIX命令.docx_第4页
第4页 / 共18页
AIX命令.docx_第5页
第5页 / 共18页
点击查看更多>>
下载资源
资源描述

AIX命令.docx

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

AIX命令.docx

AIX命令

AIX系统下曾用过的命令

关于用户、密码、安全

关于用户、密码、安全

who

当前所有登录在线的用户

whoamI 

当前登录用户身份

passwd

更改密码

lsuser–aidpgrpgroupsALL

显示所有用户(ALL)的id、PrimaryGroup、GroupSet属性

lsuserALL

将显示所有的属性信息,以空格隔开每个属性。

groups

检查自己所属之群组名称

last-n10

最近登录系统的10个用户站点、时间等信息

last+用户帐号

指定显示某一用户的登录信息

w

打印当前系统活动摘要。

groupssyswangsyshxg

检查syswang和syshxg所属之群组名称

关于系统配置、版本

关于系统配置、版本

oslevel

报告使用安装在系统中所有文件集子集的操作系统的级别

oslevel–r

确定系统上的当前AIX版本达到的最高的推荐维护包

lsattr-E-lsys0

显示系统级别的属性

uname-a

显示系统名称、节点名称、版本、计算机ID

uname-p

显示系统的芯片类型。

例如,PowerPC

uname-M

显示系统型号名称。

例如,IBM,9114-275

lscfg|grepproc

显示您系统上的处理器数量。

grep起到文本过滤的作用。

hostname

设置或显示当前主机系统的名称。

prtconf

可以使用prtconf命令输出完整的报告,包括:

系统型号、机器序列号、处理器类型、处理器数目、处理器时钟速度、cpu类型、总内存大小、网络信息、文件系统信息、调页空间信息和设备信息。

lsmcode-c

查看微码,显示系统固件级别和服务处理器(如果存在)。

bootinfo-K

显示AIX系统内核是32位还是64位:

bootinfo-y

显示机器硬件是32位还是64位

instfix-i|grepML

查看补丁是否已经安装完成。

查看补丁的版本号。

关于软件安装、维护

关于软件安装、维护

installp–p

预览这个LPP安装需要多大的空间等信息,并没有真的安装

Installp–L–d/dev/cd0

列出光驱里可安装的软件列表

installp–c

commit一个处于apply状态的软件包

installp–r

reject一个处于apply状态的软件包

installp–C

清除安装失败的不完整的文件和软件

lslpp–l“bos.rte.*”

列出所有文件集bos.rte中已安装文件集的多数新近级别的安装状态

lslpp–l

显示有关系统上已安装文件集的信息

lslpp–h 

显示安装历史

lslpp–w/usr/bin/vi

查看哪个软件包拥有文件/usr/bin/vi

lslpp-fbos.rte.lvm

列出文件集bos.rte.lvm中的所有文件的名称

lppchk-v

验证软件安装后在/,/usr和/usr/share的文件是否一致

关于卷组、文件系统

关于卷组、文件系统

lsvgrootvg

显示关于rootvg卷组的信息

lsvg:

命令用于显示系统内的所有卷组名

lsvg–prootvg

列出rootvg的物理卷信息和状态

lsvg–lrootvg

列出rootvg的逻辑卷信息和状态。

查看rootvg上的所有的LV和FS。

varyonvgvgname

激活卷组

varyoffvgvgname

释放卷组

lsvg

显示系统中的所有的卷组

lsfs

显示文件系统的特征。

显示/etc/filesystems文件中的所有文件系统。

lspv

查看hdisk和vg的对应关系。

显示系统中所有物理卷。

lspvhdisk3

显示物理卷hdisk3的状态和特征

lspv  -phdisk5

显示由物理分区编号hdisk5的物理卷的状态和特征

显示一个物理卷内物理分区使用情况,遍例硬盘的pp

lspv–lhdisk0

显示一个物理卷内逻辑卷的信息

lspv–Mhdisk1

显示位于hdisk1上的所有物理分区与逻辑分区之间布局关系。

extendvgvg3hdisk3hdisk8

将物理卷hdisk3和hdisk8增加到卷组vg3中

reducevgvg01hdisk1

删除卷组vg01中的物理卷hdisk1

lslvlv1

显示有关逻辑卷lv1的信息

lslv-llv03

显示逻辑卷使用的物理分区在物理卷上分配图。

显示lv03的特征和状态,且输出按物理卷排列。

lslv-phdisk2

显示物理卷hdisk2的逻辑卷分配图。

会显示hdisk2的分配图,且显示每个分区状态。

lslv-mtestlv

显示testlv的LP与PP对应关系及所属PV,也包括副本的对应信息。

df–m

以MB块为单位显示报告(已mount上的)文件系统上的空间信息,查看文件系统的使用情况

du–m/home/syshxg

以MB块为单位显示文件(夹)/home/syshxg所有内容的大小

du-ak/home/fran

显示/home/fran目录下每个文件及该目录的磁盘使用情况,以KB计算

du-sk/home/fran

显示/home/fran该目录树的总共磁盘使用情况

crfs–vjfs2–gVGNAME–asize=10G–mMOUNTPOINT

创建一个文件系统

chfs–asize=20G/fs01

将文件系统/fs01扩大到20G

chfs-m/test2/test

此命令将文件系统的安装点从/test更改为/test2。

修改mount点时,最好先把原mount点/test给umount掉

rm–r/fs01

删除文件系统/fs01,并删除其mount点

rmlv-phdisk7lv1

尝试删除lv1的位于hdisk7上的分区并提示用户确认。

syncvg-phdisk04hdisk05

同步物理卷hdisk04和hdisk05的副本

syncvg-vvg04vg05

同步卷组vg04和vg05的副本

synclvodmrootvg

使设备配置数据库与rootvg的逻辑卷管理器信息同步

chlv-x1000-dprlv1

将逻辑卷lv1的最大逻辑分区数量更改为1000,将I/O操作的调度策略更改为“并行/循环(parallel/round-robin)”。

mklvcopytestlv3

将物理分区添加到逻辑卷testlv中的逻辑分区,以便每个逻辑分区存在三个完整的镜像副本。

rmlvcopytestlv2hdisk6

删除位于hdisk6上的副本并保留两个镜像副本。

chown-Roracle:

dba/ngdfs01

将/ngdfs01文件系统及其下所有文件的所有者和组更改为用户oracle和组dba

关于网络文件系统(NFS)

exportfs

Listsallexportedfilesystems

exportfs-a

Exportsallfs'sin/etc/exportsfile

exportfs-uFileSystem

Un-exportsafilesystem

mounthostname:

/filesystem/mount-point

MountanNFSfilesystem

关于文件、目录操作

关于文件、目录操作

./

表示当前目录

cd

改变目录位置,至使用者login时的workingdirectory(起始目录)。

cd..

改变目录位置,至目前目录的上层(即parentofworkingdirectory)

cd/tmp

进入/tmp目录

pwd

显示工作目录的路径名称

lmktempabc1024M

创建一个1G大小的文件abc

mkdirtmp

在当前目录下建立子目录tmp。

mkdir+目录名。

mkdir-m755/home/demo/sub1/Test

在以前已创建的/home/demo/sub1目录中新建一个使用rwxr-xr-x许可权的名为Test的新目录。

-m设置新创建的目录的许可位

mkdir-p/home/demo/sub2/Test

在目录/home/demo/sub2中新建一个使用缺省许可权的名为Test的新目录

-p创建丢失中间路径名称目录。

如果没有指定-p标志,则每个新创建的目录的父目录必须已经存在。

rmdir -p /home/demo/mydir

该命令首先除去/mydir目录,然后分别是/demo和/home目录。

如果在除去目录时,它不为空或没有写权限,命令终止。

rm+路径+文件名。

如果要删除目录,用rm–r+路径+目录名。

注意:

要删除一个文件或文件夹,首先要具有对这个文件夹的写权限。

rm myfile

删除myfile文件。

如果有到此文件的别的链接,则文件仍在那个名称下,但是除去了名称myfile。

如果myfile是其仅有的链接,则删除文件本身。

rm-rdir1 

删除目录dir1,及其下所有文件及子目录。

rm  file?

     

 删除文件名中有五个字符,前四个字符为file的所有文件。

rm  f*       

 删除文件名中,以f为字首之所有文件。

rm–r*

删除当前目录及其子目录下的所有文件和文件夹

mvfile1file2

将文件file1改名为file2。

mv+文件名+路径。

mvfile1file2/tmp

将文件file1和文件file2移动到目录/tmp下

mvchap4jim/chap5/home/manual

该命令把chap4文件移动到/home/manual/chap4文件目录,并且把jim/chap5文件移动到/home/manual/chap5文件。

cpfile1file2

将文件file1拷贝到文件file2。

cpfile1file2/tmp

将文件file1和文件file2拷贝到目录/tmp下。

cp-r/tmp/mytmp

将目录/tmp下所有文件及其子目录拷贝到目录/mytmp

cp+文件名+路径。

若要复制目录,需要加参数-r或-R。

(cp命令可以夸卷组)

cp/tmp/file1  

将目录/tmp下的文件file1复制到现行目录下,文件名仍为file1。

uniq fruit newfruit

删除fruit文件中的重复行并将结果保存到一个名为newfruit的文件中

chmod0666file1file2

将文件file1及file2置为所有用户可读可写

chmodu+xfile

对文件file增加文件主可执行权限

chmod  g+x  file3

将文件file3,增加群组使用者可执行之权利。

chmodo-rwxfile

对文件file取消其他用户的所有权限

file*

显示当前目录下所有文件的类型

find/  -namea*

搜索根目录及其所有子目录中以a开头命名的所有文件的完整路径名称。

find/-size+30720

搜索根目录及其所有子目录中size大于15M的文件。

其中-size寻找的文件大小是以512bytes计算的

find/logs-typef-mtime+5-execrm{}\;

在/logs目录中查找更改时间在5日以前的文件并删除它们

touch program.c

将program.c文件的上次访问和修改时间设置为当前日期和时间。

如果program.c文件不存在,touch命令就创建一个同名的空文件。

要避免创建新文件,请输入:

touch -c program.c

列出文件、查看文件内容

列出文件、查看文件内容

ls

显示目录内容

ls–a

-a将隐藏文件一起列出

-r反转排序顺序,适当的按字母逆向排序或者首先排序最旧的文件。

ls–lxxx

xxx目录(文件)中的详细信息

ls-l

显示文件的详细信息

ls|grep–vabc

列出当前目录下,文件名中不含有“abc”字符的文件

wc chap1

显示chap1文件中的行数、字数和字节数。

-l统计行数-m统计字符数-w统计字数

more  /etc/inittab

分屏显示/etc/inittab文件内容

cat   /etc/inittab  

显示/etc/inittab文件内容

cat section3.1 - section3.3 >section3

该命令并置具有来自键盘的文本(由减号表示)的文件section3.1、和文件section3.3,然后将输出定向到名为section3的文件。

-(减号)允许cat命令的标准输入。

cat–nmyfile

显示myile文件,并带有行号

catmyfile|teefile1file2file3

显示myfile文件的内容,同时拷贝文件为file1、file2、file3。

tee命令:

读取标准输入的数据,并将其内容输出成文件。

pg    /etc/inittab  

显示/etc/inittab文件最后的内容

tail  /etc/inittab

显示最后的十行内容

find/  -name.profile-print

这搜索整个文件系统并且写出以.profile命名的所有文件的完整路径名称。

/(斜线)告诉find命令搜索根目录及其所有子目录。

find./!

-nameaa-print

查找显示当前目录下,文件名不是“aa”的所有文件。

find.-name"[a-z][a-z][0--9][0--9].txt"-print

在当前目录查找文件名以两个小写字母开头,跟着是两个数字,最后是*.txt的文件

find./  -ctime1  -print

列出当前目录中在当前24小时的时间内更改过的所有文件

find/-nouser-ls

在AIX系统上如果一个用户被删掉后,原来属于这个用户的文件将变成无所有者的文件。

可以用此命令来找出这些文件。

whereisexample.txt

定文件example.txt的位置

whereis命令用于确定文件的位置。

具体的用法:

whereis+文件名。

ls/tmp|grepovpagent

查找列出/tmp目录下,名字中含有ovpagent的文件或文件夹

lslpp-w/usr/sbin/installp

列出拥有installp的文件集

grepabcfile1

寻找文件file1中,列出字串abc所在之整行文字内容。

whichcd

显示cd命令的路径

关于设备

关于设备

lsdev–C–cadapter–Sa

列出定制设备对象类中可用状态的适配器

lsdev–C–ctape

列出定制设备对象类中的所有磁带设备

lsdev–Ccdisk

查看磁盘名和磁盘类型(内置盘还是SSA外置盘)。

检查硬盘的available状态。

lsdev–Ccprocessor

检查CPU个数及available状态等信息。

lsdev–P|grep–iother

预定义对象所支持的设备,绝大多数是IBM的产品。

然而,其中也有通用的设备对象。

这类设备可用此命令查看。

参数-i表示:

在进行比较时忽略字母的大小写。

lscfg–vlhdisk0

查看硬盘型号等信息

lscfg–vlfcs0

查看fcs0卡型号等信息

lsslot–cpci

列出所有PCI热插拔插槽

lscfg-vlent0

显示由逻辑名ent0指定的特定设备的VPD。

lscfg:

显示系统的配置信息、诊断信息和重要产品数据(VPD)信息。

tctl -f /dev/rmt1 rewind

将rmt1磁带设备倒带

tctl-frmt0status

显示磁带设备rmt0的状态信息。

命令同lsattr–Elrmt0

tctl-fTapeDeviceoffline

弹出磁带

mkdev-lrmt0

使已定义的磁带机rmt0可用

(rmt0Available)

rmdev-lrmt0

使可用设备成为已定义状态

(rmt0Defined)

rmdev-dlrmt0

永久删除设备

(rmt0deleted)

cfgmgr

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

termdef-t

显示当前终端名称。

lsdev–ppci0

列出所有子pci0总线

-p用来显示给定Parent的子设备。

-

lsdev–Clscsi4–Fparent

列出scsi4的父设备

关于网络

关于网络

netstat-r-finet

显示因特网接口的路由表信息

表示AF_INET地址系列。

ifconfig-a

显示网络接口的当前配置信息。

netstat-in

显示所有配置的接口状态,IP地址等接口信息

lsdev-Ccif

查看网卡个数、可用状态等信息

ifconfigDeviceNameup

Turnsonnetworkcard

例:

ifconfigeth0up激活eth0网络接口

ifconfigDeviceNamedown

Turnsoffnetworkcard

例:

ifconfigeth0down禁用eth0网络接口

ifconfigDeviceNamedetach

Removesthenetworkcardfromthenetworkinterfacelist

例:

ifconfigeth0detach将eth0从网络接口列表中删除。

关于内存、进程、页空间

关于内存、进程、页空间

lsattr-Elmem0

检查内存状态。

正常时size=goodsize

lsdev-Ccmemory

查看所有内存的状态(正常的状态是available)。

ps-e-f

显示所有进程

bindprocessor-q

查看所有logicalprocessors

lsdev-Ccprocessor

查看可用的物理CPU(core)

ps-ef|greporacle

查看Oracle进程

lsps–a

列出所有调页空间的特征

swapon–a

激活换页空间

psaux|head-4 

查看前3位占用cpu的进程

svmon-Pt3

查看前三个占用内存的进程

fuser-u/etc/filesystems

列出使用/etc/filesystems文件的进程号和用户登录名

fuser-kxuc/home

终止使用给定文件系统的所有进程。

终止每个正在使用/dev/hd1(/home)文件系统的进程。

仅有root用户能终止属于另一用户的进程。

如果您正在试图卸下/dev/hd1文件系统,而一个正在访问/dev/hd1文件系统的进程不允许这样,您可能希望使用此命令。

kill11721

kill-911721

杀掉进程11721。

有时候可能会碰到这样的情况,某个进程已挂死或闲置,使用kill命令却杀不掉。

这时候就必须发送信号9,强行关闭此进程。

当然这种“野蛮”的方法很可能会导致打开的文档出现错误或数据丢失之类的错误。

所以不到万不得已不要使用强制结束的办法。

假如连信号9都不响应,那恐怕就只有重新启动电脑了。

关于备份、恢复、归档

关于备份、恢复、归档

mksysb–i/dev/rmt0

生成系统备份并且向名为/dev/rmt0的磁带设备创建/image.data文件(由mkszfile命令生成)

mksysb:

命令创建操作系统的备份(也就是,root卷组)。

如果系统破坏,可以使用此备份来重新安装系统到它的原始状态。

如果在磁带上创建备份,磁带是可引导的并且包含从备份安装所需的安装程序。

lsmksysb–f/dev/cd1

列出位于设备/dev/cd1下的系统备份内容

lsmksysb–V–f/dev/rmt0

验证定位在/dev/rmt0上的卷组备份磁带的每个包头的可读性

restore–Tqvf/dev/rmt0

在屏幕上查看显示磁带/dev/rmt0里面备份了哪些目录和文件

restore–xvqdf/dev/rmt0./dir-to-restore

恢复某一个目录或单个文件。

要恢复的目录或文件以相对路径”./”开始,例如:

如果恢复目录”/dir”,在命令中需要写”./dir”

restore–xdvqf/dev/rmt0/home/mike/tools

从文件名归档恢复特定目录和该目录中的内容。

-x标志告知restore利用它们的文件名来抽取文件。

-d告知restore抽取所有在/home/mike/tools目录中的文件和子例程。

当使用–T标志时,文件和目录名必须按其显示指定。

如果目录不存在,它们会被创建。

savevg–if/dev/rmt0usrvg

将用户卷组usrvg备份到磁带驱动器/dev/rmt0中

savevg:

命令查找和备份属于指定卷组的所有文件。

卷组必须是激活的,且文件系统必须安装。

restvg–f/dev/rmt0hdisk2hdisk3

从/dev/rmt0设备恢复卷组映像到hdisk2和hdisk3磁盘。

命令完成后,在指定的hdisk2,hdisk3上建立savevg所备份的卷组。

恢复整个用户卷组,适用于用户卷组从一个系统整体搬迁到另一个系统。

tar-cvf  /dev/rmt0/fs01/fs02/fs03

将文件系统/fs01、/fs02、/fs03归档备份到/dev/rmt0磁带机里

tar-xvf  /dev/rmt0

恢复磁带中的归档备份内容。

如果备份的是绝对路径(也即全路径),则会恢复至绝对

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

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

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

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