实用AIX PS 命令
AIX 系统状态查询命令

AIX 系统状态查询命令常用的系统状态查询命令:# lsdev –C –s scsi列出各个SCSI设备的所有相关信息:如逻辑单元号,硬件地址及设备文件名等。
# ps -ef列出正在运行的所有进程的各种信息:如进程号及进程名等。
# netstat -rn列出网卡状态及路由信息等。
# netstat -in列出网卡状态及网络配置信息。
# df -k列出已加载的逻辑卷及其大小信息。
# mount列出已加载的逻辑卷及其加载位置。
# uname -a列出系统ID 号,系统名称,OS版本等信息。
# hostname列出系统网络名称。
# lsvg –l rootvg,lsvg –p rootvg显示逻辑卷组信息,如包含哪些物理盘及逻辑卷等。
# lslv –l datalv,lslv –p datalv显示逻辑卷各种信息,如包含哪些盘,是否有镜像等。
八网络故障定位方法网络不通的诊断过程:ifconfig 查看网卡是否启动(up)netstat –i 查看网卡状态Ierrs/Ipkts 和Oerrs/Opkts是否>1%ping自己网卡地址(ip 地址)ping其它机器地址,如不通,在其机器上用diag检测网卡是否有问题。
在同一网中,subnetmask 应一致。
网络配置的基本方法:(1) 如需修改网络地址、主机名等,一定要用chdev 命令# chdev –l inet0 –a hostname=myhost# chdev -l en0 -a netaddr='9.3.240.58' -a netmask=255.255.255.0’(2) 查看网卡状态:# lsdev –Cc if(3) 确认网络地址:# ifconfig en0(4) 启动网卡:# ifconfig en0 up(5) 配置路由有两种方式加入路由:永久路由# chdev -l inet0 -a route=’10.47.0.0’,’9.3.240.59’临时路由# route add 10.47.1.2 9.3.240.59用命令netstat -rn 查看路由表附:常用命令列表:class='codetop'>CODE: class='codemain'>Any XXXX, ####, ****, or X is to be substituted bya name, resource name or #,fn = filenameDIR = Directory| = pipe symbolbosboot -a -d /dev/hdiskx -rebuilds boot record/image on boot device(hdiskx)cat -view contents of a filecat /tmp/****.1 -view a file, look at outputcat fn fn > newfile -combines two files to a single filecd -will return you to default DIRcd / -will put in root DIRcd /xxxx -change you to a DIR anywhere is systemcd .. -will drop you out of 1 DIR at a timecd xxxxx -will change you to a DIR in current dircfgmgr -will auto config devicescfgmgr -v & -(-v) shows processes (&) puts in backgroundchps -s xx hd# -increase paging space (xx=# of addt'l PPs)cp oldfn newfn -copy a filecp oldfn Dirn -copy a file to another directorycrontab -l -list crontab entries for the current userctrl + v -will page down 1 pagectrl + 6 -will page up 1 pagedel fn -same as rm -i,promts to remove fndf -I -shows status of file systems (no inodes)df -Ik -(k) show status in 1024 bites(1mb)(only AIX 4diag -a -updates changes in hardware configurationdiag ***** -****= a device type(as tape,disk....Fastpath)diag -cd rmtX -resets tape drivedosformat -formats a diskette to DOSdosdir -list files on dos formated diskettedosread XX YY -copies dos file XX to aix file YYdoswrite YY XX -copies aix file YY to dos file XXerrpt -generates a one line synopsis of logged errorserrpt | pg -list errorlog 1 page @ a time(1st column is ID)errpt -a -displays detailed information of logged errorserrpt -s Mmddhhmmyy -select entries posted later than dateerrpt -aj XXXXXXX -list detail error by ID number.(XXX=1st column)errpt -d S -list software errorserrpt -j XXXXXXX -list summary report by ID number.errpt -aN XXXXXX -list detailed report by resource name column errpt -N XXXXXXX -list summary report by resource name columnerrclear 0 -clears errorlogerrclear -N XXXXX 0 -clears errorlog by resource name, 0=all enter errclear -j XXXXX 0 -clears errorlog by ID number.finger -same as who but with more detailsflcopy -copies a diskette to another disketteformat -formats a diskette in default diskette drive format -l -formats in lower denity: 1.44 on 2.44 / 720 on 1.44hostname -responds with host system namehost (hostname) -responds with internet addressinstfix -ik IPAR# -lists ipar fix was completely installedlppchk -v -checks install status of LPPslppchk -v 2> /dev/lpX -sends output of lppchk to printer lpxlpstat -a all -view all printer queueslptest 80 5 > /dev/lp0 -send test pattern to lp0ls -list names of files & directories in current dirls -lia -list details of files, current dir & subdirls -al -list details of files or dir in current dirlsattr -El xxxxxx -list specific settings on a devicelsdev -C | sort -d -f -list system hardware (devices)lsdev -C | grep 00-0X -list resourses for a adapterlsdev -Cc xxxxx -H -list devices(xxx=tty,printer,disk,memory,adpt lsdev -Cs scsi -list scsi devices(not serial or raid)lsdev -Cc tape -list tape deviceslsdev -Cs pci -list pci deviceslsdev -Cs isa -list isa deviceslscons -lists the assigned consolelscfg -list hardware list (same as diags list)lscfg -rl mem* |pg -lists the memory on PCI bus machines lscfg -vl XXXXX -list config info from a device.(rmt0,hdisk,etc) lscfg -vl sysplanar0 -lists the machine type, model, s/n on SMP lsfs -list all filesystems + data from "df" cmdlslpp -l | grep BROKEN -lists incomplete ptfslslv -m hd5 -finds boot drive under pv1 columnlsps -a -checks available paging spacelsps -s -checks available paging spacelspv -lists information about the physical volumeslspv hdisk# -list drive infolspv -l hdisk# -lists logical volume group disk inlsuser -f ALL -lists all attributes for all userslsvg -lists volume groupslsvg -p XXXXXX -lists disks in volume group (xxxxx= volume name) more -reads files and displays the text one screen at a time.mpcfg -df -list all setting the machine is set to (smp) mpcfg -cf 11 1 -changes to fast IPL on SMP machines (smp)mv fn (path fn) -move and rename a fileoslevel -shows AIX version (3.2.4 and above)pg -reads and displays text one screen at a time.pdisable -makes unavailable or shows all disabled tty'spdisable tty# -disables a ttypenable -makes available or shows all enabled tty'spenable tty# -enables a ttyps -el |pg -look at process running on systempwd -list what DIR you are currently inr -repeats last commandrm -i ******* -remove a file & will prompt you if you are surermdev -l XXXXX -removes a device and defines it to data basermdev -l XXXXX -d -removes a device and deletes it from data base set -o vi -sets up to veiw cammands that have been run:wq -write(save) and quit fileEsc + k -used with SET command to list last commandk,l -k=list next command ran, l=steps you thru commandI -use with SET command inserts charactersj -steps you backwardscw -cw=removes a word,just type in new word(use with Esc)a,x,r -a=added text, x=delete text, r=replace text(r+letter)R -lets you type over letters or wordssmit ***** -(*****= tape,disk,tty,etc.fastpath)su -stands for switch user,(NOT super user)su -switches to root id or prompts you for passwordsu XXXXXX -switches to XXXXXX's idtar -cvf /dev/rmtX /etc -will copy /etc to a tape drivetar -tvf /dev/rmtX -will read a tape drivetctl -f /dev/rmtX rewoffl -rewind & eject tapetctl -f /dev/rmtX.1 fsf 3 -forward advances a tape to be read by TAR tctl -F -list avail commands(-F flag is not correct)tctl retension -retensions tape in tape drive& -put any command in background with process ID uptime -how long since last IPL and how many users on system vmstat # # -reports virtual memory statistics and moreiostat # # -reports CPU,disk & cdrom statisticsuse with vm & iostat -1st #(how many sec to repeat), 2nd #(how many times)who -shows users on systemwho am i -shows user id on your terminal & tty numberUSE the following with other commands.--------------------------------------------------->/tmp/****.1 -creates a file (used with lsXXX command)>/dev/lp# -redirectes output to a printer(use with a comd)|grep -is useful to search for text in a file.|pg -use after any command to view one page at a time| -pipe sign - Takes the output of one command andfeeds it to the input of another.> -redirect sign or greater than sign/ -slash sign\ -back slash sign>> -double redirect will add text to end of file& -put any command in background with process IDMUST unmount file system 1st to run fsck & dfsck/only use with a problem----------------------------------------------------------------------------------------------fsck XXXXXXX -will check a file system for errors & promptdfsck /XXXX /XXXX -will check 2 different file sys at the same time FOLLOWING command lines will delete a group of devices as a group, the #,sign is the hdisk#'s that you want to delete.(this is an exampe.) -------------------------------------------------------------------------------------------------- for disk in # # # # -this line and the next 3 line work togetherdo -the prompt will be > (REMEMBER to hit enter)rmdev -l hdisk# {disk} -d -the prompt will be > (brackets around disk change)done -the prompt will be > (on a printout. change to -)SSA RELATED COMMANDSlsattr -El ssaX -list attributes of SSA adapterslscfg -vl ssaX -list VPD of SSA adapterslsdev -C | grep SSA -list all SSA deviceslslpp -L | grep SSA -list SSA device driversmaymap -ap -maymap display of SSA loopmaymap -alph -maymap display of SSA looplscfg -vl pdisk* -list VPD of pdisksssaxlate -l hdiskX -list hdisk to pdisk assignmentssaxlate -l pdiskX -list pdisk to hdisk assignmentssa_rescheck -l hdiskX -show hdisk reservation statusFOLLOWING CMDS LIST, COPY, AND RESTORE FOR cpio,tar,dd,backup,dos: NOTE: The fd0 is just a dev. so you may use any media you desire.-----------------------------------------------------------------------------------LIST COPY------ --------cpio -itv < /dev/fd0 ls /tmp/fn | cpio -ov > /dev/fd0tar -tvf /dev/fd0 tar -cvf /dev/fd0 fndd li -l | dd dd if=fn of=/dev/fd0restore -Tf /dev/fd0 backup -0 -uf /dev/fd0 fn By INODErestore -Tf /dev/fd0 find / -print | backup -i -f/dev/fd0 By NAMEdosdir doswrite -a (AIX fn) (fn.ext)TO RESTORE-------------------cpio -iv fn < /dev/fd0tar -xvf /dev/fd0dd of=/dev/fd0 if=fnrestore -xvf /dev/fd0 fn BY NAME/INODE, restore understands unless special flags were used.dosread -a (fn.ext) (AIX fn)TO DOCUMENT THE SYSTEM-------------------------------------------lscfg -v > /dev/lpx -to list sys config/VPDlsuser -f ALL > /dev/lpX -to list userslsdev -Cc tty -H -to list all tty'slsdev -Cc lp -H -to list all lp'slsattr -El ttyX > /dev/lpX -to list ttyX parameters (do for each tty)lsattr -El lpX > /dev/lpX -to list lpX parameters (do for each lp)lpstat > /dev/lpX -to list queueslsfs > /dev/lpx -to list filesystemslspv > /dev/lpx -to list hard driveslspv hdiskx -to list hard drive config (do for each drive)lspv -l hdiskx -to list files on drivelsvg rootvg -to list rootvg dataplus printout of or save to diskette:------------------------------------------/etc/inittab/etc/objrepos/Cu*/etc/passwd/etc/filesystems/etc/security/passwd/etc/hosts/sbin/rc.boot--------------------------------------------------------------------------------查看交换区信息: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在使用文件时必须用rsystem01smit快速路径名称:(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 (lppicensed 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。
AIX 5L 内存性能优化之使用 ps、sar、svmon 和 vmstat 监视内存的使用

