实用AIX PS 命令

合集下载

AIX 系统状态查询命令

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

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

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最实用 命令

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常用命令大全
pwd 查看所在目录
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常用命令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最常用命令(中文注释)

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 命令。

AIX 常用命令

AIX 常用命令

AIX 常用命令官网上的介绍:AIX 常用命令汇总我们先SSH 到AIX 系统:******************************************************************************** ** ** Welcome to AIX Version 5.3! ** ** ** Please see the README file in /usr/lpp/bos for information pertinentto ** this release of the AIX Operating System. ** ** ********************************************************************** **********-bash-3.00$AIX的命令格式:$command option(s) argument(s)command: 命令option(s): 命令选项,均以'-'号开始argument(s): 参数查看某个命令的使用方法,可以使用man 命令,如:-bash-3.00$ man lsdevCommands Reference, Volume 3, i - mlsdev CommandPurposeDisplays devices in the system and their characteristics. Syntaxlsdev [ -C ][ -c Class ] [ -s Subclass ] [ -t Type ] [ -f File ] [ -F Format | -rColumnName ] [ -h ] [ -H ] [ -l { Name | - } ] [ -p Parent ] [ -S State ]lsdev -P [ -c Class ] [ -s Subclass ] [ -t Type ] [ -f File ] [ -F Format | -r ColumnName ][ -h ] [ -H ]DescriptionThe lsdev command displays information about devices in the Device Configuration database.You can display information about all devices in the Customized Devices object class usingthe -C flag. Any combination of the -c Class, -s Subclass, -t Type, -l Name, -p Parent, and-S State flags selects a subset of the customized devices. You can display informationabout all devices in the Predefined Devices object class using the -P flag. Any combinationof the -c Class, -s Subclass, and -t Type flags selects a subset of the predefined devices.You can display the default output one of the following ways: * From the Customized Devices object class using the -C flag * From the Predefined Devices object class using the -P flag To override these two default outputs, use the -F Format flag to display the output in a format that you specify using the Format parameter. The Format parameter is a quoted list of column names separated and possibly ended by non-alphanumeric characters or white space.-bash-3.00$一些常用的系统命令:clear 清屏mkdir 创建目录rmdir 删除目录cp 拷贝文件mv 文件/目录改名,转移rm 删除文件/目录, 如:rm -fr ora*rmdir 删除目录,如: rmdir oracledf -k 显示文件系统的信息du 磁盘使用信息汇总du /u05 | sort -r -n 查询文件或目录所占用的磁盘块数cd: 改变路径ls: 列出文件ls -aF 列出隐含文件,并适当分类ls -l 列出文件的详细信息ls -ltrmore: 输出文件内容到屏幕more /etc/passwd|grep zhxx 查找静态字符"zhxx"cat 显示文本文件内容/合并文件, cat file1 >> file2 合并file1到file2 pg 分页显示文件内容,回车后下一页file 显示文件属性(可执行/ASCII/等)uname 显示操作系统信息oslevel 系统版本man 帮助文件mount 显示已经挂装的文件系统的信息或挂装文件系统umount 卸载某个文件系统fuser -kxuc /dev/cd0 当光驱不能正常释放时env 输出用户环境变量到屏幕id 察看用户的属性whoami 察看当前用户名who 查看已经登录的用户who -r 查看目前系统的运行级别users 用单独的一行打印出当前登录的用户,每个显示的用户名对应一个登录会话,如果一个用户有不止一个登录会话,那他的用户名将显示相同的次数w 显示当前系统中每个用户和它所运行的进程信息/var/adm/wtmp,/etc/utmp 用who命令查看登录记录last 此命令往回搜索wtmp来显示自从文件第一次创建以来登录过的用户last root |pg root用户登录记录last reboot | pg 重启记录;whereis 命令的绝对路径passwd 设置用户密码su 改变/切换用户idlsuser ALL 列出所有已经创建的用户lsgroup ALL 列出所有已经创建的组mkuser 创建新用户,创建用户的缺省属性值于文件:/usr/lib/security/mkuser.default,只能由root修改mkgroup 创建新组chfn 改变用户详细信息jobs 查看后台任务/进程fg 把后台进程调到前台bg 把当前进程调到后台运行grep 查找匹配字符/字符串fsck /u05 检查u05文件系统xclock 时钟,可用于检查环境是否正常rsh zzyc2_sev 在其他机器上登录某主机dgmgrl 类似SVRMGRL(9i)/usr/sbin/cluster/clstat & 显示双机热备状态图qprt filename1,filename2... 打印文件qchk 查看打印队列qcan 取消打印作业set 查看已定义的变量;echo $name 查看某个变量的值;xxx=value 定义变量unset xxx 删除变量''把''之间的内容作为一个命令,返回命令结果; 如$now='date' $echo $now '' 直接显示''间的内容,不予解释;"" 解释""间的$,'',等字符的特殊含义;忽略后的特殊字符的特殊含义;$$ 表示当前进程的ID$0 当前shell程序的名称$# 传给当前shell Script的参数个数;$* 传给当前shell Script的第*个参数,$1-$9,${10}......$? 最近一个命令的返回值;$! 最近一个后台进程的ID号;#command 前台进程#command & 后台进程nice/renice 增加/再增加nice的值,从而降低进程优先级; nohup command & 使用户的后台进程在用户退出时仍然运行alias alias=string 赋命令别名unalias aliasname 取消命令别名history 显示最后的16条命令cal 2003/cal 2 2003 日历finger [oracle] 显示用户信息mail 接收,发出,查看电子邮件wc filename 统计指定文件的行数,词数,字节数head filename 显示文件头tail filename 显示文件尾tail -f /tmp/hacmp.out 显示HACMP启动情况[^+C]/[^+d]/[^+s]/[^+q]/[^+u] 终止/结束文件传输/暂停屏幕输出/继续屏幕输出/删除当前输入行alog -o -t boot 查看引导日志chtz 设置新时区/etc/profile/etc/environment$HOME/.profile 系统设置用户环境的主要文件;/etc/motd 用户登录时显示的信息,可直接编辑,但如果用户主目录下$HOME/.hushlogin存在,motd不显示;wall ***** 向各登录用户发出*****消息,用户终端上将马上显示;/var/adm/sulog su命令执行记录/var/adm/sulog 这些文件增长很快,要定期清理,可用cat /dev/null > filename方式清理/etc/passwd 合法用户(不含密码)/etc/group/etc/security 普通用户不能访问的安全性文件目录AIX支持的三种文件系统:jfs/Cdrfs/Nfs/var/spool/*/*/smit.log/etc/securibty/failedloginhostname 显示机器名/etc/rc.tcpip 系统启动时自动执行,进而执行以下子进程: -syslogd :错误信息日志 -portmap :端口查找 -inetd :Internet服务的主守护进程 -named :域名服务器 -lpd :打印服务器 -routed or gated :动态路由 -sendmail :邮件系统 -timed :时间服务器 -rwhod :远程用户信息 -snmpd :SNMP代理进程host 机器名/IP 实现IP与机器名的转换lscfg 显示机器配置信息/etc/default/login 加上CONSOLE=/dev/console 后,可防止root用户telnet;SSL工具代替telnet等,增加安全性/etc/passwd .../bin/sh 对应 .profile/etc/passwd .../bin/csh对应 .login系统正常从桌面登录执行 .dtprofilesu - username执行 .profile/etc/vfstab 磁盘目录规划patchadd -d 补丁文件名 打补丁-p 显示已打的补丁信息sysdef -ishare -F nfs -o ro /etchare -F nfs -o rw=usera:userb /exportunshare /etcdfshares/usr/dt/bin/dtconfig -d 这将告知系统在下一次重新引导时不启动登录服务器。

