文档库 最新最全的文档下载
当前位置:文档库 › AIX常用命令知识(自整理)

AIX常用命令知识(自整理)

AIX常用命令知识(自整理)
AIX常用命令知识(自整理)

AIX 常用命令知识(自整理)lsvg –o 查看VG rootvg

# lspv hdisk0

# oslevel

# oslevel –r查看系统版本

Oslevel –s 查看系统版本及SP

ssaxlate –l hdisk3 可以看SSA逻辑盘与物理盘之间对应关系lsattr –El hdisk0

lsattr -El proc0

lsmcode -d mptsas0 检查配件微码

lsdev -Cc adapter 检查卡信息

lscfg –vl fcs0 查看HBA卡

lscfg –vl pdisk*

errpt –aj 粘贴错误码

errclear 0 (记得备份)

cp /var/adm/errlog /home/ww/err/errlog

errclear 0

lsdev -Cc adapter

prtconf

bosboot –ad /dev/hdisk0

bootlist –m normal –o 列出当前的启动设备bootlist -m normal hdisk0 hdisk1 rmt0 fd

查看安装媒体内容:

installp -q -d /dev/cdrom –l

du

errpt |more

find / -name core –print

cp file1 file1.030807

ps aux |head

pm cycles -m CPU频率

sync Command

Updates the i-node table and writes buffered files to the hard disk

#sync;sync;sync

crontab –l 查看

crontab –e 修改(vi)

crontab –r 删除

有系统的,也可以编辑自己需要的有时系统也自动生成,如电源故障报警系统生成的,改正错误后应该删掉。

minute hour day_of_month month weekday command

These fields accept the following values:

minute 0 through 59

hour 0 through 23

day_of_month 1 through 31

month 1 through 12

weekday 0 through 6 for Sunday through Saturday

command a shell command

mount –rv cdrfs /dev/cd0 /m nt

lslpp –l /unix

ifconfig –a

netstat –in

fget_config -l dar0

chmod 755 lee

#ls –lu 查看某一文件最后一次被访问的时间

#bootinfo –b 查看上次引导设备

vm stat

svm on

ps

tprof

iostat

netpm on

filemon

检查物理内存:(RAM >= 512 MB)

# lsattr -El sys0 -a realm em

Lsattr –El m em0

用instfix 命令查看当前的ML:

$ instfix -i | grep ML

# svmon -Pau 10 | m ore

查看某个patch是否安装了:

# instfix -i | grep IY24568

All filesets for IY25282 were found

表示已经有这个patch了

可使用下述命令使系统自动分配PVID:

# chdev -l hdisk# -a pv=yes

清除PVID

#chdev –l hdisk# -a pv=clear

用#lsfs -q FSNAME看bf项为true则该FS为large型。syncvg -v rootvg

ps aux |head -10

instfix -ciqk 5100-04_AIX_ML | grep ":-:"

用ls -altr列在最后面的就是最新被touch过的文件

如果在一个有很多目录结构下的fs里面想找出到底是谁占用空间最大就用du -k|sort –rn

一次杀掉很多进程

ps -ef|grep XXXX|awk '{print $2}'|xargs kill –9

用来杀掉由用户"user1"产生的进程的shell命令。

# kill -9 `ps -ef|grep user1|grep -v grep|awk '{print $2}'`

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

编辑/etc/environment

PS=”$LOGNAME:PWD>”

错误类型(TYPE):

PEND:设备很快就不能使用了

PERF:设备的性能降低到不能接受的地步

PERM:设备的错误不可恢复,此类型的错误表明此设备或驱动已完全损坏TEMP:设备出现的错误经过几次尝试后已恢复了

UNKN:错误类型不能确定

INFO:仅仅为一个信息

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用大小写均可

修复方法

用系统光盘或系统备份带启动(必须与硬盘中的操作系统版本一致)

启动后选择选项3

"Start Maintenance Mode for System Recovery"

> "Access a Root Volume Group"

> "Access this volum e group and start a shell

before m ounting the file system s"

格式化文件系统日志(jfslog)

# /usr/sbin/logform /dev/hd8

检查修复文件系统

# fsck -y /dev/hd1 (/home 文件系统)

# fsck -y /dev/hd2 (/usr 文件系统)

# fsck -y /dev/hd3 (/t m p 文件系统)

# fsck -y /dev/hd4 (/ 文件系统)

# fsck -y /dev/hd9var (/var 文件系统)

... ...

