AIX操作命令点滴(转帖)

来源:互联网 发布:linux gedit显示行号 编辑:程序博客网 时间:2024/05/16 15:18

普通用户执行su命令时产生错误:Authentication denied.

环境  产品:AIX
平台:RS
软件版本:4.3  
问题  当普通用户执行su命令su到root或其它普通用户时,产生错误:Authentication denied。  
解答 使用命令 ls -l /usr/bin/su检查su文件的权限,正确的权限应为:-r-sr-xr-x root security ...
如果权限不正确,使用以下命令修改:
# cd /usr/bin
# chmod 4555 su


如何让非root用户有权限执行sar命令

环境  产品:AIX
平台:RS
软件版本:4.3  
问题  如何让非root用户有权限执行sar命令  
解答 可通过smit -->; Security & Users -->; Users -->; Change/Show Characteristics of a User 修改用户的属性,将“adm”组加入该用户的Primary GROUP中即可。


使用errpt命令,产生0315-171错误

环境  产品:AIX
平台:RS
软件版本:4.3  
问题  当使用命令errpt -a查看系统的错误报告时,产生错误:0315-171: 不能处理错误日志文件/var/adm/ras/errlog  
解答 该错误的产生是由于/var/adm/ras/errlog文件被破坏导致的,可以用如下步骤删除现有文件,使系统自动生成一个新的/var/adm/ras/errlog文件:

1. /usr/lib/errstop
2. rm /var/adm/ras/errlog
3. /usr/lib/errdemon


如何记录ftp log?

环境  RS6000 & pSeries
AIX 4.3 和 AIX 5L  
问题  如何记录ftp log?  
解答 缺省情况下, 系统不会记录使用FTP连接和传输文件的日志(log). 这会对系统造成安全隐患,尤其在用户使用匿名ftp方式时。为了避免这种情况发生, 可用如下的步骤使系统记录FTP的日志:
1.修改/etc/syslog.conf文件,并加入一行:
daemon.info FileName
其中FileName是日志文件的名字, 它会跟踪FTP的活动,包括匿名和其他用户ID. FileName文件必须在做下一步骤前创建。

 

3. 查看指定的文件集包含哪些文件,使用命令:
# lslpp -f <fileset>;
如:lslpp -f bos.acct


AIX 5L 新特性(一):如何确认CPU的主频?

环境  硬件平台:rs6000 & pSeries
操作系统:AIX 5L  
问题  AIX 5L 新特性(一):如何确认CPU的主频?  
解答 在AIX 5L中可以非常方便的确认CPU的主频,使用如下命令:
lsattr -El proc0
在命令输出的最后一行中"frequency"所指的值既为CPU的主频。  
在AIX 4.3版本中无此功能。

 

inetd.conf 文件的恢复

环境   产品:AIX
平台:RS
软件版本:4.3  
问题  inetd.conf 文件的恢复  
解答 有时由于某种原因, /ETC/INETD。CONF文件损坏。
会对机器带来TCP/IP方面问题: 如 FTP
可用以下步骤来恢复INETD。CONF 文件。

# vi /etc/inetd.conf  
# stopsrc -s inetd  
#mv /etc/inetd.conf /etc/inetd.conf.old
#cd /usr/lpp/bos.net/inst_root/etc
#cp inetd.conf /etc/inetd.conf
#startsrc -s inetd  


如何立刻断掉一个已经login的用户?

环境   产品:AIX
平台:RS
软件版本:4.3  
问题  如果想要立刻断掉一个已经login的用户,如何做  
解答 可使用命令 fuser -k <用户的主目录>;
如:fuser -k /home/guest


使用errdemon客户化系统错误日志文件

环境   产品: pSeries, RS/6000
软件版本: AIX 4.3, AIX 5L  
问题  如何使用errdemon客户化系统错误日志文件?  
解答 首先列出系统错误日志文件当前配置数据:

#/usr/lib/errdemon -l

Error Log Attributes
--------------------------------------------
Log File /var/adm/ras/errlog
Log Size 1048576 bytes
Memory Buffer Size 8192 bytes

如果希望改变系统错误日志文件的大小, 输入:

#/usr/lib/errdemon -s 2000000

如果希望改变系统错误日志文件buffer的大小, 输入:

#/usr/lib/errdemon -B 16384


什么版本的Oracle数据库支持AIX 5.1

环境   oracel, aix  
问题  什么版本的Oracle数据库支持AIX 5.1  
解答   AIX 4.3.3 AIX 5L  
8.1.7 32-bit  Yes Yes  
  now (Production) now (Production)  
       
8.1.7 64-bit Yes    
  now (Production)    
       
9.0.1 64-bit Yes Yes  
  now (Production) now (Developer's Release)  
       
9.2 64-bit  Yes Yes  
  now (Production) now (Production)  
       

 


如何监控裸设备I/O?

环境   产品:pSeries,RS/6000
软件版本:AIX 4.3 AIX 5.1  
问题  如何监控裸设备I/O?  
解答 sar命令中的“-b”选项可以用于监控裸设备I/O。裸设备一般用于存放数据库数据。

# sar -b 1 3

AIX 6f1 3 4 00023A0F4C00 06/19/02

18:16:30 bread/s  lread/s  %rcache  bwrit/s  lwrit/s  %wcache  pread/s  pwrit/s  
18:16:31  0 0 0 0 0 0 0 0  
18:16:32  0 0 0 0 0 0 0 0  
18:16:33  0 0 0 0 0 0 0 0  
                   
Average  0 0 0 0 0 0 0 0  

其中bread/s 和bwrit/s显示了块裸设备(block raw device)I/O操作的数目。pread/s 和pwrit/s显示了字符裸设备(character raw device)I/O操作的数目

 

如何拒绝某些用户的ftp访问?

环境  产品: AIX  
平台: RS
软件版本: AIX V4  
问题  出于安全考虑,需要拒绝某些用户的ftp访问?  
解答 请编辑
/etc/ftpusers
添加需要拒绝的用户,每用户一行 For example:
#more /etc/ftpusers
ql
当尝试 ftp 登录时,系统报错:
Name (localhost:root): ql
530 User ql access denied.
Login failed  

如何查看某用户共启动了多少进程?

环境  产品: AIX
平台: RS
软件版本: AIX V4  
问题  用户需要查看某个用户是否启动了过多的进程,影响了系统性能  
解答 请用
#ps -ef|grep username|wc -l

备注:
这是利用wc -l统计行数的功能来对用户进程数的一个估计,并不是非常准确的值。
但完全可用于参考。  

如何在清理/tmp文件系统时找到过大的文件?

环境  产品: AIX
平台: RS
软件版本: AIX V4  
问题   /tmp文件系统已满,如何找到哪些文件过大,并释放空间。  
解答 请用
For Example, 哪些文件大于5M字节.
#cd /tmp
#find . -size +10000 -exec ls -l {} /;  
备注:
删除这些过大文件时,请确认其无用


如何限制某用户在特定 pty 的访问。

环境   产品: AIX
平台: RS
软件版本: AIX V4  
问题  用户想限制某些端口的访问。  
解答 用户可以编辑/etc/security/user. For example:


原创粉丝点击