AIX常用命令

1.查看执行过的命令,按ESC,然后按K往前翻,J往后翻。

2.prtconf查看CPU,系统等信息

3.vmstat查看CPU主频

4.svmon-G查看内存

5.topas查看CPU,内存,系统等信息

6.df-k显示文件使用信息

查看交换区信息:
lsps-a显示交换区的分布信息
lsps-s显示交换区的使用信息
slibclean清除处理程序遗留的旧分页信息
smitmkps建立交换区空间信息
swapon-a启动所有的分页空间
/etc/swapspaces存放分页空间表格信息
-------------------------------------------------
显示卷信息:
lsvg显示卷的名称
lsvg-lrootvg显示rootvg卷的详细信息

-------------------------------------------------
mount卷的方法:
varyonvgdatavg加载datavg卷
mount/dev/data1加载datavg下的一个data1卷

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

在裸设备上安装oracle系统:
修改裸设备的权限,如裸设备名为system01,安装数据库用户为oracle
chownoracle:dba/dev/system01
chownoracle:dba/dev/rsystem01
在使用文件时必须用rsystem01
-------------------------------------------------

smit快速路径名称:(smit:图形方式,smitty:字符方式)
dev设备管理
diag诊断
jfs定期档案管理系统
lvm逻辑卷册系统管理员管理
nfsNFS管理
sinstallp软件安装及维护
spooler列印队列管理
system系统管理
tcpipTCP/IP管理
USER使用者管理
clstart,clstop:启动和停止cluster
lssrc-gcluser:查看cluser的状态
-------------------------------------------------

查看已安装的软件信息:
ls-aF/usr/lpp(lpp:LicensedProgramProducts)
查看安装媒体内容:
installp-q-d/dev/cdrom-l
-------------------------------------------------

启动时自动加载文件系统信息:
需要加载的信息存放在/etc/filesystems
mount-tnf加载所有在/ect/filesystems中定义type=nfs的文件系统
显示已加载的文件系统及状态:df-v,mount
-------------------------------------------------

查看错误日志信息:
errpt-a
-------------------------------------------------

有关TCP/IP的命令
网路卡:
smitchgenet,chgtok,chgfddi,opschange,mktty:adptr架构快速路径
smitmkinet,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路由(daekminrip)
gated路由(daekminrip、egp、hello)
/etc/gateways已知网关
/etc/networks已知网路
服务:
/etc/services
/etc/inetd.conf
TCP/IP群组子系统:
/etc/rc.net
startsrc-gtcpip启动全部的tcpip子系统
startsrc-sinetd启动主要internet
除错:
iptrace启动封包追踪
ipreport追踪结果格式化输出
netstat网络统计
ping检查是否可以到达
查看HACMP,外部硬盘信息:
lscfg-v
lsdev-Ccadapter
对等机器信息:
/etc/.rhosts
/etc/hosts.equiv
/etc/hosts
-------------------------------------------------

观察进程内存使用情况:
psaux观察参数%mem:内存使用百分比RSS:实际使用内存
vmstatfree的单位为块,缺省值为4096bytst
-------------------------------------------------

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

自己总结的aix的命令,且都在小型机上通过!

