博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

Linux系统最近重启时间、错误日志

Posted on 2015-05-28 12:29  bw_0927  阅读(775)  评论(0)    收藏  举报

last

last reboot

 

  • 连接时间日志–--由多个程序执行,把纪录写入到/var/log/wtmp和/var/run/utmp,login等程序更新wtmp和 utmp文件,使系统管理员能够跟踪谁在何时登录到系统。
  • 进程统计–--由系统内核执行。当一个进程终止时,为每个进程往进程统计文件(pacct或acct)中写一个纪录。进程统计的目的是为系统中的基本服务提供命令使用统计。
  • 错误日志–由syslogd(8)执行。各种系统守护进程、用户程序和内核通过syslog(3)向文件/var/log/messages报告值得注意的事件。
  • 常用的日志文件如下:

    access-log 纪录HTTP/web的传输

    acct/pacct 纪录用户命令

    aculog 纪录MODEM的活动

    btmp 纪录失败的纪录

    lastlog 纪录最近几次成功登录的事件和最后一次不成功的登录

    messages 从syslog中记录信息(有的链接到syslog文件)

    sudolog 纪录使用sudo发出的命令

    sulog 纪录使用su命令的使用

    syslog 从syslog中记录信息(通常链接到messages文件)

    utmp 纪录当前登录的每个用户

    wtmp 一个用户每次登录进入和退出时间的永久纪录

    xferlog 纪录FTP会话

 

wtmp和utmp文件都是二进制文件

utmp文件被各种命令文件使用,包括who、w、users和finger。

wtmp文件被程序last和ac使用。

如果指明了wtmp文件名,则who命令查询所有以前的纪录。命令who /var/log/wtmp把报告自从wtmp文件创建或删改以来的每一次登录。

last:last命令往回搜索wtmp来显示自从文件第一次创建以来登录过的用户。