AIX 5L 内存性能优化之使用ps、sar、svmon 和vmstat 监视内存的使用AIX 5L 内存性能优化之使用ps、sar、svmon 和vmstat 监视内存的使用,通过命令监控AIX系统的内存使用状况,进而进行系统内存的性能优化,是一个系统管理员对系统优化要做的基本工作!内存子系统中最重要的优化部分并不涉及到实际的优化工作。
在对您的系统进行优化之前,必须弄清楚主机系统的实际运行情况。
要做到这一点,AIX® 管理员必须知道应该使用何种工具,以及如何对他或她将要捕获的数据进行分析。
再次说明近期发表的一些其他优化文章中所介绍的内容,您在对系统进行正确地优化之前,必须首先监视主机,无论它是在逻辑分区(LPAR) 运行还是在自己的物理服务器上运行。
您可以使用许多命令来捕获和分析数据,所以您需要了解这些命令,以及其中的哪个命令最适合于将要进行的工作。
在捕获了相关的数据之后,您需要对结果进行分析。
有些问题乍看起来像是一个中央处理单元(CPU) 的问题,而经过分析之后,可以正确地诊断为内存或I/O 问题,前提是您使用了合适的工具捕获数据,并且知道如何进行分析工作。
仅当正确地完成了这些工作之后,您才可以考虑对系统进行实际的更改。
如果医生不了解您的病史和目前的症状,就无法诊治疾病,同样地,您也需要在优化子系统之前对其进行诊断。
如果在出现CPU 或者I/O 瓶颈的情况下,对内存子系统进行优化,这将是毫无帮助的,甚至可能会影响主机的正常运行。
本文将帮助您了解正确地实施诊断工作的重要性。
您将看到,性能优化并不仅仅只是进行实际的优化工作。
在您将要学习的工具中,有一些是通用的监视工具,所有版本的UNIX 都提供了这些工具,另外还有一些工具是专门为AIX 编写的。
有些工具为AIX Version 5.3 进行了优化,同时还专门为AIX 5.3 系统开发了一些新的工具。
生成基准数据是非常重要的,这一点无论重申多少次都不为过。
AIX常用命令大全

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下ps排序命令