登陆
cmd->telnet10.122.149.1
修改密码
#passwd
关机
#shutdown
#shutdown�CF
重启计算机
#shutdown�CFr
进入目录
#cdapp(目录名)
回退:
#cd..
查看设备状态
#lsdev-Ccdisk查看磁盘是否可用
#lsdev-Ccadapter查看适配器是否可用
#lsdev-Cctape查看磁带是否可用
查看磁盘的基本属性
#lsattr-Elhdisk5
从root用户修改为oracle用户
#chownoracle:dbaaa.txt(文件名称/磁盘名称)
修改disk5磁盘的读写权限
#chmod755*hdisk5
删除磁盘
#rmdev�Cdlhdisk5
磁带备份
#cfgmgr�Cv确认磁带机
#lsdev�CCctape看磁带机是否可用
开始备份
#smittymksysb
#选择可用磁带机回车(esc+4)选择
镜像
#smittyvg
#选择mirroravolumegroup
#选择rootvg
#hdisk1需要一段时间
#bosboot�Cadhdisk1
#bootlist�Cmnormalhdisk0hdisk1硬盘启动的顺序
HACMP启动和停止
(1)、启动HACMP
使用以下步骤启动HACMP:
以root用户loginAIX
使用smittycl_admin进入HACMP管理界面
选择ManageClusterServices菜单项,按Enter键
选择StartClusterServices菜单项,按Enter键
按Enter键启动HACMP
(2)、停止HACMP
使用以下步骤启动HACMP:
以root用户loginAIX
使用smittycl_admin进入HACMP管理界面
选择ManageClusterServices菜单项,按Enter键
选择StopClusterServices菜单项,按Enter键
按Enter键停止HACMP
查看ip地址和子网掩码,端口号
#ifconfig-a
#netstat-i
#netstat-in
#uptime运行天数
#ps�Cep|grepora查看ora进程
#ps�Cep|grep查看所有的进程
#ps�Cep|pg按页显示进程
FTP命令
cmd下ftp10.122.149.1
#bin二进制模式下传送
#mputa.txt上传文件
#mgeta.txt下载文件
#errpt查看错误信息
#errpt>/tmp/errpt2007110.txt保存errpt为txt文件
#errclear0把errpt错误日志清0
#kill-9pid关掉进程
#cdoracle/app/crs/product/10.2/log/hdmis1/crsd
#ls
core.2006-12-20-21:55:28core.2006-12-20-23:21:45core.2006-12-21-01:16:46crsd.l01
core.2006-12-20-22:12:57core.2006-12-20-23:25:46core.2006-12-21-01:52:35crsd.log
core.2006-12-20-22:50:42core.2006-12-20-23:30:20core.2006-12-21-15:33:27
core.2006-12-20-23:17:50core.2006-12-21-00:19:30core.2007-01-08-15:39:35


AIX是IBM公司开发的业界领先的优秀商务Unix操作系统,在可靠性、可用性、开放性、扩展性、高性能、安全性等方面都非常突出,尤其是在Internet的关键应用领域以及系统和硬件管理能力方面,其性能表现更为出色,受到了业界的普遍认可和广泛使用。以下是笔者几年来使用AIX系统的一点心得,兹供使用该系统的其他读者参考。

1.如何禁止终端上的中断键(CTRL+C)?

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

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

trap"echo'Abnormaloperation';exit"123915

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

%sttyintr^!

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

%sttyintr^c

2.如何在shell中不回显(echo)字符?

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

・使用stty命令

stty-echo#donotdisplaypassword

echo"Enterpassword:\c"

readPASSWD#getthepassword

sttyecho#restorestandardconfiguration

・使用echo命令

设置保密属性:echo"\033[<?xml:namespaceprefix="ST1">?xml:namespace>8m"

取消保密属性:echo"\033[m"

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

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

(1)cat/dev/null>out

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

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

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

4.如何对/etc/inittab文件中的一行进行注释?

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

5.如何转换DOS和AIX两种格式的文本文件?

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

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

(2)使用aix2dos或dos2aix命令

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

6.如何解决某一PV上的VGDA与ODM库不一致的问题?

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

redefinevg-dhdisk_namevg_name

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

或:synclvodm-P-vvgname

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

7.如何设置用户的文件大小限制?

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

如欲修改,可使用smit:

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

SoftFILEsize[4194302]

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

HardFILEsize[4194302]

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

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

8、如何按文件大小排序列出一个文件系统下的文件?

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

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

AIX常用命令

目录操作

命令名 功能描述 使用举例
mkdir 创建一个目录 mkdirdirname
rmdir 删除一个目录 rmdirdirname
mvdir 移动或重命名一个目录 mvdirdir1dir2
cd 改变当前目录 cddirname
pwd 显示当前目录的路径名 pwd
ls 显示当前目录的内容 ls-la
dircmp 比较两个目录的内容 dircmpdir1dir2

文件操作

命令名 功能描述 使用举例
cat 显示或连接文件 catfilename
pg 分页格式化显示文件内容 pgfilename
more 分屏显示文件内容 morefilename
od 显示非文本文件的内容 od-cfilename
cp 复制文件或目录 cpfile1file2
rm 删除文件或目录 rmfilename
mv 改变文件名或所在目录 mvfile1file2
ln 联接文件 ln-sfile1file2
find 使用匹配表达式查找文件 find.-name"*.c"-print
file 显示文件类型 filefilename