用exit 命令退出,文件系统会自动m ount 起来。

重建bootim age

# lslv -m hd5 找出bootimage所在的硬盘,如hdisk0

# bosboot -ad /dev/hdisk0

# bootlist -m normal /dev/hdisk0 重建启动顺序表。

重启动系统

# shutdown -Fr

AIX如何自动logout用户

有的用户登录后就长时间空闲,有可能导致安全上的问题。通过打开/etc/profile中TMOUT注释,将自动在所设置的时间到达后,logout用户。

例如:export TMOUT=120

那么,用户两分钟没有击键,将自动logout。

将man文件转换成普通文本文件

正确的将man文件输出转成文本文件的方法是:

$ m an ls | col -b > m an.txt

一、单机环境

1、系统用户的最大登录数maxlogin

maxlogin的具体大小可根据用户数设定,可以通过smitty chlicense命令修改,该参数记录于/etc/security/login.cfg文件,修改在系统重新启动后生效。

2、系统用户的limits参数

这些参数位于/etc/security/limits文件中,可以把这些参数设为-1,即无限制,可以用vi 修改/etc/security/limits文件,所有修改在用户重新登录后生效。

default:

fsize = 2097151 ----》改为-1

core = 2097151

cpu = -1

data = 262144 ----》改为-1

rss = 65536

stack = 65536

nofiles = 2000

3、Paging Space

检查paging space的大小,在物理内存<2G时,应至少设定为物理内存的1.5倍,若物理内存>2G,可作适当调整。同时在创建paging space时, 应尽量分配在不同的硬盘上,提高其性能。利用smitty chps修改原有paging space的大小或smitty mkps增加一块paging space。

4、系统核心参数配置

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

5、文件系统空间的设定

一般来说,系统的文件系统/、/usr、/var、/t mp的使用率不要超过80%,/t mp建议至少为300M,文件系统满可导致系统不能正常工作,尤其是AIX的基本文件系统,如/ (根文件系统)满则会导致用户不能登录。用df 查看。

6、激活SSA Fast-Write Cache

利用smitty ssafastw来激活每一个逻辑盘hdiskn的Fast-Write Cache:选择硬盘后,把Enable Fast-Write一项改为Yes后回车即可。

8、rootvg镜像

因为rootvg损坏系统将无法运行,即使通过备份磁带恢复,也会造成系统停机,因此在磁盘空间充裕的情况下,可考虑对rootvg作镜像,同时在建立rootvg镜像时应尽量使用连接在不同SCSI 上的硬盘以做到负载均衡。利用smitty m irrorvg修改。

#mirrorvg rootvg

#syncvg -v rootvg

#bosboot -ad /dev/hdisk1

#bootlist -m normal hdisk1 hdisk0

#shutdown –Fr

Mirror 需要你的rootvg至少有目前已经分配空间的2倍的空间。

查看交换区信息:

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 系统管理

tcpip TCP/IP管理

USER 使用者管理

clstart,clstop:启动和停止cluster

lssrc -g cluster:查看cluser的状态

查看已安装的软件信息:

ls -aF /usr/lpp (lpp:Licensed Program Products)

查看安装媒体内容:

installp -q -d /dev/cdrom -l

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

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

mount -t nf 加载所有在/ect/filesystems中定义type=nfs的文件系统显示已加载的文件系统及状态:df -v,mount

查看错误日志信息:

errpt -a

有关TCP/IP的命令

网路卡:

smit chgenet,chgtok,chgfddi,opschange,mktty:adptr架构快速路径smit mkinet,ppp:slip与ppp快速路径

ifconfig:config界面

位址:

/etc/hosts 静态主机表

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

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

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

/etc/named.data 位址列表

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

nslookup 查询名称服务器资讯

网络路由:

route 管理路由

netstat -rn 列出定义的路由

routed 路由(daekmin rip)

gated 路由(daekmin rip、egp、hello)

/etc/gateways 已知网关

/etc/networks 已知网路

服务:

/etc/services

/etc/inetd.conf

TCP/IP群组子系统:

/etc/https://www.wendangku.net/doc/cb7178876.html,

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

startsrc -s inetd 启动主要internet

除错:

iptrace 启动封包追踪

ipreport 追踪结果格式化输出

netstat 网络统计

ping 检查是否可以到达

查看HACMP,外部硬盘信息:

lscfg -v

lsdev -Cc adapter

对等机器信息:

/etc/.rhosts

/etc/hosts.equiv

