AIX系统

合集下载

IBMAIX操作系统基础知识培训

IBMAIX操作系统基础知识培训
在上电的每一阶段
LCD都要显示一些数字信息
它为您指示:
正在进行加载的设备 当前的工作状态 加载失败的原因
可以在诊断手册中查到数字信息的含义
ZHE JIANG COLLABORATION DATA SYSTEM LTD.
系统初始化-第一阶段
•由服务处理器运行
• 进行自检,代码显示在前面板上 • 识别适配器和部件 • 按照配置列表查找引导设备 • 从引导设备上加载AIX,否则在LCD上显示错误代码 • rootvg 和 /dev/hd5 • 使用: lsvg -l rootvg 检查(type = boot)
AIX主要组件-shell
AIX 的缺省 shell 为:
Korn ksh AIX 有其他的shell可以供选用
查找已执行过的命令:
$ set -o vi 启动 vi 命令行 按 <esc> 前一行:<esc>+ k 其它的 vi 命令如: h l x i a 搜索: <esc> /字符串
ZHE JIANG COLLABORATION DATA SYSTEM LTD.
第一单元 AIX介绍
ZHE JIANG COLLABORATION DATA SYSTEM LTD.
AIX介绍
• AIX全名为(Advanced Interactive Executive),它是IBM公司的
UNIX操作系统,整个系统的设计从网络、主机硬件系统,到操作系
统完全遵守开放系统的原则。
系统初始化-第二阶段
服务器上设备的配置
启动AIX,运行 cfgmgr 识别各类硬件设备 加载动态设备驱动程序
可从LCD上观察到正在配置的哪个设备 设备越多,花费的时间越长

AIX系统内核参数配置

AIX系统内核参数配置

AIX 系统参数配置AIX内核属于动态内核,核心参数基本上可以自动调整,因此当系统安装完毕后,应考虑修改的参数一般如下:一、单机环境1、系统用户的最大登录数maxloginmaxlogin的具体大小可根据用户数设定,可以通过smitty chlicense命令修改,该参数记录于/etc/security/login.cfg文件,修改在系统重新启动后生效。

2、系统用户的limits参数这些参数位于/etc/security/limits文件中,可以把这些参数设为-1,即无限制,可以用vi 修改/etc/security/limits文件,所有修改在用户重新登录后生效。

default:fsize = 2097151 ----》改为-1core = 2097151cpu = -1data = 262144 ----》改为-1rss = 65536stack = 65536nofiles = 20003、Paging Space检查paging space的大小,在物理内存2G,可作适当调整。

同时在创建paging space时, 应尽量分配在不同的硬盘上,提高其性能。

利用smitty chps修改原有paging space的大小或smitty mkps增加一块paging space。

4、系统核心参数配置利用lsattr -Elsys0 检查maxuproc, minpout, maxpout等参数的大小。

maxuproc为每个用户的最大进程数,通常如果系统运行DB2或ORACLE是应将maxuproc调整,Default:128、调整到500,maxuproc增加可以马上起作用,降低需要AIX重起。

当应用涉及大量的顺序读写而影响前台程序响应时间时,可考虑将maxpout设为33, minpout设为16,利用smitty chgsys来设置。

5、文件系统空间的设定一般来说,系统的文件系统/、/usr、/var、/tmp的使用率不要超过80%,/tmp建议至少为300M,文件系统满可导致系统不能正常工作,尤其是AIX的基本文件系统,如/ (根文件系统)满则会导致用户不能登录。

AIX操作系统

AIX操作系统

AIX操作系统第一章系统的启动和关机一、系统的引导按下系统电源或在控制台键入POWER后回车,以后系统自动运行,最后进入多用户模式,出现等待登录界面。

快速启动设臵:mpcfg –cf 11 1(设臵R40主机系统快速启动,可以用命令mpcfg –df检查快速启动设臵)或service下sbb在多用户模式下,系统引导过程将按次序经过下列阶段:1、只读存储器的引导程序导入(ROS IPL)。

2、配臵基本设备(运行/etc/rc.root1)。

rc.boot创建对象数据管理器(ODM)数据库,保证基本设备被设臵,然后初始化逻辑卷管理器(LVM),激活根卷组(rootvg),检查并安装根文件系统。

3、配臵其他设备(运行/etc/rc.root2),把ODM数据和设备文件装载根文件系统,并配臵在2没被配臵的其他设备。

4、系统初始化(启动/etc/init),进程号为1。

5、运行阶段,init运行/etc/inittab文件中的各个条目,并调用/etc/rc.root3。

然后,安装/tmp文件系统;ODM数据库被保存便于下一次启动;并且运行状态被设为多用户,如果/etc/inittab里的TCP/IP和NFS等条目为被注释,这些系统将被启动。

