导航:首页 > 程序命令 > aixerrpt命令

aixerrpt命令

发布时间:2022-10-18 22:56:14

‘壹’ 小机AIX系统中,可以用什么命令测试硬盘的好坏呢

1、不一定,损坏的硬盘也会有信息保留。
2、也不完全一定,也许会有损坏的磁道。
3、smitty是总的系统命令菜单,不是测试用的。如果要检测系统硬件,可以用diag命令,选择其中的选项进行。

AIX的硬件故障一般是通过errpt -dH查看的,类型是P(永久不可恢复的),H是硬件的,需要特别注意。

‘贰’ aix系统命令

AIX(Advanced Interactive eXecutive)是 IBM开发的一套 UNIX操作系统。而 AIX 命令是对AIX系统进行管理和操作的命令。下面就让我给大家分享一些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卷

mount光盘

mount -rv cdrfs /dev/cd0 /cdrom

裸设备类型:raw,jfs jfs可以转变成文件系统,而raw则不行

smit快速路径名称:(smit:图形方式,smitty:字符方式)

dev 设备管理

diag 诊断

jfs 定期档案管理系统

lvm 逻辑卷册系统管理员管理

nfs NFS管理

sinstallp 软件安装及维护

spooler 打印队列管理

system 系统管理

tcpip TCP/IP管理

USER 使用者管理

clstart,clstop:启动和停止cluster

lssrc -g cluser:查看cluser的状态

查看已安装的软件信息:

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

查看安装媒体内容:

installp -q -d /dev/cdrom -l

查看操作系统补丁

instfix -a

查看 错误日志信息:

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. c a 根名称 服务器快取 (去掉空格)

/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/rc.n e t (去掉空格)

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

查看内存

/etc/lsattr -El mem0

显示以 KB 为单位的实际内存

bootinfo -r

lsattr -El sys0 -a realmem

查看SWAP空间

lsps -l

查看操作系统文件系统

lslpp -l [fileset_name]

查看系统内核,进程,硬盘等性能前几位

topas

要显示 内核启用的是 32 位还是 64 位:

bootinfo -K

显示硬件 32 位还是 64 位:

bootinfo -y

显示系统上的处理器数量

lscfg | grep proc

显示系统上的硬盘数量,可输入以下命令:

lspv

系统的详细配置

lscfg

axi进阶命令

如何知道自己在运行单处理器还是多处理器 内核?

/unix 是指向已启动 内核的 符号链接。要了解正在运行什么内核模式,可输入 ls -l /unix 并查看 /unix 链接到什么文件。下面是 ls -l /unix 命令的三种可能输出及其对应的 内核:

/unix -> /usr/lib/boot/unix_up # 32 bit uniprocessor kernel

/unix -> /usr/lib/boot/unix_mp # 32 bit multiprocessor kernel

/unix -> /usr/lib/boot/unix_64 # 64 bit multiprocessor kernel

从一种内核模式更改为另一种内核模式

在安装过程期间,会缺省启用一种适合该 AIX 版本和操作中的硬件的 内核。让我们使用前一个问题中的方法并假设启用了 32 位 内核。我们还假设您希望在 64 位内核模式下启动。这可以通过按 顺序执行以下命令来实现:

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

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

bosboot -ad /dev/hdiskxx

shutdown -r

/dev/hdiskxx 目录是启动逻辑卷 /dev/hd5 所在的位置。要弄清 hdiskxx 中有哪些 xx,可运行以下命令:

lslv -m hd5

在 裸设备上安装oracle系统:

修改 裸设备的权限,如裸设备名为system01,安装 数据库用户为oracle

chown oracle:dba /dev/system01

chown oracle:dba /dev/rsystem01

在使用文件时必须用rsystem01

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

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

mount -t nf 加载所有在/ect/filesystems中定义type=nfs的文件系统

显示已加载的文件系统及状态: df -v,mount

如何知道我的 计算机是否基于 CHRP?

运行 prtconf 命令。如果是 CHRP 计算机,则字符串 chrp 会出现在 Model Architecture 行上。

系统中的设备属性值是什么?

要列出磁带设备 rmt0 的当前属性值,可输入以下命令:

lsattr -l rmt0 -E

要列出磁带设备 rmt0 的缺省属性值,可输入以下命令:

lsattr -l rmt0 -D

要列出 TTY 设备 tty0 的可能登录属性值,可输入以下命令:

lsattr -l tty0 -a login -R

要显示系统级别的属性,可输入以下命令:

lsattr -E -l sys0

列出有关特定物理卷的信息?

举例来说,若要了解有关 hdisk1 的详细信息,可运行如下命令:

lspv hdisk1

获得系统的详细配置?

输入以下命令:

lscfg

下列选项可以提供特定的信息:

-p 显示特定于平台的设备信息。该标志适用于 AIX 4.2.1 或更高版本。

-v 显示在自定义 VPD 对象类中找到的重要产品数据库(Vital Proct Database,VPD)。

例如,要显示有关磁带驱动器 rmt0 的详细信息,可输入以下命令:

lscfg -vl rmt0

通过运行 prtconf 命令也可以获得非常类似的信息。

如何确定芯片类型、系统名称、节点名称、型号,等等?

