Articles of aix

AIXnetworking参数closures已拔出设备的TCP套接字

我们有一个AIX机箱,运行我们所称的银行“ATM交换机”,而不是ATMnetworking交换机,而是银行ATM驱动程序。 我们有一些ATM机连接到两个服务器进程。 问题是,当我们断开任何这些机器时, netstat -na| grep <port number> netstat -na| grep <port number>命令显示为此断开连接的设备build立的套接字仍然build立,我们必须从软件手动发送一个命令使套接字意识到它不再有效。 有一个tcp级别的参数,使这个连接在一两分钟内意识到这个设备没有连接了吗? 我们有以root权限设置的以下参数: no -o tcp_keepidle=1000 no -o tcp_keepcnt=2 no -o tcp_keepintvl=150 no -o tcp_finwait2=100 它最初有默认值。 但即使在我们改变这些参数并重新启动服务器进程之后,问题依然存在。

监视进程的内存使用情况

我们有一个运行AIX 5.3的IBM P系列机器。 这是我们的应用程序服务器,我们的J2EE应用程序运行在Oracle的Applications Server(版本10g r2)中。 在下午11点左右到第二天上午7点,我们有运行的shell脚本,它执行Java类程序。 最近,这个服务器一直在经历一些高内存使用,导致一些Java类程序抛出“内存不足”exception。 我们通常使用NMON来监视服务器的资源,比如CPU,I / O,内存等。但是由于这个OOM问题,我们想知道整天在运行的进程是什么,每个进程有多less内存消耗的过程。 NMON不能显示这个。 即使使用“-T”参数,它只显示顶级进程而不是全部进程。 有什么我们可以用来监视所有进程的内存?

aix上的infoprint manager 4.2

我试图find一种方法将打印作业打印到AIX 5.3上的infoprint manager 4.2上的文件中。 对作业进行一些额外的处理(自动折叠和信封填充的附加标记)有一个新的要求,因此需要在到达服务器后进行修改,然后再重新提交给打印机。 我可以看到任何打印到文件的任何默认打印机types的选项,我希望'命令'选项会给我一些使用rembak或pioinfo发送到文件,而不是打印机的方式,但我看不到任何明显的。 我还看了一下基本的传真和电子邮件选项,传真似乎有一些情况下可以生成一个文件,以便它可以发送到由服务器上的传真软件拾取,但在infoprint文档中的示例是有点模糊。 有人会知道一个简单的方法,我可以使用拖放/打印PostScript作业到一个文件? 这只需要发生在信息pipe理器上的一个或两个逻辑目的地,所以我不能真正拦截他们直接从后台打印,或者我可以,但我不知道如何。 我已经在networking上search了“infoprint manager打印作业到文件”的变化,但是和我在networking上为infoprint所做的其他search一样,这里似乎没有什么信息。 我还没有接受任何infoprint的培训,并已经在这里pipe理打印机一年左右,随着我的学习,但这是我第一次不得不在平凡之外做任何事情,所以我感谢任何帮助。 如果我留下了任何重要的信息,请让我知道。 我感谢任何可以提供的帮助。 Infoprint 4.2 AIX 5.3 谢谢Alan Ireland / Dublin

如何使用AIXpert手动执行密码检查?

AIXpert工具之一是根据字典(通常是/ etc / security / aixpert / dictionary / English)执行根密码检查。 如果我想手动运行这个检查,我该怎么做呢? 我已经看了一些configuration文件,我认为/ etc / security / aixpert / bin / chuserstanza是涉及到的,但每次我使用它(用各种参数)它只是退出并返回0。

在AIX 6.1上运行munin和用户空间中的所有依赖项

简介:我想在用户空间中安装便携式的munin,而不需要在客户端系统上安装任何东西(比如便携式的Firefox,没有root任务)。 我已经下载了所有的依赖关系: bash-4.2.tar.gz gcc-4.7.0.tar.gz httpd-2.4.2.tar.gz make-3.82.tar.gz munin-1.4.7.tar.gz perl-5.14.2.tar.gz 最后我从rpm安装了gcc。 还从公牛免费软件。 它们在/opt/freeware/bin 。 我试图编译httpd,并出现此错误: bash-4.2$ ./configure configure: error: cannot find install-sh, install.sh, or shtool in build "."/build 我不想开始安装依赖关系,这将是无止境的。 我想在用户空间运行munin,以便能够在客户端网站上使用它进行监视和调整,之后,删除该文件夹,并保持原来的状态。 有人可以给我一个提示吗?