下面是数据仓库服务器上的Inittab文件:init:2:initdefault:brc::sysinit:/sbin/rc.boot 3 >/dev/console 2>&1 # Phase 3 of system boot #阶段5 powerfail::powerfail:/etc/rc.powerfail 2>&1 | alog -tboot > /dev/console # PowerFailure Detectionrc:2:wait:/etc/rc 2>&1 | alog -tboot > /dev/console # Multi-User checks 多用户模式fbcheck:2:wait:/usr/sbin/fbcheck 2>&1 | alog -tboot > /dev/console # run /etc/firstbootsrcmstr:2:respawn:/usr/sbin/srcmstr # System Resource Controller 启动SRC rctcpip:2:wait:/etc/rc.tcpip > /dev/console 2>&1 # Start TCP/IP daemons 启动TCPIP rcnfs:2:wait:/etc/rc.nfs > /dev/console 2>&1 # Start NFS Daemons 启动NFScron:2:respawn:/usr/sbin/croncons:0123456789:respawn:/usr/sbin/getty /dev/consoleqdaemon:2:wait:/usr/bin/startsrc –sqdaemonwritesrv:2:wait:/usr/bin/startsrc -swritesrvuprintfd:2:respawn:/usr/sbin/uprintfdlogsymp:2:once:/usr/lib/ras/logsymptom # for system dumpshttpdlite:2:once:/usr/IMNSearch/httpdlite/httpdlite -r /etc/IMNSearch/httpdlite/httpdlite.conf & >/dev/console 2>&1diagd:2:once:/usr/lpp/diagnostics/bin/diagd >/dev/console 2>&1l2:2:wait:/etc/rc.d/rc 2l3:3:wait:/etc/rc.d/rc 3l4:4:wait:/etc/rc.d/rc 4l5:5:wait:/etc/rc.d/rc 5l6:6:wait:/etc/rc.d/rc 6l7:7:wait:/etc/rc.d/rc 7l8:8:wait:/etc/rc.d/rc 8l9:9:wait:/etc/rc.d/rc 9rcpkcs11:2:wait:/etc/rc.pkcs11 > /dev/consolei4ls:2:wait:/etc/i4ls.rc > /dev/null 2>&1 # Start i4ls二、系统的关闭必须以root用户登录,命令:1、#shutdown +10 #十分钟后关机2、#shutdown –F或halt #没有警告的快速关机3、#shutdown now #关掉并警告用户退出4、#shutdown –r #警告1分钟后关机并重新启动5、#shutdown –Fr或reboot #快速关机并重新启动6、#telinit S或init s或shutdown –m #关掉AIX到单用户模式第二章用户登录和退出一、启动CDE在一个带有图形卡和图形显示器的RS/6000上安装操作系统(BOS),将自动安装下列软件包:bos.rte(基本操作系统运行库)bos(基本操作系统)X11(Aixwindows)初始情况下,图形显示器以低功能终端(lft)的方式仿真字符终端,登录界面与字符设备终端没有什么区别。

AIX操作系统安装

AIX操作系统安装

X操作系统安装1、概述1.1 目的1.2 范围1.3 定义2、系统要求2.1 硬件要求2.2 软件要求2.3 建议配置3、准备工作3.1 安装介质获取3.2 操作系统备份3.3 系统初始化3.3.1 确认硬盘空间3.3.2 确认网络连接3.3.3 确认基本软件安装3.3.4 确认存储可用性3.3.5 确认用户权限4、安装过程4.1 启动安装程序4.1.1 插入安装介质4.1.2 启动计算机4.1.3 进入引导菜单4.2 安装选项4.2.1 选择安装类型4.2.2 配置磁盘分区4.2.3 设置网络4.2.4 选择软件包4.2.5 创建用户4.3 安装过程详解4.3.1 文件复制4.3.2 系统配置4.3.3 安装必要的补丁和更新5、验证安装5.1 检查系统完整性5.2 登录测试5.3 确认服务可用性5.4 检查网络连通性5.5 运行基本命令6、配置和优化6.1 系统配置6.1.1 修改主机名6.1.2 配置时间和日期 6.1.3 配置域名解析6.1.4 配置NTP时间同步 6.2 性能优化6.2.1 内核参数调整6.2.2 文件系统优化6.2.3 进程管理7、系统管理7.1 用户管理7.1.1 创建用户7.1.2 删除用户7.1.3 修改用户7.2 权限管理7.2.1 创建组7.2.2 修改组权限 7.2.3 分配权限7.3 定时任务7.3.1 创建定时任务 7.3.2 修改定时任务 7.3.3 删除定时任务 7.4 系统备份和恢复7.4.1 备份数据7.4.2 恢复数据8、故障排除8.1 系统启动问题8.2 网络连接问题8.3 软件包依赖问题8.4 应用程序问题9、维护和更新9.1 操作系统更新9.2 安全补丁更新9.3 硬件维护9.4 定期检查和优化附件:- 安装介质ISO镜像文件法律名词及注释:1、涉及的法律名词1:法律名词1的注释。

2、涉及的法律名词2:法律名词2的注释。

:::本文档涉及附件。

AIX操作系统安全配置要求及操作指南

AIX操作系统安全配置要求及操作指南

AIX操作系统安全配置要求及操作指南
一、AIX操作系统安全配置要求
1.分级访问控制:要实施分级访问控制机制,明确管理者和普通用户
的访问等级,并分配不同的权限,使不同的用户层次由不同的权限控制。

2. 加强密码的安全策略:要加强密码的安全策略,包括定期更改密码,禁止使用过于简单的密码,不要在没有严格安全限制的情况下使用
root 权限。

3. 运行级别:禁止用户以root 身份登录系统,只有当用户需要以root 身份执行一些操作时,才能以root 身份登录,否则以普通用户身
份登录。

4.防火墙:根据网络的具体情况,采用专用防火墙或者网络模式的防
火墙,控制和限制外部计算机的访问权限。

5. 禁止外部访问:禁止外部访问系统,如FTP,telnet,外部的terminal访问等,除非有必要。

