当前位置:文档之家› AIX系统实施集锦

AIX系统实施集锦

AIX系统实施集锦
AIX系统实施集锦

1,安装jdk1.3.0

升级操作系统和升级操作系统补丁

如果操作系统低于4.3.3.0或缺少补丁请升级操作系统并安装补丁。

安装 JDK 1.3.1:

(1)从站点上https://www.doczj.com/doc/557424828.html,/dl/dka/dka-p

用户:ibm6001

密码:ibm6000

tar -xvf Java131.rte.tar

(2)在临时目录下执行命令:inutoc

(3)安装Java131.rte 文件包:

smit install --> Install and Update Software -->

Install and Update Software by Package Name

将安装Java131.rte.bin 和 Java131.rte.lib 这两个文件集

从该网站上,你可以下载到Java14.license.tar.gz和Java14.sdk.tar.gz两个包,可通过gzip解压缩(或Java14.license.tar和Java14.sdk.tar包),将这两个包通过tar展开到某目录下,运行

#smit installp

选择Install Software

选择文件集所在的目录,回车进入

INPUT device / directory for software ------------/test

* SOFTWARE to install ----------------------------[_all_latest]

PREVIEW only? (install operation will NOT occur) ---no

COMMIT software updates? -------------------------- yes

SAVE replaced files? ------------------------------ no

AUTOMATICALLY install requisite software? ----------yes

EXTEND file systems if space needed? ---------------yes

OVERWRITE same or newer versions? ------------------no

VERIFY install and check file sizes? -------------- no

Include corresponding LANGUAGE filesets? ---------- yes

DETAILED output? -----------------------------------no

Process multiple volumes? --------------------------yes

ACCEPT new license agreements? ---------------------no

Preview new LICENSE agreements? --------------------no

在上述菜单中,

SOFTWARE to install 选择Java14.sdk,不要选license包

ACCEPT new license agreements? 选择yes,回车运行即可安装成功。

安装后用命令检查

#lslpp -l|grep Java

可见

Java14.sdk -------1.4.0.2 COMMITTED Java SDK 32-bit

如果系统中原先已安装有Java,需在用户的.profile或/etc/profile中执行下列操作 export PATH=/usr/java14/bin:/usr/java14/jre/bin:$PATH

指定Java的运行路径,执行之后可用

#java -version命令检查当前的java环境是否为1.4

4.设定正确的路径环境变量:

export PATH=/usr/java131/jre/bin:/usr/java131/bin:$PATH

如果你想永久性改变,请编辑/etc/environment这个文件,在这个文件里设定路径环境变量;

5.运行如下命令来验证版本的正确与否:

java –version

jad359=java131.sample

ja5d4c=java131.rte

java13~1=java131.adt

2,用inutoc建toc文件

3,split a 默认-l 1000

split –l 50 a

split –b 20k a

4, 3590磁带机操作命令:

进带:tapeutil -f /dev/rmt1 mount **

出带:tapeutil -f /dev/rmt1 unmount **

**代表:32--41,分别指向磁带库的第一至第十个磁带

怎样实现按次序每天换一个磁带?

第一步,你写一shell:如下:

case `date +"%w"`

1) tapeutil -f /dev/rmt1 mount **

tar cvf /dev/rmt1 **

if test $? -eq 0

then

tapeutil -f /dev/rmt1 unmount **

fi

2) tapeutil -f /dev/rmt1 mount **

echo "发生错误,请与系统管理员联系!!"

esac

第二步,将该shell 加到crontab中, 指定执行时间。

0 18 * * * /usr/script/shell.sh

5,ntp

在AIX中可以用两种方法来实现应用环境中多台机器的系统时间的统一。

一个是启动xntpd 守护进程, 另一个是启动timed进程.为了保证时间的一致性,在同一台机器上只启动xntpd 或 timed.

xntpd是一个关于网络时间协议的守护进程,它遵循了因特网时间服务器的通用标准。在启

动 xntpd 时, xntpd 会读取 /etc/ntp.conf 配置文件来确定网络中系统时钟服务器,以 ntp 服务器的系统时间为标准,来调整本机的系统时间。

可以用 ntpq 命令来显示 xntpd 进程的内部变量。使用 ntp 时应注意,xntpd 服务器和xntpd 客户端的时钟不能相差超过1000秒。若有大于1000秒的偏移,在客户端启动 xntpd 守护进程前,用 data 命令或 ntpdate 命令调整本机的系统时间,使偏移量在1000秒之内。然后启动 xntpd.

timed是一个时钟服务进程。在一个局域网内可有多个 timed 服务器,但只有一个 timed 主服务器,其余的是 timed 副服务器。当 timed 主服务器功能失效时,其中一个 timed 副服务器可自动变为主服务器。网络时间可以以 timed 主服务器的系统时间为标准,也可以以所有运行 timed 的主、辅服务器的系统时钟的平均值为准,来调整所有运行 timed 进程的机器的系统时钟。timed 客户机的系统时间与局域网上运行着的 timed 主服务器的系统时间同步,使整个网络运行环境有一个统一的时钟。在server端: startsrc -s timed -a "-M",在client端: startsc -s timed

1.构造一个NTP环境的基本步骤(假设NTP不是运行在SP上):

1.1 设置NTP 服务器 (MASTER) , 其它NTP客户服务器以此服务器的时间为准,与其进行时间同步.

1.1.1 编辑 /etc/ntp.conf 文件, 内容如下:

#broadcastclient

server 127.127.1.0

driftfile /etc/ntp.drift

tracefile /etc/ntp.trace

请注意文件中的 server 127.127.1.0 这一行, 此处的127.127.1.0 是一特殊的地址,表示NTP主服务器是与自身的系统时钟同步.

1.1.2 编辑好 /etc/ntp.conf后, 启动xntpd守护进程

# startsrc -s xntpd

也可通过调用smitty , 使 xntpd 在以后重启服务器时能自动启动.

# smitty xntpd

1.1.3 xntpd 状态查询 , 使用#lssrc -ls xntpd

刚启动xntpd时, sys peer 为 'insane', 表明xntpd还没有完成同步, .

#lssrc -ls xntpd

Program name: --/usr/sbin/xntpd

Version: -------3

Leap indicator: 11 (Leap indicator is insane.)

Sys peer: ------no peer, system is insane

等待 6 - 10 分钟后, sys peer 就不再是 'insane' 了.

#lssrc -ls xntpd

Program name: --/usr/sbin/xntpd

Version: -------3

Leap indicator: 00 (No leap second today.)

Sys peer: ------127.127.1.0

1.2. NTP客户端的设置

1.2.1 编辑 NTP 客户端上的 /etc/ntp.conf文件, 内容如下:

#broadcastclient

server 9.185.43.189

driftfile /etc/ntp.drift

tracefile /etc/ntp.trace

其中的 server 9.185.43.189 表明, 此客户端与IP地址为 9.185.43.189 的NTP服务器进行时间同步.

1.2.2 在NTP客户端启动xntpd守护进程

# startsrc -s xntpd

也可通过调用smitty , 使 xntpd 在以后重启服务器时能自动启动.

# smitty xntpd

1.2.3 查询xntpd的状态

当 system peer 不为 'insane' 时, 表明客户端已与服务器端成功地进行了同步.

# lssrc -ls xntpd

Program name: --/usr/sbin/xntpd

Version: -------3

Leap indicator: 00 (No leap second today.)

Sys peer: ------9.185.43.189

1.3. NTP客户端查询NTP服务器

ntp客户端使用 ntpdate 命令来确认是否可用指定的 ntp 服务器进行时间同步。命令的结果会显示客户端与服务器的时间偏移。

#ntpdate -d 9.185.43.189

18 Mar 10:52:54 ntpdate[23578]: step time server 9.185.43.189 offset 86323.06827

2 sec

若时间间隔大于1000秒,使用ntpdate 进行调整, 如:

#date

Tue Mar 18 11:06:29 BEIST 2003

#ntpdate 9.185.43.189

19 Mar 11:06:51 ntpdate[23832]: step time server 9.185.43.189 offset 86403.40260

7 sec

#date

Wed Mar 19 11:06:54 BEIST 2003

完成上述操作后 ntp 客户端与 ntp 服务器系统时钟完成同步,ntp 客户端得到了新的系统时间。

xntpdc -c peers 我们可以观察输出结果中poll 项的值,即为ntp 同步时间间隔(秒)

2. 使用timed的基本设置步骤如下

2.1. 启动timed服务器

a. 在局域网内,以timed 主服务器的系统时钟为标准,来完成时钟的同步。

# startsrc -s timed -a " -M -c "

b. 在局域网内,以所有运行 timed 的主、辅服务器的系统时间平均值为标准,来完成时钟的同步。

