官网上的介绍:

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. go语言基础之导入包的常用方法

    1.导入包 示例: 法一 package main //导入包,必须使用,否则编译不过 import "fmt" import "os" func main() ...

  2. HDU 2897 邂逅明下 (博弈)

    题意: 给你n.p.q,每次操作是令n减小 [p, q]区间中的数,当n < p时必须全部取完了,取完最后一次的人算输,问先手必胜还是必败. 解题思路: 这种非常类似巴什博弈,可以找出必胜区间和 ...

  3. RS报内存错误XQE-ROL-0183

    描述问题:RS开发了一个报表,里面涉及日期维度精细判断,还有FM里面做的权限处理,处理逻辑可能比较复杂,后面又加了一个case when的数据项结果就出现了下面的错误 下面就说一下处理方案 从字面意思 ...

  4. RS查询报错之递归公用表表达式不包含顶级 UNION ALL运算符

    在FM里面涉及模型的时候,修改了物理层的查询SQL如下 select * from TARGET_VISIT_GH where ghksdm in(select dept_id from DIM_BI ...

  5. [简谈]绕过HR破门而入的求职智慧

    以往我们在网上看到的非常多求职文章或指导性纲领,譬如啥自信.做功课.良好形象.华丽的简历.工作经验.口才啥的,事实上到了21世纪尤其是互联网快速发展的今天,前面这些技巧就显得无比空洞: 1.由于自信谁 ...

  6. [Algorithm] Coding Interview Question and Answer: Longest Consecutive Characters

    Given a string, find the longest subsequence consisting of a single character. Example: longest(&quo ...

  7. boost::asio 之udp协议的使用

    write by http://blog.csdn.net/bojie5744 bj_末雨 udp sender #include "stdafx.h" #include < ...

  8. Linux使用sar进行性能分析

    转:https://blog.csdn.net/xusensen/article/details/54606401#sar%E7%AE%80%E4%BB%8B Linux使用sar进行性能分析 Lin ...

  9. 数据库:mongodb与关系型数据库相比的优缺点zz (转)

    与关系型数据库相比,MongoDB的优点:①弱一致性(最终一致),更能保证用户的访问速度:举例来说,在传统的关系型数据库中,一个COUNT类型的操作会锁定数据集,这样可以保证得到“当前”情况下的精确值 ...

  10. Linux ${} 变量内容的提取和替换功能等

    [root@localhost log]# var=/dir1/dir2/file.txt 1.对变量取值 [root@localhost log]# echo ${var} /dir1/dir2/f ...