AIX日常命令

AIX日常命令

查看硬件信息:
lscfg -vp
lsdev -Cc adapter
查看系统可以支持的所有设备
# lsdev -PH
查看系统可以支持的所有磁带机类型
# lsdev -Pc tape
查看系统内各个设备的信息
# lsdev -CH
查看所有属于memory设备的信息
# lsdev -Cc memory
#mount server:/dir /share01
服务:
/etc/services
/etc/inetd.conf
TCP/IP 群组子系统:
no:显示tcpip参数设置
no –a:显示tcpip所有参数当前设置
no -o tcp_keepalivetime=7200000 设置tcp_keepalivetime等于3600000秒
no -d 恢复默认值
注:该方法在重启后失效
如需修改网络地址、主机名等,一定要用 chdev 命令
显示机器硬件是32位还是64位:
bootinfo -y
查看机器的物理内存是多少:
bootinfo -r
lsattr -El sys0 -a realmem
查看机器是否支持64位内核(是否64位硬件)
/usr/sbin/bootinfo -p
显示物理内存大小,单位为K
# bootinfo -r
查看引导日志
alog -o -t boot
重建bootimage
# lslv -m hd5 找出bootimage所在的硬盘,如hdisk0
bosboot –ad /dev/hdisk0

AIX常用命令