uname 命令可以提供关于系统的详细信息。

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 编号。

AIX

我的系统上在运行什么 AIX 主要版本、次要版本和维护级?

输入以下命令之一:

oslevel -r

lslpp -h bos.rte

观察进程内存使用情况:

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

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

创建raw设备时选择的类型:

raw_lv

裸设备的备份

dd if=/dev/raw1 of=/dev/rmt0 bs=16k

AIX系统所需要补丁

IX72696,IX85104,IX81863,IX87313,IX89087,IX89522,IY02407,IY03412,IY05995,IY07276,IY01050

# lspv *列出设备名称

hdisk0 0006fa7f212ee586 rootvg

hdisk1 0006fa7f7dc2b8a8 oradata

如想删除设备,则用rmdev -dl hdisk1...

smit ssaraid(首先创建RAID阵列)

再创建VG smit vg

然后在VG中创建lv(也即 裸设备)

此时便可以创建数据库了,或者可以在此时创建FS: smit fs

创建文件系统

以下命令将在卷组 testvg 中创建一个大小为 10MB、安装点为 /fs1 的 jfs 文件系统:

crfs -v jfs -g testvg -a size=10M -m /fs1

安装所有缺省文件系统(/etc/filesystems 文件中标记有 mount=true 属性的所有标准文件系统)

以下命令将安装所有此类文件系统:

mount {-a|all}

显示已安装的文件系统

输入以下命令可以显示有关所有当前已安装的文件系统的信息:

mount

卸载文件系统

输入以下命令可以卸载 /test 文件系统:

umount /test

删除文件系统

输入以下命令可以删除 /test 文件系统:

rmfs /test

对文件系统进行碎片整理

可以使用 defragfs 命令来改善或报告文件系统中的连续空间状态。例如,若要对文件系统 /home 进行碎片整理,可以使用以下命令:

defragfs /home

更改文件系统的大小

若要将 /usr 文件系统的大小增加 1000000 个 512 字节的块,可输入以下命令:

chfs -a size=+1000000 /usr

#lscfg –v (显示所有已安装的系统资源)

#lsattr –E -l sys0 (显示系统初始参数设置)

#lsdev –CH(显示 系统资源状态)

#df –k (文件系统使用情况)

#

#bootinfo -y 操作系统环境(位数)

#bootinfo -m 硬件环境

更改每个VG中LV的个数 默认值=vg size/pp

#chvg -t

#chlv -x number

'lsps -a' Lists the status of defined paging spaces.

'lslpp -h' Used to determine the version of AIX you are running as well as the version of ALL Licensed Program Procts.

'lsattr -E -lsys0' Useful in determining how much real memory resides on the system.

'lsdev -C' Used to determine what devices are defined to the system.

'ps av' Gives a ballpark estimate of the percentage of cpu and memory utilized by each process currently running.

'vmstat 3 20' Useful for determining how much paging activity is taking place on the system. Also gives useful cpu usage info.

'iostat 3 20' Useful in determining disk utilization for each hard drive

验证文件集是否有必需的先决条件和是否已完全安装

要显示需要安装或纠正哪些文件集,可输入以下命令:

lppchk -v

如何获得符号表示中的 loader 节头和符号条目的转储?

输入以下命令:

mp -Htv

确定已分配和使用的分页空间量

输入以下命令:

lsps -a

增加分页空间

可以使用 chps -s 命令来动态增加分页空间的大小。例如,如果希望将 hd6 的大小增加 3 个 逻辑分区,您可以执行以下命令:

chps -s 3 hd6

减少分页空间

可以使用 chps -d 命令来动态减少分页空间的大小。例如,如果希望将 hd6 的大小减少四个 逻辑分区,您可以执行以下命令:

chps -d 4 hd6

备份裸设备

#dd if=/dev/raw_divice of=/dev/rmt0.1 bs=256k

从磁带还原裸设备

#dd if=/dev/rmt0.1 of=/dev/raw_device count=63 seek=1 skip=1 bs=4k

#mt -f /dev/rmt0.1 bsf 1

#dd if=/dev/rmt0.1 of=/dev/raw_device seek=1 skip=1 bs=256k

#dd if=/dev/rsystem of=/dev/rsystem_bak bs=8192

如何知道我的系统是否能够使用 同步多线程(Simultaneous Multi-threading,SMT)?

如果您的系统是运行 AIX 5L Version 5.3 的基于 POWER5 的系统,则它就能使用 SMT。

如何知道我的系统是否启用了 SMT?

如果不带任何选项运行 smtctl 命令,它将告诉您是否启用了 SMT。

32 位 内核是否支持 SMT?

是的,32 位和 64 位 内核都支持 SMT。

如何启用或禁用 SMT?

可以通过运行 smtctl 命令来启用或禁用 SMT。下面是该命令的语法:

smtctl [ -m off | on [ -w boot | now]]

怎样镜像rootvg?

现举例如下:

1. 添加新硬盘到rootvg

#extendvg rootvg hdisk1

2. 镜像rootvg

#mirrorvg -c 2 rootvg hdisk1

3. 重新生成 boot image

#bosboot -ad /dev/hdisk0

4. 更新bootlist

#bootlist -m normal hdisk0 hdisk1 cd0

5. 重起系统

#shutdown –Fr