/etc/hosts

观察进程内存使用情况:

ps aux 观察参数%mem:内存使用百分比RSS:实际使用内存

vmstat free的单位为块,缺省值为4096bytst

#diag

> 选高级诊断(Advance Diagnostic)

> 选问题诊断(Problem Determination)或

选系统检查(System Verification)

(选PD 会对系统错误记录进行分析)

diag运行后会给出SRN 代码,故障设备名称及百分比,地址代码等。

对于PCI机型应在系统报错7天之内运行diag程序对出错记录里的sense数据进行分析。

3)控制面板上的LED 代码

.8 位代码,通常系统故障灯会同时亮起。某些机型还会同时显示故障设备位置代码。

.4 位代码,通常是Exxx。

.3 位代码,通常为0yyy,只看后3位。

.8 位和4位代码可查看系统服务手册(Service Guide)。

3 位代码可查看系统诊断手册(Diagnostic Information for Multiple Bus System)。

.闪动的888, 系统崩溃,硬件或软件原因造成。按reset 键会显示更多内容。

系统dump

发生在系统崩溃时,AIX会做dump(系统内存的快照)。

此时机器会显示闪动的888 102 xxx 0cx 代码:

0c9 系统dump 进行中。0c9状态可能会维持超过2分钟,

不要关电和按reset, 等待dump做完。

0c0 dump 成功完成,这时可以断电重起。

0c2 手动启动dump 功能

0c4 dump 设备空间不足,只有部分信息保存下来

0c5 不明原因导致dump 失败

一般dump是由于软件出错引起(888-102-207 除外),机器通常可以重启。重启时可能提示用户插入磁带拷贝dump文件,不要选择退出,这样会丢失重要的故障信息。

dump的有关设置

估算系统dump的大小,在系统最繁忙时(内存使用最多)

# sysdumpdev -e

0453-041 Estim ated dump size in bytes: 53477376

# lsps -a

Page Space Physical Volum e Volume Group Size %Used Active

paging00 hdisk0 rootvg 480MB 1 yes

hd6 hdisk1 rootvg 544MB 1 yes

当前的设置

#sysdumpdev -l

primary /dev/hd6 <-- dump的主设备

secondary /dev/sysdumpnull

copy directory /var/adm/ras <-- dump拷贝的目录

forced copy flag TRUE

always allow dump TRUE

hd6应比估算值稍大。

/var/adm/ras 是默认的dump拷贝目录,比较估算值,保证/var文件系统有足够的剩余空间拷贝dump文件。否则机器重起时会提示用户插入磁带。

dump文件名为vm core.#

对PCI机型如要手动做dump,须把" always allow dump" 先设成true。

# sysdumpdev -K

dump打包

# snap -a -o /dev/rm t# 或

# snap -a -c 把/tm p/ibmsupt目录做成一个压缩文件

snap.tar.Z如果/t m p文件系统空间不够,

可用-d directory 参数指定别的目录代

替/t m p/ibmsupt

3004-312 All available login sessions are in use.??????

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

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

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

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

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

显示cde

在命令行输入/usr/dt/bin/dtlogin -daemon

显示桌面屏幕.

或者执行/etc/rc.dt

或者执行startsrc -s dtsrc

如果你想保留以前的日志,可以定期备份它,然后清空掉日志

cp /var/adm/errlog /home/ww/err/errlog

errclear 0

还可以把它加到cron中,定期自动执行

# errpt >/t mp/errlog.0819

# cd /tm p

# more errlog.0819

cp /var/adm/ras/errlog m yerrlog

errpt -i m yerrlog

errpt -i filenam e

用-i 参数,指定文件名字就可以了

好,又研究了一下,公布一下:

看硬件:bootinfo -y (或者用prtconf)

看Kernel : bootinfo -K (或者用你说的方法)

看内核ls -l /unix

结果最后如果是unix_mp,则为32位内核,unix_64则为64位内核

看内核扩展:genkex|grep 64

如果有返回结果,则系统加了64位扩展内核。

关于64位应用

32位内核+64位扩展内核=可编译64位应用程序

64位硬件+32位内核+64位扩展内核=可执行64位应用程序

只有5L才有64位内核。相对于32位的内核,就是能更好的运行64位应用程序。

如何确定pSeries和RS/6000 CPU的主频

环境pSeries, RS/6000, AIX 5L v5.1

问题如何确定pSeries和RS/6000 CPU的主频?

