51CTO下载IBM+AIX内部教程.docx
《51CTO下载IBM+AIX内部教程.docx》由会员分享,可在线阅读,更多相关《51CTO下载IBM+AIX内部教程.docx(78页珍藏版)》请在冰豆网上搜索。
51CTO下载IBM+AIX内部教程
AIX中级教程
================
一、IBM服务器概述
================
1、IBM服务器概述
1.1、IBM服务器家族分类
IBM的服务器经过整合后统称eServer,在eServer下又分为以下几个子系列,分别是:
xSeries--基于Intel架构的服务器;
基于AMD架构的服务器;
BladeCenter刀片服务器;
pSeries--UNIX服务器,RS/6000的后续系列(本文讨论重点);
iSeries--中型企业级服务器,AS/400的后续系列;
zSeries--大型主机,S390的后续系列;
1.2、P系列服务器介绍
p系列服务器是IBM在市场上主推的Unix服务器系列,整个P系列服务器按性能从高到低主要有以下几个型号:
p610:
1-2路高扩展性入门级服务器
p630:
1-4路POWER4+UNIX服务器,支持动态逻辑分区
p650:
1-8路UNIX服务器,采用POWER4芯片,支持动态逻辑分区
p670:
4-16路处理器的新生代UNIX服务器
p690:
8-32路POWER4双CPU芯片,单机提供16个逻辑分区
这三个型号的服务器又可以分为以p650为代表的应用服务器和以p670/690为代表的企业级服务器。
由于现在的系统多是采用三层或多层结构,以中间件为主要应用的应用服务器一般采用横向扩展的方式,
也就是加服务器的方式来提高性能。
而以Oracle数据库和SAP系统为代表的企业服务器一般采用纵向扩展的方式,也就是加CPU和内存来提高性能。
所以在选型的时候要注意两者的区别,规划好企业的系统架构。
1.3、IBM的分区技术
分区技术是IBM和HP系列区别比较大的地方,HP主要是硬件分区而IBM主要是软件分区--动态逻辑分区。
IBM的动态逻辑分区其本质是一种软件分区,在p670/690系列上最多可以做到16个分区,颗粒度可达到1个cpu,并且每个分区可以运行不
同的操作系统。
2.1、HP系列服务器介绍
HP在号称是世界Unix服务器市场占有率第一,据考证确有其事。
下面介绍这次选型所遇到的3款服务器:
rp7410:
2~8CPUs
rp8400:
2~16CPUs
Superdome:
2~64CPUs
2.2、HP的分区技术
HP和IBM在分区技术上有较大区别,IBM是软分区而HP是硬分区。
两家采用不同的分区技术是和系统结构有关,HP是基于Cell板的体系结构,
每块Cell板上有4个cpu插座,每个硬件分区的最小单位是一个Cell板。
这种分区方式不是很灵活,但是由于是硬分区,普遍认为比软分区
要稳定可靠。
不过硬件分区的缺点就是不灵活,如果要改变分区系统就必须重启。
HP也有软件分区,不过Oracle的许可证机制不能识别HP
的软分区只认识硬分区中的cpu数量,按cpu购买Oracle许可证的用户可要注意了。
不过据IBM说Oracle能够正确识别IBM的软分区。
2.3、HP系统软件
HP在软件方面不如IBM那么有实力,HP除了自己的操作系统HP-UX11i之外没有别的其他软件,不过这在TPC测试中倒是帮了忙,在HP上跑的
系统都是第三方的软件,让人觉得它的得分比较客观。
而IBM则可以全部都用自己的东西跑测试。
在这一点上,不知道该说IBM不够开放还
是够强势。
2.4、HP的CPU发展规划
HP现在有四类CPU,分别是Alpha、PA-RISC、IA-32/64和Itanium2。
不过据HP自己介绍说,目前Alpha系列已经不再开发,将于2005年停产。
而PA-RISC系列到目前的875MHz也已经是最高主频了,下一代PA-RISC将会采用类似于IBM的多内核技术在一块芯片中集成2路CPU。
HP将来会
全面转向Itanium2系列CPU,并且保证从PA-RISC到Itanium2的二进制兼容。
=============
二、6000系统管理
=============
1.设置图形终端,在服务器端设置DISPLAY环境变量
^^客户端IP^可以在客户端显示图形的用户
|||
exportDISPLAY=192.168.2.250:
0.0
在192.168.2.250客户机安装有xwinserver或其它图形软件,再登陆到服务器上,执行一些图形命令,就会将图形显示在192.168.2.250的客户终端上了
可以用xhost+将当前本机设置为图形终端服务器
xhosts+192.168.2.250,设置192.168.2.250为图形终端服务器
xhosts-192.168.2.250去除该机器作为图形服务器
可以在图形终端登陆到服务器中输入xclock做图形测试
2.suuser与su-user的区别
suuser使用先前用户的环境变量
==============
三、修改内核参数
==============
smitchgsys建议不做
4.
/var/adm/sulog
每次用户使用了su命令,都可以在该文件中查找到,可以用他来发现某些用户的不良企图,及作案时间
+表示登陆成功
-表示登陆失败
cat/var/adm/sulog
su06/3009:
35+pts/1root-thomasc
在06/3009:
35某用户从root登陆到thomasc用户下,并成功登陆
su06/3009:
45-pts/1ostach-root
06/3009:
45某用户从ostach下登陆到root用户下失败
5.
/var/adm/wtmp
可以看所有的用户的登陆信息
who/var/adm/wtmp
adm用户无法登陆,但是可以su-adm来使用adm权限
如在adm下的crontab中有记录sar历史
6.smit,smitty工具
smit图形化
smitty字符化
smit操作类型
smit-x没有执行权限
7.ODM
对象库管理
保存关于设备、软件、机器配置等信息
8.非bash,使用快捷方式
set-ovi
jk...作为快捷键
9.语言环境
launch
10.wsm
web_basedsystemmanager
11.aix只运行安装在P6000(POWERCPU)系列的及安腾CPU的系统上
12.oslevel
操作系统版本号
bash-2.05a$oslevel
5.1.0.0
+====================+
|四、系统的启动和关机|
+====================+
1.默认以normal模式启动
按F1到sms模式(systemmanagementservices)
设置firmware(bios)+启动列表
2.丢失root密码,可以改变启动模式,从cd来启动,恢复root密码
也可以使用mksysb来恢复
你需要进入维护模式
3.
alog-o-tboot
查看启动信息
4.启动信息
alog-o-tboot
cat/var/adm/ras/bootlog
5.NIM
网络安装
6.运行级别
0-9当init命令更改为运行级别0-9时,它杀死当前运行级别的所有进程,然后重新启动与新运行级别相关的任何进程。
0-1为操作系统保留以供将来使用。
2缺省运行级别。
3-9可以根据用户的首选项来定义。
a、b、c当init命令请求更改为运行级别a、b或c时,它不杀死当前运行级别的进程;它仅仅启动用新的运行级别分配的任何进程。
Q、q告知init命令重新检查/etc/inittab文件。
系统启动时默认的级别由inittab中的initdefault指定
init:
2:
initdefault:
etty进程特别重要,因为它控制系统控制台和其它登录的终端线访问。
请确保在所有运行级别中启用了getty进程。
init运行级别会运行相应目录下的S/K脚本
如:
init4
/etc/rc.d/rc2.d
/etc/rc.d/rc3.d
/etc/rc.d/rc4.d==>执行该目录下的启动脚本
/etc/rc.d/rc5.d
/etc/rc.d/rc6.d
/etc/rc.d/rc7.d
/etc/rc.d/rc8.d
/etc/rc.d/rc9.d
以K开头的脚本是停止脚本,而以S开头的脚本是启动脚本。
如:
bash-2.05b$moreS70lpd
#!
/bin/ksh
##################################################
#name:
S70lpd
#purpose:
samplescriptthatstartorstoplpddaemon.
##################################################
case"$1"in
start)
startsrc-slpd
;;
stop)
stopsrc-slpd
;;
*)
echo"Usage:
$0(start|stop)"
exit1
esac
7.inittab
格式=id:
runlevel:
action:
command
tty002:
2:
respawn:
/usr/sbin/getty/dev/tty2
:
:
==>任何模式都执行
sysinit==>该进程在系统启动时运行一次
initdefault==>指定系统的默认运行等级
wait==>只激活一次,init等待该进程,直到该进程结束。
powerfail==>init进程收到SIGPWR信号下运行的进程,PS电源在电源发生问题时会向该进程发送SIGPWR信号
respawn==>一直运行服务,当该进程终止时自动启动。
once==>该进程只运行1次
off==>不激活
在rc.boot3阶段
l6:
6:
wait:
/etc/rc.d/rc6在改变level时执行的脚本.wait表示,只有执行完这个程序,并结束后才会执行下一行.
常用下面的命令来查看和修改该文件
lsitabListsrecordsinthe/etc/inittabfile.
mkitabAddsrecordstothe/etc/inittabfile.
rmitabRemovesrecordsfromthe/etc/inittabfile.
8.关机
shutdown
shutdown+22分钟后关机
shutdown-Fr强制关机并重起
shutdown-m单用户关闭
8.关机顺序
/etc/rc.shutdown
杀掉用户进程
停止系统服务进程
卸载文件系统
停止处理器
9.错误信息
errpt
errpt-a具体细节
errclear0--清理信息
正常信息也可以由errpt输出
10.启动停止服务
查服务状态
lssrc-g组名
启动一个系统服务
startsrc-slpd
启动telnet
startsrc-ttelnet
ftp->telnet...=>inetd
vi/etc/inetd.conf
修改后要执行refresh
停止服务stopsrc-sldp
stopsrc-ttelnet
11.kill
默认是-1:
即等待进程运行完了,再杀
-9:
强制杀进程
12.自动shutdown脚本
vi/etc/rc.shutdown
13.改变系统环境
语言环境
locale
14.stty-echo
不显示信息到屏幕
+=================+
|五、AIX内存优化|
+=================+
+=================+
|六、DEVICES|
+=================+
配置设备
1.使用cfgmgr命令可以配置设备
2.b块设备->文件系统->有osbuffer
c字符设备->裸设备
任何逻辑卷都对应字符设备和块设备
3.
预定义设备:
所有系统可能支持的设备
自定义设备:
所有在系统中已经定义的或者已经安装有效的设备
4.
lsdev
-P-H查看预定义设备的情况
-Pc查看指定的自定义设备的情况
-C查看自定义设备的情况
-bash-2.05b$lsdev-P-H
classtypesubclassdescription
logical_volumevgtypevgsubclassVolumegroup
logical_volumelvtypelvsubclassLogicalvolume
lvmlvddlvmLVMDeviceDriver
aioaionodeAsynchronousI/O
ptyptyptyAsynchronousPseudo-Terminal
memoryL2cache_rspcsysL2Cache
memorytotmemsysMemory
...
-bash-2.05b$lsdev-C
sys0Available00-00SystemObject
sysplanar0Available00-00SystemPlanar
pci0Available00-400000000110PCIBus
pci1Available00-400000000111PCIBus
pci2Available00-400000000112PCIBus
5.lsattr
查看系统所有内核信息
lsattr-EH-lsys0
sys0是内核
-bash-2.05b$lsattr-EH-lsys0
attributevaluedescriptionuser_settable
keylocknormalStateofsystemkeylockatboottimeFalse
maxbuf20MaximumnumberofpagesinblockI/OBUFFERCACHETrue
maxmbuf0MaximumKbytesofrealmemoryallowedforMBUFSTrue
maxuproc128MaximumnumberofPROCESSESallowedperuserTrue
autorestartfalseAutomaticallyREBOOTsystemafteracrashTrue
iostatfalseContinuouslymaintainDISKI/OhistoryTrue
realmem4194304AmountofusablephysicalmemoryinKbytesFalse
查看内存使用情况
bash-2.05a$lsattr-EH-lsys0-arealmem
attributevaluedescriptionuser_settable
realmem8388608AmountofusablephysicalmemoryinKbytesFalse
6.lscfg-v
所以设备配置信息
-bash-2.05b$lscfg-v
INSTALLEDRESOURCELISTWITHVPD
Thefollowingresourcesareinstalledonyourmachine.
ModelArchitecture:
chrp
ModelImplementation:
MultipleProcessor,PCIbus
sys000-00SystemObject
sysplanar000-00SystemPlanar
mem000-00Memory
proc000-00Processor
DeviceSpecific.(YL)........U0.1-P1-C1
L2cache000-00L2Cache
proc100-01Processor
DeviceSpecific.(YL)........U0.1-P1-C1
pci000-400000000110PCIBus
DeviceSpecific.(YL)........U0.1-P2
isa01G-18ISABus
DeviceSpecific.(YL)........U0.1-P2
fda001-D1StandardI/ODisketteAdapter
DeviceSpecific.(YL)........U0.1-P2/D1
fd001-D1-00-00DisketteDrive
siokma001-K1Keyboard/MouseAdapter
DeviceSpecific.(YL)........U0.1-P2/K1
sioka001-K1-00KeyboardAdapter
kbd001-K1-00-00PS/2keyboard
sioma001-K1-01MouseAdapter
mouse001-K1-01-003buttonmouse
sa001-S1StandardI/OSerialPort
DeviceSpecific.(YL)........U0.1-P2/S1
sa101-S2StandardI/OSerialPort
DeviceSpecific.(YL)........U0.1-P2/S2
sa201-S3StandardI/OSerialPort
DeviceSpecific.(YL)........U0.1-P2/S3
sa301-S4StandardI/OSerialPort
DeviceSpecific.(YL)........U0.1-P2/S4
pci100-400000000111PCIBus
DeviceSpecific.(YL)........U0.1-P2
pci31Y-10PCIBus
DeviceSpecific.(YL)........U0.1-P2
scsi01Z-08Wide/Ultra-3SCSII/OController
DeviceSpecific.(YL)........U0.1-P2/Z1
cd01Z-08-00-1,016BitLVDSCSIDVD-ROMDrive(4700
MB)
Manufacturer................IBM
MachineTypeandModel......DROM00203
ROSLevelandID............7R43
DeviceSpecific.(Z0)........058002028F000030
PartNumber.................53P1834
ECLevel....................H63162
FRUNumber..................53P2799
hdisk01Z-08-00-8,016BitLVDSCSIDiskDrive(146800
MB)
Manufacturer................IBM
MachineTypeandModel......IC35L146UCDY10-0
FRUNumber..................00P3835
ROSLevelandID............53323846
SerialNumber...............ECVT4UZC
ECLevel....................H32224
PartNumber.................08K0273
DeviceSpecific.(Z0)........000003029F00013A
DeviceSpecific.(Z1)........07N4972
DeviceSpecific.(Z2)........0068
DeviceSpecific.(Z3)........04064
DeviceSpecific.(Z4)........0001
DeviceSpecific.(Z5)........22
DeviceSpecific.(Z6)........
hdisk11Z-08-00-9,016BitLVDSCSIDiskDrive(146800
MB)
Manufacturer................IBM
MachineTypeandModel......IC35L146UCDY10-0
FRUNumber..................00P3835
ROSLevelandID............53323846
SerialNumber...............ECVTXWDC
ECLevel....................H32224
PartNumber.................08K0273
DeviceSpecific.(Z0)........000003029F00013A
DeviceSpecific.(Z1)........07N4972
DeviceSpecific.(Z2)........0068
DeviceSpecific.(Z3)........04065
DeviceSpecific.(Z4)........0001
DeviceSpecific.(Z5)........22
DeviceSpecific.(Z6)........
7.rmdev
rmdev-dl从设备定义状态到预定义状态
或从设备有效状态到预定义状态
rmdev-l从设备有效状态到自定义的定义状态
也可以使用cfgmgr
8./dev/cd0是cdrom设备
可以用mount-rvcdrfs/dev/cd0/cdrom
9.设备号
通常在失败时显示在LED中
00资源附加到处理器
01资源附加到ISA
04资源附加到PCI
|