1、预备知识:Linux系统日志的特点

日志(log)是指系统所指定对象的某些操作和操作结果按时间先后顺序组合形成的结合。每个日志文件由日志记录组成,每条日志记录描述了一次单独的系统事件。通常情况下,系统日志是用户可以直接阅读的文本文件,其中包含了一个时间戳和一个信息或子系统所特有的其他信息。

1.1 Linux系统中的主要日志

在Linux系统中,有以下3个主要的日志子系统:

(1)系统接入日志。多个程序会记录该日志,分别记录到/var/log/wtmp和/var/log/utmp中,telnet和ssh等程序都会更新wtmp和utmp文件,系统管理员可以根据该日志跟踪到谁在什么时候登录过系统。

(2)进程统计日志。进程统计日志由Linux内核记录,当一个进程终止时,进程终止文件(pacct和acct)中会对这一事件进行记录。该日志可以供系统管理员分析系统使用者对系统进行的配置,以及对文件进行的操作。

(3)错误日志。Syslog日志系统已经被许多设备兼容,Linux的Syslog可以记录系统事件,主要由syslogd程序执行,Linux系统下各种进程、用户程序和内核都可以通过Syslog文件记录重要的信息,错误日志记录在/var/log/messages中。

1.2 Linux系统日志的主要特点

在Linux系统中,有关当前登录用户的信息记录在文件utmp中;登录进入和退出等信息记录在文件wtmp中;最后一次登录文件可以用“lastlog”命令查看;数据交换、关机和重启记录在wtmp文件中。

2、实验清单

Red Hat

3、实验步骤

3.1查看Linux系统日志

(1)用“sudo -i”获取管理员权限,查看“messages”文件中的各种错误信息记录。通常,messages文件是系统管理员在进行故障诊断时首先查看的文件。

注:还有以下重要日志:

  • /var/log/secure:与安全有关的日志信息;
  • /var/log/maillog:与邮件有关的日志信息;
  • /var/log/cron:与定时任务有关的日志信息;
  • /var/log/spooler:与新设备有关的日志信息;
  • /var/log/boot.log:守护进程启动和停止相关的日志信息。

(2)用”who wtmp“命令查看wtmp文件的内容。该文件永久记录每个用户登录、注销及系统启动、停机的事件。

(3)使用”history“命令,查看最近执行过的命令:

3.2 手动删除Linux日志

常见的日志文件如下:

  • access-log:记录http/web的传输
  • acct/pacct:记录用户命令
  • aculog:记录Modem的活动
  • btmp:记录失败的记录
  • lastlog:记录最近几次成功登录的事件和最后一次不成功的登录
  • messages:从syslog中记录信息(有的链接到syslog文件)
  • syslog:从syslog中记录信息(通常链接到messages文件)
  • utmp:记录当前登陆的每个用户
  • wtmp:一个用户每次登录进入和退出时间的永久记录
  • xferlog:记录FTP会话

(1)在/var/log目录下,查看有哪些日志文件;

(2)使用”rm -f wtmp“命令删除wtmp文件。