AIX下ps排序命令1.CPU排序前十的进程# ps aux |head -1; ps aux |sort -rn +2 |head -102.内存排序前十的进程# ps aux |head -1; ps aux |sort -rn +3 |head -103.按优先级顺序显示系统中的进程:#ps -eakl |sort -n +6 |head4.按处理时间为顺序显示系统中的前十个进程:#ps vx |head -1 ;ps vx |grep -v PID |sort -rn +3 |head –105.按实际内存使用的多少顺序显示系统中的前十个进程:#ps vx |head -1 ;ps vx |grep -v PID |sort -rn +6 |head –106.按换入页面的多少顺序显示系统中的前10个进程:#ps vx |head -1 ;ps vx |grep -v PID |sort -rn +4 |head -10-------------------------------------------------------------------------------------------------------ps(process status)功能说明:报告程序状况。
语法:ps [-aAcdefHjlmNVwy][acefghLnrsSTuvxX][-C <指令名称>][-g <群组名称>][-G <群组识别码>][-p <程序识别码>][p <程序识别码>][-s <阶段作业>][-t <终端机编号>][t <终端机编号>][-u <用户识别码>][-U <用户识别码>][U <用户名称>][-<程序识别码>][--cols <每列字符数>][--columns <每列字符数>][--cumulative][--deselect][--forest][--headers][--help][--info][--lines <显示列数>][--no-headers][--group <群组名称>][-Group <群组识别码>][--pid <程序识别码>][--rows <显示列数>][--sid <阶段作业>][--tty <终端机编号>][--user <用户名称>][--User <用户识别码>][--version][--width <每列字符数>]补充说明:ps是用来报告程序执行状况的指令,您可以搭配kill 指令随时中断,删除不必要的程序。
AIX最实用 命令

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常用命令大全

