AIX命令

 

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

lsvg –o rootvg

 

# lspv hdisk0

 

# oslevel

 

# oslevel -r

 

ssaxlate –l hdisk3

 

lsattr –El hdisk0

 

lsattr -El proc0

 

lscfg –vl fsc0

 

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

 

pmcycles m

 

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 /mnt

 

lslpp –l /unix

 

ifconfig –a

 

netstat –in

 

fget_config -l dar0

 

chmod 755 lee

 

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

 

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

 

vmstat
svmon
ps
tprof
iostat
netpmon
filemon

 

检查物理内存:(RAM >= 512 MB
# lsattr -El sys0 -a realmem

 

instfix 命令查看当前的ML:
$ instfix -i | grep ML

 

# svmon -Pau 10 | more

 

查看某个patch是否安装了:
# instfix -i | grep IY24568
All filesets for IY25282 were found
表示已经有这个patch

 

可使用下述命令使系统自动分配PVID
# chdev -l hdisk# -a pv=yes

 

#lsfs -q FSNAMEbf项为true则该FSlarge型。

 

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, 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 volume group and start a shell
before mounting the file systems"
格式化文件系统日志(jfslog)
# /usr/sbin/logform /dev/hd8
检查修复文件系统
# fsck -y /dev/hd1
/home 文件系统)
# fsck -y /dev/hd2
/usr 文件系统)
# fsck -y /dev/hd3
/tmp 文件系统)
# fsck -y /dev/hd4
/ 文件系统)
# fsck -y /dev/hd9var
/var 文件系统)
... ...
exit 命令退出,文件系统会自动 mount 起来。 重建bootimage
# 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文件输出转成文本文件的方法是:
$ man ls | col -b > man.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

 

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

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

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

 

6、激活SSA Fast-Write Cache 利用smitty ssafastw来激活每一个逻辑盘hdiskn

你可能感兴趣的:(职场,休闲,AIX命令)