Linux学习----基础篇(常见故障排除)

当一个故障发生时,要解决故障,必须掌握一定的思路,个人认为应该从以下几点来进行:

  1. 查看错误信息,当故障发生时,系统一般都会给出错误信息,通过查看错误信息可以定位故障
  2. 查看日志,日志中会详细记录系统及应用软件的运行状态,如果出现故障,通过日志也可以定位故障
  3. 定位故障后就是分析故障的原因
  4. 解决故障

1、日志

1.1、日志分类

  • 内核及系统日志:这些日志由系统服务syslog统一管理,CentOS 6之前版本的系统syslog的配置文件为/etc/syslog.conf,CentOS 6版本开始配置文件为/etc/rsyslog.conf。syslog根据配置文件中的设置决定将内核日志及各种系统程序日志记录在何处
  • 用户日志:这些日志用于记录系统用户登录及退出的相关信息,包括用户名、登录的终端、登录时间、来源主机和正在使用的进程等
  • 程序日志:一些应用程序会自己独立管理一份日志,而不是交由syslog管理,用于记录自身运行过程中产生的各种事件信息

1.2、各种日志

Linux系统本身和大部分服务器程序的日志文件默认情况下都放置在目录“/var/log”中。

Ø/var/log/messages:公共日志文件,记录Linux内核消息及各种应用程序的公共日志信息,包括启动、IO错误、网络错误、程序故障等。对于未使用独立日志文件的应用程序或服务,一般都可以从该文件获得相关的事件记录信息。

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

Ø/var/log/dmesg: 包含内核缓冲信息(kernel ring buffer)。在系统启动时,会在屏幕上显示许多与硬件有关的信息。此文件记录的信息时系统上次启动时的信息。而用dmesg命令可查看本次系统启动时与硬件有关的信息,以及内核缓冲信息。

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

Ø/var/log/boot.log 记录系统启动时的软件日志信息。

Ø/var/log/secure:记录用户远程登录、认证过程中的事件信息。

Ø/var/log/wtmp:记录系统所有登录进入和退出纪录。 可执行last命令查看

Ø/var/log/btmp:记录错误登录进入系统的日志信息,可执行lastb命令查看。

Ø/var/log/lastlog:记录最近成功登录的事件和最后一次不成功的登录事件。可执行lastlog命令查看。

猜你喜欢

转载自www.cnblogs.com/yu2006070/p/9336092.html