解答从AIX 5L v5.1开始,在AIX中增加了一条命令pmcycles用以确定CPU 的主频。在使用pmcycles命令之前,必须安装bos.pmapi perfagent.tools软件包。

# pmcycles

This machine runs at 500 MHz

# pmcycles -m

Cpu 0 runs at 500 MHz

Cpu 1 runs at 500 MHz

Cpu 2 runs at 500 MHz

Cpu 3 runs at 500 MHz

-m 显示每颗CPU得主频。

怎样禁止root用户telnet登陆?

用命令:

# chuser rlogin=false root

禁止su操作:

# chuser su=false root

对于其它用户也是一样的

简单说:et0是网络设备、en0是网络接口,你可以利用rmdev -dl en0、rmdev -dl et0,然后在cfgmgr

总结以上问题:

1。etx 是跟enx 一样的网络接口,不过是用802.3的数据幀,配置et x是要用ipx地址的,一般现在很少用。enx是使用Ethernet II 的数据幀。

2。enx 是网络接口,entx 是网络适配器。例如enx --》entx,trx --》tokx,fix --》fddix,atx--》at mx

3。要确定enx的位置,可以通过用lsattr -El entx ,然后在输出里的P1/??看出来。

也可以用lsdev -Cc adapter |grep ent ,然后从位置代码里得出。

谢谢各位的帮忙。我用的是P630系统装的是64位KERNEL。但是HACMP4。4和HACMP4。5都不支持64为KERNEL,改成32为KERNEL后一切OK。

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

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

bosboot -ad /dev/ipldevice

shutdown -Fr

smitty clstart ok!!!

Hacmp v4.4 Es 是可以运行在aix v5.1 64 位kernel 上的。

Q:怎么确定机器会运行64 位内核?

A:运行64 位内核要求64 位硬件。对于AIX 5.2,所有IBM eServer pSeries 64 位硬件都能运行64 位或32 位内核。命令如下:

# /usr/sbin/bootinfo -p

在一台只能够运行32 位内核的机器上运行时,将返回字符串“32”。如果该机器能够运行

64 位内核或32 位内核,该命令将返回“chrp”。

AIX 5.2 中,缺省情况下安装的是32 位内核。64 位内核以及JFS2(增强的记入日志的文件系统)可以在安装时间启用。

Q:能使用在32 位或64 位内核上构建的应用程序吗?

A:完全可以。应用程序在其中构建的环境与其可以在何处运行没有关系。可以用编译程序切换来当在32 位或64 位内核上编译时从程序源代码创建32 位或64 位可执行程序。此外,32 位程序和64 位程序都可以在32 位或64 位内核上运行。

Q: 32 位应用程序能在64 位内核上运行吗?

A:几乎一定可以。32 位应用程序不能在64 位内核上运行的唯一情况是当应用程序需要使用仅在32 位方式可用的内核扩展(对内核进行扩展且可能的程序,例如,为应用程序提供新的系统调用的程序)。该情形的一个示例是Oracle 8i,它包含一个仅启用32 位的内核扩展。Oracle 9 没有此类限制,可以在64 位内核上运行。应用程序一般不提供提供扩展。

Q:是否所有输入输出设备都在32 位内核或64 位内核上工作?

A:没有64 位内核扩展的输入输出设备将不被64 位内核配置。几乎所有能够在32 位内核上工作的I/O 设备也都能在64 位内核上工作。

Q:可以在32 位内核上运行JFS2(增强的记入日志文件系统)吗?

A:尽管不受到推荐,但32 位内核上的JFS2 在AIX 5.2 上受到支持。尽管JFS2 在JFS 的基础上提供了重要的可伸缩性改进,但它的全部潜能只有通过64 位内核才能实现。

64 位内核提供了更好的运行JFS2 的环境,因为32 位内核的缩放潜力与其相比远远受到限制。64 位内核与JFS2 的组合被设计用来获得在文件系统性能方面的比任何其它文件系统和内核的组合优越得多的性能。推荐将JFS 与32 位内核一起使用。

Q:要用新的和完整的重写来安装AIX 5.1 并且想选择64 位内核。该怎么做?

A:如果您的系统具有64 位的处理器,则64 位内核将与基本操作系统一起自动安装。然而,64 位初始内核仅当您在初始AIX 安装过程中将启用64 位内核和JFS2 选项设置为“是”时才启用。

要执行此操作,请在AIX 的安装过程中转至高级选项并对64 位内核选择是。当执行此操作时,将使用JFS2(也称为增强的记入日志文件系统)。

