官网上的介绍:

AIX 常用命令汇总

http://www.ibm.com/developerworks/cn/aix/library/au-dutta_cmds.html

我们先SSH 到AIX 系统:

*******************************************************************************

*                                                                             *

*                                                                             *

*  Welcome to AIX Version 5.3!                                                *

*                                                                             *

*                                                                             *

*  Please see the README file in /usr/lpp/bos for information pertinent to    *

*  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 lsdev

Commands Reference, Volume 3, i - m

lsdev Command

Purpose

Displays devices in the system and their characteristics.

Syntax

lsdev [ -C ][ -c Class ] [ -s Subclass ] [ -t Type ] [ -f File ] [ -F Format | -r

ColumnName ] [ -h ] [ -H ] [ -l  { Name | - } ] [ -p Parent ] [ -S State ]

lsdev -P [ -c Class ] [ -s Subclass ] [ -t Type ] [ -f File ] [ -F Format | -r ColumnName ]

[ -h ] [ -H ]

Description

The lsdev command displays information about devices in the Device Configuration database.

You can display information about all devices in the Customized Devices object class using

the -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 information

about all devices in the Predefined Devices object class using the -P flag. Any combination

of 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 oracle

df -k 显示文件系统的信息

du 磁盘使用信息汇总

du /u05 | sort -r -n 查询文件或目录所占用的磁盘块数

cd: 改变路径

ls: 列出文件

ls -aF 列出隐含文件,并适当分类

ls -l 列出文件的详细信息

ls -ltr

more: 输出文件内容到屏幕

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 改变/切换用户id

lsuser 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/failedlogin

hostname 显示机器名

/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

  系统正常从桌面登录执行 .dtprofile

  su - username执行 .profile

/etc/vfstab 磁盘目录规划

patchadd -d 补丁文件名 打补丁-p 显示已打的补丁信息

sysdef -i

share -F nfs -o ro /etc

hare -F nfs -o rw=usera:userb /export

unshare /etc

dfshares

/usr/dt/bin/dtconfig -d 这将告知系统在下一次重新引导时不启动登录服务器。

/etc/ftpusers,/etc/default/login SOLARIS8下的FTP和TELNET缺省是关着,看看这两个文件.

sys-unconfig solaris重新设置

kdmconfig 配置显示器

eject 弹出CD-ROM或软驱;

umask 显示文件创建掩码,即新建文件或目录的缺省权限,如#umask 664

find path expression 查找文件,expression的值有:

  -name/-type/-size/-mtime(修改时间)/-perm(权限)/-usr/-o(或)

/usr/sbin/cluster/clstat & 显示cluster信息

errpt|pg 创建/显示错误文件

errclear 0 清除错误日志文件内容

instfix -iv|grep AIX_ML 安装的文件集

errclear 清除error log

/ect/services 查看端口

/etc/hosts 机器名IP对照表

/etc/inittab 相当于DOS的AUTOEXEC.BAT文件

/etc/filesystems 记录所有的文件系统设置

ftp://root@10.188.12.250/ 在客户端登录AIX(用IE)

ln -s 源目录 目标目录 链接

./fielname 运行filename文件

.filename 表示filename文件(目录)为隐藏;

# 表示ROOT用户;

$ 表示一般用户;

shutdown -fr 快速重启;

lsfs 列出所有文件系统

drwxrwxrwx d表示目录,-表示普通文件,r表示链接; d421421421 777全部权限

  -rwxrwxrwx 第2-4:属主用户,5-7:同组用户,8-10所有用户

date 0217142590 This sets the date and time to Sat Feb 17 14:25:00 CST 1990.

当root不能在其终端上登录时 修改/etc/hosts文件,查看其IP地址对应的主机名;

当其他用户不能在其终端上登录时 删除用户,并删除/home下对应的目录,重建;

crontab 创建计划任务(crontab -l 查看已有任务, crontab -e 编辑或增加,删除任务)

prtconf:显示系统的各项主要配置

svmon -G: 查看内存(4k)

iostat 2 查看磁盘读写情况(每2秒刷新);

set -o vi: 调用缓冲区 k,j,x,h,l 向上下翻,Esc

format 查看磁盘物理信息

swap [-l|s|d|a] 操作swap交换空间

mpstat 查询CPU情况

#pstat -a|grep aios|wc -l 查看aio的值是否常达到MAX,IF 增加MIN, MAX aio;

当任何用户都不能登录图形界面时, 有可能根结点充满,在登录窗口用字符方式登录,加大根结点空间即可;

sar [-u|-c|-a|-q|-r] [-p] 1 10 查询系统负载情况

ps -ef | grep cluster 查找包含"cluster"的进程

pe -f 进程查看,如:# ps -f

ps aux 查询内存使用情况

ps -ef |grep oracle |pg 查看oracle用户的所有进程

kill -9 14206 杀14206#进程

kill -l 显示KILL命令可以用的信号量