网络

如何显示或设置网络参数值?

no 命令设置或显示网络优化参数的当前或下一次启动时的值。

如何获得我 计算机的 IP 地址?

输入以下命令之一:

ifconfig -a

host Fully_Qualified_Host_Name

例如,输入 主机 cyclop.austin. ibm.c o m。

如何确定 服务器上的网络接口?

以下两个命令中的任何一个都将显示网络接口:

lsdev -Cc if

ifconfig -a

若要获得有关某个特定网络接口(例如,tr0)的信息,可以运行以下命令:

ifconfig tr0

如何激活网络接口?

若要激活网络接口 tr0,可以运行以下命令:

ifconfig tr0 up

如何禁用网络接口?

举例来说,若要禁用网络接口 tr0,可以运行以下命令:

ifconfig tr0 down

系统备份

用以下菜单命令形成可启动磁带,用于系统恢复。

# smit mksysb

#lsattr -E -l sys0 (显示系统初始参数设置)

#lsdev -CH(显示 系统资源状态)

cplv的用法:fs的拷贝

如在lv00中有文件系统/dev/lv00,mount点/testfs

cplv -v vgname -y newly oldlv(此命令自动创建newlv)

删去oldlv

修改/etc/filesystems下/testfs,将dev定为/dev/newlv

fsck /testfs

mount /testfs 则原文件系统的内容都能访问

禁止终端上的中断键(CTRL+C)

在很多应用系统中,系统管理员希望普通用户只运行自己的应用程序,不能进入系统的shell提示符下,但缺省情况下当用户在 终端上按CTRL+C键时就会退到系统提示符下。由于用户终端一般没有固定的端口号,为了禁止使用中断键,可采取下面办法:

(1)如果使用ksh, 可在$HOME/.profile中第一行加入如下内容:

trap "echo 'Abnormal operation'; exit" 123915

(2)如果使用csh(ksh亦可),可用如下命令:

% stty intr ^!

如果恢复正常情况,键入下列命令:

% stty intr ^c

在shell中不 回显(echo) 字符

在实际应用中,一般当我们在键盘上键入口令时不希望将其显示在 屏幕上,为此可采用下面的两种办法:

·使用 stty 命令

stty -echo # do not display password

echo "Enter password: c"

read PASSWD #get the password

stty echo # restore standard configuration

·使用echo命令

设置保密属性:echo "33[8m"

取消保密属性:echo "33[m"

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

在程序维护过程中,有时需要在某个目录及其所属子目录的所有文件中查找某一个字符串,为此可用下面两种方法(假设在*.cp文件中查找字符串"abc",结果放在文件out中):

(1)cat /dev/null > out

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

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

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

对/etc/inittab文件中的一行进行注释

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

转换DOS和AIX两种格式的文本文件

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

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

(2)使用 aix2dos或dos2aix命令

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

解决某一PV上的VGDA与ODM库不一致的问题

在 系统维护过程中,因为操作错误或其他特殊原因,有可能使某一PV上的LVCB和VGDA与其对应的ODM库不一致,导致ODM库紊乱,对PV的有关操作无法进行,这时可采用如下两个AIX命令加以解决:

redefinevg -d hdisk_name vg_name

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

或:synclvodm -P -v vgname

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

设置用户的文件大小限制

在AIX系统中,用户使用 系统资源是有一定限制的。如用户缺省可创建或扩展的最大文件为1G(参见/etc/security/limits: fsize = 2097151, fsize_hard=fsize 512-bytes blocks)。

如欲修改,可使用smit:

# smit chuser 选择用户,修改下面两项:

Soft FILE size [4194302]

# (2G,可根据需要设定)

Hard FILE size [4194302]

# (2G, 可根据需要设定)

用该用户身份登录,使用"ulimit -f "和"ulimit -Hf"可分别显示其fsize、fsize_hard的大小。

按文件大小排序列出一个文件系统下的文件

当监控某一文件系统的空间使用情况时,如果该文件系统剩余空间较少或已使用空间增长较快,则有必要排序列出该文件系统中所有大于某一给定字节数的文件,以便进一步维护管理。为此,可用如下命令:

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

文件系统是否满

方法: df –k 可以以K为单位检查文件系统的使用率。(90%以上,需要调整)

检查系统出错 日志 使用errpt |more来检查

清除现有的log: Errclear 0

检查系统合法/非法登陆情况

使用Last命令来检查来自登陆的地方。

检查系统是否有巨大的Core文件生成

使用 find / -name core –print来检查。对Core文件,一般直接删除就可以了。

系统性能检查:

a) CPU性能:使用Vmstat, topas来检查

b) 内存使用情况:也是使用 topas, vmstat来检查

c) 检查IO平衡使用情况:使用iostat来检查

d) 交换空间使用情况:使用lsps –a来检查

6. Mail检查

Diag 一个月一次

用命令SVMON来监控 服务器,

root@AIX1 [/]# svmon

size inuse free pin virtual

memory 1048566 1023178 4976 55113 251293

pg space 524288 10871

work pers clnt

pin 55116 0 0

in use 250952 772224 2

用SVMON可以具体指定进程号,如

‘叁’ AIX日常巡检主要查看哪些,都有哪些主要命令

