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 系统管理
tcpip TCP/IP管理
USER 使用者管理
clstart,clstop:启动和停止cluster
lssrc -g cluser:查看cluser的状态
查看已安装的软件信息:
ls -aF /usr/lpp (lpp:Licensed Program Products)查看安装媒体内容:
installp -q -d /dev/cdrom -l
启动时自动加载文件系统信息:需要加载的信息存放在/etc/filesystems
mount -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.conf
TCP/IP群组子系统:
/etc/rc.net
startsrc -g tcpip 启动全部的tcpip子系统
startsrc -s inetd 启动主要internet除错:
iptrace 启动封包追踪
ipreport 追踪结果格式化输出
netstat 网络统计
ping 检查是否可以到达查看HACMP,外部硬盘信息:
lscfg -v
lsdev -Cc adapter对等机器信息:
/etc/.rhosts
/etc/hosts.equiv
/etc/hosts观察进程内存使用情况:
ps aux 观察参数%mem:内存使用百分比 RSS:实际使用内存
vmstat free的单位为块,缺省值为4096bytst

以下命令在AIX 5.1上测试通过。
" 关于内核
显示AIX系统内核是32位还是64位:
bootinfo -K
如何改变内核模式(32位或64位)
/unix文件连接到一个可引导的映像。通过命令ls -l /unix查看:
/unix -> /usr/lib/boot/unix_up # 32 bit uniprocessor kernel
/unix -> /usr/lib/boot/unix_mp # 32 bit multiprocessor kernel
/unix -> /usr/lib/boot/unix_64 # 64 bit multiprocessor kernel
在AIX系统安装时,缺省安装的内核是32位。可以用如下命令更改内核模式:
ln -sf /usr/lib/boot/unix_64 /unix
ln -sf /usr/lib/boot/unix_64 /usr/lib/boot/unix
bosboot -ad /dev/hdiskxx
shutdown -r
注意:/dev/hdiskxx是指引导逻辑卷/dev/hd5所在的硬盘。可通过下面命令来查看xx是几:
lslv -m hd5


" 关于硬件
显示机器硬件是32位还是64位:
bootinfo -y
查看机器的物理内存是多少:
bootinfo -r或
lsattr -El sys0 -a realmem
查看机器是否支持64位内核(是否64位硬件)
/usr/sbin/bootinfo -p如果返回32,则表示硬件是32位的;如果返回的是chrp,则表示硬件是64位的机器。
显示当前磁带设备rmt0的属性:
lsattr -l rmt0 -E
显示缺省的磁带设备rmt0的属性:
lsattr -l rmt0 -D
显示终端设备tty0的登录属性:
lsattr -l tty0 -a login -R
显示系统级属性:
lsattr -E -l sys0
查看当前系统有多少CPU:
lscfg | grep proc
查看当前系统有多少硬盘而且是否被使用:
lspv
查看当前系统的详细配置:
lscfg -pv也可以显示某一设备的配置:
lscfg -vl rmt0
查看当前系统的芯片名称、系统名、节点名、型号等:
uname -p # 显示芯片名称,例如:powerpc
uname –r # 显示操作系统的发行号
uname -s # 显示系统名,例如:AIX
uname -n # 显示节点名
uname –a # 显示系统名、节点名、版本、机器ID
uname –M # 显示型号,例如:IBM,7046-B50
uname -v # 显示操作系统版本
uname -m # 显示机器ID


" 关于AIX
查看AIX的版本、发行号、ML(Maintenance Level)级别:
oslevel -r或
lslpp -h bos.rte
如何改变文件系统大小,例如:将/usr文件系统增加1000000字节:
chfs -a size=+1000000 /usr
如何使用CD:
mount -V cdrfs -o ro /dev/cd0 /cdrom
查看本机的IP地址:
ifconfig -a或
host Fully_Qualified_Host_Name例如:host cyclop.austin.ibm.com
查找哪一个文件集(fileset)包含特定的文件,例如:查找/usr/bin/vmstat属于哪一个文件集。
lslpp -w /usr/bin/vmstat
显示哪一个文件集包含/usr/bin/svmon:
Which_fileset svmon
查看某一级别的ML中所有文件是否都已经安装:
instfix -i | grep ML
如何确定某一补丁(fix)是否安装,例如:查看IY24043是否安装
instfix -ik IY24043
显示哪些文件集需要安装或修改:
lppchk -v
查看交换区(paging space)的分配和使用:
lsps -a


