aixjc
作者aixjc·2007-06-21 10:30
·

AIX常用命令

字数 9808阅读 2735评论 2赞 0

问题(一)   如何向VG里增加新的硬盘?(powerpath,symcli)
AIX 5.1
存储是Symmetrix,Raid 1
lspv结果如下:
..............
hdiskpower18    0050a28a199e1db6                    None          
hdiskpower19    0050a28a199ed76b                    None          
hdiskpower20    0050a28a199ede47                    None          
hdiskpower21    0050a28a199edf40                    None          
hdiskpower22    0050a28a199ee039                    None          
hdiskpower23    0050a28a199ee139                    None          
hdiskpower24    0050a28a199f8ad4                    None          
hdiskpower25    0050a28a199f9185                    None          
hdiskpower26    0050a28a199f9290                    None          
hdiskpower27    0050a28a199f9389                    None          
hdiskpower28    none                                None          
hdiskpower29    none                                None          
hdiskpower30    none                                None          
hdiskpower31    none                                None          

现在我想把hdiskpower28,hdiskpower29,hdiskpower30,hdiskpower31添加到testvg中去,该如何去做?
具体的命令是什么?


解答:extendvg testvg hdiskpower28 hdiskpower29 hdiskpower30 hdiskpower31


问题(二) 5300-04-CSP,后面那个CSP表示什么意思。我用oslevel -s,得到输出结果5300-04-CSP,后面那个CSP表示什么意思

解答:   
Concluding Service Pack 是指一个Technology Level的最后一个Service Pack.
同SP一样,CSP将会包括高度普遍的,关键的,或与安全性相关的问题的程序补钉,
但CSP还会包括新的Technology Level的补钉中那些与本Technology Level 的这些问题相关的补钉。因此,一个CSP中会含有一个是新Technology Level的一部分的服务子集。CSP会在新的Technology Level 发布以后很快发布。

 

例如:若Technology Level 5300-04 的发布日期为2006年2月,前一版本5300-03的CSP会于约4至8周后发布。安装CSP后,运行“oslevel -s” 的输出会是 “5300—03-CSP”。


问题(三)   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
-------------------------------------------------

创建raw设备时选择的类型:
raw_lv


问题(四)       如何使Netview用/etc/hosts解析IP和主机名

环境 产品:Netview
平台:AIX
版本:V5, V6
解答:
在AIX操作系统中,如设置了DNS,则Netview会先用DNS解析IP和主机名。要想使Netview先用/etc/hosts,而当查询的名字在hosts文件中不存在时再用DNS解析IP和主机名,可在 /etc/netsvc.conf 文件中加入下列一行设置:
hosts=local,bind


问题(五)         何为AIX/Montery


解答:
AIX/Monterey是IBM下一发展阶段的UNIX操作系统,其中AIX核心为Intel系统带来了极易扩展、高度可用、具有业界非凡实力的UNIX操作系统所具有的全部优势。
AIX/Monterey是一项主要的UNIX操作系统方案的成果,该项方案由IBM领导,并与SCO和Intel合作,获得了业界领先的软件和系统厂商的广泛支持。AIX/Monterey是一个大规模的企业级UNIX操作系统,目前运行于各种Intel 32位体系架构(IA-32)及POWER体系架构之上。该产品将于今年晚些时候扩展到IA-64这一Intel的64位体系架构。AIX/Monterey所支持的系统十分广泛,包括从部门级服务鞯酱笮褪葜行姆衿鳌IX/Monterey融合了多种操作系统的最佳特性,包括AIX系统、IBM的DYNIX/ptx,以及SCO的UnixWare,其中DYNIX/ptx来自Sequent,运行NUMA-Q,而UnixWare则是当今运行于Intel平台上的最大份额的一种UNIX操作系统。今年晚些时候,对于那些偏爱基于Intel64位Itanium3系统的客户而言,IBM将为其提供AIX/Monterey/64,使其拥有与运行于RS/6000上的AIX同样强大的功能。AIX/Monterey则将继续满足客户对跨越各种基于Intel和POWER的系统、行业性强的企业级UNIX平台的需求。我们将在AIX/Monterey中构建强大的Linux兼容性,以帮助使Linux应用在AIX/Monterey上得以轻松实现,并帮助推动AIX/Monterey应用运行于未来版本的Linux之中。应用的可移植性有望比Linux的成熟提前实现,这将为客户的顺利过渡提供坚实的基础。另外,我们还将与开放源码团体共同合作,将AIX/Monterey技术应用于Linux之中,以便帮助建立起一种更好的Linux系统。