Q:用64 位安装后能否更改回32 位?

A:是的,可以通过引导至服务并重新指向unix 的符号链接至unix_mp(32 位内核)来更改回32 位。执行bosboot 并重新引导分区。

64--->32

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

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

# bosboot -ad /dev/ipldevice

# shutdown -r

32--->64

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

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

# bosboot -ad /dev/ipldevice

# shutdown –r

运行iostat -d 命令系统返回警告提示Disk history since boot not available.

这是因为没有激活系统统计disk I/O历史数据的功能,可用以下命令打开此项: #chdev -l sys0 -a iostat = true

环境平台:RS

软件版本:AIX 4.3 or Later

问题若用户想要查看运行的操作系统是在何时安装的,如何做?

解答可以使用下述命令:

lslpp -h bos.rte

该命令返回的结果将显示操作系统的安装历史,从中可以查看到相应的时间。

关于串口线

用超级终端没错,

但是要用专门的串口线,连交换机的不成,线序不一样

连SP的只要2、3交叉,5直连就行。

要能正常登录AIX的,则要:

9孔对9孔:2、3交叉;7、8交叉;1、6都接对端4;5直连。

RS232 NULL MODEM:

25针对25针:2、3交叉,4、5交叉,6、8接对端20,7直连。

9针对9针:2、3交叉,7、8交叉,1、6接对端4,5直连。

D9转D25的线序是:

3 --- 2

2 --- 3

7 --- 4

8 --- 5

6 --- 6

5 --- 7

1 --- 8

4 --- 20

9 --- 22

tar cvf /tmp/aa.tar /usr

将/usr目录打包.

tar 的使用方法简介

用法:tar [命令] [备份集文件名或设备名] [要备份的文件或目录名]

tar 命令简介

t代表list,既显示备份集中的文件列表;

c代表create,即生成新的备份集;

v代表verbose,既显示详细的操作内容;

f代表file,即备份集文件名或设备名;

r代表append,即在已经有的备份集后面追加新的备份,这样可能会在一个备份集中包括同一个文件的不同版本;

u代表update或者flush,即检查备份集中的文件是否是最新版,如果不是,则刷新它;z代表zip,即处理用gzip处理过的备份集(*.tgz);

smit fs

add cdrfs

mount -rv cdrfs /dev/cd0 /mnt/cdrom

rmdev -dl /dev/cd0

cfgm gr

安装方法:

1、inutoc /usr/sys/inst.images

2、smitty update_all

检测方法:

# instfix -i | grep ML

# oslevel –r

bff=backup format file,AIX的可安装文件的标准格式。

inutoc是更新.toc文件(可安装文件列表文件)的。

installp -acgXd /usr/sys/inst.images bos.rte.install就是从/usr/sys/inst.images 的目录中安装属于bos.rte.install的文件,有的。

Q:AIX4.3.3是不是只有32位kernel,而没有64位的?

A:只有32bit kernel,但有64bit EXTENSION

Q: 如何禁止root用户使用ftp登录?

A: 在ftpuser内添加root用户!

限制telnet就在user 的属性中修改不许本地远程登陆

限制ftp可以有两种方法:1,如果是不允许所有用户ftp,就vi /etc/inetd.conf文件,注释掉ftp行

2,如果不允许某些用户登陆,可以vi /etc/ftpusers文件,将限制ftp的用户名添加到文件中即可(每行一个用户名)

TTY 心跳测试

a node #cat < /dev/ttyx ---- 在一节点上从/dev/ttyx 设备读。

b node #cat /etc/hosts > /dev/ttyy ---- 在另一设备/dev/ttyy 上写

node a:stty < /dev/tty*

node b:stty < /dev/tty*

两边同时出现内容

用户需要在CDE 的两种登录方式中切换。

解答请用

#/usr/dt/bin/dtconfig -e 激活图形登录方式

#/usr/dt/bin/dtconfig -d 激活命令行登录方式

从命令行启动CDE

xinit /usr/dt/bin/Xsession

心跳线

170,270,610,615,630,h85,m85,650做hacmp可以用主机上的串口。

当然严格的话ibm是要170和270加串口卡的。

670,680,690一定要串口卡。

630,650如果做分区也要串口卡。

其他机器做多机(>2)ha也要注意是否要加卡。

问题在AIX中,怎么限制某个用户使用FTP服务?

