当前位置:文档之家› AIX进程监控与管理

AIX进程监控与管理

AIX进程监控与管理
AIX进程监控与管理

AIX进程监控与管理 (2)

一, PS命令 (2)

1.1 显示10个消耗cpu最多的进程 (2)

1.2 显示10个消耗存储空间最多的进程 (3)

1.3 按顺序显示系统中受罚的进程: 3

1.4 按照优先级顺序显示系统中的进程 (5)

1.5 按处理时间为顺序显示系统中的前十个进程 (5)

1.6 按实际内存使用的多少顺序显示系统中的前十个进程 (6)

1.7 按换入页面的多少顺序显示系统中的前十个进程 (6)

二, topas命令监控进程 (7)

2.1 topas参数 (8)

2.4 PAGING部分 (9)

2.6 PAING SPACE部分 (10)

三, pTools—进程监控的一组工具 (11)

3.1 procwdx. 11

3.2 procfiles. 12

3.3 procflags. 13

3.4 proccred. 13

3.5 procmap. 13

3.6 procldd. 13

3.7 procsig. 13

3.8 procstack. 13

3.9 procstop. 13

3.10 procrun. 13

3.11 procwait 13

3.12 proctree. 14

AIX进程监控与管理

性能优化以及确定系统中的性能瓶颈是系统管理员的主要任务之一. 在一个计算机系统中, CPU, 内存, 硬盘和网络是影响性能的主要因素, 因此系统性能调整也主要在于如何在这些资源中获得某种平衡, 以满足客户对系统性能的期望.

一, PS命令

Ps命令主要显示系统中关于进程的统计和状态信息, 如进程ID, IO行为以及CPU利用率等. 利用ps命令提供的信息, 可判断一个进程运行了多长时间, 进程使用了多少cpu时间, 以及进程是否受系统的惩罚等. 还可以使用ps命令确定进程使用了多少内存, 完成多少IO, 进程的优先级以及是谁创建了进程.

1.1 显示10个消耗cpu最多的进程

# ps aux|head -1; ps aux|sort -nr +2 |head -10

USER PID %CPU %MEM SZ RSS TTY STA T STIME TIME COMMAND

root 73764 6.1 0.0 384 384 - A Jan 10 130144:34 wait

root 57372 6.1 0.0 384 384 - A Jan 10 132116:52 wait

root 65568 6.0 0.0 384 384 - A Jan 10 129411:36 wait

root 61470 5.9 0.0 384 384 - A Jan 10 126049:17 wait

root 8196 5.9 0.0 384 384 - A Jan 10 127401:32 wait

root 77862 5.7 0.0 384 384 - A Jan 10 123137:04 wait

root 69666 5.7 0.0 384 384 - A Jan 10 122250:12 wait

root 53274 5.6 0.0 384 384 - A Jan 10 119990:30 wait