" 关于卷组和逻辑卷
创建卷组:
mkvg -y name_of_volume_group -s partition_size list_of_hard_disks
partition_size单位是MB,它是1到1024之间的一个数。(2的次幂,例如:1, 2, 4, 8, 16, 32等,缺省是4MB。)
创建逻辑卷:
mklv -y name_of_logical_volume name_of_volume_group number_of_partition
显示当前系统的所有卷组:
Lsvg
显示卷组rootvg的详细信息:
lsvg rootvg
显示属于rootvg的所有硬盘:
lsvg -p rootvg
如何添加一个硬盘到卷组中:
extendvg Volume_Group_Name hdisk0 hdisk1 ... hdiskn

如何替换一个硬盘:
1. extendvg Volume_Group_Name hdisk_new
2. migratepv hdisk_bad hdisk_new
3. reducevg -d Volume_Group_Name hdisk_bad
如何做一个逻辑卷镜像:
1. mklvcopy Logical_Volume_Name Number_of_copies
2. Syncvg Volume_Group_Name

在AIX上,有一个很方便的系统管理命令smit。上面提到的命令中,如逻辑卷操作部分就可以smit轻松的完成

使用AIX系统及基本命令

一、系统的启动 

1、内部自检 

2、加电自检 

3、装入内核程序 

4、软件配置及初始化 

二、注册 
在控制台上注册有一些选项和设置: 

1、重新开始(Start over)按此按纽可删除原来的输入,于是可重新输入用户名,再次登录。 

2、选项(Options)按此按纽可选择以下几项: 语言 会话 命令行注册 切换到命令行环境 重置注册屏幕 重新启动X-server 用户名和口令都输入正确后,将会进入系统进行工作。 

三、更改口令 
通过使用passwd命令,可以修改口令字。例如: 
$passwd 
Changing password for "User" 
User's Old password: 
User's New password: 
Re-enter User's new password: 这样输入正确后,更改口令成功。下次注册时,须使用新的口令,才能注册成功。 

四、目录管理 

1、显示当前工作目录 
pwd 

2、显示目录内容 
ls [-option] [name] 
其参数的意义分别是: 
-a:列出包含以 . 起始的隐藏档在内的所有文件名 
-t:依照文件最后修改时间之顺序,依序列出文件名 
-F:列出目前目录下之文件名及其类型。/结尾表示为目录名称,*结尾表示为执行档,@结尾表示为 symblic link 
-l:列出目录下所有文件之许可权、拥有者、文件大小、修改时间及名称 
-lg:同上,并显示出文件之拥有者群组名称 
-R:显示出目录下,以及其所有子目录之文件名 

3、改变当前目录cd 转到登录时的工作目录 转到指定目录 转到当前目录的上一层目录 

4、创建目录 
mkdir Directory 

5、删除目录 
rmdir Directory 

6、目录换名 
mv SourceDirectory TargetDirectory 

7、目录拷贝 
cp SourceDirectory TargetDirectory 

8、查看文件大小
du -sg   查看目录总大小
du -sg * 查看每个文件目录大小

五、文件管理 

1、文件拷贝 
cp SourceFile TargetFile 
cp SourceFile TargetDirectory 

2、文件删除 
rm File 

3、文件链接 
ln SourceFile TargetFile 

4、文件移动/换名 
mv SourceFile TargetFile or TargetDirectory 

5、显示文件内容 
more 
pg 
cat 
head 
tail 

6、文件查找 
find / -name .profile -print 
find . -perm 0600 -print 
find . -ctime 1 -print 
find . -inum 2145 -print 
find . -user abc -print 

六、改变文件/目录属性 
每一个文件或目录都有一个属主、一个组名和一组存取权限、访问时间等等。 

1、改变文件或目录的最近访问时间 
touch 

2、改变文件或目录的属主 
chown 

3、改变文件或目录的属组 
chgrp 

4、改变文件或目录的存取权 
chmod 
chmod g+w File 
chmod u+r File 
chmod u=rwx File 
chmod 755 File 

七、DOS格式文件的使用 

1、对磁盘进行DOS格式化 
dosformat /dev/fd0 

2、显示DOS文件的目录 
dosdir 

3、读DOS格式文件 
dosread File1 File2 

4、写DOS格式文件 
doswrite File1 File2 