df -g 查看文件使用率
一、检查AIX系统状态
1、文件系统:df -k
2、设备:lsdev -C
3、磁盘(物理卷):lspv
4、paging space:lsps -a
5、配置:lscfg -vp
6、软件:lslpp -l
7、用户:who
8、处理器个数:lsdev -C|grep proc
mem0 Available 00-00 Memory
L2cache0 Available 00-00 L2 Cache
再使用命令# lsattr -El mem0
输出如下
size 512 Total amount of physical memory in Mbytes False
更改用户组属性:smitty chgroup
3、删除用户:smitty rmuser
删除用户组:smitty rmgroup
十、常用用户监视命令
who
last - 登录事件和关机信息
last root console
last | grep shutdown
十一、系统记录文件
5、解除卷组:varyoffvg vg_name
6、向卷组中增加一个物理卷:extendvg vg_name hdiskn
注:extendvg命令用于向已存在的卷组增加新的物理卷,这个物理卷设备的状态必须是可用的(Available)。
7、从卷组中删除一个物理卷:reducevg [-d] vg_name hdiskn
列出物理卷中物理分区的分配:lslv -p <pvname>
显示逻辑卷中LP(逻辑分区)与PP(物理分区)的对应:lslv -m <lvname>
aix 常用命令

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最常用命令(中文注释)

