1./var/log/messages :最主要的文件,基本都在这个里面

2./var/log/boot.log:启动过程的log

3/var/log/dmesg:开机是有关硬件的检测信息

4./var/log/secure:账号密码错误会放在这个文件下

5.或者一些服务自己的日志文件,/var/log/httpd

实现日志服务,只要需要以下几个东西:

systemd-journald.service:最主要的讯息收受者,由 systemd 提供的;
rsyslog.service:主要日志系统与网络等服务的讯息;
logrotate:主要在进行日志文件的轮替功能。

rsyslog.service

/etc/rsyslog.conf

首先启动rsyslog.service的服务,这个服务有个配置文件/etc/rsyslog.conf这个里面定义了

(1)什么服务 (2)的什么等级讯息 (3)需要被记录在哪里(设备或文
件)” 这三个咚咚,所以设置的语法会是这样:
服务名称[.=!]讯息等级 讯息记录的文件名或设备或主机
# 下面以 mail 这个服务产生的 info 等级为例:
mail.info /var/log/maillog_info
# 这一行说明:mail 服务产生的大于等于 info 等级的讯息,都记录到
# /var/log/maillog_info 文件中的意思。

所以通过这个文件可以知道我们要找的Log是放在哪个文件里的,就可以查看那个文件

log有7个等级

7 debug 用来 debug (除错) 时产生的讯息数据;
6 info 仅是一些基本的讯息说明而已;
5 notice 虽然是正常信息,但比 info 还需要被注意到的一些信息内
容;
4 warning(warn)
警示的讯息,可能有问题,但是还不至于影响到某个 daemon
运行的信息;基本上, info, notice, warn 这三个讯息都是在告
知一些基本信息而已,应该还不至于造成一些系统运行困扰;
3 err(error)
一些重大的错误讯息,例如配置文件的某些设置值造成该服务
服法启动的信息说明, 通常借由 err 的错误告知,应该可以了
解到该服务无法启动的问题呢!
2 crit 比 error 还要严重的错误信息,这个 crit 是临界点 (critical)
的缩写,这个错误已经很严重了喔!
1 alert 警告警告,已经很有问题的等级,比 crit 还要严重!
0 emerg(panic)

lograte 日志轮替

这些文件是根据+a模式,时间到了以后就会产生新的文件,比如messages.1,messages.2

messages里面的永远是最新的,然后是messages.1然后是messages.2

/etc/cron.daily/logrotate

/etc/logrotate.conf

这个里面配置文件定义了,多久轮替一次,最大保留多少个文件

logrotate -v /etc/logrotate.conf

用上面这个命令执行logrotate

systemd-journald.service

Log记在内存里,重启以后,就会重新记录

journaldctl查看Log

只列出crond service最新的10条log

[root@study ~]# journalctl _SYSTEMD_UNIT=crond.service -n 10

[root@study ~]# journalctl -xe

-x加上一些explanation

-e直接到最后一页

不加e的是从第一页开始显示的,要一页一页翻。

选项与参数:
默认会秀出全部的 log 内容,从旧的输出到最新的讯息
-n :秀出最近的几行的意思~找最新的信息相当有用
-r :反向输出,从最新的输出到最旧的数据
-p :秀出后面所接的讯息重要性排序!请参考前一小节的 rsyslogd 信息
-f :类似 tail -f 的功能,持续显示 journal 日志的内容(实时监测时相当有帮助!)
--since --until:设置开始与结束的时间,让在该期间的数据输出而已
_SYSTEMD_UNIT=unit.service :只输出 unit.service 的信息而已
_COMM=bash :只输出与 bash 有关的信息
_PID=pid :只输出 PID 号码的信息
_UID=uid :只输出 UID 为 uid 的信息
SYSLOG_FACILITY=[0-23] :使用 syslog.h 规范的服务相对序号来调用出正确的数据!

