which cd 显示cd命令的路径 关于设备 关于设备 lsdev –C –c adapter –S a 列出定制设备对象类中可用状态的适配器 lsdev –C –c tape 列出定制设备对象类中的所有磁带设备 lsdev –Cc disk 查看磁盘名和磁盘类型(内置盘还是SSA外置盘)。 检查硬盘的available状态。 lsdev –Cc processor 检查CPU个数及available状态等信息。 lsdev –P |grep –i other 预定义对象所支持的设备,绝大多数是IBM的产品。然而,其中也有通用的设备对象。这类设备可用此命令查看。 参数-i表示:在进行比较时忽略字母的大小写。 lscfg –vl hdisk0 查看硬盘型号等信息 lscfg –vl fcs0 查看fcs0卡型号等信息 lsslot –c pci 列出所有 PCI 热插拔插槽 lscfg -vl ent0 显示由逻辑名 ent0 指定的特定设备的 VPD。 lscfg:显示系统的配置信息、诊断信息和重要产品数据(VPD)信息。 tctl -f /dev/rmt1 rewind 将 rmt1 磁带设备倒带 tctl -f rmt0 status 显示磁带设备rmt0的状态信息。命令同lsattr –El rmt0 tctl -f TapeDevice offline 弹出磁带 mkdev -l rmt0 使已定义的磁带机 rmt0 可用 (rmt0 Available) rmdev -l rmt0 使可用设备成为已定义状态 (rmt0 Defined) rmdev -dl rmt0 永久删除设备 (rmt0 deleted) cfgmgr 用来配置设备并随时把设备软件安装到系统中。 termdef -t 显示当前终端名称。 lsdev –p pci0 列出所有子 pci0 总线 -p 用来显示给定 Parent 的子设备。- lsdev –Cl scsi4 –F parent 列出scsi4的父设备 关于网络 关于网络 netstat -r -f inet 显示因特网接口的路由表信息 表示 AF_INET 地址系列。 ifconfig -a 显示网络接口的当前配置信息。 netstat -in 显示所有配置的接口状态,IP地址等接口信息 lsdev -Cc if 查看网卡个数、可用状态等信息 ifconfig DeviceName up Turns on network card 例:ifconfig eth0 up 激活eth0网络接口 ifconfig DeviceName down Turns off network card 例:ifconfig eth0 down 禁用eth0网络接口
6
ifconfig DeviceName detach Removes the network card from the network interface list 例:ifconfig eth0 detach 将eth0从网络接口列表中删除。 关于内存、进程、页空间 关于内存、进程、页空间 lsattr -El mem0 检查内存状态。正常时size=goodsize lsdev -Cc memory 查看所有内存的状态(正常的状态是available)。 ps -e -f 显示所有进程 bindprocessor -q 查看所有logical processors lsdev -Cc processor 查看可用的物理CPU(core) ps -ef|grep oracle 查看Oracle进程 lsps –a 列出所有调页空间的特征 swapon –a 激活换页空间 ps aux | head -4 查看前3位占用cpu的进程 svmon -Pt 3 查看前三个占用内存的进程 fuser -u /etc/filesystems 列出使用 /etc/filesystems 文件的进程号和用户登录名 fuser -kxuc /home 终止使用给定文件系统的所有进程。 终止每个正在使用 /dev/hd1 (/home) 文件系统的进程。仅有 root 用户能终止属于另一用户的进程。如果您正在试图卸下 /dev/hd1 文件系统,而一个正在访问 /dev/hd1 文件系统的进程不允许这样,您可能希望使用此命令。 kill 11721 杀掉进程11721。 有时候可能会碰到这样的情况,某个进程已挂死或闲置,kill -9 11721 使用kill命令却杀不掉。这时候就必须发送信号9,强行关闭此进程。当然这种“野蛮”的方法很可能会导致打开的文档出现错误或数据丢失之类的错误。所以不到万不得已不要使用强制结束的办法。假如连信号9都不响应,那恐怕就只有重新启动电脑了。 关于备份、恢复、归档 关于备份、恢复、归档 mksysb –i /dev/rmt0 生成系统备份并且向名为 /dev/rmt0 的磁带设备创建 /image.data 文件(由 mkszfile 命令生成) mksysb :命令创建操作系统的备份(也就是,root 卷组)。如果系统破坏,可以使用此备份来重新安装系统到它的原始状态。如果在磁带上创建备份,磁带是可引导的并且包含从备份安装所需的安装程序。 lsmksysb –f /dev/cd1 列出位于设备 /dev/cd1 下的系统备份内容 lsmksysb –V –f /dev/rmt0 验证定位在 /dev/rmt0上的卷组备份磁带的每个包头的可读性
7
restore –Tqvf /dev/rmt0 在屏幕上查看显示磁带/dev/rmt0里面备份了哪些目录和文件 restore –xvqdf /dev/rmt0 ./dir-to-restore 恢复某一个目录或单个文件。 要恢复的目录或文件以相对路径”./”开始, 例如: 如果恢复目录”/dir”, 在命令中需要写”./dir” restore –xdvqf /dev/rmt0 从文件名归档恢复特定目录和该目录中的内容。 /home/mike/tools -x 标志告知 restore 利用它们的文件名来抽取文件。-d告知restore 抽取所有在 /home/mike/tools 目录中的文件和子例程。当使用 –T 标志时,文件和目录名必须按其显示指定。如果目录不存在,它们会被创建。 savevg –if /dev/rmt0 usrvg 将用户卷组usrvg备份到磁带驱动器/dev/rmt0中 savevg: 命令查找和备份属于指定卷组的所有文件。卷组必须是激活的,且文件系统必须安装。 restvg –f /dev/rmt0 hdisk2 从 /dev/rmt0 设备恢复卷组映像到 hdisk2 和 hdisk3 磁盘。 hdisk3 命令完成后,在指定的hdisk2, hdisk3上建立savevg所备份的卷组。 恢复整个用户卷组, 适用于用户卷组从一个系统整体搬迁到另一个系统。 tar -cvf /dev/rmt0 /fs01 /fs02 /fs03 将文件系统/fs01、/fs02、/fs03归档备份到/dev/rmt0磁带机里 tar -xvf /dev/rmt0 恢复磁带中的归档备份内容。 如果备份的是绝对路径(也即全路径),则会恢复至绝对路径。 如果备份是相对路径,则恢复至当前目录下。 tar -tvf /dev/rmt0 查看磁带里有关tar的备份内容 tar -cvf backup.tar /etc 或 把/etc下的一组(目录)文件压缩成后缀为tar.gz 的tar -cvfz backup.tar.gz /etc/ 文件,并放在当前目录下 tar -xvf backup.tar 或 恢复一个后缀为tar.gz的文件到当前目录下。 tar -xvfz backup.tar.gz find /u01 /tmpfs -print | backup -ivq -f 将文件系统/u01和/tmpfs用backup命令备份到rmt0/dev/rmt0 磁带中 find /testabc -print | backup -ivq -f 将文件系统/testabc用backup命令备份为/tmp/test/testabc.bak > /tmp/test/testabc.bak文件,并/home/syshxg/testabc.log里写/home/syshxg/testabc.log 入备份日志 dd if=/dev/fslv00 of=/dev/fslv11 bs=8192K 将逻辑卷/dev/fslv00上的内容全部复制到逻辑卷/dev/fslv11,块大小bs设为8192K 注意:dd命令前,首先把对应文件系统umount掉,以保证数据复制的完整一致性 其 他 其 他
8
errpt -a -j E19E094F 显示一个错误标识符 E19E094F 记录的详细错误信息 errclear 0 把errpt错误日志清0 errclear -j AA8AB241 0 删除ErrorID ID为 AA8AB241的错误日志条目 errpt -a > /home/syshxg/errpt.log 将错误日志写到文件/home/syshxg/errpt.log里。 “>” 表示将某操作记录日志等内容写入(某个)文档 echo uuclean | at 3:00 pm January 24 在1月24日的下午3点运行 uuclean 命令 at:命令从标准输入读取稍后要运行的命令的名称并允许您指定何时应运行该命令 bootlist -m normal cd0 hdisk0 设定系统启动顺序:先从cd0启动,然后从hdisk0启动 bootlist -m normal -o 查看启动列表 alog -o -t boot 查看系统上次启动的log shutdown 关闭机器。 这样做会在停止用户进程和 init 进程之前等待一分钟,然后关闭系统。 shutdown –Fr 重启计算机 date 显示系统的当前日期和时间 topas 报告选定的本地系统活动的统计信息。 cfgmgr 配置设备并可选择将设备软件安装在系统中。要配置的设备由“配置规则”对象类控制,此对象类是“设备配置”数据库的一部分。 man ls | col -b > man.txt 将man文件输出转成文本文件到当前目录 man + 命令 Aix的帮助命令,可以显示某个命令的详细使用说明 wall good morning ! 在所有的终端上显示good morning ! wall命令用于向网络中的所有用户发送广播。具体语法为:wall + 内容 banner \(将文本括在引号中)这将在一行上显示 Out to 而在下一行显示 Lunch。 banner 命令将 ASCII 字符 String 以大型字母的形式写至标准输出。 echo $TZ 查看时区 kill -l 列出所有的信号 lquerypv -M hdisk0 查看hdisk0所支持的最大LTG 大小 crontab -e 编辑系统自动执行的定时作业 9