选择操作

命令名 功能描述 使用举例
head 显示文件的最初几行 head-20filename
tail 显示文件的最后几行 tail-15filename
cut 显示文件每行中的某些域 cut-f1,7-d:/etc/passwd
colrm 从标准输入中删除若干列 colrm820file2
paste 横向连接文件 pastefile1file2
diff 比较并显示两个文件的差异 difffile1file2
sed 非交互方式流编辑器 sed"s/red/green/g"filename
grep 在文件中按模式查找 grep"^[a-zA-Z]"filename
awk 在文件中查找并处理模式 awk'{print$1$1}'filename
sort 排序或归并文件 sort-d-f-ufile1
uniq 去掉文件中的重复行 uniqfile1file2
comm 显示两有序文件的公共和非公共行 commfile1file2
wc 统计文件的字符数、词数和行数 wcfilename
nl 给文件加上行号 nlfile1>file2

安全操作

命令名 功能描述 使用举例
passwd 修改用户密码 passwd
chmod 改变文件或目录的权限 chmodug+xfilename
umask 定义创建文件的权限掩码 umask027
chown 改变文件或目录的属主 chownnewownerfilename
chgrp 改变文件或目录的所属组 chgrpstafffilename
xlock 给终端上锁 xlock-remote

编程操作

命令名 功能描述 使用举例
make 维护可执行程序的最新版本 make
touch 更新文件的访问和修改时间 touch-m05202400filename
dbx 命令行界面调试工具 dbxa.out
xde 图形用户界面调试工具 xdea.out

进程操作

命令名 功能描述 使用举例
ps 显示进程当前状态 psu
kill 终止进程 kill-930142
nice 改变待执行命令的优先级 nicecc-c*.c
renice 改变已运行进程的优先级 renice+2032768

时间操作

命令名 功能描述 使用举例
date 显示系统的当前日期和时间 date
cal 显示日历 cal81996
time 统计程序的执行时间 timea.out

网络与通信操作

命令名 功能描述 使用举例
telnet 远程登录 telnethpc.sp.net.edu.cn
rlogin 远程登录 rloginhostname-lusername
rsh 在远程主机执行指定命令 rshf01n03date
ftp 在本地主机与远程主机之间传输文件 ftpftp.sp.net.edu.cn
rcp 在本地主机与远程主机之间复制文件 rcpfile1host1:file2
ping 给一个网络主机发送回应请求 pinghpc.sp.net.edu.cn
mail 阅读和发送电子邮件 mail
write 给另一用户发送报文 writeusernamepts/1
mesg 允许或拒绝接收报文 mesgn

KornShell命令

命令名 功能描述 使用举例
history 列出最近执行过的几条命令及编号 history
r 重复执行最近执行过的某条命令 r-2
alias 给某个命令定义别名 aliasdel=rm-i
unalias 取消对某个别名的定义 unaliasdel

其它命令

命令名 功能描述 使用举例
uname 显示操作系统的有关信息 uname-a
clear 清除屏幕或窗口内容 clear
env 显示当前所有设置过的环境变量 env
who 列出当前登录的所有用户 who
whoami 显示当前正进行操作的用户名 whoami
tty 显示终端或伪终端的名称 tty
stty 显示或重置控制键定义 stty-a
du 查询磁盘使用情况 du-ksubdir
df 显示文件系统的总空间和可用空间 df/tmp
w 显示当前系统活动的总信息 w

AIX的命令格式:
  $commandoption(s)argument(s)
  command:命令
  option(s):命令选项,均以'-'号开始
  argument(s):参数
  命令用途
  -------------------------------------------------------
  prtconf显示系统的各项主要配置
  svmon-G查看内存(4k)
  iostat2查看磁盘读写情况(每2秒刷新);
  set-ovi调用缓冲区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-frora*
  rmdir删除目录,如:rmdiroracle
  df-k显示文件系统的信息
  du磁盘使用信息汇总
  mount显示已经挂装的文件系统的信息或挂装文件系统mount-rvcdrfs/dev/cd0/cdrommount/dev/lv02/u01
  umount卸载某个文件系统umount/cdrom
  fuser-kxuc/dev/cd0当光驱不能正常释放时
  lsattr-E-lsys0-arealmem察看内存的命令
  env输出用户环境变量到屏幕
  id察看用户的属性
  whoami察看当前用户名
  who查看已经登录的用户
  who-r查看目前系统的运行级别
  users用单独的一行打印出当前登录的用户,每个显示的用户名对应一个登录会话
  如果一个用户有不止一个登录会话,那他的用户名将显示相同的次数
