扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
aix中的小技巧与日志是怎样的,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。
我们提供的服务有:成都网站建设、成都做网站、微信公众号开发、网站优化、网站认证、郫都ssl等。为1000多家企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的郫都网站制作公司
1、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中的小技巧与日志是怎样的问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注创新互联行业资讯频道了解更多相关知识。
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流