解答编辑/etc/ftpusers文件,把要限制使用的用户名加进此文件里,这样就限制了此用户使用FTP 服务。

问题在AIX 系统中,怎么得到一些比较偏僻的汉字?

解答在AIX的中文汉字库中,zh_CN 中有6763个汉字,而ZH_CN中有20902个汉字。如果用户要用到一些比较偏僻的汉字,建议用户安装中文环境时选择ZH_CN。

怎么为调试应用程式性能制定系统内存环境

环境产品: AIX

平台: RS

软件版本: AIX V4

问题用户需要为调试应用程式在不同的内存设置下的性能。解答操作系统提供了这样的应用来满足客户的需求。

rmss -c memsize (设置需要调试的内存)

rmss -p 显示当前的内存设置

rmss -r 重新恢复至系统的实际内存大小

举例:

#rmss -p

Simulated memory size is 512 Mb.

#rmss -c 128

Simulated memory size changed to 128 Mb.

#svmon -G

size inuse free pin virtual stolen

memory 131061 121681 9380 9417 31604 95584

pg space 264192 17306

其中stolen的内存就是512Mb和128Mb的差。

当在128Mb内存下调试完程式后,恢复系统实际内存大小。#rmss -r

#svmon -G

size inuse free pin virtual

memory 131061 26245 104816 9417 31604

pg space 264192 17306

free的内存已恢复如初。

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系统基本命令 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常用命令 一.目录和文件操作 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最常用命令(中文注释)

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常用命令介绍

常用命令介绍 文件系统维护命令: 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

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操作系统常用命令

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

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常用命令

目录 目录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的性能和特点: 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要求每一个用户必须按照自己拥有的权限对文件/目录进行访问,不符合权限规定的访问不被系统所接受。

AIX常用命令使用