w显示当前系统中每个用户和它所运行的进程信息
  last此命令往回搜索wtmp来显示自从文件第一次创建以来登录过的用户
  whereis命令的绝对路径
  passwd设置用户密码
  su改变/切换用户id
  lsuserALL列出所有已经创建的用户
  lsgroupALL列出所有已经创建的组
  smittyuser管理用户
  mkuser创建新用户,创建用户的缺省属性值于文件:/usr/lib/security/mkuser.default,只能由root修改
  smittygroup管理组
  mkgroup创建新组
  chfn改变用户详细信息
  jobs查看后台任务/进程
  fg把后台进程调到前台
  bg把当前进程调到后台运行
  grep查找匹配字符/字符串
  netstat-i显示网络连接信息及统计信息
  netstat-IN
  netstat-rn显示核心路由表
  netstat-I网络设置名端口号监视端口情况
  netstat-v正在使用的设备驱动程序的统计信息
  netstat-m网络使用的内存空间情况
  netstat-D显示丢弃包的情况
  ifconfig-a显示网络配置信息
  umask显示文件创建掩码,即新建文件或目录的缺省权限,如#umask664
  date系统时间
  findpathexpression查找文件,expression的值有:
  -name/-type/-size/-mtime(修改时间)/-perm(权限)/-usr/-o(或)
  uname显示操作系统信息
  oslevel系统版本
  man帮助文件
  smittyclstart|clstop起用|关闭HA
  smittyhamcp
  smittychinet改变网卡的配置信息
  smittycluster配置cluster
  smittyhacmp配置hacmp
  /usr/sbin/cluster/clstat&显示cluster信息
  dbassist启动oracle数据库配置助手(dbca-9i可以用配置数据库方式启动一个数据库)
netasst启动oracle数据库listener配置助手(-9ioemapp是一个包,后跟参数,不同工具)
  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创建/显示错误文件
  errclear0清除错误日志文件内容
  lsvg-o显示卷组信息
  lsvg-lrootvg
  instfix-iv|grepAIX_ML安装的文件集
  smittytcpiptcp/ip配置
  lsdev-Ccdisk系统设备信息(磁盘)
  lspv显示卷组里的物理卷信息
  lsdev-Ccpdisk显示阵列里的磁盘信息
  errclear清除errorlog
  lsps-a显示交换空间
  swapon/dev/paging01激活交换空间
  chps-apaging01删除交换空间
  rmpspaging01删除不活动的交换空间
  smitmkps增加交换空间
  smitchps修改交换空间
  varyonvg激活卷组如:varyonvgdatavg将datavg激活
  varyoffvg关闭卷组
  /ect/services查看端口
  /etc/hosts机器名IP对照表
  /etc/inittab相当于DOS的AUTOEXEC.BAT文件
  /etc/filesystems记录所有的文件系统设置
增加并配置端口
  删除端口
  ftp://[email protected]/在客户端登录AIX(用IE)
  lscfg
  lsdev
  routeADD010.188.12.1
  routeadddefault192.168.0.1设置网关(或在/etc/defaultrouter文件中加入网关地址,重起机器就行)
  suroot以ROOT用户登录;
  smittylv增加逻辑盘
  LN-s源目录目标目录链接
  ls-l查看权限
  ./fielname运行filename文件
  smittyclstart启动HA
  smittyclstop停止HA
  .filename表示filename文件(目录)为隐藏;
  catfile1>>file2合并file1到file2
  SMIT综合管理工具
  #表示ROOT用户;
  $表示一般用户;
  shutdown-fr快速重启;
  smittycrjfs创建结点;mount/u05chown-Roracle.dbsu05chmod-R777u05
  加一个文件系统的步骤:加文件系统/chmod/chown/mount文件系统名
  smittyjfs
  smittylv
  smittylvm管理逻辑卷
  smittyvg管理卷组
  smittychvg
  drwxrwxrwxd表示目录,-表示普通文件,r表示链接;d421421421777全部权限
  -rwxrwxrwx第2-4:属主用户,5-7:同组用户,8-10所有用户
  date0217142590ThissetsthedateandtimetoSatFeb1714:25:00CST1990.
  当root不能在其终端上登录时修改/etc/hosts文件,查看其IP地址对应的主机名;
  当其他用户不能在其终端上登录时删除用户,并删除/home下对应的目录,重建;
  smittyaio调整aioservers
  #pstat-a|grepaios|wc-l查看aio的值是否常达到MAX,IF增加MIN,MAXaio;
  当任何用户都不能登录图形界面时有可能根结点充满,在登录窗口用字符方式登录,加大根结点空间即可;