# startsrc -s timed -a " -M “

2.2. 启动timed 客户端, 使其按照标准网络时间来调整自己的系统时钟。

# startsrc -s timed

2.3. 将timed的启动语句加到 /etc/rc.tcpip 中,以便重新启动机器后,timed可自动启动。

6,建文件时,文件名中有#之类字符在符号之前加/

开头为-可用--

7, rm之后的问题

fuser yourdir,是不是还有进程在使用那个已经被你删掉了的文件,将他停掉,你的空间就来了。

8, 在lv上手工建fs.

1,编辑/etc/filesystems,增加一个filesys的entry,把dev的内容改成指向newlv;

2. 执行chfs -a log=

3. 创建新文件系统的mount点;

4. 执行mount操作装入该文件系统;

5. 检查新文件系统的内容是否与原有的一致

9.thewall的最大值为 1048576(1GB)或 1/2 实内存中的最小值。

thewall的单位为千字节

10, 判断磁带是否为mksysb或savevg带

1,将磁带机的block_size改为512

chdev -l rmt# -a block_size=512

2,将第三个映象复制下来

tctl -f /dev/rmt#.1 fsf 2

dd if=/dev/rmt# bs=512 count=1

3. 该部分如显示为DUMMY TAPE TOC,则为mksysb带子,如显示为DUMMY SYSBACK TOC,则为savevg带子

mksysb系统备份带上备份的操作系统的版本,可以通过解开并查看mksysb带子上的第二个映像文件image.data来确定。步骤如下:

1,输入下列命令从系统备份带上恢复image.data文件至系统:

# chdev -l rmt0 -a block_size=512

# cd /tmp

# restore -s2 -xvqf /dev/rmt0.1 ./image.data

2.使用vi编辑器打开image.data文件:

# vi image.data

3.找到类似如下的内容:

image_data:

IMAGE_TYPE= bff

DATE_TIME= Sun Mar 23 18:58:31 CDT 2003

UNAME_INFO= AIX r6f50 3 4 000438324C00

OSLEVEL= 4.3.3.x

4.从上一步内容中找到UNAME_INFO对应的行,其中显示的3 4两列说明该系统备份的版本为4.3,从OSLEVEL对应行中可以确定该系统备份中的操作系统版本为4.3.3

11, 查看RS/6000系统的硬件配置信息prtconf

12, 如何使用户只使用管理员第一次设定的密码

VI /ETC/SECURITY/PASSWD

USER : PASSWD=XXXXXXXX

LASTUPDATE=XXXXXXX

修改 FLAGS=ADMCHG 变成 FLAGS=

这样,下次用户登陆,系统就不会要求修改密码

也可以用pwdadm -f ADMIN username来实现,如果想让用户恢复更改密码的权利,运行pwdadm -f ADMCHG username 来重置.

13, svmon -U sybase来看sybase用户占用系统的内存

14,a机备份b机上的文件系统/home

可以用下面的命令实现:

<在a机执行,备份>

rsh hostb tar -cvf- /home | dd of=/dev/rmt0

<在a机执行,恢复>

dd if=/dev/rmt0 | rsh hostb tar -xvf-

15,在nis中删除用户的方法应该是:

1.到nis master服务器上

2.编辑/etc/passwd文件删除包含"user"的entry

3.smit mkmaps重新编译passwd

16,7133升级全系列

1。下载代码:

ssa0 (SSA RAID卡) 433的是ssacode433.tar,5.1的是ssaucode.tar。

pdisk(D40物理盘) lscfg –vl pdisk*看

Machine Type and Model......DFHCC1B1

找到相应微码。

enclosure0 (D40阵列)ssa_dasd4.tar

分别存放在

/usr/microupdates/ssa0,/usr/microupdates/pdisk,/usr/microupdates/enclosure0中。2.升级ssa0

smit install--install and update software--install and update from all available

software--/usr/microupdate/ssa0--software to install中选全部包—commit

在从机上重复上步,完成后双机重启,lscfg -vpl ssa0可见ROS level项已升级完成。3.升级pdisk

smit install--install and update software--install and update from all available

software--/usr/microupdate/pdisk--software to install中选全部包--commit完成后将在

/etc/microcode中生成ssadisk.ros.DRVC.0023文件供下一步使用。

在主机上执行ssadload -u后系统自动找到生成的文件并写微码到pdisk中。

在从机上执行cfgmgr, 完成后用lscfg -vpl pdisk?可见ROS level项已升级完成。

4。升级enclosure0

smit install--install and update software--install and update from all available

software--/usr/microupdate/enclosure0--software to install中选全部包--commit完成后将在/etc/microcode中生成coral020.hex文件供下一步使用。

在主机上执行cd /etc/microcode

在主机上执行ssa_sesdld -d enclosure0 -f coral020.hex

在从机上执行cfgmgr, 完成后用lscfg -vpl enclosure0可见ROS level项已升级完成

最新的是0020。

17.bootinfo -y 处理器位数

bootinfo -K 内核位数

1, How to Switch AIX5.1 from 32-bit to 64-bit:

ln -sf /usr/lib/boot/unix_64 /unix

ln -sf /usr/lib/boot/unix_64 /usr/lib/boot/unix

lslv -m hd5

bosboot -ad /dev/ipldevice

shutdown -Fr

2, How to Switch AIX5.1 from 64-bit to 32-bit:

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

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

lslv -m hd5

bosboot -ad /dev/ipldevice

shutdown -Fr

确定系统是否加载了64位的内核扩展,使用命令:

# genkex |grep 64

若系统加载了64位的内核扩展,将返回类似下一行的信息:

149bf58 a3ec /usr/lib/drivers/syscalls64.ext

18, 系统用户的limits参数

/etc/security/limits

系统核心参数配置

利用lsattr -Elsys0 检查maxuproc, minpout, maxpout等参数的大小。maxuproc为每个用户的最大进程数,通常如果系统运行DB2或ORACLE是应将maxuproc调整,Default:128、调整到500,maxuproc增加可以马上起作用,降低需要AIX重起。当应用涉及大量的顺序读写而影响前台程序响应时间时,可考虑将maxpout设为33, minpout设为16,利用smitty chgsys来设置。

19,磁盘镜像

1. 添加新硬盘到rootvg #extendvg rootvg hdisk1

2.镜像rootvg #mirrorvg -c 2 rootvg hdisk1(mirrorvg rootvg hdisk0 hdisk#也可)

3.重新生成boot image #bosboot -ad /dev/hdisk0(bosboot -ad hdisk#)

4.更新bootlist #bootlist -m normal hdisk0 hdisk1 cd0

5.重起系统 #shutdown –Fr

20,hd5删掉怎么办

mknod /dev/hd5 b 10 1

mknod /dev/hd5 c 10 1

21,oslevel命令的输出不是4.3.3.0

可能是以下原因造成的:

1. AIX4.3.3产品介质中的 ifor_https://www.doczj.com/doc/557424828.html,pat.cli 文件集为4.3.

2.0版本。

2. 从AIX4.

3.3产品介质中升级的 bos.perf.pmr 文件集版本不是

4.3.3.0。这个问题只会在从安装了bos.perf.pmr 的AIX 4.3.0 和 4.3.1向 AIX 4.3.3升级时才会出现。bos.perf.pmr 文件集在AIX 4.3.3中已经不再使用,所以卸载该文件集可以解决这个问题。

3. 在

4.3.3.0 Maintenance Level中不包含 bos.crypto* 和sysmgt.security* 文件集,因为它们包含了受出口管制的加密代码。只能通过与AIX4.3.3一同发行的AIX 4.3.3 Bonus Pack来升级这些文件集。

22,进程kproc

当我们使用命令: " ps aux" 或"ps ug" 检查各进程对于CPU和内存的使用情况时,经常会看到 "kproc"(PID 516)进程占有很高的CPU使用率. 这种情况是正常的,此进程代表系统的空闲时间.一般情况,在系统负载不是很高的时候,此进程占CPU达到50% 或更高.

23,Paging Space

Paging Space 的大小应符合应用的需要.太大会浪费硬盘空间,太小会影响系统的运行.Paging Space的确定原则:

1. 系统实际内存小于64MB, paging space= 2 * RAM

2. 系统实际内存在64MB to 256MB 之间, Page Space = RAM size + 16MB

3. 系统实际内存大于256MB , Page Space = 512 + ( RAM - 256 ) * 1.25

4. 对于AIX 4.3.3 当内存达到4GB 到8GB,因为AIX 4.3.3 使用延迟的(deferred )paging space.Paging Space主要根据应用的要求来定.

一般可初始3GB, 然后观察paging space的使用情况,如果使用率超过70%, 则需要增加paging space.

以上计算方法只是粗略地算法,用户可根据实际情况调整.