oracle 692388 1.4 1.0 58764 83088 - A13:49:31 1:08 oracleSISDB2 (LO oracle 798844 1.1 1.0 68976 93300 - A11:47:13 12:07 oracleSISDB2 (LO

选项说明

选项

描述

“a”

显示所有有终端的进程的信息

“x”

显示没有终端的进程, 除了有一个控制终端的进程

“u”

显示面向用户的输出: 这包括USER, PID, %CPU , %MEM, SZ , RSS, TTY, STA T, STIME , TIME , COMMAND

报告结果列说明

描述

USER

(u标志)进程所有者的登录名

PID

(所有标志)进程的进程标识

%CPU

(u和v标识)进程启动后, 该进程使用cpu的时间百分比. 该值通过将进程使用cpu的时间除以进程所用时间计算. 在多处理器环境中, 因为同一进程中的几个线程可以同时在不同的cpu上运行, 该值要进一步除以可用cpu数.(由于计算该数据基于的时间不同, 所有%cpu字段的总和可能超过100%)

%MEM

(u和v标志)进程使用的实际内存的百分比. %MEM往往会夸大与其他进程共享程序文本的进程的成本. 但运行一个程序的多个副本和所有实例共享该程序文本的一个副本时不会计算时间.

(-l和l标志)该进程核心映像的大小单位是1KB

RSS

(v标志) 进程的实际内存(驻留集)大小(单位1KB)

TTY

(所有标志)进程的控制工作站;

- 进程与工作站不相关

?未知

Number tty数目. 例如2表示tty2

STA T

(s, u和v标志)包含进程状态

0 不存在

A活动

I 中间的

Z 已取消

T 已停止

K 可用的内核进程

STIME

(-f和u标志)进程的启动时间. LANG环境变量控制该字段的外观

TIME

(所有标志) 进程的执行时间总和

COMMAND

(s, u和v)包含命令名. 使用-f标志显示完整命令名和它的参数.

1.2 显示10个消耗存储空间最多的进程

# ps aux |head -1; ps aux |sort -nr +3 | head -10

USER PID %CPU %MEM SZ RSS TTY STA T STIME TIME COMMAND

oracle 974978 2.2 1.0 57992 82316 - A14:05:06 2:41 oracleSISDB2 (LO

oracle 966862 0.1 1.0 55144 79468 - A Jul 08 80:49 oracleSISDB2 (LO

oracle 942332 0.0 1.0 59112 83436 - A Feb 16 2:24 ora_arc0_SISDB2

oracle 909346 1.4 1.0 58364 82688 - A13:49:28 3:22 oracleSISDB2 (LO

oracle 901200 0.0 1.0 57592 81916 - A Feb 16 18:46 ora_dbw0_SISDB2

oracle 868444 0.0 1.0 59108 83432 - A Feb 16 1:06 ora_arc1_SISDB2

oracle 860392 0.0 1.0 56760 81084 - A Feb 16 26:20 ora_ckpt_SISDB2

oracle 798844 1.1 1.0 59076 83400 - A11:47:13 13:55 oracleSISDB2 (LO

oracle 790532 0.0 1.0 55712 80036 - A Feb 16 16:02 ora_lgwr_SISDB2

oracle 725148 1.1 1.0 58008 82332 - A11:20:04 15:41 oracleSISDB2 (LO

1.3 按顺序显示系统中受罚的进程:

# ps -eakl |head -1; ps -eakl | sort -nr +5 |head -10

F S UID PID PPID C PRI NI ADDR SZ WCHAN TTY TIME CMD

303 A0 12294 0 120 17 -- 30008110 448 - 0:04 sched

303 A0 0 0 120 16 -- 4110 384 - 59:14 swapper

240001 A 812 725148 1 2 60 20 46a71e510 58172 * - 16:18 oracle

240001 A 812 974978 1 1 60 20 50ab46510 59168 * - 3:08 oracle

240001 A0 598188 905366 1 60 20 29aaa2400 716 pts/0 0:00 ksh

10340103 A0 602234 286872 0 39 -- 3d84f2400 20920 - 12:42 hagsd

10240103 A0 610454 286872 0 31 -- 3484d6400 9052 * - 33:52 hatsd

10240103 A0 585876 610454 0 38 -- 3140c1400 2084 * - 44:40 hats_nim

10240103 A0 528544 610454 0 38 -- 3244cd400 2084 * - 42:51 hats_nim

10240103 A0 499724 610454 0 38 -- 3f04f8400 2044 * - 55:34 hats_diskhb_nim

选项说明

选项

描述

“-e”

将除内核进程以外所有进程的信息写出到标准输出

“-a”

将关于所有进程的信息写到标准输出

“-k”

列出内核进程

“-l”

生成一长列表

报告结果列说明

描述

F

(-l和l标志)与进程和线程相关的部分更重要

S

(-l和l标志)进程或内核线程的状态

对于进程

0 不存在; A活动; W 已交换; I 空闲; Z 已取消; T 已停止

对于内核线程

0 不存在; R 正在运行;S 正在休眠; W 已交换; Z 已取消; T 已停止

UID

(-f, -l 和l标志)进程所有者的用户标识.

PID

(所有标志) 进程标识

PPID

(-f, -l和l标志) 父进程标识

C

(-f, l和-l标志)每次系统时钟周期和发现线程或进程需要运行时增加进程或线程的CPU利用率. 调度程序通过每秒除以2将该值衰减.

PRI

(-l和l标志)进程或内核线程的优先级; 数字越大优先级越低

NI

(-l和l标志)

ADDR

(-l和l标志)包含进程栈的段号; 如果为内核进程, 则为预处理数据区的地址

SZ

(-l和l标志)该进程核心映像的大小单位是1KB

WCHAN

(-l标志) 进程或内核线程为之等待或休眠的事件. 对于内核线程, 如果内核线程正在运行, 该字段为空. 对于进程, 如果只有一个内核线程正在休眠, 等待通道定义为该休眠内核线程的等待通道; 否则显示一个星号.

TTY

(所有标志)进程的控制工作站;

- 进程与工作站不相关

?未知

Number tty数目. 例如2表示tty2

TIME

(所有标志) 进程的执行时间总和

CMD

(-f, -l和l标志)包含命令名.

1.4 按照优先级顺序显示系统中的进程

# ps -eakl | sort -n +6 | head -10

F S UID PID PPID C PRI NI ADDR SZ WCHAN TTY TIME CMD

303 A0 0 0 120 16 -- 4110 384 - 59:14 swapper

303 A0 16392 0 0 16 -- 3800a110 640 f1000700091fa7c0 - 132:15 lrud

303 A0 24588 0 0 16 -- 2800e110 640 f1000700091fa7c8 - 0:00 psmd

303 A0 28686 0 0 16 -- 50010110 512 - 130:29 xmfreed

303 A0 32784 0 0 16 -- 58012110 448 - 0:00 memp_rbd

303 A0 36882 0 0 16 -- 40014110 448 - 0:00 memgrdd

303 A0 40980 0 0 16 -- 48016110 448 - 0:00 psgc

303 A0 90156 0 0 16 -- 118042110 512 2ef6a68 - 0:00 wlmsched

303 A0 94254 0 0 16 -- 100044110 448 - 0:00 armtrace_kproc

1.5 按处理时间为顺序显示系统中的前十个进程

# ps vx |head -1; ps vx |sort -nr +3 | head -10

PID TTY STA T TIME PGIN SIZE RSS LIM TSIZ TRS %CPU %MEM COMMAND

57372 - A132139:54 0 384 384 xx 0 0 6.1 0.0 wait

73764 - A130166:37 0 384 384 xx 0 0 6.1 0.0 wait 65568 - A129433:23 0 384 384 xx 0 0 6.0 0.0 wait 8196 - A127422:34 0 384 384 xx 0 0 5.9 0.0 wait 61470 - A126071:14 0 384 384 xx 0 0 5.9 0.0 wait 77862 - A123157:53 0 384 384 xx 0 0 5.7 0.0 wait 69666 - A122270:45 0 384 384 xx 0 0 5.7 0.0 wait 53274 - A120010:15 0 384 384 xx 0 0 5.6 0.0 wait 176256 - A213:01 782 508 512 xx 3 4 0.0 0.0 /usr/sbi 655584 - A144:09 115789 2816 2816 xx 0 0 0.0 0.0 nfsd

选项说明

选项

描述

“v”

显示PGIN, SIZE, RSS, LIM, TSIZ, TRS, %CPU, %MEM字段

“x”

显示没有终端的进程除了有一个控制终端的进程

报告结果列说明

PID TTY STA T TIME PGIN SIZE RSS LIM TSIZ TRS %CPU %MEM

描述

PID

TTY

STA T

TIME

PGIN

(v标志)处理未装入核心的页面引用产生的磁盘io数目

SIZE

进程数据节的虚拟大小(单位是1KB)

RSS

LIM

TSIZ

(v标志) 文本(共享程序)映像的大小

TRS

%CPU

%MEM

1.6 按实际内存使用的多少顺序显示系统中的前十个进程

# ps vx |head -1; ps vx |sort +6 -nr | head -10

PID TTY STA T TIME PGIN SIZE RSS LIM TSIZ TRS %CPU %MEM COMMAND

602234 - A12:43 391 16460 21696 xx 4463 5236 0.0 0.0 hagsd gr

610454 - A33:52 133 **** **** xx 819 948 0.0 0.0 /usr/sbi

524370 - A0:25 473 6036 6308 xx 223 272 0.0 0.0 haemd HA

422110 - A5:56 30587 5580 5880 xx 182 300 0.0 0.0 harmad -

336040 - A8:25 16510 4520 5192 xx 827 672 0.0 0.0 /usr/sbi

348376 - A30:02 621 2332 4192 xx 1937 1860 0.0 0.0 /usr/es/

151636 - A24:36 0 3584 3584 xx 0 0 0.0 0.0 j2pg

614552 - A0:00 5 3356 3424 xx 35 68 0.0 0.0 /usr/sbi

368832 - A10:24 28243 2532 3184 xx 528 652 0.0 0.0 /usr/sbi

655584 - A144:09 115789 2816 2816 xx 0 0 0.0 0.0 nfsd

1.7 按换入页面的多少顺序显示系统中的前十个进程

# ps vx |head -1; ps vx |sort -nr +4 | head -10

PID TTY STA T TIME PGIN SIZE RSS LIM TSIZ TRS %CPU %MEM COMMAND

192610 - A13:15 1923349 448 448 xx 0 0 0.0 0.0 aioserver

200804 - A9:59 1667729 448 448 xx 0 0 0.0 0.0 aioserver

163936 - A11:48 1629776 448 448 xx 0 0 0.0 0.0 aioserver

184414 - A10:38 1595482 448 448 xx 0 0 0.0 0.0 aioserver

106640 - A12:25 1454296 448 448 xx 0 0 0.0 0.0 aioserver

208998 - A10:59 1413792 448 448 xx 0 0 0.0 0.0 aioserver

204906 - A9:54 1321147 448 448 xx 0 0 0.0 0.0 aioserver

131150 - A7:23 1277755 448 448 xx 0 0 0.0 0.0 aioserver

213096 - A8:29 1238341 448 448 xx 0 0 0.0 0.0 aioserver

143506 - A12:48 1207538 448 448 xx 0 0 0.0 0.0 aioserver

二, topas命令监控进程

Topas命令用于监控各种系统资源, 如cpu的使用情况, cpu事件和队列, 内存和换页空间的使用, 磁盘性能, 网络性能以及NFS统计等. 它还会报告指派给不同WLM类的进程对

系统资源的消耗情况. 同时可以报告系统中最热门的进程和工作量管理器(WLM的热门类). Topas命令将热门进程定义为那些使用大量cpu时间的进程. Topas命令没有作日志的选项, 所有信息都是实时的.

Topas Monitor for host: i2db EVENTS/QUEUES FILE/TTY

Wed Jul 15 15:12:18 2009 Interval: 2 Cswitch 87 Readch 1792

Syscall 1004 Writech 24770

Kernel 0.2 |# | Reads 4 Rawin 0

User 0.1 |# | Writes 2 Ttyout 194 Wait 0.0 |# | Forks 0 Igets 0 Idle 99.7 |############################| Execs 0 Namei 3

Runqueue 0.0 Dirblk 0

Network KBPS I-Pack O-Pack KB-In KB-Out Waitqueue 0.0

en0 0.5 4.0 0.5 0.3 0.2

lo0 0.1 1.0 1.0 0.0 0.0 PAGING MEMORY

Faults 0 Real,MB 3824

Disk Busy% KBPS TPS KB-Read KB-Writ Steals 0 % Comp 38.6

hdisk1 0.0 0.0 0.0 0.0 0.0 PgspIn 0 % Noncomp 61.9

dac0 0.0 24.0 1.5 0.0 24.0 PgspOut 0 % Client 61.9

dac0utm 0.0 0.0 0.0 0.0 0.0 PageIn 0

hdisk2 0.0 0.0 0.0 0.0 0.0 PageOut 5 PAGING SPACE

hdisk0 0.0 0.0 0.0 0.0 0.0 Sios 5 Size,MB 8192

hdisk3 0.0 0.0 0.0 0.0 0.0 % Used 13.0

NFS (calls/sec) % Free 86.9 Name PID CPU% PgSp Owner ServerV2 0

topas 1138930 0.1 2.0 root ClientV2 0 Press:

dtgreet 303258 0.1 1.3 root ServerV3 0 "h" for help

oracle 491762 0.0 6.4 oracle ClientV3 0 "q" to quit

oracle 299146 0.0 8.5 oracle

oracle 487432 0.0 3.9 oracle

rpc.lock 466952 0.0 0.2 root

aioserve 409822 0.0 0.1 root

oracle 495864 0.0 3.6 oracle

Signal 2 received

2.1 topas参数

Topas命令可以监控系统活动――memory,I/O,paging space,cpu,process。

此命令包含在perfagent.tools文件集里面。

命令使用方法:

topas [ -d number_of_monitored_hot_disks ] [ -h ]

[ -i monitoring_interval_in_seconds ]

[ -n number_of_monitored_hot_network_interfaces]

[ -p number_of_monitored_hot_processes ]

[ -w number_of_monitored_hot_WLMclasses ]

[ -c number_of_monitored_hot_CPUs ]

[ -P | -W ]

参数:

-d:指定要监控的磁盘数。如果屏幕显示的区域足够大的话,这也是磁盘可显示的最大数。当这个数值超出实际安装的磁盘数,仅仅监控并显示安装磁盘的信息。这个参数缺省值为2,如果这个值设为0,将没有磁盘被监控。

-h:显示帮助信息。

-i:设置监控时间的间隔(秒),默认为2秒。

-n:设置被监控的网络接口数。这也是在屏幕上显示的最大网络接口数,当这个值超出了实际安装的网络接口数,仅仅监控并显示安装的网络接口信息。参数缺省值为2,如果这个值

设为0,将没有网络信息被监控。

-p:指定被监控的进程数。这也是在屏幕上显示的最大进程数。缺省值为20,如果这个值为0,没见进程信息被监控。得到的这些进程信息是topas的主要开销。如果进程信息不需要,通常使用这个参数指定那些不想要的进程信息。

-w:指明被监控的WLM类的值。这也是在屏幕上显示的最大WLM值,当这个值超出了实际安装的WLM数,仅仅显示那些安装的WLM类的信息,缺省值为2,如果这个值为0,将没有信息显示。

-c:指明被监控的CPU数。这也是在屏幕上显示的最大CPU值,当这个值超出了实际安装的CPU数,仅仅显示那些安装的CPU的信息,缺省值为2,如果这个值为0,将没有信息显示。-P:显示整个全屏进程显示。显示一系列最繁忙的进程,类似于默认显示的一部分,每个进程仅仅显示几列,可以通过任何列排序。

-W:显示全屏WLM(负载管理器)类。顶部显示一系列WLM类,类似于WLM类的一部分显示。

2.2 topas子命令

一些子命令:

a 这个键显示所有被监控的(CPU,network,disk,WLM,process)不同部分。

c 这个键在累积报告和最忙的CPU之间进行切换。

d 这个键在最忙的磁盘和系统总的磁盘活动之间进行切换。

h 显示帮助信息。

n 这个键在最忙的接口和系统总的网络活动之间进行切换。

w 这个键在WLM类的开关之间切换。

p 这个键进程的开关之间切换。

P 这个键用全屏进程显示替换默认的显示。

W 这个键用全屏WLM类显示替换默认显示。

f 移动光标到一个WLM类上,这个键可以在WLM屏幕底端显示一系列进程情况。

q 退出程序。

r 更新显示。

2.3 EVENTs部分

下是各个部分表示的含义:

Cswitch:在监控期间每秒钟内容转换的次数;

Syscall:在监控期间每秒钟运行系统呼叫的总次数;

Reads:在监控期间每秒钟运行读系统呼叫的次数;

Writes:在监控期间每秒钟运行写系统呼叫的次数;

Forks:在监控期间每秒钟运行派生系统呼叫的次数;

Execs:在监控期间每秒钟运行执行系统呼叫的次数;

Runqueue:等待处理器空闲以便运行的线程平均数;

Waitqueue:等待分页完成的线程平均数;

Readch:在监控期间通过读系统呼叫每秒钟读出的字节数;

Writech:在监控期间通过写系统呼叫每秒钟写入的字节数;

Rawin:在监控期间通过TTYs每秒钟读入的裸字节数;

Ttyout:在监控期间每秒钟写入TTYs的字节数;

Igets:在监控期间每秒钟到节点查找例行程序的呼叫数;

Namei:在监控期间每秒钟路径查找例行程序的呼叫数;

Dirblk:在监控期间通过目录搜索例行程序每秒钟扫描到的目录块数;

2.4 PAGING部分

PAGING部分显示的是分页每秒钟次数的统计:

Faults:在监控期间每秒钟发生的分页错误总数;

Steals:在监控期间被虚拟内存管理器每秒钟偷走的物理内存4k的帧;

PgspIn:在监控期间每秒钟从分页空间中读取的4k分页数;

PgspOut:在监控期间每秒钟写入分页空间的4k分页数;

PageIn:在监控期间每秒钟读取的4k分页数,这包括从文件系统读操作相关的分页活动,从这个值减去PgspIn的值就是每秒钟从文件系统读操作相关的分页活动数;

PageOut:在监控期间每秒钟写入的4k分页数,这包括向文件系统写操作相关的分页活动,从这个值减去PgspOut的值就是每秒钟向文件系统写操作相关的分页活动数;

Sios:在监控期间通过虚拟内存管理器得到的I/O请求数;

2.5 MEMORY部分

Momory部分显示的是实际内存和在使用中的内存:

Real,MB:以M为单位的实际内存;

%Comp:当前分配给计算分页片断的内存占实际内存的百分比。计算分页片断由分页空间产生。

%Nocomp:当前分配非计算分页片断的内存占实际内存的百分比。非计算分页片断包括那些文件空间,数据文件、可执行文件、或者共享库文件。

%Client:当前分配给用来缓冲远程挂载文件的内存占实际内存的百分比。

2.6 PAING SPACE部分

PAING SPACE显示分页空间的大小和使用率:

Size,MB:系统里所有分页空间的大小,以M为单位;

%Used:当前使用的分页空间占总空间的百分比;

%Free:当前空闲的分页空间占总空间的百分比。

2.7 CPU工具:

User%:显示运行的用户程序所占用的CPU百分比;

Kern%:显示运行的内核程序所占用的CPU百分比;

Wait%:显示等待IO操作所占用的CPU百分比;

Idel%:显示CPU空闲的百分比。

2.8 网络接口:

Interf:网络接口的名称;

KBPS:在监控期间每秒钟通过的以M为单位的总流量,这部分包括每秒钟接收和发送的总

和。

I-Pack:在监控期间每秒钟接收到的数据包数;

O-Pack:在监控期间每秒钟发送的数据包数;

KB-In:在监控期间每秒钟接收到的字节数(以K为单位);

KB-Out:在监控期间每秒钟发送的字节数(以K为单位)。

2.9 物理磁盘:

Disk:物理磁盘的名称;

Busy%:指明物理磁盘在活动状态的时间百分比;

KBPS:在监控期间每秒钟读写的字节数(以K为单位);

TPS:每秒钟物理磁盘的数据传输量。一次传输指的是一次I/O请求;

KB-Read:每秒钟从物理磁盘读出的K字节数;

KB-Write:每秒钟向物理磁盘写入的K字节数。

2.10 WLM(负载管理)类:

%CPU Utilization:CPU的平均利用率;

%Mem Utilization:内存的平均利用率;

%Blk I/O:块I/O的平均利用率;

2.11进程:

NAME:可执行程序的名称;

Process ID:进程的ID号;

%CPU Utilization:进程的CPU平均使用率,这个值指的是进程在生命周期中的平均使用率;Paging Space Used:分配给进程的分页空间大小;

Process Owner:拥有这个进程的用户名;

Workload Management(WLM)Class:进程属于哪个WLM class。

三, pTools—进程监控的一组工具

Ptools是Aix5.2引进的system v unix提供的一组工具, 用于查看进程相关的信息. 包括命令procwdx, procfiles, procflags, proccred, procmap, procldd, procsid, procstack, procstop, procrun, procwait, proctree.

3.1 procwdx

Procwdx打印进程的当前工作目录

# ps vx |head -1; ps vx |sort +3 -nr | head -10

PID TTY STA T TIME PGIN SIZE RSS LIM TSIZ TRS %CPU %MEM COMMAND

53274 - A137617:51 0 40 36 xx 0 0 12.8 0.0 wait

8196 - A136562:05 0 40 36 xx 0 0 12.7 0.0 wait 49176 - A128993:26 0 40 36 xx 0 0 12.0 0.0 wait 57372 - A128264:57 0 40 36 xx 0 0 11.9 0.0 wait 303258 - A533:49 412 1364 256 xx 42 0 0.0 0.0 dtgreet 483564 - A129:40 4401 804 548 xx 32 24 0.0 0.0 /usr/bi 368856 - A82:35 562 872 20 xx 40 0 0.0 0.0 /usr/sb

0 - A59:07 7 52 44 xx 0 0 0.0 0.0 swapper

16392 - A58:59 0 60 32 xx 0 0 0.0 0.0 lrud 131254 - A52:22 1719 512 284 xx 3 4 0.0 0.0 /usr/sb #

#

# procwdx 131254

131254: /

3.2 procfiles

报告关于进程打开的所有文件描述符的信息

# ps -ef |head -1; ps -ef |grep ora|head -5

UID PID PPID C STIME TTY TIME CMD

oracle 299146 1 0 Apr 10 - 13:39 ora_pmon_arpdb

oracle 323600 1 0 Apr 10 - 10:31 ora_smon_arpdb

oracle 442460 1 0 Apr 10 - 9:38 ora_lgwr_arpdb

oracle 462924 1 0 Apr 10 - 15:14 ora_dbw0_arpdb

oracle 471062 1 0 Apr 10 - 1:44 ora_mman_arpdb

#

# procfiles 299146

299146 : ora_pmon_arpdb

Current rlimit: 65534 file descriptors

0: S_IFCHR mode:00 dev:10,4 ino:286 uid:202 gid:201 rdev:2,2 O_RDONLY

1: S_IFCHR mode:00 dev:10,4 ino:286 uid:202 gid:201 rdev:2,2 O_RDONLY

2: S_IFCHR mode:00 dev:10,4 ino:286 uid:202 gid:201 rdev:2,2 O_RDONLY

3: S_IFCHR mode:00 dev:10,4 ino:286 uid:202 gid:201 rdev:2,2 O_RDONLY

4: S_IFCHR mode:00 dev:10,4 ino:286 uid:202 gid:201 rdev:2,2 O_RDONLY

5: S_IFREG mode:0200 dev:10,12 ino:191040 uid:202 gid:201 rdev:0,0 O_WRONLY size:550

6: S_IFREG mode:0200 dev:10,12 ino:190026 uid:202 gid:201 rdev:0,0 O_WRONLY | O_APPEND size:8944487

7: S_IFREG mode:0660 dev:10,12 ino:76412 uid:202 gid:201 rdev:0,0 O_RDWR size:0

8: S_IFREG mode:0200 dev:10,12 ino:190026 uid:202 gid:201 rdev:0,0 O_WRONLY | O_APPEND size:8944487

9: S_IFREG mode:0775 dev:10,12 ino:76408 uid:202 gid:201 rdev:0,0

O_RDWR | O_SYNC size:1552

10: S_IFREG mode:0640 dev:10,12 ino:191039 uid:202 gid:201 rdev:0,0

O_RDWR | O_APPEND size:1148

11: S_IFREG mode:0555 dev:10,12 ino:143871 uid:202 gid:201 rdev:0,0

O_RDONLY size:842240

12: S_IFREG mode:0775 dev:10,12 ino:76408 uid:202 gid:201 rdev:0,0

O_RDWR | O_SYNC size:1552

15: S_IFREG mode:0775 dev:10,12 ino:76409 uid:202 gid:201 rdev:0,0

O_RDWR size:24

16: S_IFREG mode:0555 dev:10,12 ino:143871 uid:202 gid:201 rdev:0,0

O_RDONLY size:842240

3.3 procflags

打印/proc 跟踪标志、暂挂和挂起信号和指定进程中每个线程的其它/proc 状态信息。

3.4 proccred

打印进程的凭证(有效的、真实的、已保存的用户标识和组标识)。

3.5 procmap

打印进程的地址空间映射。

3.6 procldd

列出进程装入的动态库,包括使用dlopen() 显式连接的共享对象。

3.7 procsig

列出进程定义的信号操作。

3.8 procstack

打印进程中的所有线程的十六进制地址和符号名称。

3.9 procstop

停止PR_REQUESTED 事件的进程。

3.10 procrun

启动在PR_REQUESTED 事件中停止的进程。

3.11 procwait

等待全部指定的进程终止。

3.12 proctree.

打印包含指定进程标识或用户的进程树。

# ps -ef |head -1; ps -ef |grep ora| sort -10

UID PID PPID C STIME TTY TIME CMD

root 1228964 893046 0 15:33:56 pts/0 0:00 grep ora

oracle 299146 1 0 Apr 10 - 13:39 ora_pmon_arpdb

oracle 323600 1 0 Apr 10 - 10:31 ora_smon_arpdb

oracle 442460 1 0 Apr 10 - 9:38 ora_lgwr_arpdb

oracle 462924 1 0 Apr 10 - 15:14 ora_dbw0_arpdb

oracle 471062 1 0 Apr 10 - 1:44 ora_mman_arpdb

oracle 479474 1 0 Apr 10 - 1:47 ora_psp0_arpdb

oracle 487432 1 0 Apr 10 - 26:34 ora_mmnl_arpdb

oracle 491762 1 0 Apr 10 - 10:51 ora_ckpt_arpdb

oracle 495864 1 0 Apr 10 - 2:00 ora_qmnc_arpdb

oracle 786640 1 0 Apr 10 - 0:00 ora_q001_arpdb

oracle 884988 1 0 11:46:03 - 0:00 ora_q004_arpdb

oracle 901310 1 0 Mar 12 - 3:18 /oracle/product/10.2.0/bin/tnslsnr LISTENER -inherit

AIX系统基本命令

AIX系统基本命令 mkdir:用于创建目录 $ mkdir oracle $ ls oracle $ rm:用于删除文件或目录(rm –r 删除目录时目录内有内容,用-r一起删除)$ rm -r oracle $ ls $ mv:用于改变文件或目录名 $ mkdir ll $ ls ll $ mkdir kk $ ls kk ll $ mv ll kk $ ls kk $ cd kk $ ls ll $ cd:用于进入系统某一级目录中去 $ cd / $ pwd / $ cd /home/oracle $ pwd /home/oracle $ ls 功能:显示目录中的内容,列出当前目录中所有文件的文件名 参数说明: a:列出目录中所有文件 d:列出所有子目录 l:列出长格式文件信息 举例: ls –a:列出当前目录中的所有文件 $ ls -a #UNTITLED# .dt createdbscripts oracle . .dtprofile dead_letter smit.log .. .profile ll smit.script .TTauthority .sh_history make.log websm.log .Xauthority afiedt.buf mbox websm.script $ ls –l:显示文件的详细信息 $ ls -l

-rw------- 1 201 dba 11174 Sep 17 09:15 err*.log drwxr-xr-x 3 201 dba 512 Sep 22 10:21 tra*.log -rw-r--r-- 1 201 dba 8971 Sep 20 11:08 smit.log -rw-r--r-- 1 201 dba 5437 Sep 20 11:08 smit.script -rw-r--r-- 1 201 system 1682 Sep 02 15:18 websm.log -rw-r--r-- 1 201 system 21441 Sep 02 15:10 websm.script (还有ls –rtl,ls –lt 等相关类似命令) $ date 功能:显示当前日期和时间,超级用户可以进行修改 举例:$ date Mon Sep 22 11:22:33 BEIST 2013 $ wc 功能:计算文件中的行数、字数和字符数 参数说明: c:计算字符数 l:计算行数 w:计算字数 举例: # wc profile 13 53 381 profile | | | 行数字数字符数 $ wc smit.log 422 1162 8971 smit.log $ who 功能:列出当前系统注册的用户 举例:$who am i-- 列出当前系统使用者身份 $ who oracle lft0 Sep 22 09:05 oracle pts/0 Sep 22 10:17 (192.168.100.79) oracle pts/4 Sep 22 09:05 (:0.0) $ who am i oracle pts/0 Sep 22 10:17 (192.168.100.79) $ finger 显示当前登陆到系统中的用户的信息 举例: # finger Login Name TTY Idle When Site I nfo oracle ??? *l0 2:02 Mon 09:05 oracle ??? p4 1:59 Mon 09:05 root ??? p0 Mon 11:06 # finger oracle

AIX常用命令大全

AIX常用命令大全 查看交换区信息: lsps -a 显示交换区的分布信息 lsps -s 显示交换区的使用信息 slibclean 清除处理程序遗留的旧分页信息 smit mkps 建立交换区空间信息 swapon -a 启动所有的分页空间 /etc/swapspaces 存放分页空间表格信息 ------------------------------------------------- 显示卷信息: lsvg 显示卷的名称 lsvg -l rootvg 显示rootvg卷的详细信息 ------------------------------------------------- mount卷的方法: varyonvg datavg 加载datavg卷 mount /dev/data1 加载datavg下的一个data1卷 裸设备类型:raw,jfs jfs可以转变成文件系统,而raw则不行 ------------------------------------------------- 在裸设备上安装oracle系统: 修改裸设备的权限,如裸设备名为system01,安装数据库用户为oracle chown oracle:dba /dev/system01 chown oracle:dba /dev/rsystem01 在使用文件时必须用rsystem01 ------------------------------------------------- smit快速路径名称:(smit:图形方式,smitty:字符方式) dev 设备管理 diag 诊断 jfs 定期档案管理系统 lvm 逻辑卷册系统管理员管理 nfs NFS管理 sinstallp 软件安装及维护 spooler 列印队列管理 system 系统管理

AIX常用命令

AIX常用命令目录指令 文件操作 选择操作

安全操作 编程操作 进程操作 时间操作 网络与通信操作 Korn Shell命令

其他命令 1 基本命令 pwd 查看当前目录 ls -a查看隐藏信息-l查看详细信息 cd 转到指定目录 mkdir 创建目录 mkdir –p 创建多级目录 rmdir 删除目录(不能删除当前目录或父目录且必须为空) rm -rf file 删除文件 clear 清屏 istat 查看文件i_node表的信息

touch 更新文件的访问和修改时间 date 列出当前日期时间 who 查看已登陆的用户 who am i 查看当前用户 su 切换用户 man 帮助 vi file 创建/编辑文件 exit 退出 cp source target 拷贝文件 mv source target 移动文件或重命名 cat 查看文件内容 compress -v file 压缩文件 uncompress file.z 解压文件 passwd 修改口令 shutdown -h now 立刻关机 shutdown -r now 关闭并立刻重启 reboot 重启 2 查看端口连接数命令 netstat -an | find /i "8000" /c Windows下查看8000端口的连接

netstat -an | grep 8000 Linux和Aix下查看8000端口的连接 netstat -an | grep 8000 |wc -l 自动统计linux和Aix端口号为8000的连接数 3 更改权限命令 chmod a-x myfile rw- rw- rw-收回所有用户的执行权限chmod og-w myfile rw-r--r--收回同组用户和其他用户的写权限 chmod g+w myfile rw- rw- r--赋予同组用户写权限chmod u+x myfile rwx rw-r--赋予文件属主执行权限(常用) chmod go+x myfile rwx rwx r-x 赋予同组用户和其他用户执行权限 4 拷贝文件命令 //远程目录拷贝到本地 scp cata@108.199.2.201:/home/cata/nmon/nmon /home/oracle/nmon //本地拷贝到远程目录

AIX系统常用命令

AIX常用命令 一.目录和文件操作 1.ls命令列出指定目录下的文件,缺省目录为当前目录 #ls -a 列出所有文件,包括隐藏文件 #ls –l 显示文件详细信息 2.pwd显示出当前的工作目录 3.cd改变当前的工作目录 #cd /tmp 进入/tmp 目录 #cd .. 进入上级目录 4.mkdir 建立目录 #mkdir tmp 在当前目录下建立子目录tmp #mkdir -p /tmp/a/b/c 建立目录/tmp/a/b/c ,若不存在目录/tmp/a 及/tmp/a/b 则建立 5.rm 删除文件或目录 - f 删除文件时不作提示 - r 删除目录及其所有子目录 [例子]: #rm file1 删除文件file1 #rm -r /mytmp 删除目录/mytmp 6.cp 拷贝文件 [语法]: cp [ -p ] [ -r ] 文件1 [ 文件2 ...] 目标 文件1(文件2 ...)拷贝到目标上,目标不能与文件同名。 [参数]:

- p 不仅拷贝文件内容,还有修改时间,存取模式,存取控制表 - r 若文件名为目录,则拷贝目录下所有文件及子目录和它们的文件 [例子]: #cp file1 file2 将文件file1 拷贝到文件file2 #cp file1 file2 /tmp 将文件file1 和文件file2 拷贝到目录/tmp 下 #cp -r /tmp /mytmp 将目录/tmp 下所有文件及其子目录拷贝至目录/mytmp 7.mv 移动文件 将文件移动至目标,若目标是文件名,则相当于文件改名 #mv file1 file2 将文件file1 改名为file2 #mv file1 file2 /tmp 将文件file1 和文件file2 移动到目录/tmp 下 8.chmod 文件权限设置 [语法]: chmod [-R] 模式文件. #chmod 777 file1将文件file1存取权限置为所有用户可读可写可执行 #chmod 755 file1 文件的属主对文件file1有可读可写可执行的权限,文件所归属的用户组有可读可执行的权限,其它用户有可读可执行的权限。 9.Chown 文件属性设置 [语法]: chown [-R] 文件属主文件... [参数]: -R 改变所有子目录下所有文件的存取模式 [例子]: chown tom file1 将文件file1 的文件属主改为用户tom chown –R oracle /oracle 将/oracle属主改为用户oracle 10.vi 文本编辑 vi是unix上最常用的文本编辑工具 vi filename :打开或新建文件,并将光标置于第一行首 插入命令:i 从光标所在位置前面开始插入资料

AIX系统管理手册

索引 1 命令索引 2 存储管理 2.1 概述 AIX下磁盘首先是一个物理卷(PV),几个物理卷组成一个巻组(VG)。 定义巻组过程中,需要指定分区大小(PP),这个尺寸用于逻辑卷(LV)的定义。 Fget_config –Av

2.2 物理卷定义(PV) 系统扫描到磁盘以后,首先给他增加一个pvid,使其变成PV,命令如下: Chdev –l hdisk7 –a pv=yes 删除pvid,命令如下: Chdev –l hdisk7 –a pv=clear 查看物理卷的详细信息,使用lspv命令。 2.3 巻组定义(VG) 使用lsvg –l查看巻组的详细信息,包括此巻组分成了几个逻辑卷,这几个逻辑卷又挂载在那个文件系统上。 创建一个卷组使用mkvg命令。 Extendvg:将一个物理卷添加到已有卷中。 Chvg:更改卷组属性。 Reducevg:删除或者导出一个物理卷。 Lsvg列出vg列表。 2.4 逻辑卷定义(LV) 使用lslv查看逻辑卷的详细定义。 Mklv:创建一个逻辑卷。 Chlv:修改一个逻辑卷的名称或者特征。 Extendlv:增加逻辑卷分配的逻辑分区的数据。 Cplv:复制逻辑卷。

Rmlv:除去逻辑卷。 Mklvcopy:增加逻辑卷的副本数目,用于逻辑卷镜像。 Rmlvcopy:减少逻辑卷的副本数目,用于删除逻辑卷镜像。 Crfs:为逻辑卷创建一个文件系统。 2.5 交换空间(PS) Mkps:创建新的页面空间。 Chps:修改页面空间属性。 Lsps –a:显示页面空间列表。 Rmps:移除页面空间。 Swapon,swapoff:激活或者禁用页面空间。 2.6 文件系统命令 Backup、restore:备份和还原。 Chfs:修改jfs文件属性,例如,为文件系统扩容。 Dd:将数据从一个存储设备直接复制到另一个存储设备。 Df:获得文件已使用空间大小。 Fsck:检查文件系统的一致性,并修复。 Crfs:在卷组上直接创建文件系统。 Mkfs:在逻辑卷上创建文件系统。 Rmfs:删除一个文件系统。 Lsfs:显示一个文件系统属性。

AIX最常用命令(中文注释)

AIX常用命令 目录操作 命令名功能描述使用举例 mkdir 创建一个目录mkdir dirname "mkdir yaohc/test" rmdir 删除一个目录rmdir dirname "rmdir yaohc/test" mvdir 移动或重命名一个目录mvdir dir1 dir2 "mvdir test testcopy" cd 改变当前目录cd dirname pwd 显示当前目录的路径名pwd ls 显示当前目录的内容ls -la dircmp 比较两个目录的内容dircmp dir1 dir2 文件操作 命令名功能描述使用举例 cat 显示或连接文件cat filename pg 分页格式化显示文件内容pg filename more 分屏显示文件内容more filename od 显示非文本文件的内容od -c filename cp 复制文件或目录cp file1 file2 rm 删除文件或目录rm filename "rm -r test" mv 改变文件名或所在目录mv file1 file2 "mv copytest copy" ln 联接文件ln -s file1 file2 find 使用匹配表达式查找文件find . -name "*.c" -print

file 显示文件类型file filename 选择操作 命令名功能描述使用举例 head 显示文件的最初几行head -20 filename tail 显示文件的最后几行tail -15 filename cut 显示文件每行中的某些域cut -f1,7 -d: /etc/passwd colrm 从标准输入中删除若干列colrm 8 20 file2 paste 横向连接文件paste file1 file2 diff 比较并显示两个文件的差异diff file1 file2 sed 非交互方式流编辑器sed "s/red/green/g" filename grep 在文件中按模式查找grep "^[a-zA-Z]" filename awk 在文件中查找并处理模式awk '{print $1 $1}' filename sort 排序或归并文件sort -d -f -u file1 uniq 去掉文件中的重复行uniq file1 file2 wc 统计文件的字符数、词数和行数wc filename nl 给文件加上行号nl file1 >file2 安全操作 命令名功能描述使用举例 passwd 修改用户密码passwd chmod 改变文件或目录的权限chmod ug+x filename

AIX系统管理手册

索引 2存储管理................................................. 2.1概述................................................ 2.2物理卷定义(PV)................................... 2.3巻组定义(VG)..................................... 2.4逻辑卷定义(LV)................................... 2.5交换空间(PS)..................................... 2.6文件系统命令 ....................................... 2.7作启动镜像盘 ....................................... 2.8创建文件系统过程 ................................... 3系统管理................................................. 3.1系统错误日志(errdemon).......................... 3.2系统日志(alog)...................................... 3.3系统状态及设备查询 ................................. 3.4系统关机及重启 ..................................... 3.5光驱加载 ........................................... 3.6性能监控 ........................................... 3.7服务管理 ........................................... 3.8环境变量 ........................................... 3.9启动常见错误码 .....................................

AIX常用命令介绍

常用命令介绍 文件系统维护命令: Mount /umount Lsfs/lsfs -q df命令 # df -k 以兆为单位列出文件系统空间使用情况 who命令 lsdev 命令 # lsdev –C –H –S a 列出系统中的可用设备 # lsdev -Cc adapter # lsdev -Cc disk 列出系统中的所有硬盘 # lsdev -Cc memory 列出系统中的所有内存 # lsdev -Cc processor 列出系统中的所有CPU lsattr 命令 # lsattr -El mem0 查看内存的大小 # lsattr -El hdisk0 查看硬盘的信息 # lsattr -El proc0 查看处理器的个数 lscfg 命令 # lscfg -vl ent0 查看en0网卡的位置 如显示Device Specific.(YL)........P2-I4/E1,表明该网卡在第四个槽位上。 如显示Device Specific.(YL)........P2/E1,表明该网卡在主板上。 #lscfg –vl ssa0 lppchk 命令 # lppchk -v检查是否有安装不正确的软件包 oslevel 命令 # oslevel 查看AIX操作系统版本号 如显示:4.3.3.0 ,表示版本号为4.3.3.0 # oslevel -l 4.3.3.0检查是否有版本低于V4.3.3的软件包,如果有,需重新安装 lslpp 命令 # lslpp -l查看已安装的软件包及版本号 # lslpp -w /usr/bin/vi uname 命令 # uname -m查看CPU的序列号,该序列号用来生成BTP的序列号# uname -S 主机名修改主机系统名 hostname

IBM+AIX操作系统手册

I AIX系统操作手册 系统操作手册 版本:5L

目录 第一章AIX操作系统的安装 (5) 安装介质与方式 (5) BOS(Base Operating System)安装 (5) 第二章AIX操作系统基本命 (7) 系统的进入和退出 (7) password (7) mkdir、rm、mv和cd (8) ls (8) date (8) wc (8) who (9) finger (9) ps (9) kill (10) find (10) grep (11) 第三章vi编辑器 (13) 3.1vi 简介 (13) 3.2vi的进入与离开 (13) 3.3vi 的文本输入模式 (13) 3.4vi 基本编辑命令 (14) 3.5文件处理子命令 (16) 第四章存储管理 (16) 4.1相关术语 (16) PV (Physical V olume) (16) VG (V olume Group) (16) PP (Physical Partition) (17) LP (Logical Partition) (17) LV(Logical V olume) (17) Mirror(镜像) (17) VGDA(V olume Group Description Area,卷组描述区) (17) VGSA(V olume Group Status Area,卷组状态区) (18) 4.2PV的管理 (18) 硬盘安装 (18) 配置一个PV (18) 修改PV的属性 (19) 删除一个PV (19) 4.3VG的管理 (19) 创建一个VG (19) 删除一个VG (20)

AIX管理常用命令

AIX 管理常用命令 1.关机 重新引导多用户系统 smit shutdown shutdown -r 重新引导单用户系统 smit shutdown shutdown -r 或 reboot 将系统关闭为单用户方式: 1. cd /; 2. shutdown -m 在紧急情况下关闭系统: shutdown -F 2.存储管理 2.1 创建卷组 smitty mkvg 2.2 显示系统所有卷组 lsvg 2.3 显示系统当前活动的卷组 lsvg -o 2.4 显示某一个卷组 lsvg 卷组名; 如 lsvg rootvg 2.5 显示指定卷组的逻辑卷 lsvg -l 卷组名 2.6 显示卷组中的物理卷 lsvg -p 卷组名 2.7 给指定卷组添加物理卷 smitty extendvg 2.8 从指定卷组中删减物理卷 smitty reducevg 2.9 显示所有物理卷 lspv 2.10 显示某个物理卷 lspv 物理卷名;如 lspv hdisk1 2.11 显示物理卷的物理分区 lspv -p 物理卷名 2.12 显示物理卷中的所有逻辑卷 lspv -l 物理卷名 2.13 新建一个逻辑卷 smitty lv 2.14 显示逻辑卷位置 lslv -l 逻辑卷名 2.15 文件系统信息在/etc/filesystems 2.16 建立一个文件系统 smitty fs;快捷方式 smitty crjfs 2.17 修改文件系统 smitty chjfs 2.18 显示文件系统 lsfs 2.19 删除一个文件系统 smitty rmfs 3.用户管理 3.1 添加用户 smit mkuser; 或直接使用命令 mkuser 3.2 改变用户属性 smit chuser 3.3 显示所有用户 smitty lsuser 3.4 显示某一用户所有属性 smitty chuser 或者 lsuser 用户名3.5 属性按格式显示 lsuser -f 用户名 3.6 删除用户 smitty rmuser 3.7 设置和修改密码 smitty passwd或者passwd 用户名 3.8 添加组 smitty mkgroup 3.9 改变组的属性 smitty chgroup 3.10 显示组 smitty group或者lsgroup 3.11 显示组属性 lsgroup -a -f 属性 ALL

IBM--AIX命令

IBM pSeries服务器AIX系统的常用命令 1.如何移动与重命名文件? 要将文件和目录从一个目录移动到另一个目录,或重命名一个文件或目录,使用mv 命令。 如果将一个文件或目录移动到新的目录而不指定新的名字,则其保留原来的名字。 注意: 如果不指定-i 标志,mv 命令可能会覆盖许多已存在的文件。-i 标志会在覆盖文件之前提示确认。而-f 标志则不会提示确认。如果一起指定了-f 和-i 两个标志,则后一个指定的标志优先。 以下是如何使用mv 命令的示例: 1.要将文件移动到另一个目录并给它一个新名字,请输入: # mv intro manual/chap1 按下Enter 键。 该命令将intro 文件移动到manual/chap1 目录。名字intro 从当前目录被除去,同样的文件 在manual 目录中以chap1 的名字出现。 2.要将文件移动到另一个目录,且不改变名字,请输入: # mv chap3 manual 按下Enter 键。 该命令将chap3 移动到manual/chap3。 用mv 命令重命名文件 可以使用mv 命令改变文件的名字而不将其移动到另一目录。 3.要重命名文件,请输入: # mv appendix apndx.a 按下Enter 键。 该命令将appendix 文件重命名为apndx.a。如果名为apndx.a 的文件已存在,则旧的内容被appendix 文件的内容替换。 2.如何在系统中移动或者重命名目录? 如果需要移动或者重命名目录,可以在系统中使用mvdir 命令。 例如,如果需要移动目录,可以在命令行中输入下面的命令: # mvdir book manual 然后按下Enter(回车)键。 如果manual 目录在系统中已经存在,则上面的命令会将book 目录移动到名为manual 的目录下面。否则,book 目录会被重新命名为manual。 例如,如果需要移动和重命名目录,请在命令行中输入下面的命令:

AIX常用命令

平时在aix中做一些操作,把常用的一些命令记录在此。 一、磁盘与文件系统 mkvg时没有-B参数时,一个VG最多255个逻辑卷和32个物理卷,加上这个参数后,可以达到512个逻辑卷128个物理 卷。 1.镜像rootvg extendvg rootvg hdisk1 mirrorvg -c2 rootvg bootlist -m normal -o hdisk0 hdisk1 bootlist -m normal ent2 gateway=192.168.32.94 bserver=192.168.32.11 client=192.168.32.117 hdisk0 #在hdisk1上建立一个引导逻辑卷(BLV) bosboot -ad hdisk1 修改bootlist bootlist -m normal hdisk0 hdisk1 rmt0 fd 显示boolist bootlist -m normal -o chvg -Qn rootvg lsvg datavg 中QUORUM 2 rootvg 要关闭QUORUM 2.激活PV chdev -l pvname -a pv=yes 3. VG操作 删除vg varyonvg dbvg03 reducevg -df dbvg03 hdiskpower4 hdiskpower5 导出、导入vg exportvg dbvg01 importvg -y'dbvg01' -c -n importvg -V 50 -y'dbvg01' 50为major number 查看可以分配的major number lvlstmajor 建vg,-f -n为启动进不varyon,-c 为concurrent mkvg -f -y'dbvg01' -s'64' '-n' '-c' hdiskpower0 hdiskpower1 mkvg -B -t 32 -y'dbvg01' -s'64' -c -n hdiskpower0 hdiskpower1

AIX 用户管理和用户

AIX 用户管理和用户 用户管理和用户 1. 用户管理概念 用户账号:每个用户账号都有唯一的用户名、用户id和口令;文件所有者依据用户id判定;文件所有者一般为创建文件的用户,但root用户可以改变一个文件的所有者;固定用户:root为超级用户,adm、adm、b in……..大多数系统文件的所有者,但不能用这些用户登录。 用户组:需要访问同一文件或执行相同功能的多咯用户可放置到一个用户组,文件所有者组给了针对文件所有者更多的控制;固有用户组:sy stem,管理者组;staff普通用户组! 基本的系统安全机制是基于用户账号的。每当用户登录后,系统就使用其用户id号作为检验用户请求权限的唯一标准;拥有创建文件的那个进程的用户id,就是被创建文件初始的所有者id,除了文件所有者root, 任何其他用户不能改变文件所有者;需要共享对一组文件的访问的多咯用户可放置在一个用户组中,一个用户可属于多个用户组,每个用户组有唯一的用户组名和用户组id,当文件创建时,拥有创建文件的那个进程的用户所在的主用户组,就是被创建文件的所有者组id。 2. 用户组 一个用户组包含一个或多个用户,每个用户都必须属于至少一个用户组,一个用户可属于多咯用户组,可以使用groups或setgroups命令查看用户所属的组;建立用户组以便组织并区分用户,是系统管理的重要组成部分,它与系统安全策略密切相关;组管理员拥有增加、删除组中用户和组管理员的权限,有三种类型的用户组:自建用户组,根据用户情况和安全策略建立的用户组;系统管理员组,system,这个组的成员可以执行一些系统管理任务;系统定义的组:有若干个系统定义的固有用户组,某些只是为系统所有,不应当随意为其添加用户,例如,bin,sys 等等;所有非系统管理员组成员的用户属于staff组;security组成员可以执行部分安全安全性管理的任务。 3. 用户组层次 属于系统管理员组或系统定义组的用户可以执行某些系统管理任务,系统固有组有:system,可对标准的软硬件进行配置和维护工作;printq,可管理打印队列,enable、disable、qadm、qpri等等;security:可进行用户口令和限制管理,mkuser、rmuser等;adm,可进行系统监视工作,性能监视、统计等等;staff,所有新用户的默认组。 为了保护重要的用户和用户组不被security组成员任意修改,aix提供了admin用户和admin组,只有root才能增删改admin用户和admin组,系统中任何用户都可被root设为admin用户,无论其属于哪个组,

AIX操作系统常用命令

1. AIX系统查看操作系统版本 #bootinfo -y 可以查看操作系统的位数 #oslevel 可以查看操作系统版本 #oslevel -r 可以查看操作系统小版本号 2. IBM pSeries服务器AIX系统的常用命令 IBM pSeries服务器AIX系统的常用命令,包括如何移动与重命名文件、如何在系统中移动或者重命名目录、如何删除目录、如何为文本文件排序等。 1) 如何移动与重命名文件? 要将文件和目录从一个目录移动到另一个目录,或重命名一个文件或目录,使用mv 命令。 如果将一个文件或目录移动到新的目录而不指定新的名字,则其保留原来的名字。 注意: 如果不指定 -i 标志,mv 命令可能会覆盖许多已存在的文件。-i 标志会在覆盖文件之前提示确认。而 -f 标志则不会提示确认。如果一起指定了 -f 和-i 两个标志,则后一个指定的标志优先。 以下是如何使用 mv 命令的示例: a) 要将文件移动到另一个目录并给它一个新名字,请输入:# mv intro manual/chap1按下 Enter 键。 该命令将 intro 文件移动到 manual/chap1 目录。名字 intro 从当前目录被除去,同样的文件在 manual 目录中以 chap1 的名字出现。 b) 要将文件移动到另一个目录,且不改变名字,请输入:# mv chap3 manual按下 Enter 键。 该命令将 chap3 移动到 manual/chap3.用 mv 命令重命名文件可以使用 mv 命令改变文件的名字而不将其移动到另一目录。 c) 要重命名文件,请输入:# mv appendix apndx.a按下 Enter 键。 该命令将 appendix 文件重命名为 apndx.a.如果名为 apndx.a 的文件已存在,则旧的内容被 appendix 文件的内容替换。 2) 如何在系统中移动或者重命名目录? 如果需要移动或者重命名目录,可以在系统中使用 mvdir 命令。 例如,如果需要移动目录,可以在命令行中输入下面的命令:# mvdir book manual 然后按下 Enter(回车) 键。 如果 manual 目录在系统中已经存在,则上面的命令会将 book 目录移动到名为manual 的目录下面。否则,book 目录会被重新命名为 manual.例如,如果需要移动和重命名目录,请在命令行中输入下面的命令:# mvdir book3 proj4/manual 然后按下 Enter(回车)键。 上面的命令会将 book3 目录移动到名为 proj4 的目录下面,并且会将 proj4 目录重新命名为 manual(如果 manual 目录事先在系统中不存在)。 3) 如何删除目录? 可以使用 rmdir 命令将以 Directory 参数指定的目录从系统中除去。在除去目录之前,目录必须为空(只能包含 . 和……),您在将其除去前必须对其父目录拥有写权限。使用 ls -a Directory 命令检查目录是否为空。 以下是如何使用 rmdir 命令的示例: a) 要清空并除去目录,请输入:# rm mydir/* mydir/.* # rmdir mydir

IBM AIX V5.3 系统管理(Test 222)认证指南 第 1 部分启动过程(下)

IBM AIX V5.3 系统管理(Test 222)认证指南 第 1 部分启动过程(下) Shiv Dutta , 技术顾问, EMC 简介: 作为一名系统管理员,您应该对启动过程具有全面的认识。对于解决影响系统正常启动的问题来说,这种认识是非常有帮助的。这些问题可能涉及软件和硬件两方面。我们还建议您应该熟悉您的系统的硬件配置。文章是节选自 IBM 的红皮书《IBM Certification Study Guide eServer p5 and pSeries Administration and Support for AIX 5L Version 5.3 》。 如何对无响应的启动过程进行恢复 如果您的系统无法启动,AIX 5L 提供了一些工具和方法以便对挂起的启动过程进行恢复。 这个部分将介绍可能导致系统在启动过程中出现挂起的情况。 bootlist 命令 您可以更改系统查找相关设备(以获得其启动代码)的顺序。bootlist 命令显示并改变可用于系统的启动设备列表。该命令的一般语法规则如下所示: bootlist [ { -m Mode } [ -r ] [ -o ] [ [ -i ] | [ [ -f File ] [ Device [ Attr=Value ... ] ... ] ] ] 表 1 中给出了 bootlist 命令最常使用的一些标志。 标志 说明 -m mode 指定所要显示或改变的启动列表。模式变量的可能 取值为 normal 、service 、both 或者 prevboot 。 -f File 表示从指定的文件名读取设备信息。 -i 表示由 -m 标志指定的设备列表应该失效。 -o 表示执行了任何指定的改变之后,将显示指定的启动列表。输出是设备名称列表。 -r 表示执行了任何指定的改变之后,将显示指定的启动列表。输出取决于硬件平台。

aix常用的命令

aix常用命令 1、添加用户 useradd或mkuser +用户名 2、删除用户 userdel或rmuser+ 用户名 3、修改用户密码 passwd + 用户名然后输入密码 4、lsuser命令显示/etc/passwd和/etc/security/user文件中的所有用户 属性 用法:lsuser + 用户名备注:maxage表示密码过期时间,默认为10周5、chuser 命令更改用户的属性,账户属性保存在/etc/security/user文件中 用法:chuser Attribute=Value用户名 注:禁用账户为account_locked属性 6、新建组mkgroup + 组名 7、修改组id :chgroup id=123 组名 8、删除组 rmgroup + 组名 9、修改组内成员添加组内成员chgrpmem -m + 用户名组名 删除组内成员chgrpmem -m - 用户名组名 10、获得内核中的用户和组名称长度限制 getconf LOGIN_NAME_MAX 11、查看系统版本oslevel -s 12、查看当前已登录终端who 13、查看登录失败日志who /etc/security/failedlogin 14、查看历史登录信息last | grep -v wtmp | grep -v ^$ 15、查看lastlog日志lsuser -a time_last_login tty_last_login ALL 16、查看硬盘信息df 17、查看cpu及内存使用率nmon 按c和m 18、查看内核是否加载 genkex | grep hook 19、修改目录大小 chfs -a size=+4096M / 20、查看硬盘信息df -k 21、/etc/rc.d/init.d/ListenHostSwitch.sh stop/start 22、查看文件大小ls -l或者du -sk/sm 23、AIX查看CPU vmstat 1 2,查看内存svmon -G -i 1 5 24、修改系统时间:smit date

超经典的AIX系统管理手册之二(AIX操作系统基本命令)

超经典的AIX系统管理手册之二(AIX操作系统基本命令) 第二章AIX操作系统基本命令 系统的进入和退出 login: 输入用户名(例如:user01) password: 输入用户口令 若用户名及口令均正确,则用户将登陆成功。此时系统会出现命令提示符$或#,即表示可接收用户输入的操作系统命令。 https://www.doczj.com/doc/5a5601993.html, 退出系统:或exit或logout。 例:#(or$)exit #(or$)Ctrl^D 注,#为ROOT用户的命令提示符,$为一般用户 password password命令用于建立或修改用户的密码。 如: #password passwd: —输入旧口令 new passwd: —输入新口令 re-enter new paswd: —重新输入新口令 mkdir、rm、mv和cd mkdir :用于创建目录 $ mkdir oracle $ ls oracle $ rm :用于删除文件或目录(rm –r 删除目录时目录内有内容,用-r一起删除) $ rm -r oracle $ ls $ mv :用于改变文件或目录名 $ mkdir ll $ ls ll $ mkdir kk $ ls

kk ll $ mv ll kk $ ls kk $ cd kk $ ls ll $ cd :用于进入系统某一级目录中去 $ cd / $ pwd / $ cd /home/oracle $ pwd /home/oracle $ ls 功能:显示目录中的内容,列出当前目录中所有文件的文件名 参数说明: a :列出目录中所有文件 d :列出所有子目录 l :列出长格式文件信息 举例: ls –a :列出当前目录中的所有文件 $ ls -a #UNTITLED# .dt createdbscripts oracle . .dtprofile dead_letter smit.log .. .profile ll smit.script .TTauthority .sh_history make.log websm.log .Xauthority afiedt.buf mbox websm.script $ ls –l :显示文件的详细信息 $ ls -l total 295 -rw-r--r-- 1 201 dba 3 Sep 01 15:24 #UNTITLED# -rw-r--r-- 1 201 dba 51 Jul 08 18:18 afiedt.buf drwxrwxr-x 2 201 dba 512 May 08 11:49 createdbscripts drwx------ 2 201 dba 512 Jun 19 09:27 dead_letter drwxr-xr-x 2 201 dba 512 Sep 22 10:17 ll -rw-r--r-- 1 201 dba 95987 Apr 18 14:51 make.log

AIX常用命令

目录 目录1 AIX常用命令 (1)

1 AIX常用命令 ●概述 AIX一般没有配置SSH软件包,默认通过telnet协议登录,默认shell为KSH。 P6小型机常被分割为多个LPAR使用,各个LPAR之前互不干扰,独占相应的硬件资源。 ●系统详细信息 # smitty 系统管理的字符界面,可以实现绝大部分命令行操作,相当有用。 # smit 以图形方式进入系统管理界面 # lscfg 获得系统的详细配置 # prtconf 获得系统的详细配置 # 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 编号 # smitty hostname 修改主机名 ●操作系统 oslevel –s 查看系统补丁版本 oslevel –r 查看系统大版本 ●查看AIX5300-04缺少哪些文件集更新 oslevel -rl 5300-04 cpu个数和位数 cpu个数 # lscfg | grep proc 显示系统上的处理器数量 cpu位数 # bootinfo –y # bootinfo –K ●32位修改成64位方法: 首先检查是否安装了64位内核的软件包。 # find . -name bos.mp64 如果安装了,请执行下列步骤:

超经典的AIX系统管理手册之四(AIX存储管理)

超经典的AIX系统管理手册之四(AIX存储管理) 第四章存储管理 4.1相关术语 PV (Physical Volume) 物理卷,指物理磁盘,是系统的主要存储设备,可以是内部的、外接的或是活动的。它实际上是由物理磁盘内顺序排列的物理分区组成的。 VG (Volume Group) (物理)卷组,是若干个(1-32)物理卷的集合。卷组中可以包括不同类型的磁盘。一个物理卷只能属于一个卷组。系统中可以有最多不超过255个的卷组。 https://www.doczj.com/doc/5a5601993.html,社区论坛 PP (Physical Partition) 物理分区,是磁盘空间分配的最小单位。它是1MB-256MB( 若PP>1M,则必须是4兆的倍数)的一块连续的磁盘空间。同一卷组中所有物理卷上物理分区的大小必须相同,一个物理卷中最多可有1016个PP。 LP (Logical Partition) 逻辑分区,可以由1-3个物理分区(PP)组成。通常情况下,LP和PP是一一对应的,但是当对LP做了镜像时,一个LP就可能对应2-3个PP了。逻辑分区中的物理分区可以来自不同的物理卷。 LV(Logical Volume) 逻辑卷,由若干个逻辑分区(不超过35512个LP)组成,可供程序作为一个设备使用,用户可将其视作一块可使用的空间或一个磁盘。确切讲,一个LV就是PV上的区域的映象。逻辑卷可以由不连续的物理分区组成,而且物理分区可以来自不同的物理卷。由于一个逻辑分区可以映射到多个物理卷上,因此它可以占有比任何一个物理卷都大的空间。一个VG中可以存在不超过256个的LV。它通常用于建立文件系统,也可用作Pagine Space 、JFSLOG 或是作为裸设备供数据库系统使用。 Mirror(镜像)

相关主题
文本预览
相关文档 最新文档