rsyslog,journalctl相关推荐

  1. Linux系统中的日志管理 ---systemd-journald日志(journalctl命令的用法)和 rsyslog 日志(自定义日志采集路径、更改日志采集格式和日志的远程同步)

    一.实验环境 Horizon_carry: 172.25.254.10 carry: 172.25.254.20 Horizon_carry & carry: systemctl stop f ...

  2. 主机升级rsyslog后服务异常分析,rsyslog服务重启报错

    1:异常情况: 现有版本:rsyslog-8.24.0-34.el7.x86_64 升级到:rsyslog-8.24.0-38.el7.x86_64 升级后服务重启不了,服务状态如下: systemd ...

  3. Linux运维之认识与分析日志文件(rsyslog服务),时间同步服务(chronyd服务)及时间管理命令(timedatectl)

    一.实验环境(rhel7.0版本) 主机环境:rhel7.0 各主机信息 主机名 IP server 172.25.254.1 client 172.25.254.2 二.日志文件介绍 1.Linux ...

  4. centos7中journal和rsyslog日志

    一 centos7无法打印系统日志 1重启rsyslog也无法打印 systemctl restart rsyslog cat /var/log/messages Mar 27 03:45:01 lo ...

  5. 使用 journalctl 查看日志

    journalctl 是一个日志分析工具,从 RHEL 7.0 开始,它就一直陪伴在系统管理员身边.journalctl 内置了日志旋转功能(logrotate),具备丰富的过滤能力,可以查看所有sy ...

  6. linux清理磁盘空间 - 日志 - journalctl

    1.简单操作 坊间有一句谣言:Linux没有垃圾文件,只有Windows才有,说的好像外星人和外星人之间沟通不需要语言一样. 操作系统,顾名思义就是操作各种文件的系统.它不可能没有日志文件,因为记录操 ...

  7. php日志接入rsyslog,rsyslog和在PHP上的应用

    rsyslog配置 rsyslog的配置文件为/etc/rsyslog.conf,但真正的配置放在/etc/rsyslog.d/目录下 # Default rules for rsyslog. # # ...

  8. rsyslog的配置文件使用方法

    参考地址: http://www.rsyslog.com/doc/v8-stable/configuration/property_replacer.html rsyslog消息模板的定义规则 &qu ...

  9. linux 远程主机发送消息,linux – rsyslog不会将远程消息写入特定主机的日志文件...

    我已经设置了一个rsyslog服务器(基于CentOS 6),可以与一些远程主机一起使用. 但是,当我添加Cisco ASA防火墙时,它会记录其消息! rsyslog.conf如下: # rsyslo ...

  10. rsyslog概要以及源码安装mysql,rsyslog输出到Mysql基于loganalyzer查看分析

    Rsyslog:syslog的加强版本 日志对于系统中程序和服务的运行起着很大的作用,我们经常需要去看日志记录来查看各种信息,有用户登录信息,有网页访问信息,有系统故障信息,等等.. 日志通常有日志级 ...

最新文章

  1. 万年历的设计c语言,万年历设计报告
  2. intellij idea建立maven项目
  3. 常用API-String、包装类、System
  4. liunx命令(13)——df、free
  5. CMU Database Systems - Sorting,Aggregation,Join
  6. nginx 非socket代理配置
  7. Mysql的基础知识
  8. STL中的序列式容器——deque(双端队列)
  9. Android框架揭秘-Android服务概要笔记
  10. Mujoco-小球建模与控制
  11. 实习期将近一月的找工作感想
  12. ElasticSearch分词器IK安装教程
  13. 鸡尾酒会算法 --- 公式
  14. ECharts大屏可视化
  15. 什么是.NET的程序集?
  16. linux运维每天工作内容,Linux运维工作清闲吗?每天需要干什么?
  17. AS WIFI 无线调试
  18. 如何以产品经理角度进行产品分析?
  19. 利用51单片机实现与RS485通讯,接收数据
  20. 数据研发岗位常见面试题

热门文章

  1. HAV-down1.1vs 大黄峰资源搜索 绿色特别版
  2. 《敏捷项目管理》知识要点整理
  3. linux centos 架构,CentOS Linux 7.5 (build 1804) 现可用于IBM POWER9体系架构
  4. Github上的1000多本免费电子书重磅来袭!
  5. 创智播客微服务_传智播客黑马程序员首次对外发布JavaEE中级程序员学习路线图...
  6. 拼多多商品详情接口、拼多多商品基本信息、拼多多商品属性接口
  7. 城市大脑已经几岁?城市大脑发展成熟度的年龄评估模型
  8. 未来学院计算机,感念过往,不畏将来:计算机学院的2019!
  9. 百度地图只显示行政区划轮廓
  10. 判断客户端是手机端还是PC端