AIX常用命令目录操作命令名功能描述使用举例mkdir 创建一个目录mkdir dirname "mkdir yaohc/test"rmdir 删除一个目录rmdir dirname "rmdir yaohc/test"mvdir 移动或重命名一个目录mvdir dir1 dir2 "mvdir test testcopy" cd 改变当前目录cd dirnamepwd 显示当前目录的路径名pwdls 显示当前目录的内容ls -ladircmp 比较两个目录的内容dircmp dir1 dir2文件操作命令名功能描述使用举例cat 显示或连接文件cat filenamepg 分页格式化显示文件内容pg filenamemore 分屏显示文件内容more filenameod 显示非文本文件的内容od -c filenamecp 复制文件或目录cp file1 file2rm 删除文件或目录rm filename "rm -r test"mv 改变文件名或所在目录mv file1 file2 "mv copytest copy"ln 联接文件ln -s file1 file2find 使用匹配表达式查找文件find . -name "*.c" -printfile 显示文件类型file filename选择操作命令名功能描述使用举例head 显示文件的最初几行head -20 filenametail 显示文件的最后几行tail -15 filenamecut 显示文件每行中的某些域cut -f1,7 -d:/etc/passwdcolrm 从标准输入中删除若干列colrm 8 20 file2paste 横向连接文件paste file1 file2diff 比较并显示两个文件的差异diff file1 file2sed 非交互方式流编辑器sed "s/red/green/g" filename grep 在文件中按模式查找grep "^[a-zA-Z]" filenameawk 在文件中查找并处理模式awk '{print $1 $1}' filename sort 排序或归并文件sort -d -f -u file1uniq 去掉文件中的重复行uniq file1 file2wc 统计文件的字符数、词数和行数wc filenamenl 给文件加上行号nl file1 >file2安全操作命令名功能描述使用举例passwd 修改用户密码passwdchmod 改变文件或目录的权限chmod ug+x filenameumask 定义创建文件的权限掩码umask 027chown 改变文件或目录的属主chown newowner filename chgrp 改变文件或目录的所属组chgrp staff filename xlock 给终端上锁xlock -remote编程操作命令名功能描述使用举例make 维护可执行程序的最新版本maketouch 更新文件的访问和修改时间touch -m filename dbx 命令行界面调试工具dbx a.outxde 图形用户界面调试工具xde a.out进程操作命令名功能描述使用举例ps 显示进程当前状态ps ukill 终止进程kill -9 30142nice 改变待执行命令的优先级nice cc -c *.crenice 改变已运行进程的优先级renice +20 32768时间操作命令名功能描述使用举例date 显示系统的当前日期和时间datecal 显示日历cal 8 1996time 统计程序的执行时间time a.out网络与通信操作命令名功能描述使用举例rlogin 远程登录rlogin hostname -l usernamersh 在远程主机执行指定命令rsh f01n03 datercp 在本地主机与远程主机之间复制文件rcp file1 host1:file2 mail 阅读和发送电子邮件mailwrite 给另一用户发送报文write username pts/1mesg 允许或拒绝接收报文mesg nKorn Shell 命令命令名功能描述使用举例history 列出最近执行过的几条命令及编号historyr 重复执行最近执行过的某条命令r -2alias 给某个命令定义别名alias del=rm -iunalias 取消对某个别名的定义unalias del其它命令命令名功能描述使用举例uname 显示操作系统的有关信息uname -aclear 清除屏幕或窗口内容clearenv 显示当前所有设置过的环境变量envwho 列出当前登录的所有用户whowhoami 显示当前正进行操作的用户名whoamitty 显示终端或伪终端的名称ttystty 显示或重置控制键定义stty -adu 查询磁盘使用情况du -k subdirdf 显示文件系统的总空间和可用空间df /tmp要将文件和目录从一个目录移动到另一个目录,或重命名一个文件或目录,使用mv 命令。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
#ps vx |head -1 ;ps vx |grep -v PID |sort -rn +6 |head –10
(7)按换入页面的多少顺序显示系统中的前10个进程:ITPUB个人空间_\_E_l_k_h_V:M/j
#ps vx |head -1 ;ps vx |grep -v PID |sort -rn +4 |head -10
(3)按顺序显示系统中受罚的进程:
#ps -eakl |head -1 ;ps -eakl |sort -rn +5
(4)按优先级顺序显示系统中的进程:
#ps -eakl |sort -n +6 |head
(5)按处理时间为顺序显示系统中的前十个进程:ITPUB个人空间_o_Y O*k$B/z
#ps vx |head -1 ;ps vx |grep -v PID |sort -rn +3 |head –10ITPUB个人空间_U6F c___p#F s
(1)显示10个消耗CPU最多的进程:
# ps aux |head -1 ;ps aux |sort -rn +2 |head –10
(2)显示10个消耗存储空间最多的进程:ITPUB个人空间0K2K_O_y*d
# ps aux |head -1 ;ps aux |sort -rn +3 |head -10