当前位置: 首页 > news >正文

日志管理与时钟同步

日志管理

systemd-journald临时,服务器重启后,日志随之消失

rsyslog:永久,日志文件永久保存,配置文件:/etc/rsyslog.conf

日志文件的种类:

  1. 1、内核及系统日志
  2. 2、用户日志
  3. 3、程序日志

主要日志文件:

/var/log/dmesg :记录linux系统在引导过程中的各种事件信息

/var/log/lastlog :记录每个用户最近的登录事件信息

/var/log/wtmp :记录每个用户登录注销系统启动停机事件

/var/log/btmp :记录失败的、错误的登录尝试及验证事件

分析日志:

1、日志优先级

优先级由低到高:

debug--程序或系统调试级别

info--一般信息性事件

notice--不会影响正常功能,但是需要注意的事件

warning--可能影响系统功能,需要提醒用户的重要事件

err--运行出现错误,非严重错误状况

cirt--比较严重的情况

alert--必须立即采取措施解决的问题

emerg--会导致主机系统不可用的情况

tail  -f   实时监控日志文件

tail  -f  /var/log/messages

日志记录格式:

时间标签:消息发出的日期和时间

主机名:生成消息的主机名称

子系统名称:发出消息的应用程序名称或者进程名和PID编号

消息:消息具体的内容

手动发送syslog消息

向rsyslog服务发送消息并记录在/var/log/boot.log日志文件中

logger -p local7.notice "chenyu"

主要用来测试rsyslog服务配置的

journalctl  -n  默认查看最新10条日志信息,-n后面也可以跟数字

journalctl  -f  实时监控日志

journalctl  -p  err   可以按照日志级别的优先级进行显示日志,显示该优先级及以上日志信息

显示某个时间段的日志

journalctl  --since  today

journalctl  --since  "2020-11-11 21:00:00"   --until  "2020-11-11 21:10:00"

journalctl  --since  "-1 hour"

journalctl  -o  verbose   ---查看详细日志信息,后可以跟条件进行查找

如:

journalctl  --since  "-1 hour"  -o verbose  _COMM=su

(1)_COMM 是命令的名称

(2)_EXE 是进程的可执行文件的路径

(3)_PID 是进程的PID

(4)_UID 是运行该进程的用户的UID

(5)_SYSTEMD_UNIT 是启动该进程的systemd单元

用户日志:

lastlog

users:查看系统中被使用用户的次数

who:查看哪台机器在哪个时间的哪个终端登录的哪个用户

w:查看哪台机器在哪个时间的哪个终端登录的哪个用户,并显示正在操作的命令

wtmp

last:显示成功访问过服务器的用户信息

btmp

lastb:显示失败访问过服务器的用户信息

远程收集日志

[root@node1 ~]# vim /etc/rsyslog.confmail.*    ldap.example.com[root@node1 ~]# systemctl restart rsyslog[root@node1 ~]# systemctl enable rsyslog

*.*

第一个*:事件

第二个*:优先级

时钟同步

timedatectl      ---查看当前的时间、时区和NTP同步设置

timedatectl  list-timezones   列出时区

timedatectl  set-timezone  设置时区

如:

timedatectl  set-timezone  "Asia/Shanghai"

更改系统的当前时间:

语法:

timedatectl  set-time  "YYYY-MM-DD hh:mm:ss"

或者使用

语法:

date  -s  "YYYY-MM-DD hh:mm:ss"

chrony

UDP协议传输报文,端口323

chronychronydchronyc两个程序组成

chronyd不能与ntpd同时使用

服务端:

1、安装chrony
[root@node1 ~]# yum -y install chrony
2、修改配置
[root@node1 ~]# vim  /etc/chrony.conflocal stratum 10        -----不去同步任何人的时间。时间同步服务级别allow 172.16.30.0/24    ----允许172.16.30.0/24网段内的主机来同步我的时钟服务器
3、重启服务
[root@node1 ~]# systemctl restart chronyd[root@node1 ~]# systemctl enable chronyd
4、设置防火墙
[root@node1 ~]# firewall-cmd  --add-service=ntp  --permanent[root@node1 ~]# firewall-cmd  --reload

