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
五、文件管理
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/694276/viewspace-51466/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/694276/viewspace-51466/