3.4 Linux系统日志的清除相关推荐

  1. linux系统日志怎么退出,linux系统日志的清除

    系统日志把var空间占满了,经过查找资料解决. 主要的日志子系统:1.连接时间日志--由多个程序执行,把记录写入到/var/log/wtmp和/var/run/utmp,login等程序更新wtmp和 ...

  2. 清除linux系统日志文件,LINUX系统日志的清除

    常用的日志文件如下: access-log纪录HTTP/web的传输 acct/pacct纪录用户命令 aculog纪录MODEM的活动 btmp纪录失败的纪录 lastlog纪录最近几次成功登录的事 ...

  3. linux 如何删除log文件,教你在Linux下如何清除系统日志

    使用过Windows的人都知道,在使用windows系统的过程中系统会变得越来越慢.而对于Windows下饱受诟病的各种垃圾文件都需要自己想办法删除,不然系统将会变得越来越大,越来越迟钝!window ...

  4. linux如何清除系统日志,如何清除Linux系统日志

    Linux, 系统日志 把下面的文件根据需要做一下修改,然后保存为clear_logs.sh,然后执行即可. #!/bin/sh cat /dev/null > /var/log/syslog ...

  5. 定期清空Linux系统日志文件

    定期清空Linux系统日志文件   Linux系统的日志文件,比如Apache的日志文件,在使用了一段时间后,可能会变得比较大,如果不清空的话,可能会发生这样那样的问题.定期清空一下这些日志文件是比较 ...

  6. Linux日常运维管理技巧(四)文件同步工具-rsync、Linux系统日志、dmesg命令、lastb命令查看登录失败的用户、screen工具虚拟屏幕

    目录 Linux文件同步工具-rsync Linux系统日志 dmesg命令 lastb命令 screen工具 Linux文件同步工具-rsync rsync命令是一个远程数据同步工具,可通过LAN/ ...

  7. linux日志文件不能清空,定期清空Linux系统日志文件

    定期清空Linux系统日志文件 (2015-05-18 12:44:15) 标签: 时评 情感 美食 图片 Linux系统的燕京啤酒李福成日志文件,比如Apa燕京啤酒李福成che的日志文件,在燕京啤酒 ...

  8. Linux系统日志存放位置/var/log

    Linux系统日志都是放在"/var/log"下面的,下面给大家简单介绍一下各个日志文件: /var/log/messages - 包括整体系统信息,其中也包含系统启动期间的日志. ...

  9. 77.Linux系统日志,screen工具介绍

    Linux系统日志 日志重要吗?必须的,没有日志我们怎么知道系统状况?没有日志如何排查一个trouble?日志记录了系统每天发生的各种各样的事情,你可以通过他来检查错误发生的原因,或者受到***时** ...

最新文章

  1. 波士顿动力机器狗学会「撒尿」!拉风狗还不上街遛一遛?
  2. elasticsearch源码分析之search模块(client端)
  3. 分布式存储的集群可靠性计算(ceph)
  4. JavaScript面向对象编程指南(五) 原型
  5. 你跟最伟大领导的距离,或许只差这一点
  6. ElasticSearch配置说明
  7. Jquery-无法有效获取当前窗口高度
  8. inventor牙距_10 INVENTOR螺纹特征,是否有何设置,可让螺纹类型默认为GB Metric
  9. 计算机软件工程职业道德论文,软件工程职业道德论文_软件工程_软件工程就业前景...
  10. 目标检测之非极大值抑制(NMS)
  11. Typora+PicGo+阿里云OSS搭建博客图床(超详细)
  12. 方差分析表和回归分析表的那些浆糊糊
  13. 【Pygame小游戏】确实会玩—教你如何在”吃豆豆“上完美躺赢……(收藏起来偷偷学)
  14. 保留两位小数除法算式_小数除法计算题100道
  15. 收藏夹吃灰了:GitHub 上值得收藏的100个精选前端项目!
  16. matlab dwt函数应用,MATLAB中关于DCT,DFT和DWT的相关函数
  17. 106句激励自我的话
  18. 命令行运行matlab的方法
  19. 施密特正交化(Schmidt)
  20. 内网和外网的区别+tcp协议ip协议详解

热门文章

  1. 不适合一个人在晚上看的鬼故事
  2. 单分散PEG之Amino-PEG24-acid;CAS:196936-04-6氨基-二十四聚乙二醇-羧酸
  3. linux内网机器访问外网代理设置
  4. jQuery的ajax全局钩子函数
  5. SingleTask启动模式,Intent跳转获取不到Bundle携带的值
  6. 【实测PulseSensor 脉搏传感器】玩的就是心跳 —— 使用 PulseSensor 脉搏传感器测量心率
  7. python如何定义类?
  8. Java 遍历字符串
  9. cisco交换机常用命令
  10. 【算法千题案例】每日一练LeetCode打卡——109.分糖果