AIX常用命令使用 分类:IBM小型机 1.查看当前有多少卷组信息 [root@p570-07_lpar3#]lsvg rootvg wvg 2.查看某一卷组所在物理硬盘 [root@p570-07_lpar3#]lsvg -p wvg wvg: PV_NAME PV STATE TOTAL PPs FREE PPs FREE DISTRIBUTION hdisk1 active 4374 4374 875..875..874..875..875 3.从物理硬盘上删除卷组 [root@p570-07_lpar3#]reducevg -d wvg hdisk1 ldeletepv: V olume Group deleted since it contains no physical volumes. 3001-047 There is no matching file entry for /dev/wvg. 4.在物理硬盘上创建卷组 [root@p570-07_lpar3#]mkvg -y wvg -s 16 hdisk1 wvg 5.查看某一卷组的详细信息 [root@p570-07_lpar3#]lsvg wvg VOLUME GROUP: wvg VG IDENTIFIER: 00cc49ef00004c000000010f5046b4d3 VG STATE: active PP SIZE: 16 megabyte(s) VG PERMISSION: read/write TOTAL PPs: 4375 (70000 megabytes) MAX LVs: 256 FREE PPs: 4375 (70000 megabytes) LVs: 0 USED PPs: 0 (0 megabytes) OPEN LVs: 0 QUORUM: 2 TOTAL PVs: 1 VG DESCRIPTORS: 2 STALE PVs: 0 STALE PPs: 0 ACTIVE PVs: 1 AUTO ON: yes MAX PPs per VG: 30480 MAX PPs per PV: 5080 MAX PVs: 6 LTG size (Dynamic): 256 kilobyte(s) AUTO SYNC: no HOT SPARE: no BB POLICY: relocatable 6.在某一卷组中创建逻辑卷 [root@p570-07_lpar3#]mklv -t jfs2 -y weblv wvg 4374 weblv 例如:

AIX常用命令

AIX常用命令 2.1本章的主要命令 alog,cfgmgr,last,bootlist,uptime,mpcfg,shutdown 2.2启动过程 1、启动的前提条件:必须有一个boot image可以加载,同时要能够进入/和/usr文件系统。(如果/tmp,/var不能进入呢?) 2、启动的三种形式 a、硬盘启动 b、无盘工作站启动(通过网络上的其它远程机器提供的启动文件) c、服务模式(也叫维护模式,key设置在service位置上,或是PCI架构通过按F5来进入维护模式) 3、机器启动的三个阶段 a、只读存储内核初始化阶段(Read only storage kernel init phase),在这一阶段,主板被检查,ROS初始化程序加载时寻找bootlist,一旦找到启动设备,boot image读入内存并开始系统初始化。 b、基本设备配置阶段,所有的设备在这一阶段被配置,通过cfgmgr命令 c、系统启动阶段,在这一阶段,所有的lv激活,交换换页开始,并且init开始读取并执行/etc/inittab里的程序。 2.3加电顺序,LED显示和声音提示 在启动过程中要注意LED上代码的变化,它可以提示系统处于哪一个启动阶段。 同时要注意嘀声提示,在设备logo展示完后,如果这时系统ROS没有被破坏,又会出现一次嘀声提示,这时可以选择按F1或F5,如果没有任何选择,这时开始调用bootlist来搜索启动设备。 2.4有用的命令 2.4.1 alog命令 可以使用alog命令来查找启动过程的产生的问题,它维护和管理启动日志,位于/var /adm/ras/bootlog,由于启动日志是固定大小的,所以它循环使用。在启动时,rc.boot启动脚本调用了alog并把启动日志记录到bootlog中去。alog配置数据库中又四种日志:boot,bosinst,nim,dumpsymp。 1、查看日志内容 alog –f LogFile [-o] 2、记录数据到一个指定的日志文件中 alog –f LofFile | [ [ -q] [ -s Szie] ] 3、显示某一日志类型的冗长值 alog –L LogType –V 4、改变某一日志类型的属性值 5、显示当前某一日志类型的属性 alog –L [-t LogType ] 实际应用: #alog –L #alog –o –t boot 记在,由于bootlog没有协同机制的控制,所有如果又多个进程要同时写该日志时,可能记录上会有错误。

AIX常用命令

AIX常用命令 系统(ls显示、pwd显示当前路径、cd跳转到路径) uname、hostname显示主机名 date 显示日期 oslevel -s 显示系统版本 bootlist -om normal 显示启动设备 prtconf 显示机器、系统和硬件信息 bootinfo -y 显示内核;-r显示内存 who显示当前用户和指令 instfix -i |grep ML显示系统更新信息smit update_by_fix /smit instfix 硬件 lscfg |grep -i adapter 显示适配器配置信息 lscfg -vpl hdisk0 显示hdisk0的配置信息 lsdev-CH lsdev -Cc disk 显示磁盘类的设备状态 lsdev -Cl hdisk0 显示hdisk0的状态 lsattr -E lsattr -El sys0显示系统信息 lsattr -El hdisk0显示磁盘信息 chdev -l sys0 -a 属性=值修改系统属性 cfgmgr 查找新添加设备 lquerypv -h /dev/hdisk0 80 10 列出磁盘PVID lquerypv -M hdisk0 查新LTG大小,IO磁盘操作的最大容许值。 ifconfig en0 down / ifconfig en0 detach / rmdev -l ent0 -d删除网络适配器 ODM库 odmdelete 从知道的对象类中删除选定的对象odmdelete -o objectclass odmadd 添加对象到创建的对象类 odmchange 更改指定对象类中的选定对象的内容 odmcreate 产生.C和.h文件odmcreate filename.cre odmget 从指定的对象类中检索对象到odmadd输入文件 odmdrop 除去对象类odmdrop -o classname odmshow 在屏幕上显示对象类定义odmshow objectclass 软件 lslpp -l 查看所有的软件集 lslpp -l bos.rte.* 列出bos.rte中已安装文件集的安装状态 lslpp -f bos.rte.lvm 列出文件集bos.rte.lvm中的所有文件的名称 lslpp -w /usr/sbin/installp 列出拥有installp的文件集 lslpp -ha ‘https://www.wendangku.net/doc/cb7178876.html,.*’列出https://www.wendangku.net/doc/cb7178876.html,软件包中所有文件集的历史记录信息 install -C清除失败安装 install -L -d ***列除安装介质上的软件 smit install安装软件 lppchk -v显示文件集安装正确具备条件。-c 验证组成软件包的所有文件,-l验证该软件产品的符号链接。 网络和配置 ping 查看网络是否通 arp显示hostname变量指定主机当前ARP条目 ifconfig -a 显示或修改网络接口的状态

AIX常用命令

系统(ls显示、pwd显示当前路径、cd跳转到路径) uname、hostname显示主机名 date 显示日期 oslevel -s 显示系统版本 bootlist -om normal 显示启动设备 prtconf 显示机器、系统和硬件信息 bootinfo -y 显示内核;-r显示内存 who显示当前用户和指令 instfix -i |grep ML显示系统更新信息 smit update_by_fix /smit instfix 硬件 lscfg |grep -i adapter 显示适配器配置信息 lscfg -vpl hdisk0 显示hdisk0的配置信息 lsdev -CH lsdev -Cc disk 显示磁盘类的设备状态 lsdev -Cl hdisk0 显示hdisk0的状态 lsattr -E lsattr -El sys0显示系统信息 lsattr -El hdisk0显示磁盘信息 chdev -l sys0 -a 属性=值修改系统属性 cfgmgr 查找新添加设备 lquerypv -h /dev/hdisk0 80 10 列出磁盘PVID lquerypv -M hdisk0 查新LTG大小,IO磁盘操作的最大容许值。 ifconfig en0 down / ifconfig en0 detach / rmdev -l ent0 -d删除网络适配器 ODM库 odmdelete 从知道的对象类中删除选定的对象 odmdelete -o objectclass odmadd 添加对象到创建的对象类 odmchange 更改指定对象类中的选定对象的内容 odmcreate 产生 .C和.h文件 odmcreate filename.cre

AIX巡检常用命令

AIX巡检常用命令 1、机房环境检查 零地电压是否小于1V 温度(摄氏℃) 10 ℃-40℃ 湿度(%) 8% -80% 电源线的母头是否为左零右火电压值是否为240V 2、查看硬件情况 检查设备故障灯,一般为橙色并有故障标志。 有没有异常声响,如硬盘、风扇等。 有没有破损的电缆等 3、主机检查 1)系统空间使用情况,文件系统是否有“满”。 命令:df –k 2)查看卷组信息,有没有"stale"状态的逻辑卷 命令:lsvg -l rootvg 3)检查内存交换区(paging space)使用率是否超过70% 命令:# lsps –s #lsps –a 观察内存大小的命令:lsattr –El mem0 命令:vmstat 2 5