UNIX(AIX)系统常用命令
AIX的命令格式:
$command option(s) argument(s)
command:命令
option(s):命令选项,均以'-'号开始
argument(s):参数

命令 用途
----------------------------------------------------------------------------
prtconf 显示系统的各项主要配置
svmon -G 查看内存(4k)
iostat 2 查看磁盘读写情况(每2秒刷新);
set -o vi 调用缓冲区 k,j,x,h,l 向上下翻,Esc
smit 进入管理界面
cd 改变路径
ls 列出文件
ls -aF 列出隐含文件,并适当分类
ls -l 列出文件的详细信息
ls -ltr
more 输出文件内容到屏幕
cat 显示文本文件内容/合并文件
pg 分页显示文件内容,回车后下一页
file 显示文件属性(可执行/ASCII/等)
clear 清屏
mkdir 创建目录
rmdir 删除目录
cp 拷贝文件
mv 文件/目录改名,转移
rm 删除文件/目录, 如:rm -fr ora*
rmdir 删除目录,如: rmdir oracle
df -k 显示文件系统的信息
磁盘使用信息汇总
mount 显示已经挂装的文件系统的信息或挂装文件系统 mount -rv cdrfs /dev/cd0 /cdrom mount /dev/lv02 /u01
umount 卸载某个文件系统 umount /cdrom
fuser -kxuc /dev/cd0 当光驱不能正常释放时
lsattr -E -l sys0 -a realmem 察看内存的命令
env 输出用户环境变量到屏幕
id 察看用户的属性
whoami 察看当前用户名
who 查看已经登录的用户
who -r 查看目前系统的运行级别
users 用单独的一行打印出当前登录的用户,每个显示的用户名对应一个登录会话
如果一个用户有不止一个登录会话,那他的用户名将显示相同的次数
w 显示当前系统中每个用户和它所运行的进程信息
last 此命令往回搜索wtmp来显示自从文件第一次创建以来登录过的用户
whereis 命令的绝对路径
passwd 设置用户密码
su 改变/切换用户id
lsuser ALL 列出所有已经创建的用户
lsgroup ALL 列出所有已经创建的组
smitty user 管理用户
mkuser 创建新用户,创建用户的缺省属性值于文件:/usr/lib/security/mkuser.default,只能由root修改
smitty group 管理组
mkgroup 创建新组
chfn 改变用户详细信息
jobs 查看后台任务/进程
fg 把后台进程调到前台
bg 把当前进程调到后台运行
grep 查找匹配字符/字符串
netstat -i 显示网络连接信息及统计信息
netstat -IN
netstat -rn 显示核心路由表
netstat -I 网络设置名 端口号 监视端口情况
netstat -v 正在使用的设备驱动程序的统计信息
netstat -m 网络使用的内存空间情况
netstat -D 显示丢弃包的情况
ifconfig -a 显示网络配置信息
umask 显示文件创建掩码,即新建文件或目录的缺省权限,如#umask 664
date 系统时间
find path expression 查找文件,expression的值有:
-name/-type/-size/-mtime(修改时间)/-perm(权限)/-usr/-o(或)

uname 显示操作系统信息
oslevel 系统版本

man 帮助文件
smitty clstart | clstop 起用|关闭HA
smitty hamcp
smitty chinet 改变网卡的配置信息
smitty cluster 配置cluster
smitty hacmp 配置hacmp
/usr/sbin/cluster/clstat & 显示cluster信息
dbassist 启动oracle数据库配置助手(dbca -9i 可以用配置数据库方式启动一个数据库)
netasst 启动oracle数据库listener配置助手(-9i oemapp是一个包,后跟参数,不同工具)
vi 文件编辑器
动作字符:
a 在当前字符后添加文字; x 删除单个字符;
A 在当前行最后添加文字; dw 删除至当前词尾;
i 在当前字符前添加文字; d$ 删除至当前行尾;
I 在当前行开始处添加文字; d0 删除至当前行首;
o 在当前行后添加新行; dd 删除当前行;
O 在当前行前添加新行; :20,40d 删除20行至40行;
/text 向后查询 ?text 向前查询
r 修改当前字符 R 覆盖字符,直至按下[ESC]
s 删除当前字符,并可添加字符直至按[ESC]
S 删除当前行,并可添加字符直至按[ESC]
yy 将当前行存入缓冲区
dd
p
P
errpt|pg 创建/显示错误文件
errclear 0 清除错误日志文件内容
lsvg -o 显示卷组信息
lsvg -l rootvg
instfix -iv|grep AIX_ML 安装的文件集
smitty tcpip tcp/ip配置
lsdev -Cc disk 系统设备信息(磁盘)
lspv 显示卷组里的物理卷信息
lsdev -Cc pdisk 显示阵列里的磁盘信息
errclear 清除error log

lsps -a 显示交换空间
swapon /dev/paging01 激活交换空间
chps -a paging01 删除交换空间
rmps paging01 删除不活动的交换空间

