一、常见死机原因

二、日志分析

日志系统,通过rsyslog.service服务进行控制,分别用于记录系统内核和各应用程序的日志信息。配置文件/etc/rsyslog.conf/var/log/messages    记录系统内核消息及各种应用程序的公共日志信息,包括启动、IO错误、网络错误、程序报错等,对于未使用独立日志文件的应用程序或服务,一般都可以从该文件获得相关事件的日志记录信息。

/var/log/cron    记录crond计划任务产生的事件消息

/var/log/dmesg    记录系统在引导过程中的各种事件信息

/var/log/maillog    记录进入或发出系统的电子邮件活动

/var/log/lastlog    最近几次成功登录时间和最后一次不成功的登录事件

/var/log/rpmpkgs    记录系统安装各rpm包列表信息

/var/log/secure    记录用户登录认证过程中的事件信息

/var/log/wtmp    记录每个用户登录,注销及系统启动和停机事件信息,不能cat查看,只能last/lastb查看

通常情况下,内核及大多数系统消息都被记录到公共日志文件/var/log/messages中,而其他程序消息被记录不同的日志文件中,日志消息还能够记录特定的存储设备中,或者直接向用户发送。

2.2 日志消息的重要程度

linux系统中根据日志消息的重要程度,分为不同的优先级别(数字越小,优先级越高,消息越重要)>0 EMERG(紧急):会导致主机系统不可用的情况。

>1 ALERT(警告):必须马上采取措施解决的问题。

>2 CRIT(严重):比较严重的情况。

>3 ERR(错误):运行出现错误。

>4 WARNING(提醒):可能影响系统功能,需要提醒用户的重要事件。

>5 NOTICE(注意):不会影响正常功能,但是需要注意的事件。

>6 INFO (信息):一般信息。

>7 BEBUG(调试):程序或系统调试信息等。

2.3 日志记录格式

由rsyslog服务统一管理的大部分日志文件,日志记录格式基本是相同的。例如公共日志文件/var/log/messages记录内核及系统日志的基本格式

日志每行表示一条消息,每个消息均由四个字段的固定格式>:时间标签:消息发出的日期和时间。

>:主机名:生成消息的计算机的名称。

>:子系统名称:发出消息的应用程序的名称。

>:消息:消息的具体内容。

一般将日志信息发送到其他设备存储,即使******后想清除相应的痕迹,使管理员难以发现。

2.4 用户日志

wtmp/utmp/lastlog等都是用户日志文件,保存系统用户登录、退出等的相关信息,都是二进制文件,不能直接tail/cat查看,需通过who/w//last/lastb/ac等命令查询

2.5 日志文件管理策略>:日志备份和归档:日志文件也是重要的数据资料,同样需要进行备份和归档。

>:延长日志保存期限:在存储空间富裕的情况下,日志数据保留的时间应尽可能长。

>:控制日志访问权限:日志数据中可能会包含各类敏感信息,如:账号、口令等。所以需要严格控制其访问权限。

>:集中管理日志:使用集中的日志服务器管理各服务器发送的日志记录等。其好处在于方便对日志的收集、整理和分析,杜绝意外的丢失、恶意篡改或删除等。

2.6 日志集中管理

2.6.1 日志服务器A

/etc/sysconfig/rsyslog 将SYSLOGD_OPTIONS变量的内容改为“-r -x -m 0”即可。

-r    表示允许接受其他服务器发送过来的日志记录

-x    表示不进行DNS域名解析

-m    表示记录日志的时间间隔,0表示禁用该功能

2.6.2 客户机B

修改/etc/rsyslog.conf配置文件vi /etc/syslog.conf

cron.*                         @173.17.17.3

service syslog restart

2.6.3 验证

在B上修改crontab中内容,观察A上是否记录相应日志。

