分享
 
 
 

AIX常见问题整理 (7)

王朝other·作者佚名  2006-11-23
窄屏简体版  字體: |||超大  

如何在CDE中添加图标?

环境 RS/6000; AIX 4.3

问题 需要在CDE中添加图标, 可遵循下列步骤:

解答 在CDE环境中打开应用程序管理器(Application Manager),选择"Desktop_Apps" ,双击 "Create Action"图标,在随后弹出的菜单中填写要添加的图标名称及相应的执行程序名,并选择图标形状,保存并退出后,在“Application Manager”菜单下的“File Manager”中打开该用户主目录(如/home/guest),即可找到新添加的图标。可以直接双击此图标使用,也可以用鼠标右键单击图标并选择“Put in Workspace”,将图标拖至CDE 桌面上使用。 如何创建 /dev/null 文件

环境 产品: AIX

平台: RS

版本: 4

问题 如果误删了 /dev/null 文件, 如何重建它?

解答 1. mknod /dev/null c 2 2

2. chmod 666 /dev/null 如何减小 /var/adm/wtmp 文件的大小?

环境 产品: AIX

平台: RS

版本: 4

问题 如何减小 /var/adm/wtmp 文件的大小?

解答 文件 /var/adm/wtmp 的大小会在每次用户登录时增长, 但从不自动减小. wtmp 文件的内容会被命令 last 使用, 用于显示登录系统和重启机器的情况.该文件不能被删除, 但它的内容可用如下命令清除:

# > /var/adm/wtmp

怎样使用CDE环境?

环境 产品:AIX

平台:RS/6000

版本:AIX 4.2/4.3

问题 何谓 CDE

解答 CDE全称”Common Desktop Environment",即“公共桌面环境”,是一个图形界面管理程序。使用CDE的前提条件是RS/6000 连有图形显示器。使用之前要先安装软件包 X11.Dt.rte 和 X11.Dt.helpinfo。安装过程中,系统将CDE 设置为默认的用户界面, 这样AIX 启动后将直接显示CDE 注册界面,输入用户注册名和口令后即进入CDE操作环境。 怎样保存当前的CDE环境

环境 产品:AIX

平台:RS/6000

版本:AIX 4.2/4.3

问题 如何保存当前CDE界面,以便下次注册进系统后使用相同的环境?

解答 打开 "Style Manager" 中的 "Startup" 图标,选中“Resume Current Session”,然后使用面板中的 “EXIT”按钮退出系统以使保存的桌面设置生效。 如何查找系统中的某个文件存在于哪个文件集中?

环境 产品: AIX

平台: RS

版本: 4

问题 如何查找系统中的某个文件存在于哪个文件集中?

解答 当操作系统上由于未安装特定的文件集而无法执行某个命令时, 可以参考下面的方法确定所需的文件集.

首先确认系统中已安装了文件集 bos.content_list:

# lslpp -l bos.content_list

然后用下面的命令查找与指定文件相关的文件集:

# /usr/sbin/which_fileset <filename>

如, # /usr/sbin/which_fileset iostat

/usr/bin/iostat bos.acct

查找指定的文件集中包含哪些文件:

# lslpp -f <fileset>

如, # lslpp -f bos.acct

....

/usr/bin/iostat

....

<etc> 如何使.profile文件在CDE中生效?

环境 产品:AIX

平台:RS/6000

版本:AIX 4.3

问题 在用户的.profile文件中设置的环境变量通过CDE界面注册后并未生效。如何使之生效?

解答 打开文件.dtprofile,将注释行“# DTSOURCEPROFILE=true”还原,即将此行前面的“#”删除即可。 怎样创建共享库?

内容

提要 说明

适用操作系统

网络配置步骤

说明 本文说明如何在AIX系统中创建共享库

正文

适用操作系统

AIX 4.2/4.3

配置步骤

1.编译并连接共享库原代码:

这里假设 share1.c和share2.c 为包含共享库函数的C语言源程序。在AIX命令行输入命令:

cc -c share1.c

cc -c share2.c

cc -o shrsub.o share1.o share2.o -bE:shrsub.exp -bM:SRE -bnoentry

上述命令将在当前目录下创建名为shrsub.o 的共享库,shrsub.exp 是包含共享库中所有函数名的文件。例如:share1.c中包含函数 func1

和func2,share2.c 中包含函数 func3,则 shrsub.exp 文件格式为:

#! /home/sharelib/shrsub.o

* Above is full pathname to shared library object file /*此行为注释行*/

func1

func2

func3

2. 使用下列命令将共享库放入归档文件:

ar qv libsub.a shrsub.o

该步骤可任选。生成 “.a” 文件以便于以后在编译或连接时可用选项 “-l”和“-L”指定共享库位置。例如,命令

cc -o main main.c -lsub -L/home/sharedlib

表示连接主函数时需连接共享库/home/sharelib/libsub.a。如果该共享库未归档,需使用命令