如果系统出现以下几种情况,则说明需要扩大paging Space:

1. 下列任意错误信息之一:

INIT: Paging space is low

ksh: cannot fork no swap space

Not enough memory

Fork function failed

fork () system call failed

Unable to fork, too many processes

Fork failure - not enough memory available

Fork function not allowed. Not enough memory available.

Cannot fork: Not enough space

2. 使用命令" lsps -a" ,其结果%USED 列的平均值大于80%.

3. 使用命令"lsps -s" 其结果%USED 列大于80%.

在AIX 4.3.2及以后版本中,操作系统提供了3种 Paging Space的管理机制。分别为:Early Page Space Allocation:

在AIX系统中,当Paging Space的使用率达到一定百分比时,系统就无法将需page out

的页面写到Paging Space中,这时候,该进程就很可能被杀掉。为了避免这种情况的发生,EPSA机制会保证当进程被启动时,在Paging Space中先申请一块页面空间,该空间大小与该进程所需要占用的实际内存的大小一致(将环境变量PSALLOC设为early,也就是“export PSALLOC=early”)。这样就保证当进程使用malloc()调用的同时,在Paging Space 中有相应的空间保留给该进程,从而保证该进程的page out 操作。这种机制虽然可以保证现有的进程安全,但由于很多被保留的页面空间并没有被用到,造成了非常大的空间浪费。同时,也需要Paging Space的大小比实际内存值要大很多。

Late Page Space Allocation

在AIX 4.2.1之后, 4.3.2之前,操作系统默认使用 LPSA 机制。这种机制是指当进程启动后,系统并不在Paging Space中为该进程保留相应的页面。只有当该进程的实际内存页面被修改过后,才会在Paging Space中为这些被修改过的页面申请空间.这种机制在一定程度上减少了Paging Space的空间浪费,但是对系统也存在一定的风险。比如,当一些后起的进程用了几乎全部的Paging Space后,由于先起的进程并没有保留足够的Paging Space 空间用于进程的page out操作,会导致该进程被杀掉。

Deferred Page Space Allocation

在AIX4.3.2之后,DPSA是系统默认的Paging Space的管理机制。在这种机制下,系统不会为进程保留任何的 page 页面,直到系统确认确实需要将内存中的页面 pageout 到Paging Space中,才会把Paging Space的页面分配给该进程。这种机制不会造成Paging Space的空间浪费,但和LPSA一样,这种机制也给系统带来了相同的风险。

DPSA是AIX 432及以后版本中所使用的默认机制,它通常适用于配有很大容量RAM的系统,因为它可以减少很多Paging Space资源的浪费。对于RAM容量不是很大(比如小于2GB)的系统,用户可以采用LPSA或EPSA机制。

用“/usr/samples/kernel/vmtune -d 0”命令可以停止使用DPSA,而使用LPSA。

用“/usr/samples/kernel/vmtune -d 0”命令加上“export PSALLOC=early”命令可以停止使用DPSA,而使用EPSA。

用“/usr/samples/kernel/vmtune -d 1”命令可以激活DPSA。

Paging Space的页面释放

在AIX操作系统中,当内存中的页面被page到了Paging Space中以后,那么这一块Paging Space的页面空间将被保留给该内存页面,即使该页面已经被写回到内存中。因此,用lsps 命令看到的Paging Space的使用率可能并不能真实反映真正位于Paging Space 中的页面数,因为有些页面可能已经写回到了内存中。

如果写回到内存中的页面是线程的工作存储页面(Working Storage),那么随着该线程的退出或者是相关的内存被释放 -- free(),Paging Space中的相应页面块也才会被释放。

24,异步I/O (aio)

如果是同步I/O,当一个I/O操作执行时,应用程序必须等待,直到此I/O执行完.相反,异步I/O 操作在后台运行,I/O操作和应用程序可以同时运行,提高了系统性能.使用异步I/O会提高I/O 流量,如果应用是对裸设备进行操作,这种优势更加明显.因此象数据库,文件服务器等应用往往会利用异步I/O,使得多个I/O操作同时执行.

1. 如何知道是否需要异步I/O?

执行命令:"vmstat # #" 如果"wa"值超过25%.

执行命令:"iostat # #" 如果"%tm_act"值超过35%.

2. 查询有几个AIO服务器: pstat -a | grep aios | wc -l

3. 应该设几个AIO服务器?

最大一般为硬盘数的10倍,但不要超过80.,最小为最大的一半

4. AIO驱动程序: bos.rte.aio

5. 配置AIO为可用: # smit chgaio ->

STATE to be configured at system restart [available]

AIX 5.2提供了两种不同类型的异步IO(AIO)核心扩展函数(Kernel Extension),即AIX传统的AIO和POSIX 标准的AIO。虽然两种类型的AIO函数名称相同,但在aio.h中作了重新定义,以便两种函数均可使用libc.a 函数库。POSIX AIO也可以通过librt.a调用。POSIX AIO 是编译时使用的默认选项。如需使用AIX传统的AIO,可通过新增加的宏定义_AIO_AIX_SOURCE完成。

例如,使用POSIX AIO之前先将其加载:

mkdev -l posix_aio

使用POSIX AIO的应用程序需包含aio.h文件:

#include

又如,使用AIX传统的 AIO之前需将其加载:

mkdev -l aio

使用AIX传统的 AIO的应用程序需包含下列定义:

#define _AIO_AIX_SOURCE

#include

或在编译命令行加入:

xlc ... -D_AIO_AIX_SOURCE ... legacy_aio_program.c

如果需要将POSIX AIO 核心扩展函数库在系统启动时自动加载,可用:

smit chgposixaio

将菜单中的选项"State to be configured at system restart" 由 "defined"改为 "available",按下回车键后即可生效。

对于AIX传统的AIO,可通过

smit chgaio

以相同方法修改菜单中的选项

25,如何查找系统中的某个文件存在于哪个文件集中

首先确认系统中已安装了文件集 bos.content_list:

# lslpp -l bos.content_list

然后用下面的命令查找与指定文件相关的文件集:

# /usr/sbin/which_fileset

查找指定的文件集中包含哪些文件:

# lslpp -f

26,telnet提示"所有的网络端口已用"

1.检查pty0是否可用:lsdev -Cl pty0

2.检查telnet守护进程是否启动:lssrc -t telnet

3.检查/etc/security/login.cfg中maxlogins是否不够大

4.smitty pty检查最大可用终端是否够用

5.no -a|grep thewall检查网络缓冲是否够用

27,关于关掉警报灯

#/usr/lpp/diagnostice/bin/usysfault -s normal

也可以用diag

或在service process中改

清除系统警告灯:

一、开机登录时:

Resetting the System Attention LED on Non-HMC Attached

Systems

As a user with root authority, enter diag on the AIX command line, and do the following:

1. Select Task Selection.

2. On the Task Selection Menu, select Identify and Attention Indicators.

3. When the list of LEDs displays, use the cursor to highlight Set System Attention Indicator to Normal.

4. Press Enter, and then press F7 to commit. This action turns off the LED.

二、未开机,OK状态下:

If the system is powered off, access the service processor menus. From service processor main menu, do the following:

1. Select the System Information Menu.

2. Select LED Control Menu.

3. Select Clear System Attention Indicator. This action turns off the LED.

28,配EtherChannel

具体配置步骤:

1. 运行命令:

#smitty etherchannel

2. 选择“Add An Etherchannel”后

显示出系统所有的以太网卡。但选择一个已被使用的网卡后,系统将报错:

3. 选择好所用的一块或多块网卡后系统显示下列菜单:

Etherchannel Adapters ------------------ent0 ent1 --+

Enable ALTERNATE ETHERCHANNEL address --no ---------+

ALTERNATE ETHERCHANNEL address ---------[]--------- +

Mode standard +

Enable GIGABIT ETHERNET JUMBO frames ---no ---------+

Internet Address to Ping ---------------[]

Number of Retries ----------------------[] ---------#

Retry Timeout (sec) --------------------[] ---------#

4. 输入回车键。命令完成之前还会显示下列信息:

ent5 Available

注:由于未指定alternate address,系统将ent1 的alternate address 改为ent0的硬件地址。如果指定了alternate address,ent0和ent1均会使用该alternate address。

5. 最后,增加一个接口设备en5(标准以太网)或et5(IEEE 802.3)。最简单的方法是使用菜单: smitty tcpip

注:增加或减少etherchannel中包含的以太网卡设备时,需要先将此Etherchannel设备从系统中删除。然后再选择相应的以太网卡增加Etherchannel 设备。

Etherchannel有三种工作模式:

Standard

在这种模式中,将目的IP地址通过hash算法来决定通过哪块网卡将数据送出。该模式保证所有数据依原有顺序传送,但可能利用不到全部带宽。