启用SSL/TLS 加密 socket 服务,防止
攻击者窃取数据。

6.定期备份:定期对重要的数据进行备份,以便在发生意外时及时进
行恢复。

7.实施流量监测:实施流量监测,实时检测系统中的网络流量和活动,以便及时捕获非法活动。

AIX系统操作手册【精选文档】

AIX系统操作手册【精选文档】

IAIX系统操作手册系统操作手册版本:5L目录第一章AIX操作系统的安装 (5)安装介质与方式 (5)BOS(Base Operating System)安装 (5)第二章AIX操作系统基本命 (8)➢系统的进入和退出 (8)password (8)mkdir、rm、mv和cd (8)ls (9)date (10)wc (10)who (10)finger (11)ps (11)kill (15)find (15)grep (16)第三章vi编辑器 (18)3。

1vi 简介 (18)3.2vi的进入与离开 (18)3。

3vi 的文本输入模式 (18)3。

4vi 基本编辑命令 (19)3.5文件处理子命令 (21)第四章存储管理 (21)4.1相关术语 (21)PV (Physical V olume) (21)VG (V olume Group) (21)PP (Physical Partition) (22)LP (Logical Partition) (22)LV(Logical V olume) (22)Mirror(镜像) (22)VGDA(Volume Group Description Area,卷组描述区) (22)VGSA(V olume Group Status Area,卷组状态区) (23)4.2PV的管理 (23)硬盘安装 (23)配置一个PV (23)修改PV的属性 (24)删除一个PV (24)4。

3VG的管理 (24)创建一个VG (24)删除一个VG (25)对VG的管理 (25)4。

4LV的管理 (27)增加一个LV (27)修改LV的属性 (28)删除一个LV (31)第五章RS6000 更换硬盘的过程 (33)HDISK0和HDISK1做成MIRROR,是ROOTVG (33)先做系统备份 (33)查看HDISK0的S/N,P/N号等,在换盘的时候做对照 (33)查看所有硬盘(包括逻辑盘)的状态#lsdev -Cc disk (34)停HACMP (34)把HDISK0从ROOTVG中不做MIRROW (34)关机 (35)开机 (35)把HDISK0加到ROOTVG中并做镜像 (35)重启动2号机 (35)关闭1号机的HACMP (36)重启动1号机 (36)启动1号机的HACMP (36)启动2号机的HACMP (36)第六章HACMP安装配置 (36)准备工作 (36)检测连8port卡的TTY (37)使用AIX安装CD安装文件 (37)修改电源管理 (38)Netscape安装和配置 (38)安装HACMP/ES软件 (38)安装最新的AIX和HACMP补丁 (39)SSA微码升级 (39)设置主机名 (39)为所有网卡绑定boot或standby的IP地址 (40)创建VG、LV和FS (40)修改系统参数 (41)重启两台机器 (42)配置HACMP (42)HA测试(一):启动和关闭 (44)HA测试(二):本机IP接管 (44)HA测试(三):资源接管 (45)第七章模拟硬盘更换 (46)预做方案 (46)查看硬盘信息 (46)把要更换硬盘从VG中拿掉 (47)关机 (47)准备工作 (47)拆机箱 (47)更换硬盘 (47)开机 (47)查看硬盘 (47)改PV (47)做镜像 (48)把另一块盘18G拿掉 (48)关机 (48)更换硬盘 (48)开机 (48)查看硬盘信息 (48)改PV (48)做镜像 (48)起服务 (48)英迈强人 (49)第二方案 (50)把把机器的前面板拆下 (50)查看硬盘信息,看哪个盘是干什么用的 (50)把要更换硬盘从VG中拿掉 (50)把硬盘做成PV (51)lspv查看硬盘情况 (51)把硬盘加到VG中 (51)把18G硬盘数据复制到36G上, (51)取下另一18G硬盘 (51)把硬盘做成PV (51)做镜像 (52)检查,OK (52)第一章AIX操作系统的安装安装介质与方式AIX操作系统的安装可以:1)通过Tape安装。

aix系统简介

aix系统简介
并在1993和1994年连续二年在MIDRANGE商用 UNIX 领域处于第一位。
RISC SYSTEM/6000的操作系统是AIX ,它是性能卓越的、开放的
UNIX,汇集了多年来计算机界在UNIX上的研究成果,以IBM 在计算机
体系结构、操作系统方面40多年极其丰富的经验。最大限度的使用RISC
数据库查询花费的时间
将字符回显到终端上花费的时间
访问 Web 页面花费的时间
吞吐量是对单位时间内完成的工作量的量度。示例包括:
每分钟的数据库事务
每秒传送的文件千字节数
每秒读或写的文件千字节数
每分钟的 Web 服务器命中数
这些度量之间的关系很复杂。有时可能以响应时间为代价而得到较高的吞吐量,而有时候又要以吞吐量为代价得到较好的响应时间。在其它情况下,一个单独的更改可能对两者都有提高。可接受的性能基于合理的吞吐量与合理的响应时间相结合。
软件外,还可以根据各自的需要进行开发。
此外,在AIX 之上,有一组功能强,使用方便的系统管理工具。对于异种平台
互存,互操作有很成熟的解决方案。
由于该 UNIX 的先进的内核技术和最好的开放性,因此,虽然RS/6000
从宣布到今天只有短短的5 年多的时间,它已在各行各业有了广泛的运用,
提供一级菜单驱动程序,诸如完成软件的安装与设置、设备的设置及
管理、问题的测定、存贮管理等。可以自动地进行I/O 设备设置,
ASCII 终端也可充当系统控制台。在LAN 上可以进行远程系统的安装。
系统工作负载
系统工作负载的完整准确的定义对于预测或理解它的性能是很关键的。在衡量系统性能时,工作负载的不同可能会比 CPU 时钟速度或随机访问存储器(RAM)大小不同带来更多的变化。工作负载的定义不仅必须包含向系统发送的请求的类型和速率,还要包含将要执行的确切软件包和内部应用程序。