cc -o main main.c /home/sharedlib/shrsub.o -L/home/sharedlib

何谓COSE?

环境 产品:AIX

平台:RS/6000

版本:AIX 4.2/4.3

问题 何谓COSE?

解答 COSE 全称为 “Common Open Software Environment”,即“公共开放软件环境”。COSE 是一个由Hewlett-Packard, IBM, SunSoft, Univel (Novell), UNIX systems Laboratories 和 SCO 公司发起的组织,其主要目的之一是用标准应用程序编程界面在众多UNIX操作系统上创建标准的用户界面环境。 进程kproc

环境 产品:RS6000/AIX

平台: RS

版本:AIX 4

问题 进程kproc

解答 当我们使用命令: " ps aux" 或"ps ug" 检查各进程对于CPU和内存的使用情况时,经常会看到 "kproc"(PID 516)进程占有很高的CPU使用率. 这种情况是正常的,此进程代表系统的空闲时间.一般情况,在系统负载不是很高的时候,此进程占CPU达到50% 或更高. 如何管理Paging Space

环境 产品:RS6000

平台:RS

版本:AIX 4

问题 如何管理Paging Space

解答 * Paging Space 的大小应符合应用的需要.太大会浪费硬盘空间,太小会影响系统的运行.Paging Space的确定原则: 1. 系统实际内存小于64MB, paging space= 2 * RAM

2. 系统实际内存在 64MB to 256MB 之间, Page Space = RAM size + 16MB

3. 系统实际内存大于 256MB , Page Space = 512 + ( RAM - 256 ) * 1.25

4. 对于AIX 4.3.3 当内存达到4GB 到8GB,因为AIX 4.3.3 使用延迟的(deferred )paging space.Paging Space主要根据应用的要求来定.

一般可初始3GB, 然后观察paging space的使用情况,如果使用率超过70%, 则需要增加paging space.

以上计算方法只是粗略地算法,用户可根据实际情况调整.

* 如果系统出现以下几种情况,则说明需要扩大paging Space: 1. 下列任意错误信息之一:

INIT: Paging space is low

ksh: cannot fork no swap space

Not enough memory

Fork function failed

fork () system call failed

Unable to fork, too many processes

Fork failure - not enough memory available

Fork function not allowed. Not enough memory available.

Cannot fork: Not enough space

2. 使用命令" lsps -a" ,其结果%USED 列的平均值大于80%.

3. 使用命令"lsps -s" 其结果%USED 列大于80%. * 使用下列命令也可以检查paging space是否够用:

iostat

vmstat

lsps 异步I/O (aio)

环境 产品:RS6000

平台:RS

版本:AIX 4

问题 异步I/O (aio)

解答 如果是同步I/O,当一个I/O操作执行时,应用程序必须等待,直到此I/O执行完.

相反,异步I/O操作在后台运行,I/O操作和应用程序可以同时运行,提高了系统性能.

使用异步I/O会提高I/O流量,如果应用是对裸设备进行操作,这种优势更加明显.

因此象数据库,文件服务器等应用往往会利用异步I/O,使得多个I/O操作同时执行.

1. 如何知道是否需要异步I/O?

* 执行命令:"vmstat # #" 如果"wa"值超过25%.

* 执行命令:"iostat # #" 如果"%tm_act"值超过35%.

2. 查询有几个AIO服务器: pstat -a | grep aios | wc -l

3. 应该设几个AIO服务器?

一般为硬盘数的10倍,但不要超过80.

4. AIO驱动程序: bos.rte.aio

5. 配置AIO为可用: # smit chgaio ->

STATE to be configured at system restart [available]

裸设备(Raw Device)

环境 产品:RS6000

平台:RS

版本:AIX 4

问题 裸设备

解答 裸设备指硬盘上的一块物理分区,即逻辑卷.通常数据库使用裸设备存放数据以提高性能.

它不是由AIX及文件系统控制及管理.

逻辑卷控制块(LVCB):LVCB用于保存逻辑卷的信息.每一个AIX逻辑卷在开始都保留512字节作为LVCB.

一些数据库厂商利用他们自己的方法管理逻辑卷,覆盖了LVCB.

AIX只可以使用"dd"命令备份裸设备, 在用"dd"备份时,一定注意数据库厂商是否覆盖LVCB.

在AIX4.3.3系统中,为什么oslevel命令的输出不是4.3.3.0?

环境 产品:RS6000

平台:RS

版本:AIX 4.3.3

问题 在AIX4.3.3系统中,为什么oslevel命令的输出不是4.3.3.0?

解答 从AIX4.3.3产品介质安装或升级后,oslevel命令不正确显示操作系统的版本(4.3.3.0), 这可能是以下原因造成的:

1. AIX4.3.3产品介质中的 ifor_ls.compat.cli 文件集为4.3.2.0版本。这个问题可以通过安装ifor_ls.compat.cli 4.3.3.0(PTF U466561 可以从 http://techsupport.services.ibm.com/rs6k/fixes.html 得到)来解决。当从4.3.3.0 Maintenance Level 维护包升级时,不会出现这个问题。

2. 从AIX4.3.3产品介质中升级的 bos.perf.pmr 文件集版本不是4.3.3.0。这个问题只会在从安装了bos.perf.pmr 的AIX 4.3.0 和 4.3.1向 AIX 4.3.3升级时才会出现。bos.perf.pmr 文件集在AIX 4.3.3中已经不再使用,所以卸载该文件集可以解决这个问题。

3. 在4.3.3.0 Maintenance Level中不包含 bos.crypto* 和sysmgt.security* 文件集,因为它们包含了受出口管制的加密代码。 只能通过与AIX4.3.3一同发行的AIX 4.3.3 Bonus Pack来升级这些文件集。 AIX 4.3.3 的中文输入

环境 产品:RS6000, AIX

平台:RS6000

版本:AIX 4.3.3

问题 AIX 4.3.3 的中文输入

解答 在AIX 4.3.3 中, 中文输入已不再使用shift+F1---F4, 而改变为ctrl+F1--F4: CTRL + [F2] : 智能 ABC ;

CTRL + [F4] : 拼音输入;

CTRL + [F5] : 五笔输入;

CTRL + [F6] : 郑码输入 ;

CTRL + [F7] : 表形码输入;

CTRL + [F9] : 内码输入;

CTRL + [F10] :英文半角;

CTRL + [F11] :设置输入特性;

CTRL + [F12] :选择菜单;

libc.a 文件恢复

环境 产品:RS6000, AIX

平台:RS6000

版本:AIX V4

问题 libc.a 文件恢复

解答 在解答用户的问题时, 经常会遇到系统无法启动,报错:can't find file or damaged file libc.a.当遇到这种情况时, 我们可以按以下步骤恢复:

1. 从CDROM 启动系统, 进入维护模式, 然后执行下列命令:

# mount /dev/hd4 /mnt

# mount /dev/hd2 /mnt/usr

# export PATH=/mnt/usr/sbin:/mnt/usr/bin

# cd /mnt

# restore -xvqf /../SPOT/usr/sys/inst.images/bos

./usr/ccs/lib/libc.a

LIBPATH=/usr/ccs/lib:/usr/lib

export LIBPATH

ln -s /usr/ccs/lib/libc.a /mnt/usr/lib/libc.a

2. 检查文件系统:

fsck /dev/hd1

fsck /dev/hd2

fsck /dev/hd3

fsck /dev/hd4

fsck /dev/hd9var

3.重新启动系统:

reboot 何为AIX/Montery

环境 产品:AIX, Monterey

平台:跨平台

版本:AIX 5L

问题 何为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所支持的系统十分广泛,包括从部门级服务器到大型数据中心服务器。AIX/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的成熟提前实现,这将为客户的顺利过渡提供坚实的基础。另外,我们还将与开放[url=http://www.pccode.net].net" class="wordstyle"源码团体共同合作,将AIX/Monterey技术应用于Linux之中,以便帮助建立起一种更好的Linux系统。

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

环境 产品:RS6000

平台:RS

版本:AIX4.3.3

问题 如何使用 IBM HTTP Server 支持AIX 联机文档?

解答 AIX 4.3提供了一个可选择安装的组件----基于Web的文档和文档查询服务。它允许你检索联机的HTML文档。可以将一台服务器设置为文档服务器,别的机器作为客户端访问并检索AIX 文档。

在RS/6000客户端安装的组件有:

1. Web 浏览器

2. bos.docsearch.client.*文件集

在RS/6000服务器端安装的组件有:

1. Web 浏览器

2. Web Server

3. 完整的bos.docsearch.*文件集

4. 文档库(Documentation libraries)

有多种方法来安装和配置该组件,但是最简单的方法是用configassist命令并选择Configure Online Documentation and Search。当然也可以用SMIT菜单。以下介绍配置文档服务器的步骤(以 root 登录)。 1. 安装 Web 浏览器

===================

用smit install_latest安装在AIX4.3 Bonus Pack CD中提供的Netscape navigator。选择以下的包:

Netscape.msg.en_US.nav.rte

Netscape.nav.rte

2. 安装Web Server

==================

在AIX4.3.3 Bonus Pack中包含了IBM HTTP Server作为Web服务器,代替了以前版本的Netscape FastTrack Server(AIX4.2.1)和 Lotus Go Web Server(AIX4.3.2)。

用smit install_latest安装在AIX4.3 Bonus Pack CD中提供的IBM HTTP Web Server。选择以下的包: - http_server.base (IBM HTTP Server)

- http_server.admin (Administration Server - used to configure the IBM

[1] [2] 下一页

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有