Round Robin

在这种模式中,通道包含的所有网卡被轮询,每次重复之前向每块网卡发送一个数据包。此模式中数据发送的顺序可能与原来不同,但可以最大限度地利用通道的带宽。

Network Interface Backup

在这种模式中,通道一次只激活一块网卡。通过以一定时间间隔轮旬网卡的连接状态,当工作网卡出现问题后,将用另一块网卡顶替。配置菜单中的字段“Internet Address to Ping”,“Number of Retries”和“Retry Tiemout”既做此用途。

在AIX 4.3.3中引入EtherChannel的功能时,只能支持以太网和快速以太网,在AIX 5.1 中,增加了对千兆 EtherChannel 的支持,允许对多达4个千兆以太网端口进行聚合,从而大大增加了带宽的吞吐量。

1。在smitty dev里

把en0,en1彻底删除,要用rmdev来做,我昨天用detach来做是不行的!

2。用cfgmgr找出这两张网卡。这样可以保证网卡的设置是空的。

3。增加ETHERCHANNEL,Address to Ping设置成你想要的地址,其它用默认设置。4。用smitty mktcpip来修改en2,增加IP地址和掩码。

5。用ifconfig和netstat检查你的设置是否正确

standard模式改成round_robin就可以做LOAD BALANCING

29,license

smitty chlicense

也可以编辑各主机的/etc/security/login.cfg文件,将倒数第二行改为:

maxlogins=17

重起生效

30,PS &vi

编辑各主机的/etc/environment,增加如下两行:

EDITOR=/usr/bin/vi

PS1=”$LOGNAME:$PWD>”

31,acct

在AIX中可以通过打开acct功能来查看用户的资源使用情况,主要包括:

用户连接情况、用户CPU使用情况、磁盘使用情况和打印机使用情况等。

具体的步骤(共7步)有:

1). 在/var/adm/acct目录下创建三个子目录:nite,sum,fiscal

2). 以root登录,到/var/adm目录下,执行/usr/lib/acct/nulladm wtmp pacct。

3). 通过在/etc/rc文件中添加两行(最后一行"exit 0"之上):

echo "Starting Process Accounting" /usr/bin/su - adm -c

/usr/lib/acct/startup

打开记帐功能。

4). 将/etc/filesystems中要加入磁盘记帐的文件系统相关节中的account值改成

true

5). 修改/etc/qconfig文件,要加入打印机使用记帐的打印队列的描述节中添加一行,

如:lp0: device=dlp0 acctfile = /var/adm/qacct # 添加行

6). 修改cron,例/var/spool/cron/crontabs/adm文件:

10 23 * * 0-6 /usr/lib/acct/runacct \

2> /usr/adm/acct/nite/accterr > /dev/null

0 23 * * 0-6 /usr/lib/acct/dodisk > /dev/null 2>&1

0 * * * * /usr/lib/acct/ckpacct > /dev/null 2>&1

15 4 1 * * /usr/lib/acct/monacct > /dev/null 2>&1

7. 如果要使用adm用户进行记帐管理,首先要给它分配密码,然后在PATH环境变量中包括/usr/lib/acct以方便命令执行。

完成这些步骤后,系统会在步骤一生成的目录下定期生成报告文件,记录各用户的资源使用情况.

32,在AIX 5.1中可以在操作系统的级别上建立hot spare磁盘。

如需要在某一卷组(VG)中建立hot spare磁盘,必须满足如下条件:

1.逻辑卷(LV)在此卷组中必须进行镜像(mirror)。

2.作为hot spare的磁盘上不能有任何的逻辑卷或文件系统。

3.hot spare盘的容量应大于或等于此卷组中最大磁盘的容量。

当满足以上条件后,可采用以下步骤(此处假设卷组名为testvg,磁盘为hdisk6):

1. # exptendvg testvg hdisk6

将hdisk6加入卷组testvg。

2. # chpv -hy hdisk6

将hdisk6标记为hot spare磁盘。

3. #chvg -hy -sy testvg

将testvg标记为使用hot spare盘的卷组,并且当发生磁盘失效时自动进行磁盘的替换并同步。

33, 如何kill用who -d 查出的死进程

有关Defunct进程(死进程)的问题确定

1, funct进程的产生

在AIX操作系统实施的进程结构中,每一个进程都有一个父进程。当一个进程结束时会通知它的父进程,从而该进程的父进程会收集该进程的状态信息。若父进程在一定的时间内无法收集到状态信息,则系统中就会残留一个defunct进程。因为defunct进程是已经停止的,所以使用杀死进程的方法来杀defunct进程是无效的。defunct进程不使用CPU或硬盘等系统资源,而只使用极少量的内存用于存储退出状态和资源使用信息。

2.问题确定

某一个进程在结束时由它的父进程负责删除它。要找到某一个进程的父进程,执行ps -ef 命令,输出中的PPID列给出了一个进程的父进程的进程号。

1)如果PPID为1应该如何做?

如果一个defunct进程的PPID为1,则该defunct进程的父进程为init进程。init进程是系统中所有进程的起源。通常情况下,init进程通过将defunct进程的PPID设为1来收回该进程。如果一个defunct进程的父进程号为1,则需要确认该defunct进程是否已结束了若干分钟。(方法是等几分钟后再查看该defunct进程是否还存在。)一个系统中,特别是任务繁忙的系统中,父进程为init的defunct进程存在1~2分钟是正常的。defunct进程经常由复杂的shell脚本程序产生,这种情况通常是正常的,并不能说明有问题存在。当init进程没有处理完/etc/inittab文件而在等其中的某一项命令结束(通常是一个/etc/rc脚本)时,可能会发生问题。在这时候,init进程会忽略掉其它所有结束的子进程,而只等这个特定的子进程结束。由一个挂起的/etc/inittab文件中的任务引起的问题的征兆是:父进程为init的defunct进程无限制的增长。在AIX4.3及以后的版本中,init进程的功能被增强,用以有效地处理defunct进程。

如果/etc/inittab文件中含有类似下一行的项,则删除它:

install_assist:2:wait:/usr/lib/lpd/pio/etc/pioinit > /dev/null 2>&1

该进程会引起defunct进程。该项应在初始化安装结束后被自动删除。

2)如果PPID不为1应该如何做?

如果父进程号不为1,则相应的父进程应负责收回结束的子进程。未收回子进程的原因之一是shell管道。系统中的许多命令都不会产生子进程,这些进程也无法处理那些结束的子进程。这种情况在一个shell管道中有一个或多个短时进程及一个和多个长时间进程时更为明显。一个defunct进程会在它的父进程运行期间一直存在。任何一个程序在产生子进程时都应负责在子进程结束时收回它们。如果程序在编写中没有考虑到处理它们产生的子进程,则该程序存在问题。

3)如果需要对问题做进一步确认,如何做?

如果确认一个进程是defunct进程,并且该进程应该被它的父进程收回,则可能需要提供下面的信息给应用软件供应商用以分析问题产生的可能原因:

下面命令的输出:

# ps -ef

下面命令的输出:

# who -a

/etc/inittab 文件

下面命令的输出:

SLOT=`expr / 256`

(echo u $SLOT ; echo trace -k $SLOT) | crash >

其中,是defunct进程的父进程号, 是输出文件的文件名

34,文件系统cannot umount

1,关闭这个fs中打开的文件。用fuser -xc /tmp检查, 需要的话kill

2,genkex查看kernel extension 的进程,需要的话也kill

3,mount察看这个fs下面有没有mount点。有的话是要先umount掉才可以的。

4,有进程使用本mount点作为工作目录。

察看:find /home -type d -exec fuser -u {} \;

或者fuser -xc 返回的带c的id也是。

35,一些有用的命令

cfgmgr –I /dev/cd0

errpt –a –j DDDDDDDD

errpt –s date

errclear 0

errclear date 删date mmddhhmmyy以前的错误

synclvodm -l lv00

synclvodm -P rootvg 和syncvg -v rootvg

Defragfs 文件系统碎片

reorgvg 重组vg

redefinevg -d hdisk_name vg_name

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

synclvodm -P -v vgname

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

Uncompress *.tar.Z

36,限制ip登陆机器

建一个文件,里面有你想要登陆的IP比如说格式如下:

/tmp/ip.txt

XXX.XXX.XXX.XXX

然后写一个shell

!/usr/bin/ksh

while true

do

sleep 2

who|awk '{print $6}'|cut -b 2-13|while read IP

do

grep $IP /tmp/IP.txt

if [ $? -ne 0 ]

