aix中的小技巧与日志是怎样的

发布时间:2021-12-30 16:44:13 作者:柒染
来源:亿速云 阅读:157

aix中的小技巧与日志是怎样的,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

1、AIX中实现上下箭头键来查阅历史命令及修改命令

AIX中如何实现上下箭头键来查阅及修改命令

命令行中输入set -o vi
可以打开inline editor
然后用ESC进入命令模式
k向前j向后,可翻阅历史命令和修改

2、AIX中查看IP和掩码

# smitty tcpip

根据要查看的网络接口,选择相应的项

然后回车即可看到详细信息

3、查看内存、cpu等信息

$ prtconf

System Model: IBM,9113-550

Machine Serial Number: 65EFEDF

Processor Type: PowerPC_POWER5

Processor Implementation Mode: POWER 5

Processor Version: PV_5

Number Of Processors: 4

Processor Clock Speed: 1654 MHz

CPU Type: 64-bit

Kernel Type: 64-bit

LPAR Info: 1 65-EFEDF

Memory Size: 15744 MB

Good Memory Size: 15744 MB

Platform Firmware level: Not Available

Firmware Version: IBM,SF240_418

Console Login: enable

Auto Restart: true

Full Core: false

Network Information

       Host Name: wemp02

       IP Address: 10.4.41.35

       Sub Netmask: 255.255.255.192

4、显示错误信息

$ errpt | more

IDENTIFIER TIMESTAMP  T C RESOURCE_NAME  DESCRIPTION

D5385D18   1122013913 T H hdisk3         ARRAY OPERATION ERROR

D5385D18   1122013613 T H hdisk3         ARRAY OPERATION ERROR

D5385D18   1122013413 T H hdisk3         ARRAY OPERATION ERROR

D5385D18   1122013313 T H hdisk3         ARRAY OPERATION ERROR

查看更详细的信息

$ errpt -aj D5385D18|more

---------------------------------------------------------------------------

LABEL:          FCP_ARRAY_ERR4

IDENTIFIER:     D5385D18

Date/Time:       Mon Nov 25 11:41:58 BEIST 2013

Sequence Number: 26528

Machine Id:      00CEFEDF4C00

Node Id:         wemp02

Class:           H

Type:            TEMP

Resource Name:   hdisk3          

Resource Class:  disk

Resource Type:   array

Location:        U787B.001.DNW4155-P1-C3-T1-W200500A0B812B506-L2000000000000

Description

ARRAY OPERATION ERROR

代码解释:

Class有H(hardware),S(software),O(information messages),U(undetermined)


Type则有 PEND 设备可用性缺失即将发生

        PERF 设备性能降低到可接受等级

        PERM 设备是有缺陷的硬件或软件,不可修复,需要diag诊断

        TEMP 从一些不成功的尝试中恢复

        UNKN 不确定严重程度

        INFO  信息,不会导致错误

     -  使用diag命令进行硬件诊断。系统删除90天前的硬件错误,删除30天前的软件错误

5、查找系统中的某个文件存在于哪个文件集中

当操作系统上由于未安装特定的文件集而无法执行某个命令时, 可以参考下面的方法确定所需的文件集.
  首先确认系统中已安装了文件集 bos.content_list:
  # lslpp -l bos.content_list
  然后用下面的命令查找与指定文件相关的文件集:
  # /usr/sbin/which_fileset
  如, # /usr/sbin/which_fileset iostat
  /usr/bin/iostat bos.acct

  查找指定的文件集中包含哪些文件:
  # lslpp -f
  如, # lslpp -f bos.acct
  ....
  /usr/bin/iostat
  ....

6、启动停止某项服务(例如ssh)

查看ssh服务状态
# l***c -s sshd
Subsystem         Group            PID                      Status
sshd                    ssh                3866742          active
停止和启动 ssh 服务
# stopsrc -t sshd

# startsrc -t sshd

sshd服务不支持refresh -s 的刷新,如果你修改了SSH的配置,想重启SSHD服务来生效。你可以开启AIX的TELNET服务,通过TELNET连上,然后停止和重启SSH服务来刷新配置,以避免远程重启服务器