虽然相应的进程已经在AIX 6.1上终止,但似乎正在使用端口

在我们的AIX 6.1机器上运行某种自动化testing的同时,我们正面临着端口似乎正在使用的问题,尽pipe相应的进程已经终止。 例如,如果我们使用端口9999杀死挂起的应用程序,我们将得到以下结果: user@aix:~/EP$ netstat -Aan | grep 9999 … f1000700149ec3b0 tcp 0 0 *.9999 *.* LISTEN … user@aix:~/EP$ rmsock f1000700149ec3b0 tcpcb Wait for exiting processes to be cleaned up before removing the socket 目前,我们只能通过重新启动机器从这个状态中恢复。 我们已经尝试设置SO_REUSEADDR,但是我们仍然得到这种奇怪的错误。 错误不是特定于应用程序的 – 它发生在不同的应用程序中。 user@aix:/etc$ oslevel -s 6100-04-01-0944

AIX CPU利用率行为

我们正在面对一个奇怪的(对我们来说)关于CPU利用率pipe理的情况。 我们有一个2p最多4个在线内核。 当应用程序工作负载达到峰值时,CPU使用率为100%(70%用户+ 30%内核),物理分配2.5个内核。 我希望看到一个较低的使用量更大的物理分配。 这是理性的吗? 我们是否应该定义任何阈值? 问候,

Aix中的Apache Ant安装程序

我想在我的AIX 6.1服务器上安装Apache Ant,并且遇到一些问题。 当我访问链接http://ant.apache.org/manual/install.html我不明白扩展名为.tar.gz的文件的安装步骤 步骤是:.tar.gz – 使用tar程序将文件收集在一起,并且gzip压缩和解压缩。 在这里,我如何需要使用tarant.tar.gz二进制分发和如何使用gzip文件。

在AIX中出错:0516-040:无法读取指定的物理卷

请在AIX中为我提供关于错误的宝贵build议。 当我在AIX服务器上运行以下命令时lsvg -l rootvg我得到这个错误: 0516-040 : Unable to read the specified physical volume descriptor area.

在将LUN从一台主机重新映射到另一台主机时,应该注意哪些技术问题?

我使用运行Oracle RAC的AIX环境(3个节点)inheritance了IBM System Storage DS4000 SAN。 其中一个节点崩溃,所以我得到了系统和2个节点运行; 但是,崩溃的节点是pipe理备份的节点。 备份存储在SAN中的LUN上。 由于缺less文档,我可以看到它们是如何从/etc/filesystems映射的,但我不确定AIX环境在启动时如何映射这些LUN(而不是SANpipe理接口的映射关联)。 我想将用于备份的LUN从旧节点重新映射到其余节点之一,但我担心丢失LUN上的数据。 我在这里find了一些说明,但是这似乎只适用于新的LUN。 如果我将LUN重新映射到新主机,该LUN上的现有数据是否保持不变? 更新1: 看起来我知道的比我想象的要less。 我在我的存储控制器上创build了一个名为test的新arrays,并创build了一个名为logbackup的新LUN来testing我的理论,并将其映射到LUN 12中的一个节点。 在那个节点上,当我运行cfgmgr ,我遇到了一个错误,并按照这些指示来解决它。 有了cfgmgr的工作,我想我能够看到LUN,但我不 – 或者至less, lspv , lscfg和lsdev -Cc Disk的输出不能提供我可以轻松翻译的信息。 我已经取消映射,并重新映射了几次LUN,但运行cfgmgr时没有更改hdisk列表。 更新2: 看起来我正在读取我的lscfg输出不正确。 我将LUN从12更改为255,并看到lscfg的更改。 它将LUN映射到hdisk16,因此我使用chdev -l hdisk16 -a pv=yes将其添加为物理卷。 然后,运行fget_config -Av ,我能够正确地确认映射的LUN。 现在,这只是一个挂载,写入,然后将其迁移到我的另一个节点,看看数据是否保持不变。