AIX操作系统介绍

AIX操作系统介绍
序。
(10)bosboot –ad /dev/hdisk0 在磁盘上创建一个可引导的BLV。 (11)alog –o –t boot 查看系统rc.boot第二阶段引导日志 (12)alog –f /var/adm/ras/conslog 查看控制台信息 (13)cat /etc/shutdown.log 查看关机日志
一、 AIX简介 二、 操作系统安装 三、 启动和关闭系统 四、 系统日常管理(smit管理工具) 五、 用户和安全管理 六、 设备管理 七、 存储管理 八、 文件系统管理 九、 交换区管理 十、 进程和作业调度 十一、网络管理 十二、系统的备份和回复 十三、经验交流
一、AIX简介
1、AIX的发展
2.4 WLM 工作负载管理器 有效管理用户和不同系统运行状态之间 的通信提供一个缓存。主要进行批处理和CPU利用率很高的作业管理。
2.5 被动镜像一致(Mirror Write Consistency Check,MWCC), 主要使用dirty位来控制LV的写一致。
2.6 配置管理器(CFGMGR) 系统可以并行添加硬件设备。
(7)chdev –l sys0 –a autorestart=true 修改参数,主机加电后 自动启动。
(8)reboot 直接重新启动主机
3、常用命令
(1)bootinfo –b 查看引导设备
(2)bootinfo –p 查看硬件平台
rs6k mca model 早期

rspc pci model power reference platform 早期

chrp pci model(通用硬件平台)
(3)uptime 查看系统运行时间

AIX操作系统概述_1

AIX操作系统概述_1
一组网络通信工具,例如mail, write,wall,talk等。
一组网络编程接口,例如TLI(Transport Layer Interface)和Socket等。
6、完善的安全机制
AIX具有完善的多级安全/保密机制,其中用户级机制的一些基本内容包括:
AIX将其用户分为普通用户和特权(超级)用户,它们各自享有不同的权限。
7、AIX用C语言编写,非常便于移植
二、AIX的基本结构
AIX采用了内核和核外程序有机结合的总体框架。从逻辑上看,整个系统可分为五层:硬件层、内核层、系统调用层、核外程序层和外壳层。
硬件层是AIX系统的基础。一方面它要为AIX提供必要的硬件支持,另一方面它又要在该系统的统一管理控制下有条不紊地工作。硬件层包括CPU、存储器、I/O设备和网络控制部件等。
mv SourceDirectory TargetDirectory
7、目录拷贝
cp SourceDirectory TargetDirectory
五、文件管理
1、文件拷贝
cp SourceFile TargetFile
cp SourceFile TargetDirectory
(4)、*通配若干个字符;?通配单个字符;[]通配括号中任何一个字符;!通配除其后字符外的任何字符。
5、文件和目录的存取权
读权r数字表示4。
写权w数字表示是2。
执行权x数字表示是1。
三、命令
1、命令、标志及参数之间要有空格。
2、两个或多个命令可以在同一行输入,中间以分号;隔开。
几乎每个块设备都有一个字符型接口,对于这种块设备的字符型接口也有一个特殊文件与之相对应。通常是在块设备特殊文件的文件名前面加一个字母r。fd---rfd。

AIX系统常用命令)

AIX系统常用命令)

AIX 5L Version 5.3 可在当前受支持的所有基于共用硬件参考平台(Common Hardware Reference Platform,CHRP)的 POWER 硬件上运行。
如何知道我的计算机是否基于 CHRP?
运行prtconf命令。如果是 CHRP 计算机,则字符串chrp会出现在 Model Architecture 行上。
/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
b) 要将文件移动到另一个目录,且不改变名字,请输入:# mv chap3 manual按下 Enter 键。
该命令将 chap3 移动到 manual/chap3.用 mv 命令重命名文件可以使用 mv 命令改变文件的名字而不将其移动到另一目录。
c) 要重命名文件,请输入:# mv appendix apndx.a按下 Enter 键。
lslv -m hd5
注意:
在 AIX 5.2 中,缺省安装的是 32 位内核。在 AIX 5.3 中,缺省情况下会在 64 位硬件上安装 64 位内核,在 32 位硬件上安装 32 位内核。
硬件
如何知道我的计算机是否能够运行 AIX 5L Version 5.3?
该命令将 appendix 文件重命名为 apndx.a.如果名为 apndx.a 的文件已存在,则旧的内容被 appendix 文件的内容替换。

aix 系统命令简介

aix 系统命令简介

aix 系统命令简介在AIX操作系统上有很多的命令。

这里介绍一些系统级的命令,它将有助于回答一些常见问题。

大家以此做参考,并补充修改。

以下命令在AIX 5.1上测试通过。