AIX常用命令

AIX常用命令目录操作命令名功能描述使用举例mkdir 创建一个目录mkdir dirnamermdir 删除一个目录rmdir dirnamemvdir 移动或重命名一个目录mvdir dir1 dir2 cd 改变当前目录cd dirnamepwd 显示当前目录的路径名pwdls 显示当前目录的内容ls -ladircmp 比较两个目录的内容dircmp dir1 dir2文件操作命令名功能描述使用举例cat 显示或连接文件cat filenamepg 分页格式化显示文件内容pg filename more 分屏显示文件内容more filenameod 显示非文本文件的内容od -c filename cp 复制文件或目录cp file1 file2rm 删除文件或目录rm filenamemv 改变文件名或所在目录mv file1 file2ln 联接文件ln -s file1 file2find 使用匹配表达式查找文件find . -name "*.c" -print file 显示文件类型file filename选择操作命令名功能描述使用举例head 显示文件的最初几行head -20 filenametail 显示文件的最后几行tail -15 filenamecut 显示文件每行中的某些域cut -f1,7 -d: /etc/passwd colrm 从标准输入中删除若干列colrm 8 20 file2paste 横向连接文件paste file1 file2diff 比较并显示两个文件的差异diff file1 file2sed 非交互方式流编辑器sed "s/red/green/g" filename grep 在文件中按模式查找grep "^[a-zA-Z]" filename awk 在文件中查找并处理模式awk '{print $1 $1}' filename sort 排序或归并文件sort -d -f -u file1uniq 去掉文件中的重复行uniq file1 file2comm 显示两有序文件的公共和非公共行comm file1 file2 wc 统计文件的字符数、词数和行数wc filenamenl 给文件加上行号nl file1 >file2安全操作命令名功能描述使用举例passwd 修改用户密码passwdchmod 改变文件或目录的权限chmod ug+x filenameumask 定义创建文件的权限掩码umask 027chown 改变文件或目录的属主chown newowner filename chgrp 改变文件或目录的所属组chgrp staff filenamexlock 给终端上锁xlock -remote编程操作命令名功能描述使用举例make 维护可执行程序的最新版本maketouch 更新文件的访问和修改时间touch -m 05202400 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网络与通信操作命令名功能描述使用举例telnet 远程登录telnet rlogin 远程登录rlogin hostname -l usernamersh 在远程主机执行指定命令rsh f01n03 dateftp 在本地主机与远程主机之间传输文件ftp rcp 在本地主机与远程主机之间复制文件rcp file1 host1:file2 ping 给一个网络主机发送回应请求ping 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 /tmpFTP上传1.开始- 运行- 输入“cmd”,输入ftp 127.0.0.1*因为是本机*ername:password*输入用户名,密码,如果你的密码输入错误,将不会提示你重新输入,这时你要键入“user”命令,你可以重新输入用户名和密码*3.dir*dir命令查看FTP服务器中的文件及目录,ls只可以查看文件*4.bin*采用二进制传输。

IBM-AIX小型机常用指令

IBM-AIX小型机常用指令

IBM-AIX小型机常用指令1. 小型机系统软件安装:1.放入AIX 5L光盘到服务器中,修改bootlist用光盘引导,可两台机同时安装。

#bootlist -m normal hdisk1 cd2.重启后,按提示new paging space=1024M3.smitty easy_install,在file bundle中选安装server,装完后再选CDE,APP-DEV主要是这三个,最好把file bundle全装完。

