当前位置:文档之家› AIX常用命令使用

AIX常用命令使用

AIX常用命令使用
AIX常用命令使用

AIX常用命令使用

分类:IBM小型机

1.查看当前有多少卷组信息

[root@p570-07_lpar3#]lsvg

rootvg

wvg

2.查看某一卷组所在物理硬盘

[root@p570-07_lpar3#]lsvg -p wvg

wvg:

PV_NAME PV STATE TOTAL PPs FREE PPs FREE DISTRIBUTION

hdisk1 active 4374 4374 875..875..874..875..875

3.从物理硬盘上删除卷组

[root@p570-07_lpar3#]reducevg -d wvg hdisk1

ldeletepv: V olume Group deleted since it contains no physical volumes.

3001-047 There is no matching file entry for /dev/wvg.

4.在物理硬盘上创建卷组

[root@p570-07_lpar3#]mkvg -y wvg -s 16 hdisk1

wvg

5.查看某一卷组的详细信息

[root@p570-07_lpar3#]lsvg wvg

VOLUME GROUP: wvg VG IDENTIFIER: 00cc49ef00004c000000010f5046b4d3

VG STATE: active PP SIZE: 16 megabyte(s)

VG PERMISSION: read/write TOTAL PPs: 4375 (70000 megabytes)

MAX LVs: 256 FREE PPs: 4375 (70000 megabytes)

LVs: 0 USED PPs: 0 (0 megabytes)

OPEN LVs: 0 QUORUM: 2 TOTAL PVs: 1 VG DESCRIPTORS: 2 STALE PVs: 0 STALE PPs: 0 ACTIVE PVs: 1 AUTO ON: yes MAX PPs per VG: 30480

MAX PPs per PV: 5080 MAX PVs: 6

LTG size (Dynamic): 256 kilobyte(s) AUTO SYNC: no

HOT SPARE: no BB POLICY: relocatable

6.在某一卷组中创建逻辑卷

[root@p570-07_lpar3#]mklv -t jfs2 -y weblv wvg 4374

weblv

例如:

mklv -tjfs2 -ex -y indx01 oradatvg 160 hdisk13 hdisk14 hdisk15 hdisk16 hdisk17 hdisk18 hdisk19

hdisk20 hdisk21 hdisk22

mklv -tjfs2 -ex -y indx02 oradatvg 160 hdisk13 hdisk14 hdisk15 hdisk16 hdisk17 hdisk18 hdisk19

hdisk20 hdisk21 hdisk22

7.查看目前系统中所有逻辑卷的信息

[root@p570-07_lpar3#]lsvg -o | lsvg -i -l

wvg:

LV NAME TYPE LPs PPs PVs LV STATE MOUNT POINT weblv jfs2 4374 4374 1 closed/syncd N/A

rootvg:

LV NAME TYPE LPs PPs PVs LV STATE MOUNT POINT

hd5 boot 1 1 1 closed/syncd N/A

hd6 paging 4 4 1 open/syncd N/A

hd8 jfs2log 1 1 1 open/syncd N/A

hd4 jfs2 1 1 1 open/syncd /

hd2 jfs2 18 18 1 open/syncd /usr

hd9var jfs2 1 1 1 open/syncd /var

hd3 jfs2 1 1 1 open/syncd /tmp

hd1 jfs2 1 1 1 open/syncd /home

hd10opt jfs2 2 2 1 open/syncd /opt

lg_dumplv sysdump 16 16 1 open/syncd N/A

fslv00 jfs2 43 43 1 open/syncd /home/oracle/orasys 8.查看某一逻辑卷的详细信息

[root@p570-07_lpar3#]lslv weblv

LOGICAL VOLUME: weblv VOLUME GROUP: wvg LV IDENTIFIER: 00cc49ef00004c000000010f5046b4d3.1 PERMISSION: read/write

VG STATE: active/complete LV STATE: closed/syncd TYPE: jfs WRITE VERIFY: off

MAX LPs: 4374 PP SIZE: 16 megabyte(s)

COPIES: 1 SCHED POLICY: parallel LPs: 4374 PPs: 4374 STALE PPs: 0 BB POLICY: relocatable

INTER-POLICY: minimum RELOCATABLE: yes INTRA-POLICY: middle UPPER BOUND: 6 MOUNT POINT: N/A LABEL: None MIRROR WRITE CONSISTENCY: on/ACTIVE

EACH LP COPY ON A SEPARATE PV ?: yes

Serialize IO ?: NO

9.删除某一逻辑卷

[root@p570-07_lpar3#]rmlv weblv

Warning, all data contained on logical volume weblv will be destroyed.

rmlv: Do you wish to continue? y(es) n(o)? y

rmlv: Logical volume weblv is removed.

10.在某一逻辑卷上创建文件系统

[root@p570-07_lpar3#]mount /dev/wlv webhome

[root@p570-07_lpar3#]df -k

Filesystem 1024-blocks Free %Used Iused %Iused Mounted on

/dev/hd4 131072 104724 21% 2411 10% /

/dev/hd2 2359296 93948 97% 39641 61% /usr

/dev/hd9var 131072 121364 8% 444 2% /var

/dev/hd3 131072 129552 2% 39 1% /tmp

/dev/hd1 131072 70020 47% 386 3% /home

/proc - - - - - /proc

/dev/hd10opt 262144 115908 56% 1405 6% /opt

/dev/fslv00 5636096 998004 83% 63064 22% /home/oracle/orasys

/dev/wlv 71630848 71619580 1% 4 1% /webhome [root@p570-07_lpar3#]chfs -a size=+512M /var

Filesystem size changed to 1310720

查看一个lv中包含的pv

[root@p570-07_lpar3#]lslv -l wlv

wlv:/webhome

PV COPIES IN BAND DISTRIBUTION

hdisk1 2179:000:000 20% 438:437:437:437:430

查看一个vg中包含的pv

[root@p595_a#]lsvg -p datavg

datavg:

PV_NAME PV STATE TOTAL PPs FREE PPs FREE DISTRIBUTION

hdisk1 active 575 44 00..00..00..00..44

hdisk2 active 575 45 00..00..00..00..45

hdisk3 active 575 45 00..00..00..00..45

hdisk4 active 575 45 00..00..00..00..45

hdisk5 active 575 46 00..00..00..00..46

hdisk6 active 575 46 00..00..00..00..46

hdisk7 active 575 46 00..00..00..00..46

hdisk8 active 575 46 00..00..00..00..46

hdisk9 active 575 46 00..00..00..00..46

hdisk10 active 575 46 00..00..00..00..46

hdisk11 active 575 46 00..00..00..00..46

hdisk12 active 575 46 00..00..00..00..46

startsrc -g nfs

man exportfs

lssrc -g nfs

mknfs -N可依据exports文件来启动nfs server进程

startsrc -s timed -a c

startsrc -s timed从服务器端同步

bootinfo 察看系统信息

bootinfo -y 察看是32位系统还是64位

smit installp 安装包

find / -name *.* 查找文件

qunzip *.gz 解压缩*.gz文件

tar -xvf *.tar 解开tar包

smit 打开图形界面的系统配制。

F6 显示快捷命令既smitty 后的参数

smitty vg

网络:

lsdev -Cc adapter | grep ent 列出网卡

cfgmgr 自动配制所有设备

察看本机网络环境的方法:

1 ifconfig -a

2 netstat -in

察看路由信息:

netstat -rn

添加/删除路由:

route add 下一次重新启动后将失效

route delete 删除某条路由

smit route 写入ODM库重新启动不失效

默认安装好AIX后将打开TELNET FTP

lssrc 察看服务

lssrc -t telnet 察看TELNET开启情况

系统密码可作为FTP密码

vi /etc/inetd.conf 定义AIX使用那些服务不使用哪些服务以及服务使用什么进程、参数等信息

没有加#的服务是已经开启的服务

如果要停止一个已经开启的服务先在文件中把该服务前加# 然后使用refresh -s inetd 刷新

配置DHCP获取TCP/IP信息:

smit tcpip -> use DHCP for TCPIP con...

配置DHCP服务器:

smit dhcpsd

打开NFS:

smit nfs -> config NFS -> add a dir to exports 指定共享文件夹、哪些人可以访问它showmount -e 127.0.0.1 察看自己或别人共享了哪些目录

mount 192.168.0.1:/tmp/test /home/test 客户端mount服务器的目录

LVM:

lspv 列出物理硬盘

lsvg 列出逻辑卷组一组物理硬盘为一个VG

系统的第一个VG就是rootvg操作系统也是

创建在rootvg上一个VG至少需要一个PV

一个PV也最多只能在一个VG中

lsvg rootvg

一个PP为一个块可以理解为LINUX中的Block

rmdev -dl hdisk2 删除第二块硬盘

cfgmgr 恢复删除的第二块硬盘

刚被识别出来的硬盘不属于任何VG

把hdisk2加入rootvg

smit extendvg -> 选择VG、PV

smit reducevg 把hdisk2从rootvg中删除(此时hdisk2上必须没有数据)

smit mkvg -> 制定VG名、制订PP、设定PV 增加一个VG

smit chvg 修改VG属性

lsvg -o 察看已经激活的VG

lsvg -p rootvg 察看rootvg中多包含的PV

varyoffvg vg名把已经激活的VG变为非激活状态

rootvg 必须处于激活状态

varyonvg 激活VG

lsvg -l rootvg 显示rootvg中包含哪些逻辑分区

varyoffvg datavg

exportvg datavg

inportvg 使用这三个命令就可以修改VG的名称不不改变盘上的数据

smit mklv 创建LV

创建LV时有下列参数要注意:

logic volume name 起一个有意义的LV名字

number of logical partitions 这个参数其实是指定此LV的大小1个LP相当于一个PP 如果此处添数字 2 而一个PP是16M 那么这个LV的大小是32M

physical volume name 指定此LV将会创建在哪个PV上如果不指定那么此LV 将有可能创建在多个PV上

logical volume type 指定LV的类型如果做文件系统则可以填:jfs 如果使用裸设备可以填入:raw

stripe size 条带化大小提高了性能他在软件级别实现了raid0 实现条带化至少需要两块盘

smit chlv 修改LV属性

lslv testlv 列出LV信息

显示出的LV信息中copies 显示了此LV有多少镜象如果显示为一表示没有镜象

smit mklvcopy 增加LV的镜象

new total number of logical partition 镜象的多少AIX最多支持三个

smit mirrorvg 对VG做镜象其实是对VG中的没一个LV做镜象

smit rmlvcopy 改变LV镜象个数注意不仅仅是可以减少也可以增加

smit unmirrorvg 改变VG镜向个数

AIX的文件系统:

jfs(日志文件系统) 不支持大于2G的单个文件

jfs2 可以支持单个文件大小到64G

NFS

CDFS

smit crfs 创建文件系统注意创建时候选择:add a journaled file system on a previously defined

logical volume 意思是对一个已经创建的LV来做文件系统如果选择第一项则会先创建一个LV再做文件系统

支持大文件的JFS可以支持单个文件大小到64G

lsfs 相当于DF 但是DF只现实已经mount了的文件系统

lsfs -q 显示更详细的信息

/etc/filesystems 文件纪录了所有文件系统的属性

AIX 5.3 以前只支持动态的增加文件系统的大小不支持动态减小

一个空的文件系统由于lost+found等文件系统信息的占用可能剩余空间没有100%

smit chfs 增加一个文件系统的大小

修改number of units 可以修改文件系统的大小输入+50 即增加50个block

fuser -cux /testfs 察看什么进程在访问此文件系统得到的结果是一个进程号即PID 和用户名

smit rmfs 删除一个文件系统

fsck 文件系统名称检查文件系统例如fsck /home fsck -y 启用修复功能

当交换空间的使用率大于70%的时候需要动态的增加换页空间AIX支持动态增加

smit pgsp 修改交换空间大小

刚刚创建的交换空间默认是没有激活的

swapon /dev/paging00 激活新增加的交换文件

lsps -a 察看交换空间信息

如果要删除一个交换空间首先请使用:

swapoff

为了增强系统的可用性交换空间也可以做镜象使用的命令是smit mklvcopy

lsdev -P 察看预定义的所有设备

lsdev -C 目前已经安装好的设备

prtconf 察看所有配置信息包含CPU个数频率内存大小网络配置硬盘配置等lsattr -El 可以察看设备的属性显示ture的属性代表是可以改变的

例如

lsattr -El mem0

lsattr -El inet0

UNIX(AIX)系统常用命令

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 向上下翻,Esc

smit 进入管理界面

cd 改变路径

ls 列出文件

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

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

ls -ltr

more 输出文件内容到屏幕

cat 显示文本文件内容/合并文件

pg 分页显示文件内容,回车后下一页

file 显示文件属性(可执行/ASCII/等)

clear 清屏

mkdir 创建目录

rmdir 删除目录

cp 拷贝文件

mv 文件/目录改名,转移

rm 删除文件/目录, 如:rm -fr ora*

rmdir 删除目录,如: rmdir oracle

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

du 磁盘使用信息汇总

mount 显示已经挂装的文件系统的信息或挂装文件系统mount -rv cdrfs /dev/cd0 /cdrom mount

/dev/lv02 /u01

umount 卸载某个文件系统umount /cdrom

fuser -kxuc /dev/cd0 当光驱不能正常释放时

lsattr -E -l sys0 -a realmem 察看内存的命令

env 输出用户环境变量到屏幕

id 察看用户的属性

whoami 察看当前用户名

who 查看已经登录的用户

who -r 查看目前系统的运行级别

users 用单独的一行打印出当前登录的用户,每个显示的用户名对应一个登录会话

如果一个用户有不止一个登录会话,那他的用户名将显示相同的次数

w 显示当前系统中每个用户和它所运行的进程信息

last 此命令往回搜索wtmp来显示自从文件第一次创建以来登录过的用户whereis 命令的绝对路径

passwd 设置用户密码

su 改变/切换用户id

lsuser ALL 列出所有已经创建的用户

lsgroup ALL 列出所有已经创建的组

smitty user 管理用户

mkuser 创建新用户,创建用户的缺省属性值于文件:/usr/lib/security/mkuser.default,只能由root修改

smitty group 管理组

mkgroup 创建新组

chfn 改变用户详细信息

jobs 查看后台任务/进程

fg 把后台进程调到前台

bg 把当前进程调到后台运行

grep 查找匹配字符/字符串

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

netstat -IN

netstat -rn 显示核心路由表

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

netstat -v 正在使用的设备驱动程序的统计信息

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

netstat -D 显示丢弃包的情况

ifconfig -a 显示网络配置信息

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

date 系统时间

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

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

uname 显示操作系统信息

oslevel 系统版本

man 帮助文件

smitty clstart | clstop 起用|关闭HA

smitty hamcp

smitty chinet 改变网卡的配置信息

smitty cluster 配置cluster

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

dd

p

P

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

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

lsvg -o 显示卷组信息

lsvg -l rootvg

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

smitty tcpip tcp/ip配置

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

lspv 显示卷组里的物理卷信息

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

errclear 清除error log

lsps -a 显示交换空间

swapon /dev/paging01 激活交换空间

chps -a paging01 删除交换空间

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

smit mkps 增加交换空间

smit chps 修改交换空间

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

varyoffvg 关闭卷组

/ect/services 查看端口

/etc/hosts 机器名IP对照表

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

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

增加并配置端口

删除端口

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

lscfg

lsdev

route ADD 0 10.188.12.1

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

su root 以ROOT用户登录;

smitty lv 增加逻辑盘

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

ls -l 查看权限

./fielname 运行filename文件

smitty clstart 启动HA

smitty clstop 停止HA

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

cat file1 >> file2 合并file1到file2

SMIT 综合管理工具

# 表示ROOT用户;

$ 表示一般用户;

shutdown -fr 快速重启;

smitty crjfs 创建结点; mount /u05 chown -R oracle.dbs u05 chmod -R 777 u05

加一个文件系统的步骤: 加文件系统/chmod/chown/mount 文件系统名

smitty jfs

smitty lv

smitty lvm 管理逻辑卷

smitty vg 管理卷组

smitty chvg

drwxrwxrwx 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下对应的目录,重建; smitty aio 调整aioservers

#pstat -a|grep aios|wc -l 查看aio的值是否常达到MAX,IF 增加MIN, MAX aio; 当任何用户都不能登录图形界面时有可能根结点充满,在登录窗口用字符方式登录,加大根结点空间即可;

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

more /etc/passwd|grep zhxx 查找静态字符"zhxx"

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

UID PID PPID C STIME TTY TIME CMD

root 43626 45014 0 20:38:58 pts/1 0:00 -ksh

root 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 列出物理卷信息

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

smit reogvg 重组卷组

smit importvg 导出卷组,卷组必须是不活动的;

lspv hdisk0 显示物理卷

lspv -l hdisk0 逻辑卷映射

lspv -p hdisk0 物理卷映射

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

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

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

fsck /u05 检查u05文件系统

xclock 时钟,可用于检查环境是否正常

chmod 777 /u02

r 2=3 相当于:chmod 777 /u03

rsh 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...

fi

read xxx 从标准输入读入一行,赋给xxx变量; read x echo $x

for i in ....

do

...

done

while expression

do

...

done

ksh scriptname

scriptname

pathname/scriptname shell script的三种执行方法

#command 前台进程

#command & 后台进程

nice/renice 增加/再增加nice的值,从而降低进程优先级;

nohup command & 使用户的后台进程在用户退出时仍然运行

#alias alias=string 赋命令别名

unalias aliasname 取消命令别名

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/sulog su命令执行记录

/var/adm/wtmp,/etc/utmp 用who命令查看登录记录

last root |pg root用户登录记录

last reboot | pg 重启记录;

/etc/passwd 合法用户(不含密码)

/etc/group

/etc/security 普通用户不能访问的安全性文件目录

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

smitty 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 跟踪IP

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

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

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

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

lslv ***** ******为裸设备名称,显示裸设备相关参数

/etc/default/login 加上CONSOLE=/dev/console 后,可防止root用户telnet;

SSL工具代替telnet等,增加安全性

/etc/passwd .../bin/sh 对应.profile

/etc/passwd .../bin/csh对应.login

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

su - username执行.profile

vmstat 查询内存情况

iostat

mpstat 查询CPU情况

/etc/vfstab 磁盘目录规划

mount 目录安装情况

format 查看磁盘物理信息

p 分区

p

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

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或软驱

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/system01 chown oracle:dba /dev/rsystem01 在使用文件时必须用rsystem01 ------------------------------------------------- smit快速路径名称:(smit:图形方式,smitty:字符方式) dev 设备管理 diag 诊断 jfs 定期档案管理系统 lvm 逻辑卷册系统管理员管理 nfs NFS管理 sinstallp 软件安装及维护 spooler 列印队列管理 system 系统管理

AIX常用命令

AIX常用命令目录指令 文件操作 选择操作

安全操作 编程操作 进程操作 时间操作 网络与通信操作 Korn Shell命令

其他命令 1 基本命令 pwd 查看当前目录 ls -a查看隐藏信息-l查看详细信息 cd 转到指定目录 mkdir 创建目录 mkdir –p 创建多级目录 rmdir 删除目录(不能删除当前目录或父目录且必须为空) rm -rf file 删除文件 clear 清屏 istat 查看文件i_node表的信息

touch 更新文件的访问和修改时间 date 列出当前日期时间 who 查看已登陆的用户 who am i 查看当前用户 su 切换用户 man 帮助 vi file 创建/编辑文件 exit 退出 cp source target 拷贝文件 mv source target 移动文件或重命名 cat 查看文件内容 compress -v file 压缩文件 uncompress file.z 解压文件 passwd 修改口令 shutdown -h now 立刻关机 shutdown -r now 关闭并立刻重启 reboot 重启 2 查看端口连接数命令 netstat -an | find /i "8000" /c Windows下查看8000端口的连接

netstat -an | grep 8000 Linux和Aix下查看8000端口的连接 netstat -an | grep 8000 |wc -l 自动统计linux和Aix端口号为8000的连接数 3 更改权限命令 chmod a-x myfile rw- rw- rw-收回所有用户的执行权限chmod og-w myfile rw-r--r--收回同组用户和其他用户的写权限 chmod g+w myfile rw- rw- r--赋予同组用户写权限chmod u+x myfile rwx rw-r--赋予文件属主执行权限(常用) chmod go+x myfile rwx rwx r-x 赋予同组用户和其他用户执行权限 4 拷贝文件命令 //远程目录拷贝到本地 scp cata@108.199.2.201:/home/cata/nmon/nmon /home/oracle/nmon //本地拷贝到远程目录

AIX系统基本命令

AIX系统基本命令 mkdir:用于创建目录 $ mkdir oracle $ ls oracle $ rm:用于删除文件或目录(rm –r 删除目录时目录内有内容,用-r一起删除)$ rm -r oracle $ ls $ mv:用于改变文件或目录名 $ mkdir ll $ ls ll $ mkdir kk $ ls kk ll $ mv ll kk $ ls kk $ cd kk $ ls ll $ cd:用于进入系统某一级目录中去 $ cd / $ pwd / $ cd /home/oracle $ pwd /home/oracle $ ls 功能:显示目录中的内容,列出当前目录中所有文件的文件名 参数说明: a:列出目录中所有文件 d:列出所有子目录 l:列出长格式文件信息 举例: ls –a:列出当前目录中的所有文件 $ ls -a #UNTITLED# .dt createdbscripts oracle . .dtprofile dead_letter smit.log .. .profile ll smit.script .TTauthority .sh_history make.log websm.log .Xauthority afiedt.buf mbox websm.script $ ls –l:显示文件的详细信息 $ ls -l

-rw------- 1 201 dba 11174 Sep 17 09:15 err*.log drwxr-xr-x 3 201 dba 512 Sep 22 10:21 tra*.log -rw-r--r-- 1 201 dba 8971 Sep 20 11:08 smit.log -rw-r--r-- 1 201 dba 5437 Sep 20 11:08 smit.script -rw-r--r-- 1 201 system 1682 Sep 02 15:18 websm.log -rw-r--r-- 1 201 system 21441 Sep 02 15:10 websm.script (还有ls –rtl,ls –lt 等相关类似命令) $ date 功能:显示当前日期和时间,超级用户可以进行修改 举例:$ date Mon Sep 22 11:22:33 BEIST 2013 $ wc 功能:计算文件中的行数、字数和字符数 参数说明: c:计算字符数 l:计算行数 w:计算字数 举例: # wc profile 13 53 381 profile | | | 行数字数字符数 $ wc smit.log 422 1162 8971 smit.log $ who 功能:列出当前系统注册的用户 举例:$who am i-- 列出当前系统使用者身份 $ who oracle lft0 Sep 22 09:05 oracle pts/0 Sep 22 10:17 (192.168.100.79) oracle pts/4 Sep 22 09:05 (:0.0) $ who am i oracle pts/0 Sep 22 10:17 (192.168.100.79) $ finger 显示当前登陆到系统中的用户的信息 举例: # finger Login Name TTY Idle When Site I nfo oracle ??? *l0 2:02 Mon 09:05 oracle ??? p4 1:59 Mon 09:05 root ??? p0 Mon 11:06 # finger oracle

AIX系统常用命令

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 删除目录/mytmp 6.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 下所有文件及其子目录拷贝至目录/mytmp 7.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有可读可写可执行的权限,文件所归属的用户组有可读可执行的权限,其它用户有可读可执行的权限。 9.Chown 文件属性设置 [语法]: chown [-R] 文件属主文件... [参数]: -R 改变所有子目录下所有文件的存取模式 [例子]: chown tom file1 将文件file1 的文件属主改为用户tom chown –R oracle /oracle 将/oracle属主改为用户oracle 10.vi 文本编辑 vi是unix上最常用的文本编辑工具 vi filename :打开或新建文件,并将光标置于第一行首 插入命令:i 从光标所在位置前面开始插入资料

AIX最常用命令(中文注释)

AIX常用命令 目录操作 命令名功能描述使用举例 mkdir 创建一个目录mkdir dirname "mkdir yaohc/test" rmdir 删除一个目录rmdir dirname "rmdir yaohc/test" mvdir 移动或重命名一个目录mvdir dir1 dir2 "mvdir test testcopy" cd 改变当前目录cd dirname pwd 显示当前目录的路径名pwd ls 显示当前目录的内容ls -la dircmp 比较两个目录的内容dircmp dir1 dir2 文件操作 命令名功能描述使用举例 cat 显示或连接文件cat filename pg 分页格式化显示文件内容pg filename more 分屏显示文件内容more filename od 显示非文本文件的内容od -c filename cp 复制文件或目录cp file1 file2 rm 删除文件或目录rm filename "rm -r test" mv 改变文件名或所在目录mv file1 file2 "mv copytest copy" ln 联接文件ln -s file1 file2 find 使用匹配表达式查找文件find . -name "*.c" -print

file 显示文件类型file filename 选择操作 命令名功能描述使用举例 head 显示文件的最初几行head -20 filename tail 显示文件的最后几行tail -15 filename cut 显示文件每行中的某些域cut -f1,7 -d: /etc/passwd colrm 从标准输入中删除若干列colrm 8 20 file2 paste 横向连接文件paste file1 file2 diff 比较并显示两个文件的差异diff file1 file2 sed 非交互方式流编辑器sed "s/red/green/g" filename grep 在文件中按模式查找grep "^[a-zA-Z]" filename awk 在文件中查找并处理模式awk '{print $1 $1}' filename sort 排序或归并文件sort -d -f -u file1 uniq 去掉文件中的重复行uniq file1 file2 wc 统计文件的字符数、词数和行数wc filename nl 给文件加上行号nl file1 >file2 安全操作 命令名功能描述使用举例 passwd 修改用户密码passwd chmod 改变文件或目录的权限chmod ug+x filename

AIX常用命令介绍

常用命令介绍 文件系统维护命令: Mount /umount Lsfs/lsfs -q df命令 # df -k 以兆为单位列出文件系统空间使用情况 who命令 lsdev 命令 # lsdev –C –H –S a 列出系统中的可用设备 # lsdev -Cc adapter # lsdev -Cc disk 列出系统中的所有硬盘 # lsdev -Cc memory 列出系统中的所有内存 # lsdev -Cc processor 列出系统中的所有CPU lsattr 命令 # 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 ssa0 lppchk 命令 # 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/vi uname 命令 # uname -m查看CPU的序列号,该序列号用来生成BTP的序列号# uname -S 主机名修改主机系统名 hostname

AIX管理常用命令

AIX 管理常用命令 1.关机 重新引导多用户系统 smit shutdown shutdown -r 重新引导单用户系统 smit shutdown shutdown -r 或 reboot 将系统关闭为单用户方式: 1. cd /; 2. shutdown -m 在紧急情况下关闭系统: shutdown -F 2.存储管理 2.1 创建卷组 smitty mkvg 2.2 显示系统所有卷组 lsvg 2.3 显示系统当前活动的卷组 lsvg -o 2.4 显示某一个卷组 lsvg 卷组名; 如 lsvg rootvg 2.5 显示指定卷组的逻辑卷 lsvg -l 卷组名 2.6 显示卷组中的物理卷 lsvg -p 卷组名 2.7 给指定卷组添加物理卷 smitty extendvg 2.8 从指定卷组中删减物理卷 smitty reducevg 2.9 显示所有物理卷 lspv 2.10 显示某个物理卷 lspv 物理卷名;如 lspv hdisk1 2.11 显示物理卷的物理分区 lspv -p 物理卷名 2.12 显示物理卷中的所有逻辑卷 lspv -l 物理卷名 2.13 新建一个逻辑卷 smitty lv 2.14 显示逻辑卷位置 lslv -l 逻辑卷名 2.15 文件系统信息在/etc/filesystems 2.16 建立一个文件系统 smitty fs;快捷方式 smitty crjfs 2.17 修改文件系统 smitty chjfs 2.18 显示文件系统 lsfs 2.19 删除一个文件系统 smitty rmfs 3.用户管理 3.1 添加用户 smit mkuser; 或直接使用命令 mkuser 3.2 改变用户属性 smit chuser 3.3 显示所有用户 smitty lsuser 3.4 显示某一用户所有属性 smitty chuser 或者 lsuser 用户名3.5 属性按格式显示 lsuser -f 用户名 3.6 删除用户 smitty rmuser 3.7 设置和修改密码 smitty passwd或者passwd 用户名 3.8 添加组 smitty mkgroup 3.9 改变组的属性 smitty chgroup 3.10 显示组 smitty group或者lsgroup 3.11 显示组属性 lsgroup -a -f 属性 ALL

IBM--AIX命令

IBM pSeries服务器AIX系统的常用命令 1.如何移动与重命名文件? 要将文件和目录从一个目录移动到另一个目录,或重命名一个文件或目录,使用mv 命令。 如果将一个文件或目录移动到新的目录而不指定新的名字,则其保留原来的名字。 注意: 如果不指定-i 标志,mv 命令可能会覆盖许多已存在的文件。-i 标志会在覆盖文件之前提示确认。而-f 标志则不会提示确认。如果一起指定了-f 和-i 两个标志,则后一个指定的标志优先。 以下是如何使用mv 命令的示例: 1.要将文件移动到另一个目录并给它一个新名字,请输入: # mv intro manual/chap1 按下Enter 键。 该命令将intro 文件移动到manual/chap1 目录。名字intro 从当前目录被除去,同样的文件 在manual 目录中以chap1 的名字出现。 2.要将文件移动到另一个目录,且不改变名字,请输入: # mv chap3 manual 按下Enter 键。 该命令将chap3 移动到manual/chap3。 用mv 命令重命名文件 可以使用mv 命令改变文件的名字而不将其移动到另一目录。 3.要重命名文件,请输入: # mv appendix apndx.a 按下Enter 键。 该命令将appendix 文件重命名为apndx.a。如果名为apndx.a 的文件已存在,则旧的内容被appendix 文件的内容替换。 2.如何在系统中移动或者重命名目录? 如果需要移动或者重命名目录,可以在系统中使用mvdir 命令。 例如,如果需要移动目录,可以在命令行中输入下面的命令: # mvdir book manual 然后按下Enter(回车)键。 如果manual 目录在系统中已经存在,则上面的命令会将book 目录移动到名为manual 的目录下面。否则,book 目录会被重新命名为manual。 例如,如果需要移动和重命名目录,请在命令行中输入下面的命令:

AIX常用命令

平时在aix中做一些操作,把常用的一些命令记录在此。 一、磁盘与文件系统 mkvg时没有-B参数时,一个VG最多255个逻辑卷和32个物理卷,加上这个参数后,可以达到512个逻辑卷128个物理 卷。 1.镜像rootvg extendvg rootvg hdisk1 mirrorvg -c2 rootvg bootlist -m normal -o hdisk0 hdisk1 bootlist -m normal ent2 gateway=192.168.32.94 bserver=192.168.32.11 client=192.168.32.117 hdisk0 #在hdisk1上建立一个引导逻辑卷(BLV) bosboot -ad hdisk1 修改bootlist bootlist -m normal hdisk0 hdisk1 rmt0 fd 显示boolist bootlist -m normal -o chvg -Qn rootvg lsvg datavg 中QUORUM 2 rootvg 要关闭QUORUM 2.激活PV chdev -l pvname -a pv=yes 3. VG操作 删除vg varyonvg dbvg03 reducevg -df dbvg03 hdiskpower4 hdiskpower5 导出、导入vg exportvg dbvg01 importvg -y'dbvg01' -c -n importvg -V 50 -y'dbvg01' 50为major number 查看可以分配的major number lvlstmajor 建vg,-f -n为启动进不varyon,-c 为concurrent mkvg -f -y'dbvg01' -s'64' '-n' '-c' hdiskpower0 hdiskpower1 mkvg -B -t 32 -y'dbvg01' -s'64' -c -n hdiskpower0 hdiskpower1

AIX操作系统常用命令

1. AIX系统查看操作系统版本 #bootinfo -y 可以查看操作系统的位数 #oslevel 可以查看操作系统版本 #oslevel -r 可以查看操作系统小版本号 2. IBM pSeries服务器AIX系统的常用命令 IBM pSeries服务器AIX系统的常用命令,包括如何移动与重命名文件、如何在系统中移动或者重命名目录、如何删除目录、如何为文本文件排序等。 1) 如何移动与重命名文件? 要将文件和目录从一个目录移动到另一个目录,或重命名一个文件或目录,使用mv 命令。 如果将一个文件或目录移动到新的目录而不指定新的名字,则其保留原来的名字。 注意: 如果不指定 -i 标志,mv 命令可能会覆盖许多已存在的文件。-i 标志会在覆盖文件之前提示确认。而 -f 标志则不会提示确认。如果一起指定了 -f 和-i 两个标志,则后一个指定的标志优先。 以下是如何使用 mv 命令的示例: a) 要将文件移动到另一个目录并给它一个新名字,请输入:# mv intro manual/chap1按下 Enter 键。 该命令将 intro 文件移动到 manual/chap1 目录。名字 intro 从当前目录被除去,同样的文件在 manual 目录中以 chap1 的名字出现。 b) 要将文件移动到另一个目录,且不改变名字,请输入:# mv chap3 manual按下 Enter 键。 该命令将 chap3 移动到 manual/chap3.用 mv 命令重命名文件可以使用 mv 命令改变文件的名字而不将其移动到另一目录。 c) 要重命名文件,请输入:# mv appendix apndx.a按下 Enter 键。 该命令将 appendix 文件重命名为 apndx.a.如果名为 apndx.a 的文件已存在,则旧的内容被 appendix 文件的内容替换。 2) 如何在系统中移动或者重命名目录? 如果需要移动或者重命名目录,可以在系统中使用 mvdir 命令。 例如,如果需要移动目录,可以在命令行中输入下面的命令:# mvdir book manual 然后按下 Enter(回车) 键。 如果 manual 目录在系统中已经存在,则上面的命令会将 book 目录移动到名为manual 的目录下面。否则,book 目录会被重新命名为 manual.例如,如果需要移动和重命名目录,请在命令行中输入下面的命令:# mvdir book3 proj4/manual 然后按下 Enter(回车)键。 上面的命令会将 book3 目录移动到名为 proj4 的目录下面,并且会将 proj4 目录重新命名为 manual(如果 manual 目录事先在系统中不存在)。 3) 如何删除目录? 可以使用 rmdir 命令将以 Directory 参数指定的目录从系统中除去。在除去目录之前,目录必须为空(只能包含 . 和……),您在将其除去前必须对其父目录拥有写权限。使用 ls -a Directory 命令检查目录是否为空。 以下是如何使用 rmdir 命令的示例: a) 要清空并除去目录,请输入:# rm mydir/* mydir/.* # rmdir mydir

aix常用的命令

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_MAX 11、查看系统版本oslevel -s 12、查看当前已登录终端who 13、查看登录失败日志who /etc/security/failedlogin 14、查看历史登录信息last | grep -v wtmp | grep -v ^$ 15、查看lastlog日志lsuser -a time_last_login tty_last_login ALL 16、查看硬盘信息df 17、查看cpu及内存使用率nmon 按c和m 18、查看内核是否加载 genkex | grep hook 19、修改目录大小 chfs -a size=+4096M / 20、查看硬盘信息df -k 21、/etc/rc.d/init.d/ListenHostSwitch.sh stop/start 22、查看文件大小ls -l或者du -sk/sm 23、AIX查看CPU vmstat 1 2,查看内存svmon -G -i 1 5 24、修改系统时间:smit date

AIX常用命令

目录 目录1 AIX常用命令 (1)

1 AIX常用命令 ●概述 AIX一般没有配置SSH软件包,默认通过telnet协议登录,默认shell为KSH。 P6小型机常被分割为多个LPAR使用,各个LPAR之前互不干扰,独占相应的硬件资源。 ●系统详细信息 # smitty 系统管理的字符界面,可以实现绝大部分命令行操作,相当有用。 # smit 以图形方式进入系统管理界面 # lscfg 获得系统的详细配置 # prtconf 获得系统的详细配置 # uname –p 显示系统的芯片类型。例如,PowerPC # uname –r 显示操作系统的版本号 # uname –s 显示系统名称。例如,AIX # uname –n 显示节点名称 # uname –a 显示系统名称、节点名称、版本、计算机ID # uname –M 显示系统型号名称。例如,IBM, 9114-275 # uname –v 显示操作系统版本 # uname –m 显示运行系统的硬件的计算机ID 编号 # uname –u 显示系统 ID 编号 # smitty hostname 修改主机名 ●操作系统 oslevel –s 查看系统补丁版本 oslevel –r 查看系统大版本 ●查看AIX5300-04缺少哪些文件集更新 oslevel -rl 5300-04 cpu个数和位数 cpu个数 # lscfg | grep proc 显示系统上的处理器数量 cpu位数 # bootinfo –y # bootinfo –K ●32位修改成64位方法: 首先检查是否安装了64位内核的软件包。 # find . -name bos.mp64 如果安装了,请执行下列步骤:

AIX操作系统及常用命令

AIX操作系统及常用命令 一、AIX的性能和特点: 1、短小强干的内核和丰富的核外系统程序 AIX的设计者对系统的内核进行了精心设计,使之既简短又强干,可常驻内存。把凡是能从内核中分离出来的部分都从中分离出来,被分离出来的部分均按核外系统程序对待。 2、良好的用户界面 AIX向用户提供的界面功能齐备,使用方便。其中包括: 命令是用户通过键盘和显示终端与系统进行交互会话的界面。 系统调用命令是供用户在编写应用程序时使用的界面。 X-WINDOWS 是系统与用户之间的图形界面环境。 3、可装卸文件卷的文件系统 AIX的整个文件系统由一个基本文件系统和若干个可装卸的子文件系统构成,它允许用户根据需要把自己的文件卷装入并与基本文件系统连接起来,不需要时可以拆卸下来。AIX的这种特点既便于扩大文件存储空间,又有利于安全和保密。 4、文件、目录和各种I/O设备均作为文件统一处理 为了方便用户使用,AIX将普通数据文件、目录文件和I/O设备均以文件论之,三者使用相同的保护机制,在用户面前它们具有相同的语法和语义。 5、性能良好的网络环境 AIX为用户提供了良好的网络环境,主要包括: 一组网络通信协议,例如TCP/IP。 一组网络通信工具,例如mail, write,wall,talk等。 一组网络编程接口,例如TLI(Transport Layer Interface)和Socket等。 6、完善的安全机制 AIX具有完善的多级安全/保密机制,其中用户级机制的一些基本内容包括: AIX将其用户分为普通用户和特权(超级)用户,它们各自享有不同的权限。 AIX为每一个用户都建立一个户头,称之为用户帐户。系统通过用户帐户来组织和记录各用户在系统中的活动,并将其限制在一定的活动范围之内。 AIX要求每一个用户必须用合法的用户名、正确的口令进行注册,并将每一个用户都归划到某一个特定的用户组中。 AIX要求每一个用户必须按照自己拥有的权限对文件/目录进行访问,不符合权限规定的访问不被系统所接受。

AIX常用命令使用

AIX常用命令使用 分类:IBM小型机 1.查看当前有多少卷组信息 [root@p570-07_lpar3#]lsvg rootvg wvg 2.查看某一卷组所在物理硬盘 [root@p570-07_lpar3#]lsvg -p wvg wvg: PV_NAME PV STATE TOTAL PPs FREE PPs FREE DISTRIBUTION hdisk1 active 4374 4374 875..875..874..875..875 3.从物理硬盘上删除卷组 [root@p570-07_lpar3#]reducevg -d wvg hdisk1 ldeletepv: V olume Group deleted since it contains no physical volumes. 3001-047 There is no matching file entry for /dev/wvg. 4.在物理硬盘上创建卷组 [root@p570-07_lpar3#]mkvg -y wvg -s 16 hdisk1 wvg 5.查看某一卷组的详细信息 [root@p570-07_lpar3#]lsvg wvg VOLUME GROUP: wvg VG IDENTIFIER: 00cc49ef00004c000000010f5046b4d3 VG STATE: active PP SIZE: 16 megabyte(s) VG PERMISSION: read/write TOTAL PPs: 4375 (70000 megabytes) MAX LVs: 256 FREE PPs: 4375 (70000 megabytes) LVs: 0 USED PPs: 0 (0 megabytes) OPEN LVs: 0 QUORUM: 2 TOTAL PVs: 1 VG DESCRIPTORS: 2 STALE PVs: 0 STALE PPs: 0 ACTIVE PVs: 1 AUTO ON: yes MAX PPs per VG: 30480 MAX PPs per PV: 5080 MAX PVs: 6 LTG size (Dynamic): 256 kilobyte(s) AUTO SYNC: no HOT SPARE: no BB POLICY: relocatable 6.在某一卷组中创建逻辑卷 [root@p570-07_lpar3#]mklv -t jfs2 -y weblv wvg 4374 weblv 例如:

AIX常用命令

AIX常用命令 2.1本章的主要命令 alog,cfgmgr,last,bootlist,uptime,mpcfg,shutdown 2.2启动过程 1、启动的前提条件:必须有一个boot image可以加载,同时要能够进入/和/usr文件系统。(如果/tmp,/var不能进入呢?) 2、启动的三种形式 a、硬盘启动 b、无盘工作站启动(通过网络上的其它远程机器提供的启动文件) c、服务模式(也叫维护模式,key设置在service位置上,或是PCI架构通过按F5来进入维护模式) 3、机器启动的三个阶段 a、只读存储内核初始化阶段(Read only storage kernel init phase),在这一阶段,主板被检查,ROS初始化程序加载时寻找bootlist,一旦找到启动设备,boot image读入内存并开始系统初始化。 b、基本设备配置阶段,所有的设备在这一阶段被配置,通过cfgmgr命令 c、系统启动阶段,在这一阶段,所有的lv激活,交换换页开始,并且init开始读取并执行/etc/inittab里的程序。 2.3加电顺序,LED显示和声音提示 在启动过程中要注意LED上代码的变化,它可以提示系统处于哪一个启动阶段。 同时要注意嘀声提示,在设备logo展示完后,如果这时系统ROS没有被破坏,又会出现一次嘀声提示,这时可以选择按F1或F5,如果没有任何选择,这时开始调用bootlist来搜索启动设备。 2.4有用的命令 2.4.1 alog命令 可以使用alog命令来查找启动过程的产生的问题,它维护和管理启动日志,位于/var /adm/ras/bootlog,由于启动日志是固定大小的,所以它循环使用。在启动时,rc.boot启动脚本调用了alog并把启动日志记录到bootlog中去。alog配置数据库中又四种日志:boot,bosinst,nim,dumpsymp。 1、查看日志内容 alog –f LogFile [-o] 2、记录数据到一个指定的日志文件中 alog –f LofFile | [ [ -q] [ -s Szie] ] 3、显示某一日志类型的冗长值 alog –L LogType –V 4、改变某一日志类型的属性值 5、显示当前某一日志类型的属性 alog –L [-t LogType ] 实际应用: #alog –L #alog –o –t boot 记在,由于bootlog没有协同机制的控制,所有如果又多个进程要同时写该日志时,可能记录上会有错误。

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 ‘https://www.doczj.com/doc/7116857534.html,.*’列出https://www.doczj.com/doc/7116857534.html,软件包中所有文件集的历史记录信息 install -C清除失败安装 install -L -d ***列除安装介质上的软件 smit install安装软件 lppchk -v显示文件集安装正确具备条件。-c 验证组成软件包的所有文件,-l验证该软件产品的符号链接。 网络和配置 ping 查看网络是否通 arp显示hostname变量指定主机当前ARP条目 ifconfig -a 显示或修改网络接口的状态

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

AIX巡检常用命令

AIX巡检常用命令 1、机房环境检查 零地电压是否小于1V 温度(摄氏℃) 10 ℃-40℃ 湿度(%) 8% -80% 电源线的母头是否为左零右火电压值是否为240V 2、查看硬件情况 检查设备故障灯,一般为橙色并有故障标志。 有没有异常声响,如硬盘、风扇等。 有没有破损的电缆等 3、主机检查 1)系统空间使用情况,文件系统是否有“满”。 命令:df –k 2)查看卷组信息,有没有"stale"状态的逻辑卷 命令:lsvg -l rootvg 3)检查内存交换区(paging space)使用率是否超过70% 命令:# lsps –s #lsps –a 观察内存大小的命令:lsattr –El mem0 命令:vmstat 2 5

svmon -G 显示从系统启动到现在使用fork(创建的进程)的数量 命令:vmstat - f 4)当前操作系统版本 命令:oslevel 5)系统性能检查: a) CPU性能:使用Vmstat, topas来检查 b) 内存使用情况:也是使用topas, vmstat来检查 c) 检查IO平衡使用情况:使用iostat来检查 d) 交换空间使用情况:使用lsps –a来检查 6)网络检查 netstat -i 查看网卡状态 Ierrs/Ipkts 和Oerrs/Opkts是否>1% ping host_name /IP Address 查看是否通和是否有丢包。 路由表#netstat -rn 查看路由表是否正确,ping 各路由器是否通核对主机名: #hostname #ifconfig -a #lsattr –El inet0 7)检查dump设置 #sysdumpdev –l 8)检查系统合法/非法登陆情况 使用Last命令来检查来自登陆的地方。

AIX5.3常用命令

查看HACMP进程: clstrmgr与clcomd是随HACMP安装后启动的进程,不论HACMP是否在运行,只要安装了V5.3版本的HACMP,这两个进程都会一直存在。 gzoa_clu是这套cluster的名称,在配置HACMP时指定的。 clinfo是启动HACMP监控的一个进程,当此进程存在时,才能用/usr/es/sbin/cluster/clstat命令来查看HACMP的状态。只有在图形界面中才会出现如下图示。 查看oracle进程:

查看SSH服务: 查看VG状态: lsvg -o:查看当前已经激活的VG。 lsvg:查看所有的VG,包含激活和未激活的。 lsvg vgname:查看指定VG的详细信息。 黑色标记处是需要关注的参数。 VG STA TE:active表示当前是激活的。 PP SIZE:是构成VG的最小单位,在建立LV的时候需要用到。 VG Mode:Concurrent表示当前VG为并发模式,用于oracle的RAC。AUTO ON:no表示VG不是自动激活,而是由HACMP或者手工激活的。

lsvg -l vgname:查看指定VG所包含的逻辑卷LV信息。 查看网络状态: 查看每个网络接口的信息,包含IP Label信息。 此处可以看到,固定IP(OASRV1_p550_per)是附在en0即boot1网卡上的。关于固定IP,在HACMP中配置后,将随机附在本节点的网卡上。 查看路由信息

查看安装的文件包及补丁: 查看补丁的命令: instfix -i|grep ML:显示从5300-00到5300-04的补丁全部都有。oslevel -r:当前补丁级别为5300-04。 查看当前系统所包含的文件包,以SSH为例,lslpp -l|grep ssh lslpp -l|grep cluster:查看系统所包含的有关cluster的文件包。

相关主题
文本预览
相关文档 最新文档