smit mkps 增加交换空间
smit chps 修改交换空间
varyonvg 激活卷组 如:varyonvg datavg 将datavg激活
varyoffvg 关闭卷组
/ect/services 查看端口
/etc/hosts 机器名IP对照表
/etc/inittab 相当于DOS的AUTOEXEC.BAT文件
/etc/filesystems 记录所有的文件系统设置
增加并配置端口
删除端口
ftp://[email protected]/ 在客户端登录AIX(用IE)
lscfg
lsdev
route ADD 0 10.188.12.1
route add default 192.168.0.1 设置网关(或在/etc/defaultrouter文件中加入网关地址,重起机器就行)
su root 以ROOT用户登录;
smitty lv 增加逻辑盘
LN -s 源目录 目标目录 链接
ls -l 查看权限
./fielname 运行filename文件
smitty clstart 启动HA
smitty clstop 停止HA
.filename 表示filename文件(目录)为隐藏;
cat file1 >> file2 合并file1到file2
SMIT 综合管理工具
# 表示ROOT用户;
$ 表示一般用户;
shutdown -fr 快速重启;
smitty crjfs 创建结点; mount /u05 chown -R oracle.dbs u05 chmod -R 777 u05
加一个文件系统的步骤: 加文件系统/chmod/chown/mount 文件系统名
smitty jfs
smitty lv
smitty lvm 管理逻辑卷
smitty vg 管理卷组
smitty chvg

drwxrwxrwx d表示目录,-表示普通文件,r表示链接; d421421421 777全部权限
-rwxrwxrwx 第2-4:属主用户,5-7:同组用户,8-10所有用户
date 0217142590 This sets the date and time to Sat Feb 17 14:25:00 CST 1990.
当root不能在其终端上登录时 修改/etc/hosts文件,查看其IP地址对应的主机名;
当其他用户不能在其终端上登录时 删除用户,并删除/home下对应的目录,重建;
smitty aio 调整aioservers
#pstat -a|grep aios|wc -l 查看aio的值是否常达到MAX,IF 增加MIN, MAX aio;
当任何用户都不能登录图形界面时 有可能根结点充满,在登录窗口用字符方式登录,加大根结点空间即可;

ps -ef | grep cluster 查找包含"cluster"的进程
more /etc/passwd|grep zhxx 查找静态字符"zhxx"

pe -f 进程查看,如:# ps -f
UID PID PPID C STIME TTY TIME CMD
root 43626 45014 0 20:38:58 pts/1 0:00 -ksh
root 47710 43626 2 21:08:03 pts/1 0:00 ps -f
用户ID 进程ID 父进程ID CPU利用率 开始时间 控制台 运行时间 命令
kill -9 **** ***为进程号,可用ps获得
ping 10.188.12.252 -l 17000 -t 以17000 bytes/包 ping 目标
crontab 创建计划任务(crontab -l 查看已有任务, crontab -e 编辑或增加,删除任务)
0 2 * * * /u05/dmpbak/auto.sh 表示:每天两点执行/u05/dmpbak/auto.sh文件
lsfs 列出所有文件系统
lsvg -l rootvg 列出rootvg的卷
lsvg -p rootvg 列出物理卷信息
lsvg datavg 可查询空闲物理分区数
smit reogvg 重组卷组
smit importvg 导出卷组,卷组必须是不活动的;
lspv hdisk0 显示物理卷
lspv -l hdisk0 逻辑卷映射
lspv -p hdisk0 物理卷映射
defragfs -q /u01 报告文件系统的当前状态
defragfs -r /u01 得到碎片连续化操作后和前后对比情况
defragfs /u01 执行碎片连续化操作
fsck /u05 检查u05文件系统
xclock 时钟,可用于检查环境是否正常
chmod 777 /u02
r 2=3 相当于:chmod 777 /u03
rsh zzyc2_sev 在其他机器上登录某主机
dgmgrl 类似SVRMGRL(9i)
ps -ef |grep oracle |pg 查看oracle用户的所有进程
kill -9 14206 杀14206#进程
kill -l 显示KILL命令可以用的信号量
killall signal 删除除发送外的其他所有进程

/usr/sbin/cluster/clstat & 显示双机热备状态图
exit或logout 退出登录
qprt filename1,filename2... 打印文件
qchk 查看打印队列
qcan 取消打印作业
lsps -a 查询交换空间,如USE超过70%,则要增加
set 查看已定义的变量;
echo $name 查看某个变量的值;
xxx=value 定义变量
unset xxx 删除变量
`` 把``之间的内容作为一个命令,返回命令结果; 如$now=`date` $echo $now
'' 直接显示''间的内容,不予解释;
"" 解释""间的$,``,等字符的特殊含义;
忽略后的特殊字符的特殊含义;
$$ 表示当前进程的ID
$0 当前shell程序的名称
$# 传给当前shell Script的参数个数;
$* 传给当前shell Script的第*个参数,$1-$9,${10}......
$? 最近一个命令的返回值;
$! 最近一个后台进程的ID号;
expr shell下的四则运算:
* 乘;/除; % 求余数; +,- 如:expr (3+3)*(4-2)
command1 && command2 如果第一个命令执行成功,则运行第二个命令;
command1 || command2 如果第一个命令执行失败,则运行第二个命令;
test 表达式 测试条件表达式,主要有:
-f filename 文件是否存在;
-d dirctory 目录是否存在;
-r filename 文件存在,且能被当前进程读;
-w filename 文件存在,且能被当前进程写;
-x filename 文件存在,且能被当前进程运行;
-n string 字符STRING长度非零;
-z string 字符STRING长度零;
string1=string2 两个字符串相同;
integer1 -eq integer2 两个变量相等;(ne:不等 gt:大于 lt:小于 le:小于等于 ge:大于等于)
if ..
then ..
else...
fi