4.smitty chjfs修改一下文件系统的大小。

5.smitty tcpip,smitty chinet设主机名,IP地址。

smitty hacmp--- Cluster Configuration--- Cluster Topology--- Configure Networks改双机的IP信息6.smitty ssaraid做磁盘阵列。

7.启动双机smitty clstart(或clstop)8.查看或更改双机互备信息smitty hacmp9.备份到磁带[1]把文件备份到磁带上:tar -cv /dev/rmt1 [filename]smitty lvm中savevg,恢复用restvg -f /dev/rmt1 hdisk2[2]查看磁带上的内容tar -tvf /dev/rmt1[3]恢复磁带内容到当前缺省目录下tar -xvf /dev/rmt1[4]定义磁带压缩模式(20G/40G)smitty tape2. 主机投用后,smitty hacmp投入双机先在主机上通过smitty hacmpy 启动主机上的双机,启动后再在副机上通过smitty hacmpy 启动副机上的双机。

监视双机运行状态:tail -f /tmp/hacmp.out3. 双机启动后启动主机上的数据库a) 切换到oracle用户下#su – oracleb) 启动机器上的所需的数据库,dbstart批处理文件在oracle/OraHome1/bin/ 路径下$dbstart4. 磁带备份:1. 数据库冷备份,此时所有的数据库要停下。

ps命令的用法 -回复

ps命令的用法 -回复

ps命令的用法-回复PS命令是Linux和UNIX操作系统中的常用命令之一。

它是Process Status的缩写,用于显示当前系统中运行的进程的状态。

PS命令提供了许多选项,可以按照不同的需求来显示进程的相关信息。

本文将以中括号内的内容为主题,逐步介绍PS命令的用法。

一、基本用法1. 打开终端或命令行界面。

2. 输入"ps"命令,会列出当前登录用户运行的进程列表。

默认情况下,PS 命令只显示当前终端窗口内的进程。

3. 终端窗口中只显示一部分进程信息,可以使用如下命令查看完整的进程信息:ps -ef :显示所有进程的详细信息,包括正在运行的、已经停止的和僵尸进程。

ps -eF :显示所有进程的完整信息,包括线程、文件的路径和参数等。

ps -aux :显示所有进程的完整信息,以用户为分类显示。

ps -ely :显示每个进程的线程和信号处理器的详细信息。

4. 输入"q"命令退出ps命令。

二、常用选项1. 查看指定用户的进程:ps -u username :显示指定用户运行的进程列表。

ps -fu username :显示以完整格式显示指定用户运行的进程列表。

2. 查看指定进程的信息:ps -p PID :显示指定PID的进程详细信息。

3. 查看指定进程的树状结构:ps -ejH :按照树状结构显示进程列表。

4. 自定义显示字段:ps -o field1,field2... :自定义显示指定字段的进程信息。

例如,ps -o pid,user,command :显示进程的PID、用户和命令。

5. 按照CPU使用率排序:ps aux sort=-cpu :按照CPU使用率的降序排列进程列表。

6. 按照内存使用量排序:ps aux sort=-mem :按照内存使用量的降序排列进程列表。

7. 启用进程耗时计时器:ps -eo pid,comm,time :显示进程的PID、命令和运行时间。

AIX操作系统主要命令介绍

AIX操作系统主要命令介绍

Unix(AIX)常用命令[语法]:ls [-RadCxmlnogrtucpFbqisf1] [目录或文件......][说明]:ls 命令列出指定目录下的文件,缺省目录为当前目录./,缺省输出顺序为纵向按字符顺序排列。

-R 递归地列出每个子目录的内容-a 列出所有文件,包括第一个字符为“.”的隐藏文件-d 若后面参数是目录,则只列出目录名而不列出目录内容,常与-l选项连用以显示目录状态。

-C 输出时多列显示-x 横向按字符顺序排列-m 输出按流式格式横向排列,文件名之间用逗号(,)分隔-l 长列表输出,显示文件详细信息,每行一个文件,从左至右依次是:文件存取模式链接数文件主文件组文件字节数上次修改时间其中文件存取模式用10个字母表示,从左至右的意义如下:第一个字母表示文件种类,可以是以下几种情况:d 为目录文件l 为链接b 为块文件c 为字符型文件p 为命名管道(FIFO)- 为普通文件后面9个字母分别表示文件主、同组用户、其他用户对文件的权力,用r表示可读,w 表示可写,x 表示可执行。