正文以下命令在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 /unixln -sf /usr/lib/boot/unix_64 /usr/lib/boot/unixbosboot -ad/dev/hdiskxxshutdown -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 # 显示芯片名称,例如:powerpcuname -r # 显示操作系统的发行号uname -s # 显示系统名,例如:AIXuname -n # 显示节点名uname -a # 显示系统名、节点名、版本、机器IDuname -M # 显示型号,例如:IBM,7046-B50uname -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 查找哪一个文件集(fileset)包含特定的文件,例如:查找/usr/bin/vmstat属于哪一个文件集。

AIX操作系统安装

AIX操作系统安装

AIX操作系统安装的三种方法:完全覆盖安装,迁移安装,保留安装完全覆盖安装:1,新机器2,若磁盘中已存在rootvg,但是rootvg已损坏,3,如果想重新指派rootvg的大小注:完全覆盖安装会覆盖掉系统所属磁盘中的所有数据,安装完成后,需手工通过Configuariton Assistant application,SMIT或者命令行模式进行配置。

迁移安装当要对操作系统进行版本升级时,可使用该种方式。

除/TMP外,这种安装方式能保留大部分文件系统,包括rootvg,逻辑卷和系统配置文件注在大部分情况下用户系统升级之前的配置文件将在升级后被保存保留安装:当磁盘中已有操作系统且用户想保留在rootvg中的用户数据时可选用该种安装方式。

保留安装会默认会覆盖/usr,/tmp,/var,/(root),并别在这些文件系统下的用户数据也将会丢失。

这些文件系统将被移除后重建,因此任何安装在该系统中的LPPS和filesets 都会丢失。

在进行保留安装后必须对系统进行配置。

许可程序产品(Licensed Program Products,LPP)许可程序产品(LPP)是指一个包含了所有和这个许可程序相关的软件包的完整软件产品。

例如,BOS 就是一个许可程序产品。

保留安装后会复制并且保存以前系统中的/etc/preserve.list文件,The /etc/filesystems file is listed by default.如果你想在保留安装中保留的文件或文件系统,你可以在preserve.list 文件中添加想要保存的文件或文件系统的完成路径名。

下图为三种安装方式的区别:系统开机后听到到系统发beep声响(表明建明有效)后出选择“SMS mode”select boot options select install/boot device CD/DVD保存退出。

AIX系统入门

AIX系统入门

AIX系统入门1AIX系统简介AIX(Advanced Interactive EXecutive)系统是IBM基于UNIX开发的一种多任务/多用户的操作系统。

AIX系统的命令解释器要求命令是区分大小写的(与WINDOWS不同),命令的参数以空格分隔,我们一般以TELNET方式登录到AIX系统,该模式下主要的快捷键包括:✍<ctrl>+c 停止命令✍<ctrl>+u 删除当前行如果需要查看某个命令的参数或选项可以通过man <命令名>方式查看帮助文档。

2系统时间2.1查看系统时间命令:date返回:Sat Apr 24 11:00:46 BEIDT 20102.2修改系统时间(需要使用root权限)命令:smitty date返回:Change / Show Day and TimeType or select values in entry fields.Press Enter AFTER making all desired changes.[Entry Fields]YEAR(00-99) [10]#MONTH(01-12) [04]#DAY (1-31) [24]#HOUR(00-23) [11]#MINUTES(00-59) [02]#SECONDS(00-59) [21]#F1=Help F2=Refresh F3=CancelF4=ListEsc+5=Reset Esc+6=Command Esc+7=EditEsc+8=ImageEsc+9=Shell Esc+0=Exit Enter=Do红色部分为可修改部分,使用”↑”,”↓”键选择字段,修改完成后按回车进入以下页面则表示修改成功:COMMAND STA TUSCommand: OK stdout: yes stderr: noBefore command completion, additional instructions may appear below.Sat Apr 24 11:23:25 BEIDT 2010F1=Help F2=Refresh F3=Cancel Esc+6=CommandEsc+8=Image Esc+9=Shell Esc+0=Exit /=Findn=Find Next按”Esc”键后按”0”键退出,如果需要取消修改结果按”F3”3文件系统操作3.1显示目录内容命令:ls此命令后可使用的参数:-l 显示详细信息(包括权限、所有者、最后修改日期)-t 按最后修改日期排序显示(修改日期靠后的排在最前列)-r 逆序显示(如与-t同时使用时修改日期靠后的文件排在最后)-a 显示所有文件(包括隐藏文件)以上参数可以自由组合如:ls –ltr 逆序显示文件详细信息。

AIX系统重启过程

AIX系统重启过程

系统重启过程:一、停止HACMP,停止系统1、运行指令"smitty clstop"回车。

在shutdown mode项选择graceful并回车, 等待命令执行OK,退出smitty。

2、等待HACMP完全停止, 可用指令"tail -f /tmp/hacmp.out"观察HACMP停止状况。

3、用指令"netstat -i"检查IP address, 确认Boot IP和Admin IP正常,Service IP有没有起。

4、用指令"lsvg -o"检查vary on 的VG,确认共享VG变为varyoff状态。

5、停止系统:shutdown -Fr二、启动HACMP之前1、指令"netstat -i"检查IP address, 确认Boot IP和Admin IP正常,Service IP有没有起。

2、运行指令"lsvg -o"检查vary on 的VG,确认共享VG为varyoff状态。

3、确认无其他节点正在启动HACMP。