killall signal 删除除发送外的其他所有进程

defragfs -q /u01 报告文件系统的当前状态

defragfs -r /u01 得到碎片连续化操作后和前后对比情况

defragfs /u01 执行碎片连续化操作

netstat -i 显示网络连接信息及统计信息

netstat -rn 显示核心路由表

netstat -I 网络设置名 端口号 监视端口情况

netstat -m 网络使用的内存空间情况

netstat -in 查看所有网卡IP地址
netstat -r  查看所有路由
ifconfig -a 查看所有网络配置信息
netstat -D  查看所有通讯包的统计
netstat -s -f inet 查看每种协议传输的数据量统计
netstat -v         查看每块网卡传输的数据量和状态统计

traceroute 10.188.182.1 跟踪IP

netpmon 可以监控关于网络行为的系统事件和性能以及网络行为对CPU的消耗。

netpmon -v 物理/逻辑资源的详细报告

ping 10.188.12.252 -l 17000 -t 以17000 bytes/包 ping 目标

增加并配置端口

  route ADD 0 10.188.12.1

  route add default 192.168.0.1 设置网关(或在/etc/defaultrouter文件中加入网关地址,重起机器就行)

arp -a 查看解析协议ARP表

lsdev -Cc disk 系统设备信息(磁盘)

lsdev -Cc pdisk 显示阵列里的磁盘信息

lsdev -P 列出所有的设备, lsdev -Pc disk

lsdev -C -c if 显示网络接口描述

lsdev -C -c adapetr 显示适配描述

lsdev -C|grep Process|wc -l 显示CPU数量

lsdev -C           列出所有系统设备(包括所有状态:Undefined,Defined,Available)
lsdev -Cc adapter  列出系统现有设备
lsdev -PH          列出系统所有支持的设备
lsdev -P -r class  列出系统所有支持的设备分类(例如:swap,sys,tape,tty,printer,mouse,memory,lvm等)
lsdev -P -c disk -r subclass 列出系统所有支持的设备分类(磁盘)的子类(例如:SCSI,DAR,IDE,ISCSI等)
lsdev -P -c tape             列出所有支持的磁带设备
lsdev -l hdi*                列出所有系统的SCSI Disk Drive

SMIT t(system management interface Tool) 综合管理工具

smitty user 管理用户

smitty group 管理组

smitty clstart | clstop 起用|关闭HA

smitty hamcp

smitty chinet 改变网卡的配置信息

smitty cluster 配置cluster

smitty hacmp 配置hacmp

smitty aio 调整aioservers

smitty tcpip tcp/ip配置

smitty devices 设备管理

smitty crjfs 创建结点;

smitty jfs

smitty lv 增加逻辑盘

smitty lvm 管理逻辑卷

smitty vg 管理卷组

smitty mklv 创建裸设备(字符型设备);

smitty rmlv 删除裸设备(字符型设备);

smitty chvg

smit reogvg 重组卷组

smit importvg 导出卷组,卷组必须是不活动的;
smit pv          进行PV物理卷的管理
smitty mkvg      新建VG
smit mklv        添加一个LV
smit mklvcopy    添加一个LV镜像
smit rmlv        删除一个LV
smit pv          管理物理卷
smit extendvg    增加一个PV到VG

lsps -a 查询交换空间,如use超过70%,则要增加

swapon /dev/paging01 激活交换空间

chps -a paging01 删除交换空间

rmps paging01 删除不活动的交换空间

smit mkps 增加交换空间

smit chps 修改交换空间

varyonvg 激活卷组 如:varyonvg datavg 将datavg激活

varyoffvg 关闭卷组

说明:smit 是 smitty的简写

lspv             列出物理卷
lspv hdisk2      查看该PV的信息
lspv -l hdisk2   查看该PV的详细信息
lsvg -o          查看正在使用的vg
lsvg -l rootvg   查看该VG详细信息
lslv hd5         查看该LV的信息
lslv -l hd5      查看该LV的详细信息

lsvg -p rootvg 列出物理卷信息

lsvg datavg 可查询空闲物理分区数

lspv hdisk0 显示物理卷

lspv -l hdisk0 逻辑卷映射

lspv -p hdisk0 物理卷映射

lsattr -l rmt0 -E            查看磁带设备rmt0的属性信息
lsattr -l scsi0 -a bus_intr_lvl -E 查看SCSI卡适配器scsi0的bus_intr_lvl属性信息

lsattr -l tty0 -a login -R
lsattr -E -l sys0                  列出所有系统属性(包括物理内存)
lsattr -E -l sys0 -a realmem       列出系统物理内存大小

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 将当前行存入缓冲区

  dd

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:大于等于)

本文转自:http://blog.csdn.net/tianlesoftware/article/details/6042386

