Solaris、Mac OS系统日志分析工具

本节以PC服务器上常见的几种UNIX系统例如Solaris、Mac OS以及Sco Openserver系统为例如何在它们这些平台下查找系统日志。

一、用SMC分析系统日志

我们知道Linux系统下的System log viewer是GNOME桌面环境的日志文件查看器,而在Solarsi9/10系统下,同样有非常方便使用GUI工具SMC(Solaris Management Console),目前版本是2.1,它包括了服务器组件(SUNWmc)、客户机组件(SUNWmcc)、常规组件(SUNmccom)、开发工具包(SUNWmcdev)、WBEM组件(SUNWwbmc)这些组件提供了系统配置,网络服务管理,存储管理和设备管理等诸多优秀的管理工具,其中日志查看器是管理员经常要关注的地方,它记录了系统日志,我们查找分析就在这里。如图1-33所示。

图1-33 SMC控制台

1).确定控制台服务器是否正在运行

# /etc/init.d/init.wbem status

SMC server version 2.1.0 running on port 898

2).如果控制台服务器未在运行,则启动它。

#/etc/init.d/init.wbem start

3).启动SMC

#/usr/sadm/bin/smc &

由于SMC权限管理是基于角色的,所以大家要以root身份进入,才能查看全部日志信息。

二、Sco Openserver系统的GUI日志分析工具

sco openserver 系统日志存放位置

/usr/adm/messages一般系统事件记录

/usr/adm/hwconfig

/usr/adm/syslog主要系统事件记录

/usr/internet/ns_httpd/httpd-80/logs Web日志

一般情况下还需要注意以下几个文件:wtmp(用户登录记录)、wtmpx、sulog(用户以其他用户身份登录记录)

我们除了命令行外,我们可以使用GUI工具对日志进行查询等管理操作

#cd /opt/K/SCO/Unix/5.0.5Eb/sa /eventlog

#eventlogGUI

选择那些日志将有/var/adm/syslog 记录,之后我们可以开始正式查看日志内容

#cd /opt/K/SCO/Unix/5.0.5Eb/sa/systemlogs

#systemlogsGUI

三、Mac OS X 的GUI日志查询工具

对于Mac Os系统的日志大家可能不常见到,有时在取证过程中常常需要,这里总结出常用的日志列表,如表1-14所示。另外在Apple Mac OS X 9 以上系统就就包含了日志查询的工具,如图1-34所示,左边一栏是系统的所有日志的列表,右边对应了某条日志的内容,右上方的搜索区域,还能可以根据关键字进行查询,使用还是相当方便的。

表 1-14 Mac系统主要日志

Apple系统日志消息

/var/log/asl

***、PPPoE日志

/var/log/ppp.log

打印机访问日志

/var/log/cups/access_log

电源管理日志

/usr/bin/pmset-g.log

防火墙日志

/var/log/appfirewall.log

文件系统修复日志

/Users/username/Library/logs/fsck_hfs.log

系统诊断信息

/var/log/DiagnosticMessages

不仅是Cisco IOS操作系统是基于BSD内核,就连Apple这样优秀的操作系统也是基于BSD内核。对于Apple Mac OS X防火墙而言,其实你要是懂得Cisco防火墙就并不难理解了,man一下ipfw就能看出,它其实比Linux下的netfilter更简单。下面就来看个例子:例如我们要禁止ping服务器,也就是禁掉icmp,在表1-15中显示了不同操作系统实现方法。

1-15 各操作系统之间实现方法对比

操作系统

MAC OS

ipfw add deny icmp from any to any

Cisco Route

access-list 100 deny icmp any any echo

Linux

iptables -A INPUT -p icmp --icmp-type 8 -s 0/0 -j DROP

细心的读者会观察到这和cisco命令十分相似,如果系统开启了防火墙功能,系统将把防火墙日志记录到appifrewall.log文件中,下面对标准日志做以下说明。

#cat /var/log/appfirewall.log

Jan 15 18:44:47 localhost socketfilterfw[49251]<info>:Deny netbiosd data in for 192.168.11.6:137 to port 137 proto=17

… …

RFC768中规定协议号17代表UDP协议17号表示是上层即传输层是udp协议,udp 137 给计算机提供获得和保护NETBIOS名称。

如果你想尝试在这些系统中分析日志,可以到这里下载实验环境:http://chenguang.blog.51cto.com/350944/1580937

更多原创的内容请参考《Unix/Linux网络日志分析与流量监控》一书