三、启动HACMP1、指令"smitty clstart"回车。

等待命令执行OK, 退出smitty。

2、等待HACMP完全启动, 用指令"tail -f /tmp/hacmp.out"观察HACMP启动状况。

3、用指令"netstat -i"检查IP address, 确认Boot IP和Admin IP正常,Service IP启动正常。

4、用指令"lsvg -o"检查vary on 的VG, 认共享VG变为varyon状态。

lsvg -l datavg lspv5、用指令"df"检查mount的文件系统df -g6、确认属于应用正常:su – vbs5db2 connect to vbs5db2 list applicationsdb2 list tablespaces show detaillssrc -alssrc -a |grep cics四、查看日志1、/tmp/hacmp.out2、DB2的日志文件db2diag.log 在/home/db2ivbs/sqllib/db2dump下3、errpt -a >errlog.txt(root下)。

AIX操作系统详细配置步骤

AIX操作系统详细配置步骤

AIX 操作系统详细配置步骤1)设置系统时区(非夏令时制、北京时区)和时间。

设置系统时区:“smitty chtz ”。

(如果在“安装助手阶段”配置过时区,这一步可以忽略)可以忽略)设置系统时间:“smitty date ”。

注意:在设置系统时间前必须确保时区设置正确,时区正确与否可用命令“echo $TZ ”查看(在时区不正确的情况下,设置时间是徒劳的)。

设置完时区后必须重启系统才能生效。

重启后可用命令“echo $TZ ”查看时区,正确的时区显示是BEIST-8。

然后再对系统时间作调整。

系统时间可用命令“date ”查看。

”查看。

2) 修改操作系统参数需要修改的操作系统参数包括支持的用户最大进程数、High water mark 、Low water mark 。

设置支持的用户最大进程数:“chdev chdev ––l sys0 l sys0 ––a maxuproc=2048” 设置High water mark :“chdev chdev ––l sys0 l sys0 ––a maxpout=8193” (对于Power5以前的旧机器,建议设置为513,对于连接7133 SSA 的阵列,一定要设置为33)设置Low water mark :“chdev chdev ––l sys0 l sys0 ––a minpout=4096” (对于Power5以前的旧机器,建议设置为256,对于连接7133 SSA 的阵列,一定要设置为24)验证方法:验证方法:验证支持的用户最大进程数:“lsattr lsattr ––El sys0 |grep maxuproc ” 显示结果应该为:显示结果应该为:maxuproc2048 Maximum number of PROCESSES allowed per user True验证High water mark 值:“lsattr lsattr ––El sys0 |grep maxpout ” 显示结果应该为:显示结果应该为:maxpout8193 HIGH water mark for pending write I/Os per file True 验证Low water mark 值:“lsattr lsattr ––El sys0 |grep minpout ”显示结果应该为:显示结果应该为:minpout4096 LOW water mark for pending write I/Os per file True3) 设置Dump 设备参数dump lv 初始大小调整原则:规定初始大小为内存大小的三分之一。

AIX操作系统概述_2

AIX操作系统概述_2
(sa2 Available 00-03-11 8 port Asynchronous Adapter)
Add a TTY
Type or select values in entry fields.
Press Enter AFTER making all desired changes.
rmt0Defined 00-01-00-5,C150MB ?-Inch Tape Drive
ent0Available00-02Ethernet Adapter
# lsdev -Cc memory
查看所有属于memory设备的信息,其输出如下:
mem0Available00-0D16MB Memory Card
adapterppa sio Standard I/O Parallel Port Adapter
adaptertokenring mca Token-Ring High-Performance Adapter
disk 400mb scsi 400MB SCSI Disk Drive
disk osdisk scsi Other SCSI disk
# lsdev -CH
查看系统内各个设备的信息,我们可以看到如下信息:
namestatuslocationdescription
sys0Available00-00System Object
bus0Available00-00PCI Bus
bus1Available00-10ISA Bus
Customized数据库中又有两类设备。一种叫Defined设备;另一种叫Available设备。 Defined设备是指它的驱动程序已安装,但系统还没有找到该设备。Available设备则 是指系统已找到该设备及其驱动程序,因此你可以直接使用这个设备。

aix系统命令

aix系统命令

aix系统命令AIX(Advanced Interactive eXecutive)是 IBM开发的一套 UNIX 操作系统。

而AIX 命令是对AIX系统进行管理和操作的命令。