svmon -G 显示从系统启动到现在使用fork(创建的进程)的数量 命令:vmstat - f 4)当前操作系统版本 命令:oslevel 5)系统性能检查: a) CPU性能:使用Vmstat, topas来检查 b) 内存使用情况:也是使用topas, vmstat来检查 c) 检查IO平衡使用情况:使用iostat来检查 d) 交换空间使用情况:使用lsps –a来检查 6)网络检查 netstat -i 查看网卡状态 Ierrs/Ipkts 和Oerrs/Opkts是否>1% ping host_name /IP Address 查看是否通和是否有丢包。 路由表#netstat -rn 查看路由表是否正确,ping 各路由器是否通核对主机名: #hostname #ifconfig -a #lsattr –El inet0 7)检查dump设置 #sysdumpdev –l 8)检查系统合法/非法登陆情况 使用Last命令来检查来自登陆的地方。

AIX5.3常用命令

查看HACMP进程: clstrmgr与clcomd是随HACMP安装后启动的进程,不论HACMP是否在运行,只要安装了V5.3版本的HACMP,这两个进程都会一直存在。 gzoa_clu是这套cluster的名称,在配置HACMP时指定的。 clinfo是启动HACMP监控的一个进程,当此进程存在时,才能用/usr/es/sbin/cluster/clstat命令来查看HACMP的状态。只有在图形界面中才会出现如下图示。 查看oracle进程:

查看SSH服务: 查看VG状态: lsvg -o:查看当前已经激活的VG。 lsvg:查看所有的VG,包含激活和未激活的。 lsvg vgname:查看指定VG的详细信息。 黑色标记处是需要关注的参数。 VG STA TE:active表示当前是激活的。 PP SIZE:是构成VG的最小单位,在建立LV的时候需要用到。 VG Mode:Concurrent表示当前VG为并发模式,用于oracle的RAC。AUTO ON:no表示VG不是自动激活,而是由HACMP或者手工激活的。

lsvg -l vgname:查看指定VG所包含的逻辑卷LV信息。 查看网络状态: 查看每个网络接口的信息,包含IP Label信息。 此处可以看到,固定IP(OASRV1_p550_per)是附在en0即boot1网卡上的。关于固定IP,在HACMP中配置后,将随机附在本节点的网卡上。 查看路由信息

查看安装的文件包及补丁: 查看补丁的命令: instfix -i|grep ML:显示从5300-00到5300-04的补丁全部都有。oslevel -r:当前补丁级别为5300-04。 查看当前系统所包含的文件包,以SSH为例,lslpp -l|grep ssh lslpp -l|grep cluster:查看系统所包含的有关cluster的文件包。

相关文档