linux死机日志文件,linux系统死机分析及解决方法相关推荐

  1. u盘不能从计算机辅助东西卷问题,U盘文件无法复制的原因分析及解决方法(图文详情)...

    现在U盘的使用已经非常普遍,且很多文档的移动多用U盘来进行,当我们要将一些文件复制到U盘中的时候,可能出现无法复制的情况,导致这种情况发生的原因有很多,下面小编就谈谈四种文件无法复制到U盘的解决方法, ...

  2. linux打开log日志文件,linux下如何查看log文件

    满意答案 日志文件夹的默认存储路径是:/var/log 下面是几个重要的日志文件: /var/log/messages:包括整体系统信息,其中也包含系统启动期间的日志.此外,还包括mail,cron, ...

  3. (GPS移植三部曲)Linux下移植GPS应用程序之常见问题的分析与解决方法之三

    GPS应用程序移植常见问题分析与解决 ID Issue Description Analyse Causation Solution 1 导航系统一运行,就退出 使用ps命令,发现进程中cld_nav ...

  4. linux c打印日志文件,linux c下log输出代码模板示例代码

    前言 本文主要介绍了关于linux c下log输出代码模板的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧 模板 模本分为两个文件:log.c和log.h. log.c /* ...

  5. linux开关机日志文件,Linux开关机命令(shutdown,reboot,halt,init)

    命令简介 shutdown,poweroff,reboot,halt,init都可以进行关机,大致用法. /sbin/halt [-n] [-w] [-d] [-f] [-i] [-p] [-h] / ...

  6. linux img提取文件系统,Linux下 mount IMG文件提示“您必须制定文件系统类型”解决方法...

    以Ubuntu 12.04为例: 假设我有个文件test.img,要挂载到/mnt/img文件目录下: 操作如下: $ cd "你的img镜像所在目录" $ losetup /de ...

  7. win7映射linux硬盘_win7旗舰版安装系统看不到硬盘解决方法(usb3.0问题)

    由于公司的网管不干了,要我顶替,说的是让接替一个月,招到人就不用了,现在可好,当算让我长期干,我一个人要干维护服务器的工作还要管理办公的,悲催呀! 废话说完,正式开始,有同事买了新电脑让我给安装个系统 ...

  8. windows(win7,win8,xp)hosts文件找不到原因分析及解决方法

    2019独角兽企业重金招聘Python工程师标准>>> 一般情况hosts文件是保存在C:\windows\System32\Drivers\Etc 文件夹上,由于安装是win7系统 ...

  9. Linux系统.xsesion日志文件,linux系统日志

    ##日志记录系统每天发生的各种各样的事情,比如监控系统的状况,排查系统的故障等.你可以通过日志来检查错误发生的原因,或者受到***时留下的痕迹.日志的主要功能是审计和监测,还有实时的监测系统状态,监测 ...

  10. 如何查看linux系统下的各种日志文件 linux 系统日志的分析大全

    如何查看linux系统下的各种日志文件 linux 系统日志的分析大全 日志分类: 1. 连接时间的日志 连接时间日志一般由/var/log/wtmp和/var/run/utmp这两个文件记录,不过这 ...

最新文章

  1. Ubuntu 安装 ffmpeg
  2. SpringBoot第六篇:springboot整合mybatis
  3. 全球公有云巨头:亚马逊 AWS
  4. ViewPager嵌套ViewPager 滑动冲突
  5. 零基础学Java编程一定要上Java培训机构吗
  6. Magicodes.IE之快速导出Excel
  7. idea的总部_雷普索尔- YPF总部
  8. Java并发编程笔记—基础知识—实用案例
  9. 全面IT资源监控 构建新一代数字化校园——天津大学
  10. mvvm绑定checkbox wpf_LoxodonFramework 数据双向绑定 通过控制数据流向防止更新死循环...
  11. spring中定时器的使用
  12. oracle迁移 rman,ORACLE RMAN迁移
  13. ASP.NET AjaxPro的应用 .AjaxPro使用中“XXX未定义”的一种解决方法(转载的)
  14. Nginx只允许域名访问网站,禁止使用IP 访问80,443端口
  15. Borg Maze POJ - 3026 (BFS + 最小生成树)
  16. SpringBoot整合Kotlin构建Web服务
  17. Silverlight实现文件下载
  18. 【毕业设计】STM32智能药箱系统 - 单片机 嵌入式 物联网
  19. Ubuntu18.04搭建本地RTMP服务器librtmp+nginx,推送flv文件播放
  20. android手机电视助手是如何控制电视的呢?

热门文章

  1. 微信扫一扫二维码直接下载APP的实现方式
  2. 个人管理 - 如何演讲
  3. java closed_有关Java中isClosed()和isConnected()的一些误解
  4. Ubuntu18.04安装搜狗输入法使用时不能输入中文
  5. 17个好用免费的ftp软件工具推荐,支持中文
  6. 申宝证券-A股三大指数集体高开
  7. 寻路机器人单片机程序示例_单片机c语言示例程序
  8. CTF练习题——bugkuCTF 网站被黑题目思路分析
  9. 错误“ Java:不支持发行版本5”的正确解决方案
  10. CentOS系统下文件夹目录结构及其作用