下面就让店铺给大家分享一些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卷mount光盘mount -rv cdrfs /dev/cd0 /cdrom裸设备类型:raw,jfs jfs可以转变成文件系统,而raw则不行smit快速路径名称:(smit:图形方式,smitty:字符方式)dev 设备管理diag 诊断jfs 定期档案管理系统lvm 逻辑卷册系统管理员管理nfs NFS管理sinstallp 软件安装及维护spooler 列印队列管理system 系统管理tcpip TCP/IP管理USER 使用者管理clstart,clstop:启动和停止clusterlssrc -g cluser:查看cluser的状态查看已安装的软件信息:ls -aF /usr/lpp (lpp:Licensed Program Products)查看安装媒体内容:installp -q -d /dev/cdrom -l查看操作系统补丁instfix -a查看错误日志信息: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. c a 根名称服务器快取 (去掉空格)/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.confTCP/IP群组子系统:/etc/rc.n e t (去掉空格)startsrc -g tcpip 启动全部的tcpip子系统startsrc -s inetd 启动主要internet除错:iptrace 启动封包追踪ipreport 追踪结果格式化输出netstat 网络统计ping 检查是否可以到达查看HACMP,外部硬盘信息:lscfg -vlsdev -Cc adapter对等机器信息:/etc/.rhosts/etc/hosts.equiv/etc/hosts查看内存/etc/lsattr -El mem0显示以 KB 为单位的实际内存bootinfo -r或lsattr -El sys0 -a realmem查看SWAP空间lsps -l查看操作系统文件系统lslpp -l [fileset_name]查看系统内核,进程,硬盘等性能前几位topas要显示内核启用的是 32 位还是 64 位:bootinfo -K显示硬件 32 位还是 64 位:bootinfo -y显示系统上的处理器数量lscfg | grep proc显示系统上的硬盘数量,可输入以下命令:lspv系统的详细配置lscfgaxi进阶命令如何知道自己在运行单处理器还是多处理器内核?/unix 是指向已启动内核的符号链接。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

正在使用哪个版本的AIX? 在需要帮助时, 提供详细信息!做为一个UNIX 开发、维护者,当然要知道当前登陆系统的具体版本。

这样当需要和其它技术人员交流经验,分享乐趣,以及寻求帮助的时候,你可以让他们尽快而详解的了解你的系统的基本信息。

从2006 年后,AIX 的版本管理更加细化全面,但复杂的层次也更容这里列出的版本信息可以具体解释为,当前的系统环境是AIX 版本5,ML (Maintenance Level)3,TL(Technical Level)06,SP(Service Pack)05。

TL 是IBM 会较长时间支持的版本,对于每个发布的TL,AIX 产品部门每隔6 周左右都会发布更新的SP 来发布新的硬件支持,解决系统已知的漏洞等。

另外一个更全面的命令,经常为AIX 系统工程师,AIX 系统管理员使用的是一个AIX 4.3.3 以来即支持的命令,prtconf (或者lsconf)。

它的示例输出如下:我们可以看到这个命令详细的列出了系统的硬件配置,包括硬盘,CPU,内存的配置以及网络地址等信息。

这比我们使用ifconfig – a、uname、lsdev 等命令分别去收集快多了。

监控系统性能,不是超级用户也可以做到!开发者和系统普通用户如DBA 也需要关注系统的性能。

AIX 系统也在其环境下也为我们这些非root 的普通用户准备了足够的监控工具。

首先介绍一个窗口式的工具topas,在不同的UNIX 或者Linux 下的命令top 有所不同,AIX 中使用的是topas。

使用这个命令我们可以在同一个界面下,全局性的观察到系统中各个资源-CPU,网络,磁盘,内存和交换区等使用情况。

常常我们需要关注的参见如下图框选的各个部分:图1.topas 命令的系统界面截图框选的部分分别代表了系统CPU 等待时间(这个指标常常影响着CPU 性能),磁盘的繁忙程度以及进程占用CPU 的百分比,交换区的使用情况。

这些是最常用和基本的指标。

另外常用的普通用户可以使用的监控命令包括iostat 和vmstat。

前者报告存储IO 的使用情况,而后者主要用于监控内存和CPU 的使用情况。

常常用于系统日常运行状态的信息收集。

使用起来很简单,比如“iostat 3”和“vmstat 1 10” 等。

需要注意vmstat 的第一行表示的是系统启动以来的统计信息,在进行实时数据统计和分析的时候需要排除这一行。

