服务器 频道

AIX常见问题整理 (1)

  【IT168 服务器学院】passwd文件的备份
  
  环境 RS6000
  问题 passwd文件的备份
  解答 如果误删除了/etc/passwd文件,可以用/etc/opasswd文件恢复,/etc下o开头的文件是相应文件的备份文件。
  
  
  如何限制某个用户使用FTP服务
  
  环境 AIX
  问题 在AIX中,如何限制某个用户使用FTP服务?
  解答 编辑/etc/ftpusers文件,把要限制使用的用户名加进此文件里,这样就限制了此用户使用FTP服务。
  
  
  在AIX系统中,如何得到一些偏僻的汉字
  
  环境 AIX
  问题 在AIX 系统中,如何得到一些比较偏僻的汉字?
  解答 在AIX的中文汉字库中,zh_CN 中有6763个汉字,而ZH_CN中有20902个汉字。如果用户要用到一些比较偏僻的汉字,建议用户安装中文环境时选择ZH_CN。
  
  
  AIX 是否支持 ramdisk
  
  环境 RS6000, AIX
  问题 AIX 是否支持 ramdisk? 可否将内存当硬盘来使用,以提高访问速度。
  解答 可以. AIX 操作系统支持ramdisk. 可使用mkramdisk命令来创建一个ramdisk. 其文件名为 /dev/rramdisk. 通过命令mkfs在其上建立文件系统来使用它. 用rmramdisk 命令或重新开机来删除ramdisk.
  
  
  什么是 inline log
  
  环境 产品, AIX
  平台, RS6000, Pseries
  问题 什么是 inline log
  解答 在AIX5L 中可以为JFS2的文件系统创建一种新的日志类型。 这就是JFS2所特有的 inline log -- 日志与文件系统在同一逻辑卷上。
  
  通过使用 inline log , 每个JFS2的文件系统可有独立日志设备,而不是整个卷组共享一个日志设备。 在文件系统数量较多的环境下,能够提高系统的RAS(Reliability Availability Serviceability)特性:在系统共享日志设备时, 日志设备的损坏会影响与之相关的所有文件系统。而使用inline log , 则不会出现此种情况。
  
  创建JFS2文件系统时,缺省日志是放在共享的日志设备上, 将 "inline log ? "选项设为 "YES", 则建立了使用inline log 的JFS2 文件系统。
  
  
  如何增加文件系统中的inode数目
  
  环境 产品: AIX
  平台: RS
  软件版本: AIX V4
  问题 用户需要生成新的文件时,系统报告空间不够,但df -k输出显示空间使用为43%
  解答 问题产生原因是由于客户有很多几百k的小文件,将所有的文件系统inode用尽。
  解决方案
  
  
  find / -size 0 -print 删除不必要的0字节文件
  
  增加文件系统大小(鉴于客户的%used是43%,这样会浪费很多空间,不建议使用)
  
  备份文件,重建文件系统,其中参数NBPI(number of bytes per inode)要尽量
  小,这样就能在同样大小的文件系统中获得更多的inode
  备注:
  
  文件系统中inode的多少由文件系统大小和NBPI(number of bytes per inode)决定
  文件系统越大,NBPI越小,那么inode越多,意味能产生的文件和目录越多。

  
  什么是X-window
  
  环境 产品, RS6000
  平台, UNIX
  问题 什么是X-window
  解答 X-window 是UNIX中功能强大的图形用户接口(GUI),是基于客户-服务器的一种应用技术. 表现为应用可运行在一个功能强大,易与维护的服务器上,而屏幕的输出则显示在另一个工作站上. X-window 技术包括两个成员: X-server 和 Window Manager. X-server 控制图像和窗口的显示, 跟踪鼠标和键盘的操作.一个X-server可控制多个窗口.Window Manager 则用于显示窗口的菜单和边界,提供窗口的移动,转换,最大,最小化操作.
  
  如何为调试应用程序性能 定制系统内存环境
  
  环境 产品: AIX
  平台: RS
  软件版本: AIX V4
  问题 用户需要为调试应用程序在不同的内存配置下的性能。
  解答 操作系统提供了这样的应用来满足客户的需求。
  rmss -c memsize (设置需要调试的内存)
  rmss -p 显示当前的内存配置
  rmss -r 重新恢复至系统的实际内存大小
  
  举例:
  #rmss -p
  Simulated memory size is 512 Mb.
  #rmss -c 128
  Simulated memory size changed to 128 Mb.
  #svmon -G
  
  
  size inuse free pin virtual stolen
  memory 131061 121681 9380 9417 31604 95584
  pg space 264192 17306        
  
  
  其中stolen的内存就是512Mb和128Mb的差。
  当在128Mb内存下调试完程序后,恢复系统实际内存大小。
  #rmss -r
  #svmon -G
  
  
  size inuse free pin virtual
  memory 131061 26245 104816 9417 31604
  pg space 264192 17306      
  
  free的内存已经恢复如初。
  

  
  关于AIX 4.3.3的内核问题。
  
  环境 产品: AIX
  平台: RS
  软件版本: AIX V4
  问题 1.我目前的操作系统运行在多少位的内核上?
  2.我目前的机器能支持64bit应用吗?
  解答 bootinfo -K
  32 操作系统运行在32位内核
  64 操作系统运行在64位内核
  
  bootinfo -y
  64 你的机器可以支持64位和32位应用
  32 你的机器只支持32位应用
  备注:
  
  当bootinfo -K为32,bootinfo -y为64时,可以通过smit激活对64位应用的支持
  SMIT
  System Environments
  Change / Show Characteristics of Operating System
  
  
  如何在AIX上实现象doskey一样的功能
  
  环境 产品: AIX
  平台: RS
  软件版本: AIX V4
  问题 客户需要实现类似doskey一样的功能
  解答 在AIX操作系统中可以利用 set -o vi来实现类似功能。
  当用户想重复上一个很长的命令时,只需按ESC+k就行,再按k就上滚一条命令,
  而按j就可以后滚一条命令,然后回车就可以完成了。更好的是,你可以利用类似
  使用vi的方法来编辑你所看到的命令,来达到随意调整的目的。
  只一条简单的命令,就节约了宝贵的时间。需要时可以把set -o vi加入到.profile中。

  
  另一种让vi编辑超大文本文件的方法
  
  环境 产品: AIX
  平台: RS
  软件版本: AIX V4
  问题 vi缺省能编辑的最大文件不能超过1,048,560行
  解答 在用户目录下生成文件.exrc其中写入
  set linelimit=xx000000
  这样,就不用每回启动vi时都敲入vi -y xx000000
  
0
相关文章