IBM完全能够帮助客户适应Linux的发展,其所具备的出众能力是其它任何UNIX厂商都无法企及的。对于运行于AIX/Monterey这一功能强大的全新操作系统之上的应用而言,IBM计划使其在未来能够轻松地移植到Linux中,并帮助客户保护其在硬件、应用、数据、过程和技术等方面的投资,因此,现今投资AIX/Monterey的客户可以充满自信地应对Linux的不断发展。


问题(六)         如何设置Netview(AIX)的语言环境


解答:
在AIX操作系统中安装Netview,须把操作系统的语言环境由缺省设置改为IBM850 En_US,否则Netview不能安装成功。
可通过以下方式修改操作系统语言环境设置(需AIX安装盘):
smitty ->
System Environments ->

Manage Language Environment ->
Change/Show Primary Language Environment ->
Change/Show Cultural Convention, Language, or Keyboard (其中三项都要改)。


问题(七)   AIX如何解决“device busy”问题


当我们对网络或网卡进行操作时,经常会遇到"device busy", 而不让我们进行操作.

解答:

rmdev -l ent1
Method error (/etc/methods/ucfgdevice):
0514-062 Cannot perform the requested function because the

specified device is busy.

1.首先我们要确认网络接口已经"down"及 "detached".
使用以下脚本文件可以"down"及"detach"所有TCP/IP网络接口.

interfaces=`lsdev -Cc if -F name | grep -v lo0`
for interface in $interfaces
do
ifconfig $interface down
ifconfig $interface detach
done

2. 检查是否下列应用正在运行:

1) SNA : lssrc -g sna (检查SNA是否运行)
stopsrc -g sna(中断)
stopsrc -f -s sna(强行中断)
如果以上两条命令都不起作用: /usr/bin/sna -stop sna -t forced
如果仍不能中断: /usr/bin/sna -stop sna -t cancel

2) IPX: ps -ef |grep npsd
ps -ef |grep sapd (IPX是否运行)
/usr/lpp/netware/bin/stopnps (中断)

3) Netbios: ps -ef | grep netbios (是否运行)
mcs0 unload (中断)

以上步骤对于大部分"device busy"问题都可解决.

 

问题(八)   inetd.conf 文件的恢复


环境 产品:AIX
平台:RS
软件版本:4.3

解答: 有时由于某种原因, /ETC/INETD。CONF文件损坏。
会对机器带来TCP/IP方面问题: 如 FTP
可用以下步骤来恢复INETD。CONF 文件。


# vi /etc/inetd.conf
# stopsrc -s inetd
#mv /etc/inetd.conf /etc/inetd.conf.old
#cd /usr/lpp/bos.net/inst_root/etc
#cp inetd.conf /etc/inetd.conf
#startsrc -s inetd

问题(九)   如何在保留安装(Preservation installation)方式下自定义需要保留的文件。环境 产品: pSeries,RS6000
 
解答: 使用保留安装(Preservation installation)方式在安装了BOS时保留根(root)卷组的数据,但是/usr,/tmp 和/var及/(根)文件系统将被覆盖。因此在上面的文件系统下的数据将丢失。如果想保留这些文件系统,可以在/etc/preserve.list文件中加入想保留的文件系统。例如如果想保留/var下的文件,可以将/var目录加到/etc/preserve.list文件中。


问题(十) PTF 与APAR的区别

环境 产品: pSeries, RS6000
软件版本: AIX4.3 AIX 5L
 
解答:  PTF是Program Temporary Fix的简称。 一个PTF是指一个升级的文件束(fileset)或着一个修正了以前操作系统问题的文件束。使用installp命令安装。


APAR是Authorized Program Analysis Report的简称。 一个APAR指的是一个特殊的或着紧急的fix、e-fix, 对操作系统而言是单一性的错误问题。APAR有可能经过测试和认证后成为PTT。 APAR使用instfix命令安装.

 

如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!

0

添加新评论2 条评论

健一健一工程师广州钰胜计算机有限公司
2010-06-01 10:15
:loveliness: 很详细,学习了不少
健一健一工程师广州钰胜计算机有限公司
2010-06-01 10:14
:loveliness: 很详细呢!希望以后更多这样的技术支持。
Ctrl+Enter 发表

作者其他文章

X社区推广