客户端:

[root@node1 ~]# yum -y install chrony[root@node1 ~]# vim /etc/chrony.confserver 172.16.30.20 iburstsystemctl restart chronydsystemctl enable chronyd[root@node1 ~]# hwclock  -wchronyc  命令   ---在客户端使用chronyc  sources   ---查看时间同步源信息chronyc   sourcestats  -v   ---查看时间同步源状态信息

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 11 Java 方法引用、异常处理、Java接口之函数式编程(接口知识补充Function<T,R>、BiFunction<T, U, R>和自定义泛型接口)
  • 14个中国各朝代地图图源分享
  • YoloV9改进策略:下采样改进|集成GCViT的Downsampler模块实现性能显著提升|即插即用
  • 燃油车淘汰倒计时开始了?
  • 音视频入门基础:WAV专题(8)——FFmpeg源码中计算WAV音频文件AVStream的time_base的实现
  • echarts处理y轴最大小值根据数据动态处理、分割数和是否从0开始
  • 衡石科技产品手册-指标分析
  • OpenCV绘图函数(14)图像上绘制文字的函数putText()的使用
  • 赞奇科技与华为云共襄828 B2B企业节,激活数字内容“云”创作
  • 理解并优化页面启动时的周期性数据发送代码
  • Java算法之堆排序(Heap Sort)
  • 跨部门协作:搭建共享型客服知识库
  • python网络爬虫(二)——数据的清洗与组织
  • 浅谈JAVA中的SPI机制
  • 制作 Docker 镜像
  • Angular 响应式表单 基础例子
  • Apache的基本使用
  • DataBase in Android
  • iBatis和MyBatis在使用ResultMap对应关系时的区别
  • java概述
  • JS 面试题总结
  • Vim 折腾记
  • Vue源码解析(二)Vue的双向绑定讲解及实现
  • 力扣(LeetCode)357
  • 聊聊springcloud的EurekaClientAutoConfiguration
  • 问:在指定的JSON数据中(最外层是数组)根据指定条件拿到匹配到的结果
  • 消息队列系列二(IOT中消息队列的应用)
  • 如何用纯 CSS 创作一个货车 loader
  • !!java web学习笔记(一到五)
  • #70结构体案例1(导师,学生,成绩)
  • #QT(TCP网络编程-服务端)
  • $(function(){})与(function($){....})(jQuery)的区别
  • (145)光线追踪距离场柔和阴影
  • (二)基于wpr_simulation 的Ros机器人运动控制,gazebo仿真
  • (每日持续更新)jdk api之StringBufferInputStream基础、应用、实战
  • (十)c52学习之旅-定时器实验
  • (一)u-boot-nand.bin的下载
  • .aanva
  • .Net Core webapi RestFul 统一接口数据返回格式
  • .Net Core/.Net6/.Net8 ,启动配置/Program.cs 配置
  • .Net 中Partitioner static与dynamic的性能对比
  • .Net(C#)常用转换byte转uint32、byte转float等
  • .NET/C# 检测电脑上安装的 .NET Framework 的版本
  • .Net各种迷惑命名解释
  • .NET企业级应用架构设计系列之技术选型
  • .NET中 MVC 工厂模式浅析
  • .NET中的十进制浮点类型,徐汇区网站设计
  • @ohos.systemParameterEnhance系统参数接口调用:控制设备硬件(执行shell命令方式)
  • []sim300 GPRS数据收发程序
  • [100天算法】-每个元音包含偶数次的最长子字符串(day 53)
  • [2023年]-hadoop面试真题(一)
  • [240903] Qwen2-VL: 更清晰地看世界 | Elasticsearch 再次拥抱开源!
  • [Algorithm][综合训练][kotori和n皇后][取金币][矩阵转置]详细讲解
  • [AutoSar]BSW_Memory_Stack_003 NVM与APP的显式和隐式同步
  • [BUUCTF]-PWN:[极客大挑战 2019]Not Bad解析