建议你通过console连接,不然停止ssh后网络连接就断开连不上了。

7、查询AIX的内核版本号

# oslevel -s

5300-08-05-0846

8.有关AIX的日志

系统错误日志

存放路径:/var/adm/ras/errlog

说明:日志记录了系统所检测到的软硬件故障和错误,尤其对系统的硬件故障有很大的参考价值,是AIX提供的最有价值的日志之一, errlog文件用more或者其他文本的查看命令来打开我们看到的只是一对乱码,为了能够查看错误日志文件需要使用aix的errpt命令,如:errpt列信息;errpt–a列详细信息,详细使用方法可以参考man,

用户的登录日志

存放路径:/var/adm/wtmp   /var/adm/sulog

说明:这些日志记录了用户登录和访问服务器的情况信息,具体的日志文件有wtmp、、sulog等,它们记录的分别是不同的事件,wtmp记录的是历史的login和lognout信息,可以用last命令访问。sulog记录的是用户用su命令转变为另一用户的信息。who、last等这些命令可以查看wtmp和sulog的内容
如:Last –f wtmp
我们想查看最近10次登录的用户和他们的地址,可以用如下命令:
  last -10

集群管理软件hacmp的日志

存放路径:/tmp/hacmp.out

说明:HACMP是IBM提供的确保系统运行可靠性的集群套件,HACMP在每次启动和关闭时都要经历一段时间以停止服务和转换文件系统,我们可以通过对HACMP。OUT日志文件的跟踪实时的了解HACMP在启动和关闭时的信息,如出现启动失败则可以帮助我们定位错误。

 可以使用tail进行跟踪,tail –f /tmp/hacmp.out

系统启动错误日志

存放路径:/var/adm/ras/bootlog

说明:该日志可以跟踪系统在Boot过程中发生的问题,包括服务器液晶板上的代码信息都有记载。可以使用alog命令监视这些问题,存放在/var/adm/ras/bootlog中,可以使用alog –o –t boot命令查看该文件。

FTP用户操作日志

存放路径:自定义(建议/tmp/ftplog.out)

说明:很多服务器都会用到FTP功能,大量的用户通过FTP登陆到服务器上给系统的安全性带来了很大的问题,AIX给我们提供了一套很不错的可以记录用户FTP操作情况的日志

具体设置步骤如下:

在/etc/inetd.conf文件中编辑 FTP一行,在FTPD后加“-d”

重启服务: refresh–s inetd

touch/tmp/ftplog.out

在/etc/syslog.conf文件中加上两行:

daemon:debug     /tmp/ftplog.out

daemon:info       /tmp/ftplog.out

重启服务: refresh–s syslogd


  以上只是我在工作中主要用到的一些日志,只是AIX给我们提供了很多其他重要的日志文件中的一部分,大家可以在工作中慢慢体会。

AIX  errpt 命令使用


 

修改当前的日志文件
/usr/lib/errdemon -i /var/adm/ras/myerrlog
修改当前日志文件大小
/usr/lib/errdemon -s 28866

修改当前日志缓冲区大小
/usr/lib/errdemon -B 20480
修改2个重复错误之间的间隔时间
/usr/lib/errdemon -t 50

ps -ef | grep errdemon

/usr/lib/errdemon

/usr/lib/errstop
ps -ef | grep errdemon

errpt | more

详细
errpt -a | pg

以ASCII 方式显示


errpt -g -j 74533D1A | more

检查过去24小时内发生的错误日志
date

errpt -a -s 0128092102

errclear 命令清除日志记录
删除所有日志
errclear 0

删除10天前的软件记录
errclear -d -S 10

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

errpt -a

 -a是以详细格式显示错误日资文件中的错误信息

在系统中生成一个记录下来的错误报表

关于aix中的小技巧与日志是怎样的问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注亿速云行业资讯频道了解更多相关知识。

推荐阅读:
  1. AIX的系统错误日志
  2. Vue 使用中的小技巧

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

aix

上一篇:android微信授权怎么获取用户个人信息

下一篇:JavaScript如何使用数组方法

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》