如果是设备文件,则在文件字节数处显示:主设备从设备。

-n 与-l选项相同,只是文件主用数字(即UID)显示,文件组用数字(即GID)表示-o 与-l选项相同,只是不显示文件组-g 与-l选项相同,只是不显示文件主-r 逆序排列-t 按时间顺序排列而非按名字-u 显示时间时使用上次访问时间而非上次修改时间-c 显示时间时使用上次修改i节点时间而非上次修改时间-p 若所列文件是目录文件,则在其后显示斜杠(/)-F 在目录文件后加’/’,在可执行文件后加’*’-b 文件名中若有非打印字符,则用八进制显示该字符-q 文件名中的打印字符用’?’表示-i 显示节点号-s 显示文件长度时使用块长度而非字节长度-f 将后面的参数解释为目录并列出其中的每一项-1 每行仅列一项[例子]:ls 列出当前目录下的文件ls -al /bin 以长列表的形式列出目录/bin 下的所有文件,包括隐藏文件1.2 pwd[语法]: pwd[说明]:本命令用于显示当前的工作目录[例子]:pwd 显示出当前的工作目录1.3 cd[语法]: cd [目录][说明]:本命令用于改变当前的工作目录,无参数时使用环境变量$HOME 作为其参数,$HOME 一般为注册时进入的路径。

aix常用命令

aix常用命令

aix常用命令AIX常用命令一、介绍AIX(Advanced Interactive eXecutive)是IBM公司开发的一种UNIX操作系统。

它具有稳定性高、可靠性强的特点,被广泛应用于企业级服务器和大型计算机系统中。

本文将介绍AIX常用命令,帮助读者更好地了解和使用AIX系统。

二、文件和目录操作命令1. ls命令:用于列出指定目录下的文件和子目录。

可以使用-l参数以长格式显示文件详细信息,也可以使用-a参数显示所有文件(包括隐藏文件)。

2. cd命令:用于切换当前工作目录。

可以使用绝对路径或相对路径进行切换。

3. pwd命令:用于显示当前工作目录的路径。

4. mkdir命令:用于创建新的目录。

可以使用-p参数创建多级目录。

5. rmdir命令:用于删除空的目录。

6. cp命令:用于复制文件或目录。

可以使用-r参数递归复制整个目录。

7. mv命令:用于移动文件或目录,也可以用于对文件或目录重命名。

8. rm命令:用于删除文件或目录。

可以使用-r参数递归删除整个目录。

三、文件内容查看和编辑命令1. cat命令:用于查看文件的内容。

可以一次显示整个文件,也可以使用-n参数显示行号。

2. more命令:用于分页显示文件的内容。

可以使用空格键向下翻页,使用q键退出查看。

3. less命令:与more命令类似,但可以向上翻页和搜索内容。

4. head命令:用于显示文件的前几行,默认显示前10行。

5. tail命令:用于显示文件的后几行,默认显示最后10行。

6. vi命令:用于编辑文件。

可以进行插入、删除、修改等操作。

四、进程管理命令1. ps命令:用于查看当前系统的进程信息。

可以使用aux参数显示所有进程的详细信息。

2. top命令:实时显示系统的进程状态和资源占用情况。

可以使用q键退出。

3. kill命令:用于终止指定的进程。

可以使用进程ID或进程名称进行终止。

4. bg命令:将一个在后台暂停的进程变为继续执行。

使用ps、vmstat、topas等通用工具观察AIX操作系统内存使用状况

使用ps、vmstat、topas等通用工具观察AIX操作系统内存使用状况

使用ps、vmstat、topas等通用工具观察AIX操作系统内存使用状况ps、vmstat、topas 在 AIX 操作系统中是任何用户都可以使用的,而sar 命令普通用户缺省情况下没有执行权限,需要超级用户事先授权,我发现大部分系统管理员没有把 sar 放开,建议 sar 至少应让数据库用户或者主要应用用户能够使用,sar 在 HP-UX 和Linux 系统中是任何用户都能使用的,sar 的历史数据搜集功能简单有效。

