博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
9. Linux系统日志管理
阅读量:3947 次
发布时间:2019-05-24

本文共 1574 字,大约阅读时间需要 5 分钟。

Lesson 9 Linux系统日志管理

文章目录

1. 什么是rsyslog

此服务是用来采集系统日志的,它不产生日志,只是起到采集的作用

2. rsyslog的管理

/var/log/mesages #服务信息日志

/var/log/secure #系统登录日志
/var/log/cron #定时任务日志
/var/log/maillog #邮件日志
/var/log/boot.log #系统启动日志

2.1 指定日志采集路径

什么类型的日志 什么级别的日志 /var/log/file#日志采集规则

实验过程

目的:把系统中所有日志采集到/var/log/westos文件中

操作:
vim /etc/rsyslog.conf
*.*#所有类型的所有日志
在这里插入图片描述
systemctl restart rsyslog
测试:
systemctl restart sshd #此命令的目的是为了生成日志
cat /var/log/westos #此文件中出现日志信息
在这里插入图片描述

3. 日志的远程同步

日志的发送方

vim /etc/rsyslog.conf
在这里插入图片描述
*.* @172.25.254.214 ##“@表示udp协议发送,@@表示tcp协议发送”
systemctl restart rsyslog
日志的接收方
vim /etc/rsyslog.conf
在这里插入图片描述
15 $ModLoad imudp #日志接收模块
16 $UDPServerRun 514 #开启接收模块
systemctl restart rsyslog
systemctl stopt firewalld #关闭火墙
systemctl disable firewalld#设定火墙开机关闭
测试
在发送和接收方都清空日志文件
> /var/log/messages>
在日志的发送方
logger test
cat /var/log/messages #查看日志已经生成
在日志的接收方查看
cat /var/log/messages

3. 日志采集格式的设定

vim /etc/rsyslog.conf

$ template LOGFMT, “%timegenerated% %FROMHOST-IP% %syslogtag% %msg%\n”
在这里插入图片描述

4. 时间同步服务

服务名称:chronyd

在服务端:1. 开启chronyd时间同步服务

在这里插入图片描述
2.vim /etc/chrony.conf
3. 在第22行:allow 172.25.254.0/24 #允许所有网络号为172,.25.254.0的主机访问
4. 在第29行:local stratu, 10 #本机不同步任何主机
在这里插入图片描述
5.systemctl restart network #重启网络
在客户端:在这里插入图片描述
如果*没有出现而出现的是?,则需查看防火墙是否关闭
在这里插入图片描述

4. timedatectl命令

timedatectl #管理系统时间

timedatectl status #显示当前时间信息
在这里插入图片描述
timedatectl set-time #设定当前时间
timedatectl set-timezone#设定当前时区
在这里插入图片描述
timedatectl set-local-rtc 0|1#设定是否使用utc时间
在这里插入图片描述
timedatectl list-timezones#查看系统支持的所有时区
在这里插入图片描述

5. journal

journalctl #日志查看工具

在这里插入图片描述
journalctl -n 3 #查看最近三条日志
在这里插入图片描述
journalctl -p err #查看错误日志
在这里插入图片描述
journalctl -o verbose #查看日志的详细参数
在这里插入图片描述
journalctl --since#查看从什么时间开始的日志
在这里插入图片描述
journalctl --until #查看到什么时间为止的日志
在这里插入图片描述
在这里插入图片描述

转载地址:http://qurwi.baihongyu.com/

你可能感兴趣的文章
python函数取参及默认参数使用
查看>>
linux学习之shell中的${},##, %% , :- ,:+, ? 的使用
查看>>
Spring学习之Filter、Interceptor、Aop实现与区别
查看>>
Spring 添加@Autowired注释, 注入对象却为空
查看>>
springSecurity学习
查看>>
通过Java的api操作redis
查看>>
jquery基本选择器
查看>>
linux学习之shell字符串大小写转换
查看>>
Linux下用base64对字符串进行加密解密
查看>>
H5走迷宫小游戏
查看>>
mysql建表 表名与关键字冲突
查看>>
mysql 创建单表外键关联多表
查看>>
postman使用
查看>>
ClassNotFoundException和NoClassDefFoundError的区别
查看>>
Tomcat Connector三种运行模式(BIO, NIO, APR)的比较和优化
查看>>
spring注解@Primary与@Qualifier
查看>>
annotation之@Autowired、@Inject、@Resource三者区别
查看>>
idea启动微服务找不到配置文件
查看>>
Java通过反射机制调用某个类的方法
查看>>
字节跳到面试题
查看>>