ps-ef|grepcluster查找包含"cluster"的进程
  more/etc/passwd|grepzhxx查找静态字符"zhxx"
  pe-f进程查看,如:#ps-f
  UIDPIDPPIDCSTIMETTYTIMECMD
  root4362645014020:38:58pts/10:00-ksh
  root4771043626221:08:03pts/10:00ps-f
  用户ID进程ID父进程IDCPU利用率开始时间控制台运行时间命令
  kill-9*******为进程号,可用ps获得
  ping10.188.12.252-l17000-t以17000bytes/包ping目标
  crontab创建计划任务(crontab-l查看已有任务,crontab-e编辑或增加,删除任务)
  02***/u05/dmpbak/auto.sh表示:每天两点执行/u05/dmpbak/auto.sh文件
  lsfs列出所有文件系统
  lsvg-lrootvg列出rootvg的卷
  lsvg-prootvg列出物理卷信息
  lsvgdatavg可查询空闲物理分区数
  smitreogvg重组卷组
  smitimportvg导出卷组,卷组必须是不活动的;
  lspvhdisk0显示物理卷
  lspv-lhdisk0逻辑卷映射
  lspv-phdisk0物理卷映射
  defragfs-q/u01报告文件系统的当前状态
  defragfs-r/u01得到碎片连续化操作后和前后对比情况
  defragfs/u01执行碎片连续化操作
  fsck/u05检查u05文件系统
  xclock时钟,可用于检查环境是否正常
  chmod777/u02
  r2=3相当于:chmod777/u03
  rshzzyc2_sev在其他机器上登录某主机
  dgmgrl类似SVRMGRL(9i)
  ps-ef|greporacle|pg查看oracle用户的所有进程
  kill-914206杀14206#进程
  kill-l显示KILL命令可以用的信号量
killallsignal删除除发送外的其他所有进程
  /usr/sbin/cluster/clstat&显示双机热备状态图
  exit或logout退出登录
  qprtfilename1,filename2...打印文件
  qchk查看打印队列
  qcan取消打印作业
  lsps-a查询交换空间,如USE超过70%,则要增加
  set查看已定义的变量;
  echo$name查看某个变量的值;
  xxx=value定义变量
  unsetxxx删除变量
  ``把``之间的内容作为一个命令,返回命令结果;如$now=`date`$echo$now
  ''直接显示''间的内容,不予解释;
  ""解释""间的$,``,等字符的特殊含义;
  忽略后的特殊字符的特殊含义;
  $$表示当前进程的ID
  $0当前shell程序的名称
  $#传给当前shellScript的参数个数;
  $*传给当前shellScript的第*个参数,$1-$9,${10}......
  $?最近一个命令的返回值;
  $!最近一个后台进程的ID号;
  exprshell下的四则运算:
  *乘; /除;%求余数;+,-如:expr(3+3)*(4-2)
  command1&&command2如果第一个命令执行成功,则运行第二个命令;
  command1||command2如果第一个命令执行失败,则运行第二个命令;
  test表达式测试条件表达式,主要有:
  -ffilename文件是否存在;
  -ddirctory目录是否存在;
  -rfilename文件存在,且能被当前进程读;
  -wfilename文件存在,且能被当前进程写;
  -xfilename文件存在,且能被当前进程运行;
  -nstring字符STRING长度非零;
  -zstring字符STRING长度零;
  string1=string2两个字符串相同;
