aix常用命令
- 格式:docx
- 大小:29.31 KB
- 文档页数:8
alias: 定义或显示别名. 如:alias ls='ls -CF' ls 命令用'ls -CF'代替alog:创建并维护创建自标准输入的固定大小的日志文件。
alog -f/tmp/sample.log –o要列出 /tmp/sample.log 日志文件的内容Apropos:通过关键字查找定位命令apropos password查找它们的标题中包含字password的手册节as:读取和汇编源文件。
as 命令读取和汇编指定的File(约定情况下,此文件以.s 后缀结束)。
如果不指定File,则as 命令读取和汇编标准输入。
as -l -o file.o file.s 产生名为file.lst 的列表文件和名为file.o 的目标文件at:稍后运行命令。
at 命令从标准输入读取稍后要运行的命令的名称并允许您指定何时应运行该命令。
at 5 pm Firday uuclean <Ctrl-D>退出系统)如果uuclean 在您的当前目录中,则在周五下午5点运行uuclean命令atrm atrm:除去用 at 命令假脱机的作业. atrm root.621619200.a. 从 at 命令队列除去作业编号 root.62169200.aawk:在文件中查找与模式匹配的行,然后在它们上面执行特定的操作。
(用正则表达式) awk '/start/,/stop/' chapter1(文件名)显示字 start 和stop 之间的所有行,包含“start”和“stop”batch:当系统负载即被允许时运行作业。
backup:备份文件和文件系统。
要使用全路径名备份 /home 目录中所有的文件和子目录,请输入:find /home -print | backup -i -f /dev/rmt0-i标志指定文件将从标准输入读取并按文件名称归档。
find命令在 /home 目录中生成一个所有文件的列表。
AIX常用命令大全查看交换区信息:lsps -a 显示交换区的分布信息lsps -s 显示交换区的使用信息slibclean 清除处理程序遗留的旧分页信息smit mkps 建立交换区空间信息swapon -a 启动所有的分页空间/etc/swapspaces 存放分页空间表格信息-------------------------------------------------显示卷信息:lsvg 显示卷的名称lsvg -l rootvg 显示rootvg卷的详细信息-------------------------------------------------mount卷的方法:varyonvg datavg 加载datavg卷mount /dev/data1 加载datavg下的一个data1卷裸设备类型:raw,jfs jfs可以转变成文件系统,而raw则不行-------------------------------------------------在裸设备上安装oracle系统:修改裸设备的权限,如裸设备名为system01,安装数据库用户为oracle chown oracle:dba /dev/system01chown oracle:dba /dev/rsystem01在使用文件时必须用rsystem01-------------------------------------------------smit快速路径名称:(smit:图形方式,smitty:字符方式)dev 设备管理diag 诊断jfs 定期档案管理系统lvm 逻辑卷册系统管理员管理nfs NFS管理sinstallp 软件安装及维护spooler 列印队列管理system 系统管理tcpip TCP/IP管理USER 使用者管理clstart,clstop:启动和停止clusterlssrc -g cluser:查看cluser的状态-------------------------------------------------查看已安装的软件信息:ls -aF /usr/lpp (lpp:Licensed Program Products)查看安装媒体内容:installp -q -d /dev/cdrom -l-------------------------------------------------启动时自动加载文件系统信息:需要加载的信息存放在/etc/filesystemsmount -t nf 加载所有在/ect/filesystems中定义type=nfs的文件系统显示已加载的文件系统及状态: df -v,mount-------------------------------------------------查看错误日志信息:errpt -a-------------------------------------------------有关TCP/IP的命令网路卡:smit chgenet,chgtok,chgfddi,opschange,mktty:adptr架构快速路径smit mkinet,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 路由(daekmin rip)gated 路由(daekmin rip、egp、hello)/etc/gateways 已知网关/etc/networks 已知网路服务:/etc/services/etc/inetd.confTCP/IP群组子系统:/etc/startsrc -g tcpip 启动全部的tcpip子系统startsrc -s inetd 启动主要internet除错:iptrace 启动封包追踪ipreport 追踪结果格式化输出netstat 网络统计ping 检查是否可以到达查看HACMP,外部硬盘信息:lscfg -vlsdev -Cc adapter对等机器信息:/etc/.rhosts/etc/hosts.equiv/etc/hosts-------------------------------------------------观察进程内存使用情况:ps aux 观察参数%mem:内存使用百分比 RSS:实际使用内存vmstat free的单位为块,缺省值为4096bytst-------------------------------------------------查看内存/etc/lsattr -El mem0查看SWAP空间lsps -l创建raw设备时选择的类型:raw_lv裸设备的备份dd if=/dev/raw1 of=/dev/rmt0 bs=16kAIX系统所需要补丁IX72696,IX85104,IX81863,IX87313,IX89087,IX89522,IY02407,IY03412,IY05995,IY 查看操作系统补丁instfix -a查看操作系统文件系统lslpp -l [fileset_name]AIX l 10.169.180.80root/tsc# lspv *列出设备名称hdisk0 0006fa7f212ee586 rootvghdisk1 0006fa7f7dc2b8a8 oradata如想删除设备,则用rmdev -dl hdisk1...smit ssaraid(首先创建RAID阵列)再创建VG smit vg然后在VG中创建lv(也即裸设备)此时便可以创建数据库了,或者可以在此时创建FS: smit fs几个命令lsvg -o 列出所有激活的VGlsvg 列出所有VGlsvg -l vgname 列出此VG中所有的LV# lsvg rootvgVOLUME GROUP: rootvg VG IDENTIFIER: 0006fa7f7a9d0093VG STATE: active PP SIZE: 32 megabyte(s)VG PERMISSION: read/write TOTAL PPs: 542 (17344megabytes)MAX LVs: 256 FREE PPs: 462 (14784 megabytes) LVs: 8 USED PPs: 80 (2560 megabytes)OPEN LVs: 7 QUORUM: 2TOTAL PVs: 1 VG DESCRIPTORS: 2STALE PVs: 0 STALE PPs: 0ACTIVE PVs: 1 AUTO ON: yesMAX PPs per PV: 1016 MAX PVs: 32#lsvg -p vg_nameoradata:PV_NAME PV STATE TOTAL PPs FREE PPs FREE DISTRIBUTIONhdisk1 active 543 343 109..00..17..108..109此出时可以看出此VG的大小,即pp*pp_size=543*64=...挂VG varyonvg vg_name删VG varyoffvg vg_name检查IBM CLUSTER(HACMP/ES)配置的校验lslpp -l|grep rsctlslpp -l|grep -i hacmp检查AIO是否在系统启动时配置启用lsdev -Cc aio或用smit chaioAIX下mount光盘mount -rv cdrfs /dev/cd0 /cdrom查看系统内核,进程,硬盘等性能前几位#topas#lscfg –v (显示所有已安装的系统资源)#lsattr –E -l sys0 (显示系统初始参数设置)#lsdev –CH(显示系统资源状态)#df –k (文件系统使用情况)##bootinfo -y 操作系统环境(位数)#bootinfo -m 硬件环境更改每个VG中LV的个数默认值=vg size/pp#chvg -t#chlv -x number'lsps -a' Lists the status of defined paging spaces.'lslpp -h' Used to determine the version of AIX you are running as well as the version of ALL Licensed Program Products.'lsattr -E -lsys0' Useful in determining how much real memory resides on the system.'lsdev -C' Used to determine what devices are defined to the system. 'ps av' Gives a ballpark estimate of the percentage of cpu and memory utilized by each process currently running.'vmstat 3 20' Useful for determining how much paging activity is taking place on the system. Also gives useful cpu usage info. 'iostat 3 20' Useful in determining disk utilization for each hard drive备份裸设备#dd if=/dev/raw_divice of=/dev/rmt0.1 bs=256k从磁带还原裸设备#dd if=/dev/rmt0.1 of=/dev/raw_device count=63 seek=1 skip=1 bs=4k#mt -f /dev/rmt0.1 bsf 1#dd if=/dev/rmt0.1 of=/dev/raw_device seek=1 skip=1 bs=256k#dd if=/dev/rsystem of=/dev/rsystem_bak bs=8192怎样镜像rootvg?现举例如下:1. 添加新硬盘到rootvg#extendvg rootvg hdisk12. 镜像rootvg#mirrorvg -c 2 rootvg hdisk13. 重新生成 boot image#bosboot -ad /dev/hdisk04. 更新bootlist#bootlist -m normal hdisk0 hdisk1 cd05. 重起系统#shutdown –Fr系统备份用以下菜单命令形成可启动磁带,用于系统恢复。
AIX常用命令一.目录和文件操作1.ls命令列出指定目录下的文件,缺省目录为当前目录#ls -a 列出所有文件,包括隐藏文件#ls –l 显示文件详细信息2.pwd显示出当前的工作目录3.cd改变当前的工作目录#cd /tmp 进入/tmp 目录#cd .. 进入上级目录4.mkdir 建立目录#mkdir tmp 在当前目录下建立子目录tmp#mkdir -p /tmp/a/b/c 建立目录/tmp/a/b/c ,若不存在目录/tmp/a 及/tmp/a/b 则建立5.rm 删除文件或目录- f 删除文件时不作提示- r 删除目录及其所有子目录[例子]:#rm file1 删除文件file1#rm -r /mytmp 删除目录/mytmp6.cp 拷贝文件[语法]: cp [ -p ] [ -r ] 文件1 [ 文件2 ...] 目标文件1(文件2 ...)拷贝到目标上,目标不能与文件同名。
[参数]:- p 不仅拷贝文件内容,还有修改时间,存取模式,存取控制表- r 若文件名为目录,则拷贝目录下所有文件及子目录和它们的文件[例子]:#cp file1 file2 将文件file1 拷贝到文件file2#cp file1 file2 /tmp 将文件file1 和文件file2 拷贝到目录/tmp 下#cp -r /tmp /mytmp 将目录/tmp 下所有文件及其子目录拷贝至目录/mytmp7.mv 移动文件将文件移动至目标,若目标是文件名,则相当于文件改名#mv file1 file2 将文件file1 改名为file2#mv file1 file2 /tmp 将文件file1 和文件file2 移动到目录/tmp 下8.chmod 文件权限设置[语法]: chmod [-R] 模式文件.#chmod 777 file1将文件file1存取权限置为所有用户可读可写可执行#chmod 755 file1 文件的属主对文件file1有可读可写可执行的权限,文件所归属的用户组有可读可执行的权限,其它用户有可读可执行的权限。
常用命令介绍文件系统维护命令:Mount /umountLsfs/lsfs -qdf命令# df -k 以兆为单位列出文件系统空间使用情况who命令lsdev 命令# lsdev –C –H –S a 列出系统中的可用设备# lsdev -Cc adapter# lsdev -Cc disk 列出系统中的所有硬盘# lsdev -Cc memory 列出系统中的所有内存# lsdev -Cc processor 列出系统中的所有CPUlsattr 命令# lsattr -El mem0 查看内存的大小# lsattr -El hdisk0 查看硬盘的信息# lsattr -El proc0 查看处理器的个数lscfg 命令# lscfg -vl ent0 查看en0网卡的位置如显示Device Specific.(YL)........P2-I4/E1,表明该网卡在第四个槽位上。
如显示Device Specific.(YL)........P2/E1,表明该网卡在主板上。
#lscfg –vl ssa0lppchk 命令# lppchk -v检查是否有安装不正确的软件包oslevel 命令# oslevel 查看AIX操作系统版本号如显示:4.3.3.0 ,表示版本号为4.3.3.0# oslevel -l 4.3.3.0检查是否有版本低于V4.3.3的软件包,如果有,需重新安装lslpp 命令# lslpp -l查看已安装的软件包及版本号# lslpp -w /usr/bin/viuname 命令# uname -m查看CPU的序列号,该序列号用来生成BTP的序列号# uname -S 主机名修改主机系统名hostnamelsvg 命令# lsvg 列出所有卷组# lsvg -o 列出所有活动的卷组# lsvg -l rootvg 显示卷组rootvg下的所有逻辑卷# lsvg rootvg 显示卷组rootvg的详细信息# lsvg -p rootvg 显示卷组rootvg所含的物理卷# mkvg –f –y vgtst hdisk2 用物理卷hdisk2创建卷组vgtst# extendvg –f rootvg hdisk2将物理卷hdisk2加到rootvg卷组把一个硬盘标识为物理卷#chdev –l ‘hdisk1’–a pv=‘yes’lspv 命令# lspv 列出所有物理卷# lspv hdisk0 列出物理卷hdisk0的详细信息# lspv -l hdisk0 列出物理卷hdisk0上的所有逻辑卷lslv 命令# lslv btpdbslv 列出逻辑卷btpdbslv上的详细信息# lslv –l lvtest1 显示逻辑卷lvtest1的hdisk映像# lslv –m lvtest1显示逻辑卷lvtest1的逻辑分区和物理分区映像# lslv lvtest1 显示逻辑卷lvtest1的内容# rmlv lvtest1 删除一个逻辑卷lsps 命令# lsps –a 显示页空间信息ipcs 命令ipcs -m/-q/-s 显示共享内存、信号量、消息队列信息ipcrm 命令ipcrm -m/-q/-s id 清除共享内存、信号量、消息队列如果清除BTP用户下的所有共享内存、信号量、消息队列,可执行:ipcs|grep btp|awk '{print "ipcrm -"$1" "$2}'|shnetstat 命令显示网络状态# netstat –in (或netstat -i )# netstat –rn (或netstat -r )errpt命令# errpt(列出简单的信息)# errpt -a (列出详细的信息)# errclear (清空错误记录信息)卷组操作系列命令varyoffvg vgnameexportvg vgname 输出卷组cfgmgtimportvg hdiskN 输入卷组varyonvg vgnameextendvg vgnamereducevg vgnamebootlist 启动列表命令# bootlist -m normal –o 进行列表# bootlist -m normal hdisk0 cd0 进行设置性能调查:vmstatiostatsarshutdown 命令# shutdown -F 关机命令# shutdown -Fr 关机重启命令。
AIX常用命令
1 topas命令,可以看到aix系统的使用情况,aix查看cup使用率。
2. 磁盘空间
df -g 在命令行中,输入aix命令:df -g,可以看到当前aix系统的磁盘空间使用情况,即可以查看aix磁盘空间。
df命令后面的参数-g,是表示后面显示的磁盘空间
大小以G计算并显示
df -h 统计磁盘的使用率
df -k 文件系统空间使用情况
查看空间
lspv :查看系统硬盘
lspv hdisk# :查看硬盘hdisk#的空间分配情况
lsvg :查看系统VG
lsvg vg_name : 查看VG的空间分配情况
lsvg -l vg_name: 查看VG中LV分配情况以及对应的文件系统
df -k :查看文件系统使用情况。
目录操作
文件操作
安全操作
编程操作
进程操作
时间操作
网络与通信操作
Korn Shell 命令
其它命令。
aix 常用命令AIX常用命令AIX(Advanced Interactive eXecutive)是IBM公司的一款UNIX操作系统,广泛应用于企业级服务器系统中。
本文将介绍AIX 常用命令,帮助读者更好地理解和使用该操作系统。
一、系统管理命令1. whoami:查询当前登录用户的用户名;2. hostname:查看主机名;3. uname -a:显示系统的各种信息,如内核版本、硬件平台等;4. uptime:查看系统的运行时间和负载情况;5. date:显示当前日期和时间;6. topas:实时监控系统性能,包括CPU利用率、内存使用情况等;7. lparstat -i:显示LPAR(Logical Partition)信息,包括分区的配置和资源利用情况;8. lsdev:列出设备列表;9. errpt:查看系统错误日志,用于排查故障;10. ps -ef:显示当前系统的进程列表;11. mksysb:创建系统备份;12. bootlist:设置系统启动顺序。
二、文件和目录管理命令1. ls:列出当前目录下的文件和子目录;2. pwd:显示当前工作目录的路径;3. cd:切换工作目录;4. mkdir:创建新的目录;5. rm:删除文件或目录;6. cp:复制文件或目录;7. mv:移动文件或目录;8. find:按照指定条件查找文件;9. du:查看目录或文件的磁盘使用情况;10. df:显示文件系统的使用情况;11. cat:查看文件内容;12. vi:编辑文本文件。
三、用户和权限管理命令1. useradd:创建新用户;2. userdel:删除用户;3. passwd:修改用户密码;4. chuser:修改用户属性;5. chown:修改文件或目录的所有者;6. chmod:修改文件或目录的权限;7. chgrp:修改文件或目录的所属组;8. groups:查看用户所属的组;9. su:切换用户身份;10. visudo:编辑sudoers文件,配置用户的sudo权限。
查看AIX的cpu,内存,序列号以及补丁,maitenancelevel等信息1.查看cpu:1.1#pmcycles(从aix5.1开始在bos.pmapi.pmsvcs包中)1.2#lsattr-Elproc*2.查看内存:2.1#lsattr-Elmem*2.2#lsattr-Elsys0-arealmem2.3#bootinfo-r2.4#getconfREAL_MEMORY(5L,hpux也有该命令,不过用法有差别。
另外,在aix中还可以用getconfHARDWARE_BITMODE和KERNEL_BITMODE来分别查看机器的硬件和操作系统是32位还是64位)3.查看model,sn:#uname-Mu结果如下IBM,7043-150IBM,01105DE2CE其中IBM,7043-150是model,01105DE2CE中的105DE2CE就是机器上标明的sn:10-5DE2CE,也就是序列号4.查看系统的maitenancelevel:4.1#oslevel-r4.2#instfix-i|grepML5.查看哪些文件集没有打到相应的maitenancelevel:#instfix-icqk5100-02_AIX_ML|grep":-:"或#oslevel-rl5100-026.查看当前运行的fileset的maintenancelevel:#lslpp-lnotes:PTF用installp安装,APAR用instfix安装7.installp命令7.1安装在软件包中的所有的filesets到/usr/sys/inst.images:#installpavXd/usr/sys/7.2清除一个中断的安装和删除所有没有完成的安装#installpC7.3提交安装(commit):#installpcgx或smittyinstall_commit7.4删除所有未committed的在./reject.list中的updates,同时将系统带回到以前的maintenancelevel:#installprBfx./reject.list或smittyinstall_reject7.5删除一个安装的软件:#.ipsec.rte或smittyinstall_remove7.6列示介质上的所有软件:#installpLd/dev/cd0在AIX 5.2中,getconf命令能够提供有关系统的配置信息,如系统的内存大小、硬盘空间、上一次的启动设备、以及硬件是32位还是64位等多项信息。
aix常用命令1、添加用户 useradd或mkuser +用户名2、删除用户 userdel或rmuser+ 用户名3、修改用户密码 passwd + 用户名然后输入密码4、lsuser命令显示/etc/passwd和/etc/security/user文件中的所有用户属性用法:lsuser + 用户名备注:maxage表示密码过期时间,默认为10周5、chuser 命令更改用户的属性,账户属性保存在/etc/security/user文件中用法:chuser Attribute=Value用户名注:禁用账户为account_locked属性6、新建组mkgroup + 组名7、修改组id :chgroup id=123 组名8、删除组 rmgroup + 组名9、修改组内成员添加组内成员chgrpmem -m + 用户名组名删除组内成员chgrpmem -m - 用户名组名10、获得内核中的用户和组名称长度限制 getconf LOGIN_NAME_MAX11、查看系统版本oslevel -s12、查看当前已登录终端who13、查看登录失败日志who /etc/security/failedlogin14、查看历史登录信息last | grep -v wtmp | grep -v ^$15、查看lastlog日志lsuser -a time_last_login tty_last_login ALL16、查看硬盘信息df17、查看cpu及内存使用率nmon 按c和m18、查看内核是否加载 genkex | grep hook19、修改目录大小 chfs -a size=+4096M /20、查看硬盘信息df -k21、/etc/rc.d/init.d/ListenHostSwitch.sh stop/start22、查看文件大小ls -l或者du -sk/sm23、AIX查看CPU vmstat 1 2,查看内存svmon -G -i 1 524、修改系统时间:smit date。
AIX的命令格式:$command option(s) argument(s)command:命令option(s):命令选项,均以'-'号开始argument(s):参数命令用途-------------------------------------------------------prtconf显示系统的各项主要配置svmon -G 查看内存(4k)iostat 2 查看磁盘读写情况(每2秒刷新);set -o vi 调用缓冲区k,j,x,h,l向上下翻,Escsmit进入管理界面cd 改变路径ls列出文件ls -aF列出隐含文件,并适当分类ls -l 列出文件的详细信息ls -ltrmore 输出文件内容到屏幕cat 显示文本文件内容/合并文件pg分页显示文件内容,回车后下一页file 显示文件属性(可执行/ASCII/等)clear 清屏mkdir创建目录rmdir删除目录cp拷贝文件mv 文件/目录改名,转移rm删除文件/目录, 如:rm -frora*rmdir删除目录,如: rmdiroracledf -k 显示文件系统的信息du 磁盘使用信息汇总mount 显示已经挂装的文件系统的信息或挂装文件系统mount -rvcdrfs /dev/cd0 /cdrom mount /dev/lv02 /u01umount卸载某个文件系统umount /cdromfuser -kxuc /dev/cd0 当光驱不能正常释放时lsattr -E -l sys0 -a realmem察看内存的命令env输出用户环境变量到屏幕id 察看用户的属性whoami察看当前用户名who 查看已经登录的用户who -r 查看目前系统的运行级别users 用单独的一行打印出当前登录的用户,每个显示的用户名对应一个登录会话如果一个用户有不止一个登录会话,那他的用户名将显示相同的次数w 显示当前系统中每个用户和它所运行的进程信息last 此命令往回搜索wtmp来显示自从文件第一次创建以来登录过的用户whereis命令的绝对路径passwd设置用户密码su改变/切换用户idlsuser ALL 列出所有已经创建的用户lsgroup ALL 列出所有已经创建的组smitty user 管理用户mkuser创建新用户,创建用户的缺省属性值于文件:/usr/lib/security/mkuser.default,只能由root修改smitty group 管理组mkgroup创建新组chfn改变用户详细信息jobs 查看后台任务/进程fg把后台进程调到前台bg把当前进程调到后台运行grep查找匹配字符/字符串netstat -i 显示网络连接信息及统计信息netstat -INnetstat -rn显示核心路由表netstat -I 网络设置名端口号监视端口情况netstat -v 正在使用的设备驱动程序的统计信息netstat -m 网络使用的内存空间情况netstat -D 显示丢弃包的情况ifconfig -a 显示网络配置信息umask显示文件创建掩码,即新建文件或目录的缺省权限,如#umask 664date 系统时间find path expression 查找文件,expression的值有:-name/-type/-size/-mtime(修改时间)/-perm(权限)/-usr/-o(或)uname显示操作系统信息oslevel系统版本man 帮助文件smittyclstart | clstop起用|关闭HAsmittyhamcpsmittychinet改变网卡的配置信息smitty cluster 配置clustersmittyhacmp配置hacmp/usr/sbin/cluster/clstat&显示cluster信息dbassist启动oracle数据库配置助手(dbca -9i 可以用配置数据库方式启动一个数据库) netasst启动oracle数据库listener配置助手(-9i oemapp是一个包,后跟参数,不同工具) 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将当前行存入缓冲区ddpPerrpt|pg创建/显示错误文件errclear 0 清除错误日志文件内容lsvg -o 显示卷组信息lsvg -l rootvginstfix -iv|grep AIX_ML 安装的文件集smittytcpiptcp/ip配置lsdev -Cc disk 系统设备信息(磁盘)lspv显示卷组里的物理卷信息lsdev -Cc pdisk显示阵列里的磁盘信息errclear清除error loglsps -a 显示交换空间swapon /dev/paging01 激活交换空间chps -a paging01 删除交换空间rmps paging01 删除不活动的交换空间smitmkps增加交换空间smitchps修改交换空间varyonvg激活卷组如:varyonvgdatavg将datavg激活varyoffvg关闭卷组/ect/services 查看端口/etc/hosts 机器名IP对照表/etc/inittab相当于DOS的AUTOEXEC.BAT文件/etc/filesystems记录所有的文件系统设置增加并配置端口删除端口ftp://root@10.188.12.250/在客户端登录AIX(用IE)lscfglsdevroute ADD 0 10.188.12.1route add default 192.168.0.1 设置网关(或在/etc/defaultrouter文件中加入网关地址,重起机器就行)su root 以ROOT用户登录;smitty lv 增加逻辑盘LN -s 源目录目标目录链接ls -l 查看权限./fielname运行filename文件smittyclstart启动HAsmittyclstop停止HA.filename 表示filename文件(目录)为隐藏;cat file1 >> file2 合并file1到file2SMIT 综合管理工具# 表示ROOT用户;$ 表示一般用户;shutdown -fr快速重启;smittycrjfs创建结点; mount /u05 chown -R oracle.dbs u05 chmod -R 777 u05加一个文件系统的步骤: 加文件系统/chmod/chown/mount 文件系统名smittyjfssmitty lvsmittylvm管理逻辑卷smitty vg 管理卷组smittychvgdrwxrwxrwx d表示目录,-表示普通文件,r表示链接; d421421421 777全部权限-rwxrwxrwx第2-4:属主用户,5-7:同组用户,8-10所有用户date 021******* This sets the date and time to Sat Feb 17 14:25:00 CST 1990.当root不能在其终端上登录时修改/etc/hosts文件,查看其IP地址对应的主机名;当其他用户不能在其终端上登录时删除用户,并删除/home下对应的目录,重建;smittyaio调整aioservers#pstat -a|grepaios|wc -l 查看aio的值是否常达到MAX,IF 增加MIN, MAX aio;当任何用户都不能登录图形界面时有可能根结点充满,在登录窗口用字符方式登录,加大根结点空间即可;ps -ef | grep cluster 查找包含"cluster"的进程more /etc/passwd|grepzhxx查找静态字符"zhxx"pe -f 进程查看,如:# ps -fUID PID PPID C STIME TTY TIME CMDroot 43626 45014 0 20:38:58 pts/1 0:00 -kshroot 47710 43626 2 21:08:03 pts/1 0:00 ps -f用户ID 进程ID 父进程ID CPU利用率开始时间控制台运行时间命令kill -9 **** ***为进程号,可用ps获得ping 10.188.12.252 -l 17000 -t 以17000 bytes/包ping 目标crontab创建计划任务(crontab -l 查看已有任务, crontab -e 编辑或增加,删除任务)0 2 * * * /u05/dmpbak/auto.sh 表示:每天两点执行/u05/dmpbak/auto.sh文件lsfs列出所有文件系统lsvg -l rootvg列出rootvg的卷lsvg -p rootvg列出物理卷信息lsvgdatavg可查询空闲物理分区数smitreogvg重组卷组smitimportvg导出卷组,卷组必须是不活动的;lspv hdisk0 显示物理卷lspv -l hdisk0 逻辑卷映射lspv -p hdisk0 物理卷映射defragfs -q /u01 报告文件系统的当前状态defragfs -r /u01 得到碎片连续化操作后和前后对比情况defragfs /u01 执行碎片连续化操作fsck /u05 检查u05文件系统xclock时钟,可用于检查环境是否正常chmod 777 /u02r 2=3 相当于:chmod 777 /u03rsh zzyc2_sev 在其他机器上登录某主机dgmgrl类似SVRMGRL(9i)ps -ef |grep oracle |pg查看oracle用户的所有进程kill -9 14206 杀14206#进程kill -l 显示KILL命令可以用的信号量killall signal 删除除发送外的其他所有进程/usr/sbin/cluster/clstat&显示双机热备状态图exit或logout 退出登录qprt filename1,filename2... 打印文件qchk查看打印队列qcan取消打印作业lsps -a 查询交换空间,如USE超过70%,则要增加set 查看已定义的变量;echo $name 查看某个变量的值;xxx=value 定义变量unset xxx 删除变量``把``之间的内容作为一个命令,返回命令结果; 如$now=`date`$echo $now '' 直接显示''间的内容,不予解释;"" 解释""间的$,``,等字符的特殊含义;忽略后的特殊字符的特殊含义;$$ 表示当前进程的ID$0 当前shell程序的名称$# 传给当前shell Script的参数个数;$* 传给当前shell Script的第*个参数,$1-$9,${10}......$? 最近一个命令的返回值;$! 最近一个后台进程的ID号;expr shell下的四则运算:* 乘;/除; % 求余数; +,- 如:expr (3+3)*(4-2)command1 && command2 如果第一个命令执行成功,则运行第二个命令;command1 || command2 如果第一个命令执行失败,则运行第二个命令;test 表达式测试条件表达式,主要有:-f filename 文件是否存在;-d dirctory目录是否存在;-r filename 文件存在,且能被当前进程读;-w filename 文件存在,且能被当前进程写;-x filename 文件存在,且能被当前进程运行;-n string 字符STRING长度非零;-z string 字符STRING长度零;string1=string2 两个字符串相同;integer1 -eq integer2 两个变量相等;(ne:不等gt:大于lt:小于le:小于等于ge:大于等于) if ..then ..else...firead xxx 从标准输入读入一行,赋给xxx变量; read x echo $xfor i in ....do...donewhile expressiondo...donekshscriptnamescriptnamepathname/scriptname shell script的三种执行方法#command 前台进程#command &后台进程nice/renice增加/再增加nice的值,从而降低进程优先级;nohup command &使用户的后台进程在用户退出时仍然运行#alias alias=string 赋命令别名unaliasaliasname取消命令别名history 显示最后的16条命令cal 2003/cal 2 2003 日历finger [oracle] 显示用户信息mail 接收,发出,查看电子邮件clear 清屏echo 显示指定信息wc filename 统计指定文件的行数,词数,字节数head filename 显示文件头tail filename 显示文件尾tail -f /tmp/hacmp.out显示HACMP启动情况[^+C]/[^+d]/[^+s]/[^+q]/[^+u] 终止/结束文件传输/暂停屏幕输出/继续屏幕输出/删除当前输入行smit(system management interface Tool)其log文件/script文件保存在各用户目录下;alog -o -t boot 查看引导日志chtz设置新时区/etc/profile/etc/environment$HOME/.profile 系统设置用户环境的主要文件;lsuser -a id home ALL 列出所有用户/etc/motd用户登录时显示的信息,可直接编辑,但如果用户主目录下$HOME/.hushlogin 存在,motd不显示;wall ***** 向各登录用户发出*****消息,用户终端上将马上显示;/var/adm/sulogsu命令执行记录/var/adm/wtmp,/etc/utmp用who命令查看登录记录last root |pg root用户登录记录last reboot | pg重启记录;/etc/passwd合法用户(不含密码)/etc/group/etc/security 普通用户不能访问的安全性文件目录lsdev -P 列出所有的设备, lsdev -Pc disksmitty devices 设备管理lsattr -E -l sys0 列出已配置的设备jfs/Cdrfs/Nfs AIX支持的三种文件系统/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 :打印服务器-routed or gated :动态路由-sendmail :邮件系统-timed :时间服务器-rwhod :远程用户信息-snmpd :SNMP代理进程host 机器名/IP 实现IP与机器名的转换rsh PTYC2_svc date 执行另一台主机上的命令lscfg显示机器配置信息lsdev -C -c if 显示网络接口描述lsdev -C -c adapetr显示适配描述netpmon -v 物理/逻辑资源的详细报告ps aux 查询内存使用情况sar [-u|-c|-a|-q|-r] [-p] 1 10 查询系统负载情况traceroute 10.188.182.1 跟踪IPnetpmon可以监控关于网络行为的系统事件和性能以及网络行为对CPU的消耗。