Solaris、Mac OS系统日志分析工具相关推荐

  1. mac下 内存分析工具mat安装,使用mat分析:内存溢出、内存泄漏,结合jstat、jmap等命令的使用

    分析前提: mat的安装详情:mac下安装 mat内存分析工具_MissNull的博客-CSDN博客_mac mat下载                             使用Eclipse M ...

  2. 【Xamarin 在Mac OS 上的部署安装环境】

    ******************没用Mac 的机子,也只能靠虚拟机了********** 1 安装VMware 10 从网上下载即可 2 下载MAC OS 10.9.5的安装镜像,网上有很多,最好 ...

  3. VMware 虚拟机安装 Mac OS X Mountain Lion 苹果系统(vm9.0和Mac OS10.7)

    本文是转自vmware虚拟机安装Mac os 苹果桌面操作系统 Mac OS X Mountain Lion(版本号为 Mac OS X v10.8)已于今年 7 月 21 日通过 Mac App S ...

  4. VMware 虚拟机安装 Mac OS X Mountain Lion 苹果系统

    原文地址:http://www.ychong.com/mac-os-x-mountain-lion-vmware-workstation/ 苹果桌面操作系统 Mac OS X Mountain Lio ...

  5. (10.2.3.5)用windows体验sketch--为设计师准备的MAC OS安装指南

    想学sketch,但苦于没有mac电脑?没关系,静电教你一个小时在windows上体验mac os与sketch的魅力,不花一分钱轻松搞定,快跟静电一起学习吧 之前看了静电的sketch教程和静电的x ...

  6. Charles — mac下网络封包分析工具

    简介 Charles是在Mac下常用的截取网络封包的工具,在做iOS开发时,我们为了调试与服务器端的网络通讯协议,常常需要截取网络封包来分析.Charles通过将自己设置成系统的网络访问代理服务器,使 ...

  7. iphone实用配置工具_Debookee for Mac(网络数据抓包及分析工具)

    Debookee for Mac(网络数据抓包及分析工具)​www.macw.com Debookee Mac破解版是MacOS上的一款非常不错的抓包软件,Debookee Mac破解版能够进行网络流 ...

  8. Python模拟Linux/Mac OS工具grep和Windows工具findstr

    在Linux和Mac OS系统中有个工具grep可以用来查找哪些文件中包含特定的字符串,Windows系统中也有类似的工具findstr,本文代码模拟了这两个工具的工作原理. from os impo ...

  9. mac os 10.8.5下 微信开发者工具安装问题

    最近用到微信开发者工具,安装到XP sp3和mac os x 10.8.5都不能正常运行.os x 10.8.5报 wechatwebdevtools 意外退出.微信开发者工具版本:1.01.1710 ...

最新文章

  1. IntelliJ 平台 2020 年路线图
  2. APPCAN MAS接口之SOAP
  3. win7下构建swarm nodes实现跨host的容器之间的通信
  4. adb查看某个文件是否存在_动能定理是否存在某个方向的分量方程式?
  5. tomcat常见面试题目问答Top10
  6. linux 下 php 扩展
  7. html 列表循环_python web开发:内置标签与过滤器/循环/条件判断
  8. 无盘 服务器 聚合,四网卡汇聚技术详解(为windows7无盘铺路)
  9. 日志框架介绍(SLF4J及其使用)
  10. mysql之锁与事务
  11. linux 线程就绪态_动手使用Linux就绪的Dell XPS 13开发人员版
  12. i9100美化android.policy.jar,摆脱越狱束缚 三星I9100安装应用更轻松
  13. Splunk企业级运维智能大数据分析平台新手入门视频课程上线
  14. 自己写的一个Js小插件
  15. neo4j 学习笔记
  16. How To Convert DMG To ISO on Mac OSX, Windows and Linux
  17. excel筛选排序从小到大_excel多条件筛选函数 用Excel函数实现排序与筛选的方法...
  18. 操作系统清华 向勇 陈渝(RISC-V)(1)---概述
  19. gif软件(ShareX)
  20. [code-server+VSApp] 在iPad上使用VSCode

热门文章

  1. AI: DL方法与问题空间探索
  2. 国产手机都会用鸿蒙吗,华为鸿蒙系统已经发布,小米等国产手机会使用鸿蒙系统吗?来看看...
  3. java junit autowired_写Junit测试时用Autowired注入的类实例始终为空怎么解?
  4. vagrant 常用命令
  5. 算法笔记--字符串hash
  6. 微软反垄断案新突破 Win10系统或需剥离可信计算
  7. 如何买到好的固态硬盘?这样做才能不被骗
  8. VIM下的可视模式的相关知识
  9. 集算器并行处理大文本文件的示例
  10. Qucs 产生大文件的一个bug