本文不会用到sar, 当然不是为了证明sar 是个废物,只是就地取材的需要,在普通用户下用不了 sar,但 ps、vmstat 和 topas 是一定能用的。

另外一定要提到的是svmon 命令,这是AIX 下要进行更详细的内存分析时用到的专用工具,一定要做个比较的话,Solaris 和 Linux 下有 pmap 命令。

svmon 在 AIX 5L 中只能在超级用户权限下执行,在 AIX 6 下由于引入了 RBAC(role-based access control)机制,对 svmon 执行权限可以进行授权,缺省情况下普通用户也能使用。

ps、vmstat、topas 和 svmon 的输出信息可以互相参照和应证。

好了,现在提一个问题,我如何知道我的4C(4个CPU)4G (4GB内存)、8C8G、8C16G、8C32G 等诸如此类配置的p系列系统内存是够用的,有没有一招鲜的方法就盯一个指标就知道内存够用,不是瓶颈?老实说,没有这么一个指标给你去用,但是厂家的销售和某些固执的技术人员会很坚定地跟你说,就看 free 值(vmstat 输出中一个字段),只要它大于1000 就行了,你问为什么?他不会给你解释,仿佛那是一个毋庸置疑的真理。

我想 free 值 1000 是多少啊,1000 页,每页 4KB, 自由内存只要有 4MB 就行了,现在什么执行程序不都得上10M, 那些象 awk、grep、sort、cut 之类小巧玲珑的程序除外。

aix系统命令

aix系统命令

aix系统命令AIX(Advanced Interactive eXecutive)是 IBM开发的一套 UNIX 操作系统。

而AIX 命令是对AIX系统进行管理和操作的命令。

下面就让店铺给大家分享一些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卷mount光盘mount -rv cdrfs /dev/cd0 /cdrom裸设备类型:raw,jfs jfs可以转变成文件系统,而raw则不行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查看操作系统补丁instfix -a查看错误日志信息: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. c a 根名称服务器快取 (去掉空格)/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/rc.n e t (去掉空格)startsrc -g tcpip 启动全部的tcpip子系统startsrc -s inetd 启动主要internet除错:iptrace 启动封包追踪ipreport 追踪结果格式化输出netstat 网络统计ping 检查是否可以到达查看HACMP,外部硬盘信息:lscfg -vlsdev -Cc adapter对等机器信息:/etc/.rhosts/etc/hosts.equiv/etc/hosts查看内存/etc/lsattr -El mem0显示以 KB 为单位的实际内存bootinfo -r或lsattr -El sys0 -a realmem查看SWAP空间lsps -l查看操作系统文件系统lslpp -l [fileset_name]查看系统内核,进程,硬盘等性能前几位topas要显示内核启用的是 32 位还是 64 位:bootinfo -K显示硬件 32 位还是 64 位:bootinfo -y显示系统上的处理器数量lscfg | grep proc显示系统上的硬盘数量,可输入以下命令:lspv系统的详细配置lscfgaxi进阶命令如何知道自己在运行单处理器还是多处理器内核?/unix 是指向已启动内核的符号链接。

AIX常用命令

AIX常用命令

AIX常用命令第一篇:AIX常用命令AIX常用命令系统(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 ‘.*’列出软件包中所有文件集的历史记录信息install-C清除失败安装install-L-d ***列除安装介质上的软件smit install安装软件lppchk-v显示文件集安装正确具备条件。

实用AIX PS 命令

实用AIX PS 命令
(6)按实际内存使用的多少顺序显示系统中的前十个进程:ITPUB个人空间E_~_e(a_d#l e,|_e
#ps vx |head -1 ;ps vx |grep -v PID |sort -rn +6 |head –10
(7)按换入页面的多少顺序显示系统中的前10个进程:ITPUB个人空间_\_E_l_k_h_V:M/j
(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
#ps vx |head -1 ;ps vx |grep -v PID |sort -rn +4 |head -10
(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
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
的多少顺序显示系统中的前十个进程:ITPUB个人空间E_~_e(a_d#l e,|_e
#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
相关文档
最新文档