系统(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 ‘bos.net.*’列出bos.net软件包中所有文件集的历史记录信息
  install -C清除失败安装
  install -L -d ***列除安装介质上的软件
  smit install安装软件
  lppchk -v显示文件集安装正确具备条件。-c 验证组成软件包的所有文件,-l验证该软件产品的符号链接。


网络和配置
    ping 查看网络是否通
    arp显示hostname变量指定主机当前ARP条目
    ifconfig -a 显示或修改网络接口的状态
    traceroute 检查路由信息
    netstat指令:查看网络
       netstat –i 、–in、 –rn 表示看路由、
       netstat-m看内存、
       netstat-v设备驱动
   ifconfig en0 down / ifconfig en0 detach / rmdev -l ent0 -d删除网络适配器
   smit mknfs/mknfs -N/startsrc -s daemon、startsrc -s nfsd 启动NFS
   smit chnfsexp 修改输出NFS

ps
   lsps -a查看ps空间
   mkps/smit mkps 创建ps
   chps -s 3 hd6 修改ps空间
   chps -s 增加ps空间
   chps -d 减少ps空间
   swapon  ps   激活ps
   swapoff  ps  关闭ps

pv
  lspv 显示物理卷(lsvg -p rootvg指定显示rootvg里的pv)
  lspv -l pv 显示该pv上的lv
  lspv -M pv
  chpv -an hdisk0 关闭磁盘分配权限
  cfgmgr识别新添加的硬盘
  rmdev -dl hdisk 从ODM库中删除hdisk
  chpv -hy hdisk定义hdisk为热备盘
  migratepv hdisk1 hdisk5转移hdisk1的数据到hdisk5
  migratepv -l lv hdisk1 hdisk5
  chdev -l hdisk0  -a pv=clear / pv=yes 清除pvid/分配pvid

vg
  lsvg 查看所有的vg
  lsvg -o 查看激活的vg
  lsvg rootvg  查看vg属性
  lsvg -l rootvg 查看vg上的lv
  lsvg -p rootvg 查看vg上的pv
  lsvg -n rootvg 从特定的磁盘中读取VGDA信息
  mkvg  -y vg1 -s ppsize -f hdisk创建一个通常的vg
  extendvg rootvg hdisk 给rootvg增加一个pv
  chvg -ay vg 系统启动时自动激活
  extendvg -f  testvg hdisk 添加hdisk
  reducevg -d testvg hdisk 删除hdisk
  chvg -Qn vg 关闭定额
  chvg -t 16 vg 修改PPSIZE
  chvg -L 123testvg 修改vg LTG
  chvg -hy testvg 修改禁止卷组热备策略
  chvg -P2048 testvg 修改PV最大数
  chvg -v 4096 testvg修改lv最大数
  chvg -u 解锁一个卷组
  exportvg testvg 导出卷组
  importvg -y testvg hdisk 从物理卷hdisk导入卷组
  varyonvg -f testvg  激活卷组
  varyoffvg  testvg停用卷组
  reorgvg testvg 重组卷组
  syncvg -p hdisk hdisk 同步物理分区
  mirror 镜像卷组

lv
   lslv  lv 看lv详细信息
   lslv -l lv看lv相应的PP
   lslv -m lv 看lv逻辑分区的编号和相应的物理分区
   lslv -n hdisk testlv 看lv从位于hdisk上的VGDA
   mklv -y lv -t jfs -a 10 hdisk 创建逻辑卷
   chlv -x  1000 lv  修改lv的lp数目为1000
   chfs -a size=100M修改fs大小自动修改该lv的大小
   extendlv -a ie -ex lv1 hdisk2 hdisk3 使用hdisk2、hdisk3内缘的三个逻辑分区扩展lv
   rmlv lv  删除lv*(建议不用rmlv直接删除lv,先删除文件系统。)  
   cplv -v dumpvg -y lv1 lv2 复制逻辑卷lv2到dumpvg下的lv1
   smit  mklvcopy 传进lv拷贝
   splitlvcopy -y copylv testlv 将testlv中的备份附件分割成不同的copylv、testlv。
   rmlvcopy testlv 2 hdisk 删除位于hdisk上的复件  

fs
   crfs -v jfs -g testvg -a size=10M -m /fs1 在testvg创建上大小10mjfs类fs
   mount /fs1 挂载文件系统
   lsfs -a 显示所有文件系统和属性
   lsfs  显示所有的文件系统
   mount  显示mount的文件系统
   umount /fs1卸载文件系统
   rmfs /fs1 删除/fs1文件系统
   chfs -a size=25M /fs1 扩展fs1文件系统到25M
   fsck -y /fs1 检测文件系统,若发现鼓励的文件和目录,被放置到/lost+found目录下
   fuser /fs1   检查fs1子进程
       fuser -kxuc /fs1 关闭该文件系统所有的进程
   df -m 、-g 、-k 显示文件系统可用空间
   du  显示磁盘已用空间 ,-sk 一个目录文件的总大小;-a查看所有文件的使用空间
   logform. /dev/loglv01 初始化loglv01的jfslog日志设备
   defragfs  /home  整理文件系统碎片
   istat  /etc/passwd  显示文件的信息节点信息
   showmount -e localhost 显示共享文件系统

备份与恢复
   smit alt_mksysb 运行备用安装
   smit alt_clone克隆
   smit restmksysb 只恢复mksysb中的几个文件
   mksysb  在文件或可引导磁带上创建root卷组的可安装映像。
      mksysb -i /dev/rmt0 生成系统备份文件到/dev/rmt0磁带设备创建/p_w_picpath.data文件
   lsmksysb列出或恢复备份在指定介质上的卷组内容。
      lsmksysb 列出位于缺省设备/dev/rmt0下的系统备份内容。
      lsmksysb -f /dev/cd1 列出位于设备/dev/cd1上的系统备份内容
      lsmksysb -f /dev/cd1 -r /etc/filesystems 从/dev/cd1上的备份恢复/etc/filesystems
   savevg 查找和备份指定卷组的所有文件
      savevg -mf /dev/rmt1 data2 备份data2卷组rmt1设备创建映射文件data2.data文件                 restvg
 恢复用户卷组所有内容和文件
      restvg -f  /dev/rmt1 hdisk1 hdisk3 从/dev/rmt1设备恢复卷组映像到hdisk2、hdisk3磁盘
   backup备份文件和文件恢复
      backup -0uf /dev/rmt0 /    0级别指定备份/(根)文件系统中的所有文件
   restore -rvqf /dev/rmt0 恢复磁带上的备份文件

压缩和解压
   tar -c file1 file2 将文件1、2压缩到默认磁带上
   tar -xmf /dev/rmt0  /tmp 将/dev/rmt0设备上文件解压到/tmp目录。
   cpio -ov <filebnames >/dev/rfd0 以压缩格式将带有filenames文件中列出的路径名的文件复制到软盘
       ls *.c |cpio -ov >/dev/rfd0 将当前目录中的文件复制到磁盘上
       find .-print |cpio -ov >/dev/rfd0 复制当前目录和所有子目录到磁盘
   mkcd -d /dev/cd1生产一份可引导的系统备份到CD-R设备
   gzip -c file1 压缩文件file1
   gunzip -d file.gz  解压文件file.gz
   gzip -t file1 测试压缩文件file1
   pax -vf /tmp/tester.tar 查看tar文件的内容

用户(mkuser、passwd、chuser、lsuser、rmuser、chsec、 who、dtconfig、chsh)
   mkusr创建用户
   passwd修改用户密码
   chuser修改用户属性
   rmuser 删除用户
   lsuser -f ALL显示用户的属性
   chsec 修改security stanza 文件中的属性
   dtconfig 启用或禁止使用desktop autostart特性
   chsh 修改用户登陆shell
   usrck -n ALL 检验用户数据库中存在的所有用户并报告所有错误
   usrck -y ALL从用定义中删除哪些不在用户数据库中的用户
   grpck -p ALL 检验用户数据库中存在的所有组成员和管理员
   pwdck -y ALL 检验所有本地用户是有有效的口令
   sysck 安装和更新过程中检查清单信息,从SWVPD数据库中更新文件名、产品名等
       sysck -i -f dude.rte.incentory dude.rte将定义添加到清单数据库并检查许可权、链接、校验等
       sysck -u -f dude.rte.inventory dude.ret 除去指向已经从系统中除去的产品文件的链接并将这些文件从库存数据库中除去

进程
   ps -ef、ps aux 显示当前进程
   kill 向运行的进程发送型号,kill -1 pid 重启进程;kill -9 pid 强制停止进程
   ctrl+c 取消前台进程;ctrl +z 停止前台进程
   fuser -u  /etc/filesystems 列出所用/etc/filesystems文件的进程号和用户名
      fuser -kxuc /dev/hd1 终止使用/dev/hd1 文件系统的所有进程
   jobs 查看后台进程
   fg %将后台进程放到前台运行
   指令后加&结尾:将前台进程放后台执行
   topas 性能监控工具
   svmon 监控并分析当前内存状态信息

cron和crontab:cron守护进程用于定时运行,读取/var/spool/cron/crontabs文件,每个cron用户都在该目录下有一个用户名做为文件名的crontab文件
    crontab -e 编辑crontab文件
    crontab -l 查看crontab文件
    crontab -v 查看crontab文件提交时间
    crontab -r username 从crontab目录中删除用户的crontab作业文件

文件和目录
    mkdir创建目录
    rmdir删除目录
    touch创建文件
    cp复制文件或目录
    rm删除文件
    aclget status  显示status文件的访问控制信息
    aclget plans | aclput status 将plans文件的访问控制信息复制到status文件中
    aclget -o acll plans 将plans维尔加的访问控制信息保存在acll维尔加中
    aclput -I acldefs status 用存储在acldefs文件中的访问信息设定status文件的访问信息
    acledit 修改一个文件的访问控制信息
    chmod 修改文件或目录的权限 chmod 777 filesystems
        chmod -R 777 f*  修改f*文件和子文件的权限
    chown修改文件和目录的所有者和组 chown owner:staff filename
    chgrp修改文件或目录的组所有权

SRC系统资源控制器管理
  lssrc -a 获取本地机器上所有子系统状态
     lssrc -p pid 获取本地机器PID的子系统状态
     lssrc -s srctest 获取srctest在本地机器上子系统的所有作业
     lssrc -g nfs 检验NFS是否运行
     lssrc -ls inetd 检验inetd启动的子进程。
  startsrc -t tester 向拥有tester子系统的进程发送启动子服务请求
     startsrc -s httpd 启用lotus
  refresh -g tcpip 刷新组
      refresh -s xntpd 刷新子系统xntpd
  stopsrc -h zrok -s srctest -f 强制停止zork机器上的srctest子系统

标准输出
  1> 标准输出
   2>标准错误输出
   >>追加标准输出,在文件尾部增加
   echo输出空行
   |  管道:将前一个指令的输出做后一个指令的输入
   通配符:?表示替代任何一个字符;* 表示替代任何一个或多个字符和空格

性能
   quota、quotaon、quptaoff显示、 关闭、开启配额
   errpt 系统错误日志(H表示硬件问题、S表示软件问题、U为确定的、O提示信息)
       errptclear清除错误日志
       errlogger将操作者信息记录到系统错误日志
       errpt -aj ID显示该ID的错误详细信息
    diag诊断创建错误日志中硬件问题
    mail系统有问题,机器会用不同的集中通知系统管理员,查看邮件通知
    vmstat指令:报告内核线程、虚拟内存、磁盘、traps、cpu活动的统计数
    sar指令:收集、报告、或保存系统活动信息。sar –u收集CPU报告
    topas指令:监控整个系统
    netstat指令:查看网络
       netstat –i 、–in、 –rn 表示看路由、
       netstat-m看内存、
       netstat-v设备驱动
    iostat指令:报告CPU统计信息、异步IO统计信息
       iostat –T –d看磁盘活动
       iostat-T –t看cpu活动
       iostat-A获取异步IO统计数据
       iostat-D –a显示适配器活动信息
    svmon指令:查看内存的详细使用情况
    rmss指令:改变显示内存大小 –c修改、-p显示
    alog -L显示文件系统的所有日志
        alog -t boot -o 显示引导日志
         smit alog_show、alog -of bosinstlog查看日志
dump
    sysdumpdev -l 列出当前的dumpshebei
    sysdumpdev -e 估算dump设备需要的大小
    sysdumpdev -K 修改dump属性总是允许
    sysdumpdev -C 修改dump属性压缩方式
    sysdumpdev -P -p /dev/dumpdev 修改主dump设备由/dev/hd6为逻辑设备/dev/dumpdev,-P表示永久dump设备
    sysdumpdev -L显示dump的统计信息
    chps 可以增加dump设备空间;如设备类型是sysdump,使用extendlv指令扩展  
    sysdumpstart 启动一次dump,-p标示写入住设备;-s表示写入次设备  
    errdead 从dump文件中提取错误记录

异步IO
    smit chgaio 修改异步IO
    lsattr -El aio0 显示aio相关属性

配置文件
/etc/initial 启动初始化
/etc/inetd.conf 管理远程登陆
  refresh -s inetd 刷新inetd进程
  lssrc -ls inetd 检验inetd启动的子进程。
  kill -1 inetdpid 重启inetd
/etc/services文件包含inetd在DARPA网络中使用的服务信息
/etc/hosts
/etc/resolv.conf
/etc/ntp.conf
/etc/swapspaces
用户
/etc/security/environ  包含用户的 environment 属性
/etc/security/lastlog  包含用户的 last login 属性
/etc/security/limits  包含用户的 process resource limits ,系统用户的limits参数
/etc/security/user  包含用户的 extended 属性
/usr/lib/security/mkuser.default  包含新用户的默认属性
/usr/lib/security/mkuser.sys     定制新用户帐户
/etc/passwd   包含用户的 basic 属性
/etc/security/passwd  包含密码信息
/etc/security/login.cfg  包含系统默认登录参数
/etc/utmp   包含登入系统用户的记录
/var/adm/wtmp  包含连接时间 accounting 记录
/etc/security/failedlogin  记录所有不成功的登录尝试
/etc/utmp, /var/adm/wtmp, and /etc/security/failedlogin
/etc/motd   包含每一次用户登入系统显示的信息
/etc/environment 为所有的进程指定 basic environment
/etc/profile为所有用户指定additional environment settings
$HOME/.profile 指定特定用户的 environment settings
/etc/profile and $HOME/.profile
/etc/group   包含组的基本属性
/etc/security/group  包含组的 extended 属性
/etc/nologin 系统接受用户和密码,但阻止用户登陆
/etc/syslog.conf系统日志配置文件
/etc/errorlog文件记录硬件和软件故障
dump设备
   默认主设备是/dev/hd6,次设备是/dev/sysdumpnull。内存在4GB以上,默认的dump设备是/dev/lg_dumplv,是一个专业的dump设备