aix 常用命令的更多相关文章

  1. AIX 常用命令和知识

      BOOTLIST:#bootlist -m normal -o (查看bootlist)#bootlist -m normal (设置bootlist为空,谁要在我机器上执行我就要哭了)#boot ...

  2. AIX常用命令总结

    1.查看机器硬盘信息 :lspv :lsdev -Cc disk :lsattr -EI hdisk0 :lscfg -vl hdisk0 2.查看AIX系统版本号 : oslevel -s : os ...

  3. AIX常用命令学习(一)

    1.prtconf命令 查看AIX主机的结构特征状态 语法: prtconf [ -c ] [ -k ] [ -L ] [ -m ] [ -s ] [ -v ] Flags: -c  Displays ...

  4. AIX常用命令汇总(转)

    在本文中,我将讨论这其中的一些核心命令.其目的旨在为您提供一个可用作便捷参考的列表.虽然这些命令的行为在所有 AIX 版本中都应该相同,但是仅在 AIX 5.3 下对它们进行了测试. 注意:以下段落中 ...

  5. AIX 常用命令 第一步(uname,lspv)

    如何知道自己在运行单处理器还是多处理器内核? /unix 是指向已启动内核的符号链接.要了解正在运行什么内核模式,可输入 ls -l /unix 并查看 /unix 链接到什么文件.下面是 ls -l ...

  6. AIX常用命令略记

    ■ 初始化端末时可能需要确认服务器端和端末时间是否匹配 ●cal 显示日历 ●date 显示服务前当前时间 ■    显示当前目录,即显示当前所在目录的adress ●pwd(print workin ...

  7. RedHat Linux Shell常用命令(多数也适用于Unix和AIX)

    注:本文转载自疯狂的矩阵一文,http://www.cnblogs.com/520sojustdoit/p/4642568.html --------------------------------- ...

  8. Linux、Aix(unix)、Oracle 银行外包开发运维常用命令

    我一直是银行外包开发人员,常用的操作命令固然少不了,这是我一次自己边添加边使用的笔记.内容有点乱,希望可以帮到你. rm 文件或目录rm -f 文件或目录rm -rf * 跑路的时候用du -h 文件 ...

  9. AIX运维常用命令

    目前传统的磁盘管理仍有不足:如果下Unix系统中的存储容量需要扩展,文件系统就必须停止运行,然后通过重构分区的手段来进行分区和文件系统的扩容.一般采用的方法是先备份该文件系统并删除其所在的分区,然后重 ...

随机推荐

  1. Linux下读取RFID卡号(C串口编程)

    由于项目需要用到RFID.GPRS.摄像头等模块所以便看了一下,整理了一下学习思路,本篇先是整理一下串口读取RFID卡号的程序思路,后面还会更其他的 RFID模块: 本次采用的是125K的RFID读卡 ...

  2. SQL Server 2008新特性——策略管理

    策略管理是SQL Server 2008中的一个新特性,用于管理数据库实例.数据库以及数据库对象的各种属性.策略管理在SSMS的对象资源管理器数据库实例下的“管理”节点下,如图: 从图中可以看到,策略 ...

  3. Yii学习笔记之二(使用gii生成一个简单的样例)

    1. 数据库准备 (1) 首先我们建一数据库 yii2test 并建立一张表例如以下: DROP TABLE IF EXISTS `posts`; CREATE TABLE `posts` ( `po ...

  4. C#应用视频教程1.3 Socket通信客户端完善

    我们先把前面的代码封装成一个完整的类,因为跟网络相关的方法并不一定是建立socket的服务器和客户端,所以还是应该把两个分开,比如获取本机IP,修改本机IP,PING远程主机这些事情应该放在一个单独的 ...

  5. angularjs中ajax请求时传递参数的方法

    method1方法使用的是params参数,该用法会把参数直接附加到url中 method2方法使用的是data参数,该参数会把页面参数类型从默认的multipart/form-data改为appli ...

  6. 在Flex (Flash)中嵌入HTML 代码或页面—Flex IFrame

    在flex组件中嵌入html代码,可以利用flex iframe.这个在很多时候会用到的,有时候flex必须得这样做,如果你不这样做还真不行…… flex而且可以和html进行JavaScript交互 ...

  7. PHP Filter函数

    PHP Filter 函数 PHP Filter 简介 PHP 过滤器用于对来自非安全来源的数据(比如用户输入)进行验证和过滤. 安装 Filter 函数是 PHP 核心的组成部分.无需安装即可使用这 ...

  8. KineticJS教程(12)

    KineticJS教程(12) 作者: ysm  12.舞台 12.1.舞台的大小 舞台创建后还可以用舞台对象的setSize(width, height)方法来设置舞台的宽度与高度. <scr ...

  9. java在线预览txt、word、ppt、execel,pdf代码

    在页面上显示各种文档中的内容.在servlet中的逻辑 word: BufferedInputStream bis = null; URL url = null; HttpURLConnection ...

  10. openerp在ubuntu中查看日志

    sudo su - openerp -s /bin/bash less /var/log/openerp/openerp-server.log