read xxx 从标准输入读入一行,赋给xxx变量; read x echo $x

for i in ....
do
...
done

while expression
do
...
done

ksh scriptname
scriptname
pathname/scriptname shell script的三种执行方法
#command 前台进程
#command & 后台进程
nice/renice 增加/再增加nice的值,从而降低进程优先级;
nohup command & 使用户的后台进程在用户退出时仍然运行
#alias alias=string 赋命令别名
unalias aliasname 取消命令别名
history 显示最后的16条命令
cal 2003/cal 2 2003 日历
finger [oracle] 显示用户信息
mail 接收,发出,查看电子邮件
clear 清屏
echo 显示指定信息
wc filename 统计指定文件的行数,词数,字节数
head filename 显示文件头
tail filename 显示文件尾
tail -f /tmp/hacmp.out 显示HACMP启动情况
[^+C]/[^+d]/[^+s]/[^+q]/[^+u] 终止/结束文件传输/暂停屏幕输出/继续屏幕输出/删除当前输入行
smit(system management interface Tool)
其log文件/script文件保存在各用户目录下;
alog -o -t boot 查看引导日志
chtz 设置新时区
/etc/profile
/etc/environment
$HOME/.profile 系统设置用户环境的主要文件;
lsuser -a id home ALL 列出所有用户
/etc/motd 用户登录时显示的信息,可直接编辑,但如果用户主目录下$HOME/.hushlogin存在,motd不显示;
wall ***** 向各登录用户发出*****消息,用户终端上将马上显示;
/var/adm/sulog su命令执行记录
/var/adm/wtmp,/etc/utmp 用who命令查看登录记录
last root |pg root用户登录记录
last reboot | pg 重启记录;
/etc/passwd 合法用户(不含密码)
/etc/group
/etc/security 普通用户不能访问的安全性文件目录
lsdev -P 列出所有的设备, lsdev -Pc disk
smitty devices 设备管理
lsattr -E -l sys0 列出已配置的设备
jfs/Cdrfs/Nfs AIX支持的三种文件系统
/var/adm/wtmp
/var/spool/*/*
/smit.log
/etc/securibty/failedlogin
/var/adm/sulog 这些文件增长很快,要定期清理,可用cat /dev/null > filename方式清理
/u05 | sort -r -n 查询文件或目录所占用的磁盘块数
vmstat 显示虚拟内存,内存及CPU活动信息;
arp -a 查看解析协议ARP表
hostname 显示机器名
/etc/rc.tcpip 系统启动时自动执行,进而执行以下子进程:
 -syslogd :错误信息日志
 -portmap :端口查找
 -inetd :Internet服务的主守护进程
 -named :域名服务器
 -lpd :打印服务器
 -routed or gated :动态路由
 -sendmail :邮件系统
 -timed :时间服务器
 -rwhod :远程用户信息
 -snmpd :SNMP代理进程
host 机器名/IP 实现IP与机器名的转换
rsh PTYC2_svc date 执行另一台主机上的命令
lscfg 显示机器配置信息
lsdev -C -c if 显示网络接口描述
lsdev -C -c adapetr 显示适配描述
netpmon -v 物理/逻辑资源的详细报告
ps aux 查询内存使用情况
sar [-u|-c|-a|-q|-r] [-p] 1 10 查询系统负载情况
traceroute 10.188.182.1 跟踪IP
netpmon 可以监控关于网络行为的系统事件和性能以及网络行为对CPU的消耗。
lsdev -C|grep Process|wc -l 显示CPU数量
smitty mklv 创建裸设备(字符型设备);
smitty rmlv 删除裸设备(字符型设备);
lslv ***** ******为裸设备名称,显示裸设备相关参数

/etc/default/login 加上CONSOLE=/dev/console 后,可防止root用户telnet;
SSL工具代替telnet等,增加安全性
/etc/passwd .../bin/sh 对应 .profile
/etc/passwd .../bin/csh对应 .login
系统正常从桌面登录执行 .dtprofile
su - username执行 .profile
vmstat 查询内存情况
iostat
mpstat 查询CPU情况
/etc/vfstab 磁盘目录规划
mount 目录安装情况
format 查看磁盘物理信息
p 分区
p

swap [-l|s|d|a] 操作swap交换空间
patchadd -d 补丁文件名 打补丁-p 显示已打的补丁信息
sysdef -i
share -F nfs -o ro /etc
hare -F nfs -o rw=usera:userb /export
unshare /etc
dfshares
/usr/dt/bin/dtconfig -d 这将告知系统在下一次重新引导时不启动登录服务器。
/etc/ftpusers,/etc/default/login SOLARIS8下的FTP和TELNET缺省是关着,看看这两个文件.
sys-unconfig solaris重新设置
kdmconfig 配置显示器
eject 弹出CD-ROM或软驱
L

‘肆’ aix如何让log文件清零

一般就是/var/adm aix的log
hacmp的日志 hacmp5.4 以前的版本在 /tmp/hacmp.out.*
hacmp5.4.1在/var/adm/hamcp.out下

还有就是errpt的报错 errpt的报错信息,命令 errclear 0就能清除

‘伍’ aix 机器 :命令errpt |wc -l 什么意思 求大神指点!

具体来说该命令的功能就是一个管道功能。即:将前一个命令的输出(error report,简称 errpt),作为后一个命令的输入(wc -l)。即:把总共有多少个出错信息,以一行一行的方式显示在屏幕上(wc -l 的命令的功能就是统计行数的功能)。

‘陆’ AIX小型机服务器巡检操作

1、机器型号
# uname -uM
IBM,7029-6E3 IBM,01100550A
2、检查系统硬件设备故障灯是否有亮
3、系统错误报告
# errpt -d H -T PERM //硬件的错误报告
IDENTIFIER TIMESTAMP T C RESOURCE_NAME DESCRIPTION
BFE4C025 0530085308 P H sysplanar0 UNDETERMINED ERROR
BFE4C025 0529091308 P H sysplanar0 UNDETERMINED ERROR
# errpt -d S -T PERM //软件的错误报告
# errpt -aj *******|more //具体的错误信息
# errpt -d H -T PERM>/tmp/hwerror.log //可以把错误的报告存成一个文件
4、有否给 root 用户的错误报告
# mail
Mail [5.2 UCB] [AIX 5.X] Type ? for help.
"/var/spool/mail/root": 5 messages 3 new 5 unread
U 1 root Thu May 15 09:53 24/884 "diagela message from p615"
U 2 root Fri May 16 04:07 24/884 "diagela message from p615"
>N 3 root Sat May 24 13:08 23/874 "diagela message from p615"
5、检查 hacmp.out, smit.log, bootlog 等
# lssrc -g cluster/#>lssrc -g cluster
Subsystem Group PID Status
clstrmgrES cluster 16334 active
一般上 hacmp.out 的位置: /usr/sbin/cluster/ 或者 /tmp/
然后找到最近的 hacmp.out 文件,察看有没有错误信息
6、文件系统检查
# df -k
Filesystem 1024-blocks Free %Used Iused %Iused Mounted on
/dev/hd4 131072 101568 23% 2268 4% /
/dev/hd2 1441792 31256 98% 36056 11% /usr
/dev/hd9var 131072 117048 11% 418 2% /var
看看有没有超过 90% 使用率的,建议用户改善
7、逻辑卷有否 "stale" 的状态
# lsvg -l rootvg
LV NAME TYPE LPs PPs PVs LV STATE MOUNT POINT
hd5 boot 1 1 1 closed/syncd N/A
hd6 paging 4 4 1 open/syncd N/A
hd8 jfslog 1 1 1 open/syncd N/A
hd4 jfs 1 1 1 open/syncd /
hd2 jfs 11 11 1 open/syncd /usr
hd9var jfs 1 1 1 open/syncd /var
如果系统还有其他卷组,也需要察看
8、内存交换区的使用率是否超过 70%
# lsps -a
Page Space Physical Volume Volume Group Size %Used Active Auto Type
hd6 hdisk0 rootvg 512MB 1 yes yes lv

9、系统性能是否有瓶颈
# topas
# vmstat 1 10
kthr memory page faults cpu
----- ----------- ------------------------ ------------ -----------
r b avm fre re pi po fr sr cy in sy cs us sy id wa
0 0 110029 408618 0 0 0 0 0 0 4 602 75 0 1 99 0
0 0 110031 408616 0 0 0 0 0 0 1 562 54 1 0 99 0
0 0 110031 408616 0 0 0 0 0 0 3 628 84 0 0 99 0
# iostat 1 10
tty: tin tout avg-cpu: % user % sys % idle % iowait
0.0 394.0 0.0 0.0 100.0 0.0
Disks: % tm_act Kbps tps Kb_read Kb_wrtn
hdisk0 0.0 0.0 0.0 0 0
hdisk1 0.0 0.0 0.0 0 0
cd0 0.0 0.0 0.0 0 0
10、网络与通讯检查
# ifconfig -a

# netstat -in
Name Mtu Network Address Ipkts Ierrs Opkts Oerrs Coll
en0 1500 link#2 0.9.6b.3e.6.ac 1964 0 534 0 0
en0 1500 192.168.0 192.168.0.11 1964 0 534 0 0
lo0 16896 link#1 267 0 413 0 0
lo0 16896 127 127.0.0.1 267 0 413 0 0
# netstat -rn //察看路由情况
Routing tables
Destination Gateway Flags Refs Use If Exp Groups
Route Tree for Protocol Family 2 (Internet):
127/8 127.0.0.1 U 7 142 lo0 - -
192.168.0.0 192.168.0.11 UHSb 0 0 en0 - - =>
# vi /etc/hosts //察看 hosts 文件有否特殊的定义
# ping ****
#lsattr -El inet0 //路由的检测
authm 65536 Authentication Methods True
hostname h24 Host Name True
gateway Gateway True
route net,,0,172.16.23.81 Route True
bootup_option no Serial Optical Network Interface True
rout6 FDDI Network Interface True
11、有否符合要求的系统备份
第一次去可以先询问客户关于备份的策略
# ls -l /image.data //看看系统有没有备份的 image 文件,记录最后备份日期
-rw-r--r-- 1 root system 9600 May 19 17:31 /image.data

# lsvg -l rootvg //察看有否符合要求的数据备份和保护
LV NAME TYPE LPs PPs PVs LV STATE MOUNT POINT
hd4 jfs 1 1 1 open/syncd /
hd2 jfs 11 11 1 open/syncd /usr
hd10opt jfs 1 1 1 open/syncd /opt
oraclelv jfs2 80 160 1 open/syncd /oracle
loglv00 jfs2log 1 1 1 open/syncd N/A
testlv jfs 10 20 1 closed/syncd /tmp/test
如何察看数据保护方式 RAID10/RAID5,RAID 的Hotspare 属性是否打开
#smitty ssaraid? Change/Show Attributes of an SSA RAID Array
检查Enable Use of Hot Spares属性是否为YES
12、系统 Dump 设置是否正确
# sysmpdev -l
primary /dev/hd6
secondary /dev/sysmpnull
directory /var/adm/ras
forced flag TRUE
always allow mp FALSE
mp compression OFF
# sysmpdev P p /dev/hd6 s /dev/sysmpnull
# sysmpdev -P -c
13、HACMP 测试
# /usr/sbin/cluster/diag/clconfig -v '-tr' // Cluster Verification 输出结果无Fail
# /lssrc -g cluster
14、maxpout, minpout 系统参数
如果系统中运行了HACMP
smitty chgsysy,将High/Low water mark从0/0修改为33/24
# lsattr -El sys0|grep maxpout
//maxpout 用途: 对文件指定未决 I/O 的最大数目
值: 缺省值:0(不检查);范围:0 到 n(n 应该是 4 的倍数加 1)
# lsattr -El sys0|grep minpout
//指定一个基点,在该基点处,已达到 maxpout 的程序可以继续写入文件
值: 缺省值:0(不检查);范围:0 到 n(n 应该是 4 的倍数,且大于或等于 4 小于 maxpout)
15、syncd 参数
# grep syncd /sbin/rc.boot //sync() 被 syncd 调用的间隔时间
nohup /usr/sbin/syncd 10 > /dev/null 2>&1 &
值: 缺省值:60;范围:1 到任何正整数
显示: grep syncd /sbin/rc.boot 或 vi /sbin/rc.boot
更改: 更改在下次引导后有效,而且是永久有效。备用方法是使用命令 kill 来终止守护程序
syncd 并用命令 /usr/sbin/syncd interval 从命令行重新启动它。
诊断: 当 syncd 正在运行时,文件的 I/O 被阻塞了。
调整: 在缺省级别上,这个参数几乎不影响性能。不推荐对这个参数进行更改。为了保持数据完整
性对于 HACMP而使 syncd interval 明显缩小,会导致性能下降。
更改命令为:
#vi /sbin/rc.boot
16、aio 参数 //异步 I/O 可调参数
# lsdev -C|grep aio
察看状态是否是 available
# lsattr -El aio0
minservers 1 MINIMUM number of servers True
maxservers 10 MAXIMUM number of servers True
maxreqs 4096 Maximum number of REQUESTS True
kprocprio 39 Server PRIORITY True
autoconfig available STATE to be configured at system restart True
fastpath enable State of fast path True
# smit aio //可以更改参数
17、检查 errdaemon, srcmstr 是否正常运行
# ps -ef|grep err
# ps -ef|grep src
18、 系统硬件诊断
# diag
-> Diagnostic Routines
-> System Verification
-> All Resources
-> F7 或者 Esc+7
19、补丁程序 PTF 是否满足要求,当前系统补丁版本
#oslevel -r
5300-04
#instfix -i|grep
All filesets for 5.3.0.0_AIX_ML were found.
All filesets for 5300-01_AIX_ML were found.
All filesets for 5300-02_AIX_ML were found.
All filesets for 5300-03_AIX_ML were found.
All filesets for 5300-04_AIX_ML were found.
All filesets for 5300-05_AIX_ML were found.
# lscfg -vp //检查所有设备的微码
20、收集系统信息放到/tmp/ibmsupt
# snap -ac //运行#snap -ac,生成文件snap+s/n.pax.Z

‘柒’ linux系统有没有和AIX的errpt功能相同的命令

没有,直接看messages日志

阅读全文

与aixerrpt命令相关的资料

热点内容
服务器10k什么意思 浏览:21
pdfeditor汉化 浏览:882
新科学pdf 浏览:744
现在还有c语言编译吗 浏览:672
哪里买到单片机 浏览:480
linux文件打开数量 浏览:510
编译原理中什么是l属性文法 浏览:367
硬盘加密时出现的问题 浏览:59
如何退域命令 浏览:108
看书的app哪里看 浏览:291
服务器怎么调大 浏览:3
android天气apijson 浏览:984
为什么创建id会出现服务器错误 浏览:837
代码中有不必编译的单词吗 浏览:563
钩子与数据库编程 浏览:563
安卓光遇录歌怎么设置 浏览:485
虚拟机怎么和云服务器搭建集群 浏览:896
python倒计时代码turtle 浏览:492
cad命令mv 浏览:928
nexus7一代androidl 浏览:306