5、删除DOS格式文件 
dosdel File 

八、进程控制 

1、查询进程状态 
ps 
ps -a 
ps -ef 
ps -l 
ps -u uid 

2、终止进程的执行 
kill 19160 
kill -9 19160 

3、对进程的控制 
nohup 
nice 
sleep 
wait 

4、在指定的时间运行程序 
at 
batch 
cron /usr/bin/crontab 
crontab和/var/spool/cron/crontabs/ 

九、退出系统和关机 
exit 
Ctr + d 
logout 
shutdown [ -option ] [ +time message ] 
当shutdown不带任何参数时,机器会向连在其上的所有终端发出一条关机信息,接着在一分钟后关闭所有终端,杀掉所有在系统上运行的进程,卸除所有文件系统,最后关闭系统。 
你也可以在shutdown后加上一些参数,它们分别是: 
-F: 快速关机,没有任何警告信息 (warning) 
-r: 关机后重起 
文档编辑命令 在 AIX 中,常用的文档编辑命令是 vi。 下面,我们就来学习一下有关vi的使用决 窍。 
在vi中,必须牢记它是有两个状态的 ---- 输入状态与命令状态。由输入状态切换到命令状态,必须ESC键;而从命令状态转换到输入状态的命令比较多,有a, A,i,I,s,S,c,C,o和O等, 
其次,必须掌握光标的基本移动方法。因为 AIX 的许多命令都是与光标所在的位 置相关的。请牢记,只有在命令状态下才能移动光标。你可以用方向键移动,也可以用h,j,k,l来移动。其中,h 向左,j 向下,k向上,l向右。 
第三,记住基本的插入、删除命令。 


1、插入或附加正文 
插入或附加正文都是向文件中加入新内容,在光标前插入字符的命令为 i ,在当前行的行头插入字符的命令为 I ,在光标后附加字符的命令为 a ,在当前行的行尾附 加字符的命令为 A ,在当前行后加入若干行新内容的命令为 o ,在当前行之前加 入若干行新内容的命令为 O ,这6个命令都将使 vi 由命令状态转换到插入状态,当加入新内容后,必须按 ESC 键使 vi 由插入状态切换到命令状态。 

2、删除正文 
在 vi 中删除正文的命令比较多,可以按字符、单词和行等不同的单位进行删除。删除字符的命令将使 vi 继续处于命令状态。下面是各删除键的意义及删除结束后 光标的位置。 
删除键意义删除后光标的位置 
x 键删除光标所在的字符移动到本行中下一个字符 
X 键删除光标前一个字符停留在原来的那个字符 
D 键删除光标至行尾的字符在本行的行尾 
dd 键删除光标所在行移动到下一行 

3、查找或修改正文 

/ 表达式 ?表达式 
前者是表示从当前光标位置开始向后查找,问号表示从当前光标位置开始向前查找 

4、保存文本与退出 vi 

: w保存文件内容 

: w ! 强行保存文件内容 

: q退出 vi 状态 

: q !强制退出 vi 状态 

: wq存盘并退出 



Shell 

Shell 是一个命令解释器,也是一种程序设计语言。它有Korn shell、 Bourne shell和 C shell等,AIX使用的是K shell。 

1、初始化文件.profile(.dtprofile)和用户环境的订制 
概括地将,.profile应完成确认设置用户终端类型、定义各种必要的shell变量、等等。下面是一个.profile的例子: 
PATH=/usr/bin/ : /etc : /usr/sbin : /usr/lib : $HOME/bin : /usr/bin/X11 : /sbin : /bin 
export PATH 
export PS1='$PWD>' 
export EDITOR=/usr/bin/vi 
set -o vi 
alias dir="ls -l" 在K shell中常见的环境变量有: 
PATH 查询程序的路径变量(要分前后顺序) PATH=/usr/bin : /etc 
PS1 shell的主提示符 PS1='$PWD>' 
PS2 shell的第二提示符 PS2='>' 
PWD 当前的工作目录 
TMOUT 无命令输入退出的等待时间(秒) TMOUT=200 
TERM 终端类型 TERM=ibm3151 
HOME 用户的主目录 HOME=/home/user/ 
EDITOR 缺省的编辑器 EDITOR=/usr/bin/vi 用命令set可列出当前的变量。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/52280/viewspace-668743/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/52280/viewspace-668743/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值