AIX常用命令小结文档格式.docx
《AIX常用命令小结文档格式.docx》由会员分享,可在线阅读,更多相关《AIX常用命令小结文档格式.docx(11页珍藏版)》请在冰豆网上搜索。
odmshow在屏幕上显示对象类定义odmshowobjectclass
软件
lslpp-l查看所有的软件集
lslpp-lbos.rte.*列出bos.rte中已安装文件集的安装状态
lslpp-fbos.rte.lvm列出文件集bos.rte.lvm中的所有文件的名称
lslpp-w/usr/sbin/installp列出拥有installp的文件集
lslpp-ha‘.*’列出软件包中所有文件集的历史记录信息
install-C清除失败安装
install-L-d***列除安装介质上的软件
smitinstall安装软件
lppchk-v显示文件集安装正确具备条件。
-c验证组成软件包的所有文件,-l验证该软件产品的符号链接。
网络和配置
ping查看网络是否通
arp显示hostname变量指定主机当前ARP条目
ifconfig-a显示或修改网络接口的状态
traceroute检查路由信息
netstat指令:
查看网络
netstat–i、–in、–rn表示看路由、
netstat-m看内存、
netstat-v设备驱动
smitmknfs/mknfs-N/startsrc-sdaemon、startsrc-snfsd启动NFS
smitchnfsexp修改输出NFS
ps
lsps-a查看ps空间
mkps/smitmkps创建ps
chps-s3hd6修改ps空间
chps-s增加ps空间
chps-d减少ps空间
swaponps激活ps
swapoffps关闭ps
pv
lspv显示物理卷(lsvg-prootvg指定显示rootvg里的pv)
lspv-lpv显示该pv上的lv
lspv-Mpv
chpv-anhdisk0关闭磁盘分配权限
cfgmgr识别新添加的硬盘
rmdev-dlhdisk从ODM库中删除hdisk
chpv-hyhdisk定义hdisk为热备盘
migratepvhdisk1hdisk5转移hdisk1的数据到hdisk5
migratepv-llvhdisk1hdisk5
chdev-lhdisk0-apv=clear/pv=yes清除pvid/分配pvid
vg
lsvg查看所有的vg
lsvg-o查看激活的vg
lsvgrootvg查看vg属性
lsvg-lrootvg查看vg上的lv
lsvg-prootvg查看vg上的pv
lsvg-nrootvg从特定的磁盘中读取VGDA信息
mkvg-yvg1-sppsize-fhdisk创建一个通常的vg
extendvgrootvghdisk给rootvg增加一个pv
chvg-ayvg系统启动时自动激活
extendvg-ftestvghdisk添加hdisk
redeucevg-dtestvghdisk删除hdisk
chvg-Qnvg关闭定额
chvg-t16vg修改PPSIZE
chvg-L123testvg修改vgLTG
chvg-hytestvg修改禁止卷组热备策略
chvg-P2048testvg修改PV最大数
chvg-v4096testvg修改lv最大数
chvg-u解锁一个卷组
exportvgtestvg导出卷组
importvg-ytestvghdisk从物理卷hdisk导入卷组
varyonvg-ftestvg激活卷组
varyoffvgtestvg停用卷组
reorgvgtestvg重组卷组
syncvg-phdiskhdisk同步物理分区
mirror镜像卷组
lv
lslvlv看lv详细信息
lslv-llv看lv相应的PP
lslv-mlv看lv逻辑分区的编号和相应的物理分区
lslv-nhdisktestlv看lv从位于hdisk上的VGDA
mklv-ylv-tjfs-a10hdisk创建逻辑卷
chlv-x1000lv修改lv的lp数目为1000
chfs-asize=100M修改fs大小自动修改该lv的大小
extendlv-aie-exlv1hdisk2hdisk3使用hdisk2、hdisk3内缘的三个逻辑分区扩展lv
rmlvlv删除lv*(建议不用rmlv直接删除lv,先删除文件系统。
)
cplv-vdumpvg-ylv1lv2复制逻辑卷lv2到dumpvg下的lv1
smitmklvcopy传进lv拷贝
splitlvcopy-ycopylvtestlv将testlv中的备份附件分割成不同的copylv、testlv。
rmlvcopytestlv2hdisk删除位于hdisk上的复件
fs
crfs-vjfs-gtestvg-asize=10M-m/fs1在testvg创建上大小10mjfs类fs
mount/fs1挂载文件系统
lsfs-a显示所有文件系统和属性
lsfs显示所有的文件系统
mount显示mount的文件系统
umount/fs1卸载文件系统
rmfs/fs1删除/fs1文件系统
chfs-asize=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-elocalhost显示共享文件系统
备份与恢复
smitalt_mksysb运行备用安装
smitalt_clone克隆
smitrestmksysb只恢复mksysb中的几个文件
mksysb在文件或可引导磁带上创建root卷组的可安装映像。
mksysb-i/dev/rmt0生成系统备份文件到/dev/rmt0磁带设备创建/image.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/rmt1data2备份data2卷组rmt1设备创建映射文件data2.data文件restvg
恢复用户卷组所有内容和文件
restvg-f/dev/rmt1hdisk1hdisk3从/dev/rmt1设备恢复卷组映像到hdisk2、hdisk3磁盘
backup备份文件和文件恢复
backup-0uf/dev/rmt0/0级别指定备份/(根)文件系统中的所有文件
restore-rvqf/dev/rmt0恢复磁带上的备份文件
压缩和解压
tar-cfile1file2将文件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-cfile1压缩文件file1
gunzip-dfile.gz解压文件file.gz
gzip-tfile1测试压缩文件file1
pax-vf/tmp/tester.tar查看tar文件的内容
用户(mkuser、passwd、chuser、lsuser、rmuser、chsec、who、dtconfig、chsh)
mkusr创建用户
passwd修改用户密码
chuser修改用户属性
rmuser删除用户
lsuser-fALL显示用户的属性
chsec修改securitystanza文件中的属性
dtconfig启用或禁止使用desktopautostart特性
chsh修改用户登陆shell
usrck-nALL检验用户数据库中存在的所有用户并报告所有错误
usrck-yALL从用定义中删除哪些不在用户数据库中的用户
grpck-pALL检验用户数据库中存在的所有组成员和管理员
pwdck-yALL检验所有本地用户是有有效的口令
sysck安装和更新过程中检查清单信息,从SWVPD数据库中更新文件名、产品名等
sysck-i-fdude.rte.incentorydude.rte将定义添加到清单数据库并检查许可权、链接、校验等
sysck-u-fdude.rte.inventorydude.ret除去指向已经从系统中除去的产品文件的链接并将这些文件从库存数据库中除去
进程
ps-ef、psaux显示当前进程
kill向运行的进程发送型号,kill-1pid重启进程;
kill-9pid强制停止进程
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-rusername从crontab目录中删除用户的crontab作业文件
文件和目录
mkdir创建目录
rmdir删除目录
touch创建文件
cp复制文件或目录
rm删除文件
aclgetstatus显示status文件的访问控制信息
aclgetplans|aclputstatus将plans文件的访问控制信息复制到status文件中
aclget-oacllplans将plans维尔加的访问控制信息保存在acll维尔加中
aclput-Iacldefsstatus用存储在acldefs文件中的访问信息设定status文件的访问信息
acledit修改一个文件的访问控制信息
chmod修改文件或目录的权限chmod777filesystems
chmod-R777f*修改f*文件和子文件的权限
chown修改文件和目录的所有者和组chownowner:
stafffilename
chgrp修改文件或目录的组所有权
SRC系统资源控制器管理
lssrc-a获取本地机器上所有子系统状态
lssrc-ppid获取本地机器PID的子系统状态
lssrc-ssrctest获取srctest在本地机器上子系统的所有作业
lssrc-gnfs检验NFS是否运行
lssrc-lsinetd检验inetd启动的子进程。
startsrc-ttester向拥有tester子系统的进程发送启动子服务请求
startsrc-shttpd启用lotus
refresh-gtcpip刷新组
refresh-sxntpd刷新子系统xntpd
stopsrc-hzrok-ssrctest-f强制停止zork机器上的srctest子系统
标准输出
1>
标准输出
2>
标准错误输出
>
>
追加标准输出,在文件尾部增加
echo输出空行
|管道:
将前一个指令的输出做后一个指令的输入
通配符:
?
表示替代任何一个字符;
*表示替代任何一个或多个字符和空格
性能
quota、quotaon、quptaoff显示、关闭、开启配额
errpt系统错误日志(H表示硬件问题、S表示软件问题、U为确定的、O提示信息)
errptclear清除错误日志
errlogger将操作者信息记录到系统错误日志
errpt-ajID显示该ID的错误详细信息
diag诊断创建错误日志中硬件问题
mail系统有问题,机器会用不同的集中通知系统管理员,查看邮件通知
vmstat指令:
报告内核线程、虚拟内存、磁盘、traps、cpu活动的统计数
sar指令:
收集、报告、或保存系统活动信息。
sar–u收集CPU报告
topas指令:
监控整个系统
iostat指令:
报告CPU统计信息、异步IO统计信息
iostat–T–d看磁盘活动
iostat-T–t看cpu活动
iostat-A获取异步IO统计数据
iostat-D–a显示适配器活动信息
svmon指令:
查看内存的详细使用情况
rmss指令:
改变显示内存大小–c修改、-p显示
alog-L显示文件系统的所有日志
alog-tboot-o显示引导日志
smitalog_show、alog-ofbosinstlog查看日志
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
smitchgaio修改异步IO
lsattr-Elaio0显示aio相关属性
配置文件
/etc/initial启动初始化
/etc/inetd.conf管理远程登陆
refresh-sinetd刷新inetd进程
kill-1inetdpid重启inetd
/etc/services文件包含inetd在DARPA网络中使用的服务信息
/etc/hosts
/etc/resolv.conf
/etc/ntp.conf
/etc/swapspaces
用户
/etc/security/environ包含用户的environment属性
/etc/security/lastlog包含用户的lastlogin属性
/etc/security/limits包含用户的processresourcelimits,系统用户的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为所有的进程指定basicenvironment
/etc/profile为所有用户指定additionalenvironmentsettings
$HOME/.profile指定特定用户的environmentsettings
/etc/profileand$HOME/.profile
/etc/group包含组的基本属性
/etc/security/group包含组的extended属性
/etc/nologin系统接受用户和密码,但阻止用户登陆
/etc/syslog.conf系统日志配置文件
/etc/errorlog文件记录硬件和软件故障
dump设备
默认主设备是/dev/hd6,次设备是/dev/sysdumpnull。
内存在4GB