then ps -ef|grep `who|grep $IP|awk '{print $2}'|awk '{print $2}'|xargs kill -9

fi

done

done

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

可用下面两种方法(假设在*.cp文件中查找字符串"abc",结果放在文件out中):cat /dev/null > out

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

find ./ -name "*.cp" | xargs grep "abc" > out

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

38,如何对/etc/inittab文件中的一行进行注释

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

39,如何转换DOS和AIX两种格式的文本文件

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

(1)用ftp命令:设置ASCII传输类型,在一台运行AIX的机器和另外一台运行Windows 的机器之间互相传送。

(2)使用aix2dos或dos2aix命令

如将DOS格式的文本文件转换为AIX格式,可用命令A:dos2aix inputfile outfile,反之可用命令:aix2dos inputfile outfile,关于dos2aix和aix2dos命令的详细用法可参阅"dos2aix -h "和"aix2dos -h "。注意要使用这两个命令,必须首先安装文件集bos.pci

40,如何按文件大小排序列出一个文件系统下的文件

排序列出该文件系统中所有大于某一给定字节数的文件

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

41,hacmp中的心跳

7133ssa

1,如果用7133做心跳,先安装软件:device.ssa.*,具体是那个背不出了,好像是target 或者tmssa之类,在系统盘上有。

chdev -l ssar -a node_number=1

cfgmgr -v

lsdec -Cc tmssa看有没有tmssa1.tm和tmssa1.im

测试心跳

cat

cat /hosts >/dev/tmssa1.im

在定义心跳时,选ssa target方式,用/dev/tmssa1做心跳设备。

Scsi

1,smitty –divice—scsi adpter—change—enable target mode—yes

2,cfgmgr

3,lsdev –Cc tmscsi

/dev/tmscsi0.im

/dev/tmscsi0.tm

网卡配置一对网卡,用交叉线直接将双机连起来代替心跳线,注意此网卡配置成private。

42,在fastt中,用SM可以动态扩展容量

如果是aix4.3.3 或 AIX 5.1,仍然不可以在线升级。

1. umount 文件系统

2. varyoffvg datavg

3. rmdev -1 hdisk1

4. cfgmgr –v

5. lsattrr -El hdisk1

6. varyonvg datavg

7. chvg -g datavg

8. mount 文件系统

如果是aix5.2,支持直接chvg -g datavg

注意在用chvg -g时,会有一个报警,选择yes.

43,5.2中对于镜像VG的快照(snapshot)功能

通过使用快照功能可以将一块镜像硬盘或者盘组从整个的镜像VG中分离出来并放到一个独立的快照VG中,源VG 将停止访问位于快照VG的硬盘和硬盘组。当需要时,还可以重新将分离出来的硬盘和硬盘组放回源VG中。有两个新命令用于该快照功能

1. splitvg 命令

splitvg 可以从整个镜像VG中分离出一个单独的副本(copy)。为了分离VG,所有在VG 中的LV(logical volume)必须都做了镜像,并且该镜像必须建立在需要分离的硬盘或硬盘组上,而且硬盘或硬盘组只包含这个镜像。

splitvg [ -y SnapVGname ] [ -c Copy ] [ - f ] [ -i ] VGname

splitvg 命令从整个镜像VG中分离出一个单独的镜像副本到一个快照VG,即SnapVGname 中. 源VG “VGname”将停止访问位于快照VG,即SnapVGname的硬盘. 但是两个VG (VGname 和SnapVGname)将保持跟踪VG写入的情况,当快照VG需要重新加入源VG时可以保证重新加入的镜像副本数据的一致性。

2. joinvg 命令

joinvg 命令的功能是把快照 VG 重新放回到它的源VG中

joinvg [ - f ] Vgname

将通过用splitvg 命令分离出的快照 VG重新加入到它的源VG中. 快照 VG 会被删除,相关的硬盘重新在源VG 中激活。任何陈旧的数据段将被后台进程同步。

例如

在下面的步骤中,你可以首先从一个VG中分离出镜像的硬盘,然后再将分离出的硬盘重新加入到源VG中.

1. 为了使用快照功能,分离源(origVG)到其它的硬盘或硬盘组,用下面的命令:

splitvg origVG

这时,系统会建立一个源VG的备份或副本. 注意,你不能改变分离出来的VG的分配。重新激活分离出的硬盘并把它放回到源VG 使用下面的命令:

joinvg origVG

此时,分离出的VG 重新被集成到源VG中。

注意:

1.快照功能不支持enhanced 或classic concurrent 模式.

2. VG 在下列情况下不能被分离:

a) 缺少硬盘.

b) 最新的非失效的数据段在分离出的VG上.

c) c) 任何陈旧的数据段存在于VG中, 除非当使用splitvg 命令使用强制选项: - f

44,hotplug

1,lsslot -c pci

2,rmdev -dl en0

3,drslot -r -c pci -s U0.#-P#-I#

4,remove

当然这些可以用diag实现

45,如何减/var和/tmp

最简单的方法是从备份恢复系统,将shrink选项设为yes

方法二:

1,df –k

如/usr为1769472,used 623988

2,mkszfile

3,vi /image.data

hd2的PP数为108

1769472-623988=1145484=70个PP

加200M空间是1345484=82个PP

将PP数改为83

还要将/usr的FS_SIZE改为16384×83×2=2719744

FS_MIN_SIZE改为16384×70×2=2293760

4,varyoffvg othervg

exportvg othervg

5,mksysb /dev/rmt0

6,恢复系统,使用exact-fitno,shrink=no

方法三,NOTE: Back up the data before proceeding. If you have a tape drive connected to your RS/6000, this can be achieved by executing the following sequence of commands on either /var or /tmp:

cd /

tar -cvf /dev/rmt0 /var

/dev/rmt0 can be replaced with /dev/fd0 or the full path of a directory NOT in the same file system.

1.Boot your system into a limited function maintenance shell (Service or Maintenance mode) from bootable AIX media.

Please refer to your system user's or installation and service guide for specific IPL procedures related to your type and model of RS/6000.

2. With bootable media of the same version and level as the system, boot the system into Service mode.

The bootable media can be any ONE of the following:

Bootable CD-ROM

NON_AUTOINSTALL, bootable mksysb

Bootable Install Tape

Follow the screen prompts or icons to the Welcome to Base OS menu.

a.Choose Start Maintenance Mode for System Recovery (Option 3). The next screen displays prompts for the Maintenance menu.

b.Choose Access a Root Volume Group (Option 1).

The next screen displays a warning that indicates you will not be able to return to the Base OS menu without rebooting.

c.Choose 0 continue.

The next screen displays information about all volume groups on the system.

d.Select the root volume group by number. The logical volumes in rootvg will be displayed with two options below.

e.Choose Access this volume group and start a shell. (Option 1).

If you get errors from the preceding option, do not continue with this procedure. Correct the problem causing the error. If you need assistance correcting the problem causing the error, contact IBM 800-810-1818 or your AIX service provider.

If no errors occur, proceed with the following steps.

3. Unmount the file system. (The following examples use /var. If you intend to reduce the /tmp file system, substitute /tmp for /var in the commands.) Execute:

umount /var

4. Remove the file system by executing:

rmfs /var

5. Determine the physical partition (PP) size of your rootvg volume group with the command:

lsvg rootvg

6. Create the logical volume with one of these commands:

mklv -y hd9var rootvg [x] (for /var)

mklv -y hd3 rootvg [x] (for /tmp)

x is the number of logical partitions you want to allocate. If your rootvg volume group has a PP size of 32MB, and you want the /var file system to be a total of 128MB in size, then x would be 4. For example:

mklv -y hd9var rootvg 4

This command makes a logical volume hd9var of size 128MB (four 32MB partitions) in the rootvg volume group.

NOTE: The hd3 is the logical volume name used for the /tmp file system, and hd9var is the logical volume name used for /var. These names must be used if you wish to maintain your AIX system in an IBM supported state.

7. Create the file system with the following command:

crfs -v jfs -d hd9var -m /var -a check=false -a free=false -a vol=/var

NOTE: Substitute hd3 for hd9var and /tmp for /var if needed.

8. Mount the file system:

mount /var (OR mount /tmp)

9. If you are recreating /var, now create the /var/tmp directory for the vi editor. Execute: mkdir /var/tmp

10. Set your TERM variable and export it.

11. Edit /etc/filesystems. If you have been recreating /tmp, invoke the vi editor by executing the following command:

vi -c "set dir=/" /etc/filesystems

If you have not been recreating /tmp, execute:

vi /etc/filesystems

Skip down to the stanza for either /var or /tmp. Within that stanza, go to the line that says mount = false and change the word false to automatic. Save the file and quit vi editor.

12. Change the ownership and permissions to the proper values, as follows:

chmod g-s /var

chmod 755 /var

chown bin.bin /var

or

chmod g-s /tmp

chmod 1777 /tmp

chown bin.bin /tmp

13. Restore the files from your backup. If you used the backup method given earlier in this document, execute:

cd /

tar -xvf /dev/rmt0

14. Remove the bootable media if you have not already done so.

15. If your system has a mode select key, switch it to the Normal position.

16. Reboot the system into Normal mode with the following:

sync;sync;sync;shutdown –Fr now

46,阻止用户通过cd命令切换到其他的目录

更改/etc/passwd中用户的SHELL信息为 /bin/ksh –r

如果要彻底限制用户的登录的话,简单的办法还有更改/etc/passwd中SHELL信息为一个SHELL命令(非SHELL本身),如/usr/bin/logout

创立一个关机用户

shutdown:!:0:0::/u/shutdown:/usr/sbin/shutdown -F

用户输入完用户名和密码后,机器即关闭。

47,du vs df

du和df命令都被用于获得文件系统大小的信息:df用于报告文件系统的总块数及剩余块数,du -s /用于报告文件系统使用的块数。但是,我们可以发现从df命令算出的文件系统使用块数的值与通过du命令得出的值是不一致的。如下例:

# du -s /tmp 返回如下值:

---12920 /tmp

而 df /tmp返回如下值:

Filesystem --512-blocks-- Free --%Used --Iused-- %Iused --Mounted on

/dev/hd3 --------57344 --42208--- 26% ----391 ------4% --/tmp

从上面的值我们可以算出 - = : 57344 - 42208 = 15136. 而15136大于12920。该值差异的存在是由于du与df命令实施上的不同: du -s命令通过将指定文件系统中所有的目录、符号链接和文件使用的块数累加得到该文件系统使用的总块数;而df命令通过查看文件系统磁盘块分配图得出总块数与剩余块数。

文件系统分配其中的一些磁盘块用来记录它自身的一些数据,如i节点,磁盘分布图,间接块,超级块等。这些数据对大多数用户级的程序来说是不可见的,通常称为Meta Data。du命令是用户级的程序,它不考虑Meta Data,而df命令则查看文件系统的磁盘分配图并考虑Meta Data。df命令获得真正的文件系统数据,而du命令只查看文件系统的部分情况。例如,一个frag=4096 并且 nbpi=4096的空的大小为4MB的日志文件系统中Meta Data

安装AIX操作系统

1.1.1安装操作系统 通过光盘启动系统来进行操作系统的安装,其具体步骤如下: 给主机上电,等主机面板的荧光条显示“OK”。 将AIX 6.1安装盘的第一张光盘放入光驱,打开机器上的电源开关按钮,启动机器。 当图形终端显示如下信息时按…F1?键。进入“System Management Services”图形功能菜单。 缺省输入“admin” 选择5进入如下界面 选择1,然后进入如下界面

选择4,进入如下界面 选择2,然后进入如下界面

选择1,然后进入软件安装启动界面,系统在通过光盘引导下开始操作系统系统的安装。设定安装参数 按“1”键,设置安装操作系统时的语言环境为英语 在如下的BOS系统的安装界面选择“2”,即选择“Change/Show Installation Settings and Install”安装方式

说明: 选项1:按照缺省方式安装操作系统。 选项2:如果要改变安装方式和系统设置。 选项3:进入系统维护模式。 在如下的安装界面中选择“1”,重新设置系统的安装方式 在如上的安装界面中选择“1”,重新设置系统的安装方式后有两个功能选项可以供安装者对系统的安装方式进行重新设置。 A、“Method of Installation”(安装方式),其中有三种安装方式可供选择: - New and Complete Overwrite Installation.(完全覆盖) - Migration Installation.(升级安装)

来安装操作系统,即选择“1”,然后进入如下界面 先输入2将已经选择的hdisk1去掉,然后直接回车或输入0 选择hdisk0作为安装的目标盘。 在完成系统安装方式后将正式开始从光盘安装操作系统

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操作系统概述 一、AIX的性能和特点: 1、短小强干的内核和丰富的核外系统程序 AIX的设计者对系统的内核进行了精心设计,使之既简短又强干,可常驻内存。把凡是能从内核中分离出来的部分都从中分离出来,被分离出来的部分均按核外系统程序对待。 2、良好的用户界面 AIX向用户提供的界面功能齐备,使用方便。其中包括: 命令是用户通过键盘和显示终端与系统进行交互会话的界面。 系统调用命令是供用户在编写应用程序时使用的界面。 X-WINDOWS 是系统与用户之间的图形界面环境。 3、可装卸文件卷的文件系统 AIX的整个文件系统由一个基本文件系统和若干个可装卸的子文件系统构成,它允许用户根据需要把自己的文件卷装入并与基本文件系统连接起来,不需要时可以拆卸下来。AIX的这种特点既便于扩大文件存储空间,又有利于安全和保密。 4、文件、目录和各种I/O设备均作为文件统一处理 为了方便用户使用,AIX将普通数据文件、目录文件和I/O设备均以文件论之,三者使用相同的保护机制,在用户面前它们具有相同的语法和语义。 5、性能良好的网络环境

AIX为用户提供了良好的网络环境,主要包括: 一组网络通信协议,例如TCP/IP。 一组网络通信工具,例如mail, write,wall,talk等。 一组网络编程接口,例如TLI(Transport Layer Interface)和Socket等。 6、完善的安全机制 AIX具有完善的多级安全/保密机制,其中用户级机制的一些基本内容包括: AIX将其用户分为普通用户和特权(超级)用户,它们各自享有不同的权限。 AIX为每一个用户都建立一个户头,称之为用户帐户。系统通过用户帐户来组织和记录各用户在系统中的活动,并将其限制在一定的活动范围之内。 AIX要求每一个用户必须用合法的用户名、正确的口令进行注册,并将每一个用户都归划到某一个特定的用户组中。 AIX要求每一个用户必须按照自己拥有的权限对文件/目录进行访问,不符合权限规定的访问不被系统所接受。 7、AIX用C语言编写,非常便于移植 二、AIX的基本结构 AIX采用了内核和核外程序有机结合的总体框架。从逻辑上看,整个系统可分为五层:硬件层、内核层、系统调用层、核外程序层和外壳层。

AIX操作系统详细配置步骤

AIX操作系统详细配置步骤 1)设置系统时区(非夏令时制、北京时区)和时间。 设置系统时区:“smitty chtz”。(如果在“安装助手阶段”配置过时区,这一步可以忽略) 设置系统时间:“smitty date”。 注意:在设置系统时间前必须确保时区设置正确,时区正确与否可用命令“echo $TZ”查看(在时区不正确的情况下,设置时间是徒劳的)。设置完时区后必须重启系统才能生效。重启后可用命令“echo $TZ”查看时区,正确的时区显示是BEIST-8。然后再对系统时间作调整。系统时间可用命令“date”查看。 2) 修改操作系统参数 需要修改的操作系统参数包括支持的用户最大进程数、High water mark、Low water mark。 设置支持的用户最大进程数:“chdev –l sys0 –a maxuproc=2048” 设置High water mark:“chdev –l sys0 –a maxpout=8193” (对于Power5以前的旧机器,建议设置为513,对于连接7133 SSA的阵列,一定要设置为33) 设置Low water mark:“chdev –l sys0 –a minpout=4096” (对于Power5以前的旧机器,建议设置为256,对于连接7133 SSA的阵列,一定要设置为24) 验证方法: 验证支持的用户最大进程数:“lsattr –El sys0 |grep maxuproc” 显示结果应该为: maxuproc 2048 Maximum number of PROCESSES allowed per user True 验证High water mark值:“lsattr –El sys0 |grep maxpout” 显示结果应该为: maxpout 8193 HIGH water mark for pending write I/Os per file True 验证Low water mark值:“lsattr –El sys0 |grep minpout”

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 //本地拷贝到远程目录

系统部署方案

广州金辉肇庆恒大文化旅游城 劳务实名制系统实施方案 一、系统部署方案 1、系统整体架构 系统架构说明及部署要求: 1)软件部署在阿里云,公司、项目终端通过网络获取数据; 2)项目部硬件控制台通过互联网与软件传输数据; 3)现场硬件通过局域网与硬件控制台连接,数据自动上传下载; 二、门区硬件部署方案 1、门区布置说明: 门禁设置位置在正对马路的门楼处,用于施工工人考勤。共设置四台闸机,采用IC卡刷卡考勤,本门区设置液晶屏,用于展示现场刷卡数据以及监控工人刷卡行。

一级系统设备名称规格说明单位数量 门禁设备闸机控制卡微耕L02个8闸机 单芯翼闸个2 双芯翼闸个 2 室内辅助设备UPS电源山特MT-1000个2 IC卡IC卡个1000 IC卡读写器RF-EYE-U010-MEM个1身份证阅读器CVR-100U个1即时拍广联达个1交换机H3C(16口千兆)个2 室外辅助设备人员拍照监控设备 网络高清摄像头个 5 网络录像机个1电视显示 液晶电视个1 支架个1 分屏器个1

三、网络部署要求: 项目各门区之间需架设成局域网,由项目部自行架设,建议架设方案: 由项目部交换机与门禁处交换机通过普通超五类网线连接,以提供广域网网络 1)施工生产区围挡封闭,将生活区与施工区分开,设置进入施工区专用工人通道; 2)现场按部署方案进行建设通道,预留硬件安装位和走线管槽; 3)项目网络带宽不低于2M,通过网线连接不能超过100米; 1、现场现状描述:门禁系统的门区距离项目部大概2公里的距离,地磅安装在门区与项目部中间,目前还没有做场地硬化。 2、建议部署方案 2.1网桥 利:两个路由器组成一个大网络,两个路由器lan(局限网)内的电脑设备可以互访,但是网上邻居访问方式有时不能正常使用;可以针对路由器2上的电脑设备做进一步的权限限制与上网行为管理,方便企业做个性化的网络管理。 弊:两个路由器组成一个大网络,两个路由器lan(局限网)内的电脑设备可以互访,但是网上邻居访问方式有时不能正常使用;可以针对路由器2上的电脑设备做进一步的权限限制与上网行为管理,方便企业做个性化的网络管理。 2.2 光纤 利:传输频带极宽,通信容量很大;由于光纤衰减小,无中继设备,故传输距离远;串扰小,信号传输质量高;光纤抗电磁干扰,保密性好;光纤尺寸小,重量轻,便于传输和铺设;耐化学腐蚀;光纤是石英玻璃拉制成形,原材料来源丰富,并节约了大量有色金属。 弊:光纤弯曲半径不宜过小;光纤的切断和连接操作技术复杂;分路、耦合麻烦。 2.3 无线网卡(推荐) 利:用的方便,随时可以上网,不用网线 弊:网速一般 四、系统实施方案 1.实施工作流程

AIX操作系统安装

1. AIX操作系统安装 1.1. 安装介质与方式 AIX操作系统的安装方式(Installation Method)有以下四种: 完全覆盖安装:操作系统被安装在rootvg的第一块硬盘上,这将覆盖原系统中所有的系统保留目录。 保留安装:这种安装方式可以保留操作系统的版本不变,同时保留 rootvg上的用户数据,但将覆盖/usr 、/tmp、/var 和/ 目录。用户还可以利用/etc/preserve.list 指定系统安装时需要保留的文件系统。默认的需保留的文件系统为/etc/filesystem 中所列。 升级安装:这种安装方式用于操作系统的升级,这将覆盖/tmp目录。这是系统默认的安装方式。 备份带安装:恢复用mksysb命令生成的安装带中/image.data中指定的文件系统,这种安装方式用于系统(rootvg)的复制。 1.2. BOS(Base Operating System)安装 打开主机电源; 连接好系统终端,把第一张安装介质(磁带、光碟)插入驱动器; 在开机后按<1>(图形终端)进入系统安装画面; 当终端显示如下信息时; ☆☆☆☆☆☆Please define the system console☆☆☆☆☆☆ Type a 1 and press enter to use this terminal as the system console. Type een 1 en druk op enter om deze terminal als de systeemconsole to gebruiken. Skrive tallet 1 og trykk paa enter for aa bruke denne terminalen som systemkonsoll. Pour definir ce terminal comme console systeme, appuyez sur 1puis sur entree. Taste 1 and ansch1iessend die eingabetaste druecken,um diese datenstation als systemkonsole zu verwenden. Prenier I1 tasto 1 ed invio per usare questo terminal como consolo. Escriba 1 y pulse intro para utilizer esta terminal como consola del sistema. a)Tryck paa 1 och sedan paa enter om dy vill att haer terminalen ska vara systemkonsol

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

部署_系统部署方案

xxxxxxx系统 部署方案 大连北良国际农产品交易中心有限公司 2018-09-24

变更记录

1.网络拓扑结构

2.运行环境 注意,由于系统运行于.NET Framework 3.5上,因此应用服务器和客户端需要安装.NET Framework 3.5的运行环境。 2.1应用服务器 操作系统:Windows Server 2003 SP1 或更高 CPU:至强处理器2G或更高 Web服务器:IIS 6.0 内存:2G或更高 硬盘空间:100G或更多 2.2数据库服务器 ORACLE 9i 2.3局域网客户端 操作系统:Windows XP Professional SP2 或更高 浏览器:IE6或更高版本 CPU:1.7G,推荐2G或更高 内存:512MB,推荐1G或更高 硬盘空间:10G或更多 网络连接:局域网10M/100M

3.软件系统的安装与升级模式 3.1服务器端 1.安装.NET Framework 3.5; 2.安装IIS; 3.安装数据库服务器ORACLE 9i; 4.在Internet信息服务下创建两个虚拟目录,分别指向系统发布的程序文件夹和WCF文 件夹。并设置好权限。 3.2客户端 本系统的安装与升级使用SmartClient技术以实现智能在线安装与升级。安装步骤如下: 1.安装.NET Framework 3.5; 2.利用浏览器登录到指定网站,并进入系统安装与升级服务网页; 3.点击“安装”按钮; 4.系统自动执行安装/升级进程; 5.安装应用软件程序; 系统启动时自动检测最新版本并更新。

AIX操作系统错误日志及日常维护

AIX操作系统错误日志及日常维护 一、系统故障记录(errorlog) errdemon 进程在系统启动时自动运行 记录包括硬件软件及其他操作信息 故障记录文件为/var/adm/ras/errlog 可备份下来或拷贝到别的机器上分析 errpt 命令的使用(普通用户权限也可使用) #errpt |more 列出简短出错信息 ERROR_ID TIMESTAMP T C RESOURCE_NAME ERROR_DESCRIPTION 192AC071 0723100300 T 0 errdemon Error logging turned off 0E017ED1 0720131000 P H mem2 Memory failure 9DBCFDEE 0701000000 T 0 errdemon Error logging turned on 038F2580 0624131000 U H scdisk0 UNDETERMINED ERROR AA8AB241 0405130900 T O OPERATOR OPERATOR NOTIFICATION TIMESTAMP: MMDDHHMMYY (月日时分年 T 类型: P 永久; T 临时; U 未知永久性的错误应引起重视 C 分类: H 硬件; S 软件; O 用户; U未知 #errpt -d H 列出所有硬件出错信息 #errpt -d S 列出所有软件出错信息 #errpt -aj ERROR_ID 列出详细出错信息 # errpt -aj 0502f666 <--- ERROR_ID用大小写均可,例: LABEL: SCSI_ERR1 ID: 0502F666 Date/Time: Jun 19 22:29:51 Sequence Number: 95 Machine ID: 123456789012 Node ID: host1 Class: H Type: PERM Resource Name: scsi0 Resource Class: adapter Resource Type: hscsi Location: 00-08 VPD: <--- Virtal Product Data Device Driver Level (00) Diagnostic Level (00) Displayable Message.........SCSI EC Level....................C25928 FRU Number..................30F8834 Manufacturer................IBM97F Part Number.................59F4566 Serial Number (00002849) ROS Level and ID (24) Read/Write Register Ptr (0120)

系统部署方案模板

《系统部署方案》模板 写作要点: 1.1基本环境需求列表:描述基本环境对软硬件及网络的需求,必须列出名称和版本号信息。可以使用下表 2.机器名及软件需求:描述每一类型的物理机/虚拟机上所需要的特殊的软件需求,必须包含名称和版本号。可以使用下表,两个表中的机器名必须完全一致。

3.网络需求:描述每一类型的物理机/虚拟机如何连接到网络中,必须绘制网络拓扑图,并使用文字对图进行解释和说明,必须提到IP的选择和配置。 4.3基本环境配置:描述每一款软件/服务是如何安装的。要注意:本节所介绍的所有软件必须和基本环境需求列表中的软件一致,每一种软件的安装为一个小节,每一个安装的步骤必须有截图和相应的文字说明,比如: 双击安装包中安装文件“”图标,单击“接受”按钮,进入“自定义安装”界面,在此界面中单击“更改”按钮,在弹出的对话框中输入“D:\dev\kit\jdk”更改安装路径。 5.4专用环境配置:描述每一款特有软件/服务是如何安装配置的。要注意:本节所介绍的所有软件必须和专有环境需求列表中的软件一致,每一种软件的安装为一个小节,每一个安装的步骤必须有截图和相应的文字说明。 6.基本环境:描述基本环境配置中会存在的或值得注意的问题及解决方案。安装问题包括安装软件和环境配置的问题;操作系统问题包括任何跟操作系统相关的问题;工具问题包括任何跟工具使用方面有关的问题。使用下表 7.专用环境:描述专用环境配置中会存在的或值得注意的问题及解决方案。每一个问题一个小节,可以使用中的表。 8.现存的问题:描述本文中记录的内容和实际行为不一致的地方。要注意:这些问题都是可以准确定位的,但是目前还没有得到修复。 9.6参考资料:描述一些基本的配置信息,比如操作系统安装。可以以附件的形式添加到这一节。 10.7文档历史:使用下表

AIX操作系统安全配置规范

AIX安全配置程序

1 账号认证 编号:安全要求-设备-通用-配置-1 编号:安全要求-设备-通用-配置-2

2密码策略 编号:安全要求-设备-通用-配置-3

编号:安全要求-设备-通用-配置-4 编号:安全要求-设备-通用-配置-5

编号:安全要求-设备-通用-配置-6 3审核授权策略 编号:安全要求-设备-通用-配置-7 (1)设置全局审核事件

配置/etc/security/audit/config文件,审核特权帐号和应用管理员帐号登录、注销,用户帐号增删,密码修改,执行任务更改,组更改,文件属主、模式更改,TCP连接等事件。 classes: custom = USER_Login,USER_Logout,USER_SU,PASSWORD_Change,USER_Create, USER_Change,USER_Remove,USER_Chpass,GROUP_Create,GROUP_Change,GROUP_Remove,CRON_J obAdd,CRON_JobRemove,TCPIP_config,TCPIP_host_id,TCPIP_connect,TCPIP_access,TCPIP_route,USER _Reboot,USER_SetGroups,INSTALLP_Inst,INSTALLP_Exec,FS_Rmdir,FS_Chroot,PORT_Locked,PORT_ Change,PROC_kill,PROC_Reboot,FS_Mount,FS_Umount,PROC_Settimer,PROC_Adjtime (2)审核系统安全文件修改 配置/etc/security/audit/objects文件,审核如下系统安全相关文件的修改。 /etc/security/environ: w = "S_ENVIRON_WRITE" /etc/security/group: w = "S_GROUP_WRITE" /etc/security/limits: w = "S_LIMITS_WRITE" /etc/security/login.cfg: w = "S_LOGIN_WRITE" /etc/security/passwd: r = "S_PASSWD_READ" w = "S_PASSWD_WRITE" /etc/security/user: w = "S_USER_WRITE" /etc/security/audit/config: w = "AUD_CONFIG_WR" 编号:安全要求-设备-通用-配置-8

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 从光标所在位置前面开始插入资料

系统部署方案

系统部署方案 集团标准化工作小组 #Q8QGGQT-GX8G08Q8-GNQGJ8-MHHGN#

系统部署方案 1.部署环境 系统部署结构及网络环境 系统主体采取C/S 结构,在局域网内部运行, 对于统计查询等功能采用java 开发的B/S 结构,便于相关领导和管理人员,随时随地通过外网登陆系统,按照权限来查询相关报表和数据。 系统采用集中式部署方案,系统用户均可通过公司内网或互联网登录系统。实施时要保证网络环境畅通,考虑客户端和数据库服务器分布在不同的网段,之间可以通过VPN 专线或ADSL 宽带或拨号等方式实现联接通信。在局域网与广域网间要用防火墙隔离,保障数据安全。 部署及应用架构如下所示: 局域网 最简单的局域网,可以采用一个集线器把几台计算机联起来。也可以是由不同的网段组成的大型网络,以防火墙隔开。 多层或两层的网络拓扑图: 互联网接入 用户使用B/S 相关功能,需要通过互联网来访问,还需要接入互 联网。宽带、DDN 专线接入均可。广域网网络出口带宽不低于50M ,丢包率小于2%,延迟小于50ms 。内网服务器之间用千兆以上光纤及交换机做连接,丢包率小于%,延迟小于5ms 。客户机连接服务器的带宽,不低于2M ADSL 。 服务器配置及软件环境 服务器需要2台分别为数据库服务器(Sql Server 数据库服务)和应用服务器(Tomcat 服务器)。服务器即可以放在企业内,也可以进行主机托管。 业务终端机普通终端业务终端机业务终端机普通终端 C/S 结构网络图(企业内部网)

JAVA配置 安装完成后需配置Java环境变量 1. 3 配置Java环境变量: 右击【我的电脑】---【属性】-----【高级系统设置】---【环境变量】 2.9 配置:JAVA_HOME: 选择【新建系统变量】--弹出“新建用户变量”对话框,在“变量名”文本框输入“JAVA_HOME”,在“变量值”文本框输入JDK的安装路径(步骤5的文件夹路径),单击“确定”按钮, 3.10 配置:PATH变量值: 在“系统变量”选项区域中查看PATH变量,如果不存在,则新建变量PATH,否则选中该变量,单击“编辑”按钮,在“变量值”文本框的起始位置添加“%JAVA_HOME%\bin;单击确定按钮 4.11 配置CLASS_PATH变量值: 在“系统变量”选项区域中查看CLASSPATH 变量,如果不存在,则新建变量CLASSPATH,否则选中该变量,单击“编辑”按钮,在“变量值”文本框的起始位置添加“.;%JAVA_HOME%\lib\;%JAVA_HOME%\lib\;”。 注意:不要丢掉前面的".;" 12 配置完上面,点击确定。测试环境变量的配置成功与否。在DOS命令行窗口输入“JAVAC”,输出帮助信息即为配置正确。 TOMCAT 配置 下载;下载地址: 1. 2 把下载的压缩包,解压到某硬盘根目录。

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常用命令 目录操作 命令名功能描述使用举例 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

AIX6.1操作系统及HACMP版本和补丁升级实施工艺

AIX操作系统及HACMP软件升级 实施工艺 (V1.1) 2010-03

1说明 (4) 2AIX补丁升级实施工艺 (5) 2.1下载补丁 (5) 2.2C OMMIT系统中APPLIED状态的软件包 (7) 2.2.1查看当前系统中软件包状态 (7) 2.2.2Commit Applied Software Updates (Remove Saved Files) (8) 2.3上传文件并进行升级 (10) 2.3.1上传文件 (10) 2.3.2操作系统升级 (11) 2.3.3重新引导操作系统 (15) 3HACMP升级实施工艺 (16) 3.1HACMP大版本升级 (16) 3.1.1版本获取 (16) 3.1.2查看原来HACMP版本 (16) 3.1.3对当前HACMP做快照 (16) 3.1.4卸载原来的HACMP (17) 3.1.5安装新版本的HACMP软件 (18) 3.1.6迁移HACMP库文件 (18) 3.2HACMP补丁升级 (20) 3.2.1下载补丁文件 (20) 3.2.2Commit系统中为APPLIED状态cluster软件包 (21) 3.2.3上传文件并升级(提前做好系统备份和HACMP快照) (21) 3.2.4重新引导操作系统 (22) 3.2.5升级后进行HACMP的切换测试 (22) 4应急回退 (23) 4.1REJECT软件更新 (23) 4.2恢复安装MKSYSB备份带 (24)

1说明 版本或补丁升级需要提前做好升级计划及回退方案,并注意以下事项: 1、任何软件升级前一定都先要做好操作系统的Mksysb备份工作,且要制作 两份备份带;如果rootvg中有用户数据,或者数据库的裸设备等,还要对数据进行单独备份 2、升级HACMP软件前,要做Hacmp的配置备份Snapshot 3、补丁升级前要先把系统内状态为APPLIED的软件包COMMIT后,再进 行升级 4、升级操作系统时要停止所有应用及HACMP软件进程 5、注意升级操作系统TL版本后,是不能回退到升级前的TL版本,只能使 用操作系统Mksysb备份带进行恢复安装 6、升级补丁包时,使用APPLY方式进行安装,以便出现问题时可以卸载 7、对于HA环境的服务器,升级操作系统补丁、Hacmp补丁、RSCT补丁时, 集群中的每个节点都要将软件升级到相同版本 8、补丁升级后要reboot重新启动操作系统,以使升级生效 9、操作系统大版本的变化不要通过升级的方式实现,需要重新安装,如 AIX5.3升级到AIX6.1(因为通过迁移升级方式,过程非常繁琐,风险很大,所以我们不建议这样做);Hacmp软件大版本变化只能先卸载原HA 软件,再重新安装新版本的Hacmp软件,如Hacmp5.3不能直接升级到Hacmp5.4。 10、任何补丁升级前,要先确认/usr文件系统有足够的Free空间,并使 用预览安装(PREVIEW only)的方式验证安装过程是否有问题?只有验证成功后,才能进行实际安装。

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

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