识别你当前的session –使用变量"S1"如果细心观察,你会发现,不同人使用的命令行界面常常是不同的,即使在同一个系统里边(当然这里不是指$ 和#,一个为普通用户在AIX 下默认的命令提示符,另一个则为超这个提示符里纪录了当前登陆用户ID 以及登陆的机器的主机名,当前你所在的文件系统路径。

在同时使用多个系统的时候,这些信息可以帮助你始终正确鉴别是否在正确的服务器、用户、文件目录下做正确的事情,而不用不时的输入系统命令来查看确认这些信息。

PS1=`whoami`'@'`hostname`'PWD\>'也就是设置变量PS1 即可。

当这个命令输入后,你当前的命令提示符立即更新为你个性化的模样了。

怎么样,还不试试?安全的设置系统的关键变量之一-"ATH"大量的UNIX 安全相关的书籍都会建议,“为了安全起见,请使用绝对路径来运行脚本/ 命令。

”为什么需要这样?让我们结合一个常见的环境变量PATH 来揭开谜底。

首先看一个问题,如果给我们两个设置环境变量PATH 的方法:选择1 PATH=/usr/bin:/etc:/usr/sbin:/usr/vac/bin/:/usr/ucb:.选择2 PATH=.:/usr/bin:/etc:/usr/sbin:/usr/vac/bin/:/usr/ucb可以看到,唯一的区别是路径“.”的位置。

你会选择哪种呢?也许你会说无所谓。

好,让我们来看看其中的差别。

首先我们知道,路径“.”代表当前的工作目录。

在揭晓谜底前我们先看个实验。

具体步骤如下:实验的目标很简单,我们希望删除experiment 目录下的大量的machineLog 开头的文件:同时在/experiment/ABB 目录下,有大量的项目源代码等重要文件,这些是我们绝对不希望丢失的重要文件:也就是采用了“选择2”。

什么都没有了!我们最不期望的事情发生了。

这是为什么?不要急,让我们仔细观察这个命令的输出:清单4. 当前目录文件清单root@Testing1:/experiment>lsABB rm123333d rmdfcdt45 t11aoopiupupo5trm rmddsf rmewrksadf t123dsfdsaf3troot@Testing1:/experiment>看到了么,在当前目录下,有一个文件就叫做rm (在大量文件混杂的复杂目录下,很容易忽略它)!看看它的内容:清单5. 伪造的rm 命令内容原来是它删除了我们重要的文件!它实际是一个经过伪装的shell 脚本,我们执行的时候没有发现异常,但是它已经偷偷删除了我们的重要文件。

这里只列举了一个简单的例子。

实际在系统遭遇恶意的破坏时,脚本里边可能写的是更危险的命令,或者设置后门等危及系统安全的操作。

由这个例子我们知道,使用绝对路径是多么的重要,它可以防止我们不慎运行了不期望的命令,尤其是使用root 用户操作的时候更要注意这一点。

另外,这里需要提及的一句是,UNIX 只在当前shell 的PATH 变量所设置的路径中搜寻你输入的命令所需要的执行文件。

也就是说,如果PATH 里边没有’ . ’配置,UNIX 是不会搜寻当前目录下的可执行文件的。

为了操作方便,有时我们不想每次都使用绝对路径来执行命令,而这时又常常需要运行当前目录下的文件,这种情况下,使用“选择1”也会保险的多!使用"history" 命令, 复用你的输入!使用命令行的时候我们常常要输入很多命令,这些命令又经常会需要有很多参数配合,因此有时AIX 的命令看起来显得很复杂冗长。

尤其在调试的时候,常常会输入大量重复的命令。

有没有办法可以提高工作效率?这里解释一个复用历史命令的好方法。

首先介绍一下AIX 的shell 环境,默认情况下所有用户都使用Korn Shell。

Korn Shell 会在用户的HOME 目录下维护一个命令日志文件 .sh_history 。

默认情况下这个文件会纪录128 条用户的历史命令信息。

这是个文本文件,我们可以直接用文本工具查看它的内容。

现在看看如何重复使用这些历史命令。

首先,AIX 提供了一个定制的别名(alias)命令history,我们可以用它来查阅这些历史命令:清单6. 历史命令样例root@Testing1:/experiment>history1220 df -k1221 df -k1222 df -k1223 df -k1224 id1225 pwd1226 history1227 man history1228 find /etc – user root -ls1229 alias1230 man fc1231 which fc1232 man alias1233 man r1234 alias1235 historyroot@Testing1:/experiment>这样实际上就是输入了历史命令“find /etc – user user1 –ls”。

现在我们知道别名命令history 和r 可以通过复用或者修改一处历史命令,来提高我们与系统交互的命令输入速度。

如果想修改更多地方呢,有没有解决办法?强大的shell 环境告诉我们,可以!我们还可以使用set -o vi 来调用编辑器vi 来直接修改这些历史命令,这样当需要大量修改历史命令的时候我们可以更有效率的工作。

输入这个命令后,命令行即激活了编辑模式,我们可以在需要使用历史命令的时候,敲“Esc”键进入VI 编辑模式,使用VI 的“/”,“?”查找历史命令,使用VI 的光标移动和编辑命令来修改找到的要修改的目标命令。

具体的操作可以参考VI 的help 文档,这里不再赘述。

"." 命令(csh 下则是"source" 命令)做为一种重要的UNIX 环境,要熟练使用AIX,我们应该熟悉命令行界面。

因此还是需要先介绍一下shell 环境。

在AIX 的默认KSH 环境下,我们使用到的变量有两种类型,环境变量和本地变量。

我们可以分别使用命令env 和set 来检查这两种变量的设置,也可以使用export 命令将本地变量输出为环境变量。

这两种变量的区别是什么?简单来说,本地变量只有当前shell 可以使用,而环境变量则可以被当前shell 以及它的子shell 使用。

这种设置有时会给我们的脚本调试带来一些额外的工作。

比如我们会遇到两个问题,而这时也是我们需要使用source 命令来提高我们工作效率的时候:1)、当我们调用子脚本的时候,为了传递必须的变量,我们必须调用export 输出所有的子shell 用到的变量。

在变化的环境中有时这种手工的设置很难做到及时准确。

当调试复杂脚本集的时候尤其如此。

这时我们可以使用 .(csh 下为source 命令) 命令来调用子脚本。

所有的本地变量都可以在子脚本中使用。

举个例子:脚本test5.sh 的内容为:清单7. 脚本test5.sh#test5.shecho "Trying to print Var1: $Var1"zhudany@Testing1:/experiment>Var1="Local variable a"zhudany@Testing1:/experiment>./"test5.sh"Trying to print Var1:zhudany@Testing1:/experiment>. ./"test5.sh"Trying to print Var1: Local variable azhudany@Testing1:/experiment>2)、反过来,还有这样一种需求,我们每次使用新的shell 环境时,需要先设置较多的本地变量,我们也可以将这些变量存入一个脚本文件,每次初始化shell 环境的时候使用source 命令调用这个脚本文件既可。

一个典型的例子是 .profile 文件。

比如做为DB2 实例用户的db2inst1 的 .profile 文件可能会有如下几行:清单8. 常用的db2 用户profile 内容这就是使用source 命令来引入了环境变量。

相关文档
最新文档