integer1-eqinteger2两个变量相等;(ne:不等gt:大于lt:小于le:小于等于ge:大于等于)
  if..
  then..
  else...
  fi
  readxxx从标准输入读入一行,赋给xxx变量;readxecho$x
  foriin....
  do
  ...
  done
  whileexpression
  do
  ...
  done
  kshscriptname
  scriptname
  pathname/scriptnameshellscript的三种执行方法
  #command前台进程
  #command&后台进程
  nice/renice增加/再增加nice的值,从而降低进程优先级;
  nohupcommand&使用户的后台进程在用户退出时仍然运行
  #aliasalias=string赋命令别名
  unaliasaliasname取消命令别名
  history显示最后的16条命令
  cal2003/cal22003日历
  finger[oracle]显示用户信息
  mail接收,发出,查看电子邮件
  clear清屏
  echo显示指定信息
  wcfilename统计指定文件的行数,词数,字节数
  headfilename显示文件头
  tailfilename显示文件尾
  tail-f/tmp/hacmp.out显示HACMP启动情况
  [^+C]/[^+d]/[^+s]/[^+q]/[^+u]终止/结束文件传输/暂停屏幕输出/继续屏幕输出/删除当前输入行
  smit(systemmanagementinterfaceTool)
  其log文件/script文件保存在各用户目录下;
  alog-o-tboot查看引导日志
  chtz设置新时区
  /etc/profile
  /etc/environment
  $HOME/.profile系统设置用户环境的主要文件;
  lsuser-aidhomeALL列出所有用户
  /etc/motd用户登录时显示的信息,可直接编辑,但如果用户主目录下$HOME/.hushlogin存在,motd不显示;
wall*****向各登录用户发出*****消息,用户终端上将马上显示;
  /var/adm/sulogsu命令执行记录
  /var/adm/wtmp,/etc/utmp用who命令查看登录记录
  lastroot|pgroot用户登录记录
  lastreboot|pg重启记录;
  /etc/passwd合法用户(不含密码)
  /etc/group
  /etc/security普通用户不能访问的安全性文件目录
  lsdev-P列出所有的设备,lsdev-Pcdisk
  smittydevices设备管理
  lsattr-E-lsys0列出已配置的设备
  jfs/Cdrfs/NfsAIX支持的三种文件系统
  /var/adm/wtmp
  /var/spool/*/*
  /smit.log
  /etc/securibty/failedlogin
  /var/adm/sulog这些文件增长很快,要定期清理,可用cat/dev/null>filename方式清理
  du/u05|sort-r-n查询文件或目录所占用的磁盘块数
  vmstat显示虚拟内存,内存及CPU活动信息;
  arp-a查看解析协议ARP表
  hostname显示机器名
  /etc/rc.tcpip系统启动时自动执行,进而执行以下子进程:
  -syslogd:错误信息日志
  -portmap:端口查找
  -inetd:Internet服务的主守护进程
  -named:域名服务器
  -lpd:打印服务器
  -routedorgated:动态路由
  -sendmail:邮件系统
  -timed:时间服务器
  -rwhod:远程用户信息
  -snmpd:SNMP代理进程
  host机器名/IP实现IP与机器名的转换
  rshPTYC2_svcdate执行另一台主机上的命令
  lscfg显示机器配置信息
  lsdev-C-cif显示网络接口描述
  lsdev-C-cadapetr显示适配描述
  netpmon-v物理/逻辑资源的详细报告
psaux查询内存使用情况
  sar[-u|-c|-a|-q|-r][-p]110查询系统负载情况
  traceroute10.188.182.1跟踪IP
  netpmon可以监控关于网络行为的系统事件和性能以及网络行为对CPU的消耗。
  lsdev-C|grepProcess|wc-l显示CPU数量
  smittymklv创建裸设备(字符型设备);
  smittyrmlv删除裸设备(字符型设备);
  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-Fnfs-oro/etc
  hare-Fnfs-orw=usera:userb/export
  unshare/etc
  dfshares
  /usr/dt/bin/dtconfig-d这将告知系统在下一次重新引导时不启动登录服务器。
  /etc/ftpusers,/etc/default/loginSOLARIS8下的FTP和TELNET缺省是关着,看看这两个文件.
  sys-unconfigsolaris重新设置
  kdmconfig配置显示器
  eject弹出CD-ROM或软驱;


你可能感兴趣的:(AIX)