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

8.Linux : 日志的管理与时钟同步的配置

Linux : 日志的管理与时钟同步的配置

一、日志管理

1. 日志服务
服务特点配置文件
journald临时日志(重启后丢失),二进制格式/etc/systemd/journald.conf
rsyslog永久日志(文件存储),支持过滤转发/etc/rsyslog.conf
2. 关键日志文件
文件作用
/var/log/messages通用系统日志(默认存储位置)
/var/log/dmesg系统引导过程的内核事件
/var/log/lastlog用户最近登录记录(lastlog命令查看)
/var/log/wtmp成功登录事件(last命令查看)
/var/log/btmp失败登录尝试(lastb命令查看)
3. 日志优先级(升序)
级别说明
debug调试信息(程序内部状态)
info常规事件(服务启动等)
notice需注意但非错误的事件
warning可能影响功能的警告
err运行时错误(非致命)
crit严重错误(服务中断等)
alert需立即处理的紧急问题
emerg系统不可用(内核崩溃等)

示例logger -p local7.notice "Test Message" 发送日志到local7设施。

4. 日志分析工具
  • 实时监控

    tail -f /var/log/messages       # 跟踪文件末尾
    journalctl -f                   # 实时跟踪systemd日志
    
  • 按优先级过滤

    journalctl -p err -n 20         # 显示最近20条错误及以上日志
    
  • 按时间范围查询

    journalctl --since "09:00" --until "12:00"
    journalctl --since -1h          # 过去1小时日志
    
  • 按进程/用户过滤

    journalctl _COMM=sshd           # 查看SSH进程日志
    journalctl _UID=1000            # 查看UID=1000的用户日志
    
5. 用户登录日志
命令数据源用途
last/var/log/wtmp成功登录历史
lastb/var/log/btmp失败登录尝试
w实时进程当前登录用户及操作
who/var/run/utmp当前登录用户

二、时钟同步(Chrony)

服务端配置
  1. 修改vim /etc/chrony.conf

    # 允许网段同步
    allow 192.168.100.0/24
    # 本地作为时间源
    local stratum 10
    

    在这里插入图片描述

  2. 重启服务并关闭防火墙:

    systemctl restart chronyd
    systemctl stop firewalld
    sysytemctl disable firewalld
    
客户端配置
  1. 指向服务端:

    vim /etc/chrony.conf
    server 192.168.100.10 iburst   # iburst加速初始同步
    

    在这里插入图片描述

  2. 重启服务并写入硬件时钟:

    systemctl restart chronyd
    systemctl enable chronyd     # 立即同步时间
    hwclock -w                   
    
诊断命令
chronyc sources -v         # 查看同步源状态
chronyc tracking           # 检查时间偏移量
timedatectl                # 显示时区/NTP状态

三、关键补充

  1. 时区设置

    timedatectl set-timezone Asia/Shanghai
    
  2. 手动修改时间

    timedatectl set-time "2025-5-01 12:00:00"
    # 或
    date -s "2025-5-01 12:00:00"
    
http://www.lryc.cn/news/604794.html

相关文章:

  • Rabbit MQ的消息模式-Java原生代码
  • YOLO-01目标检测基础
  • 02 基于sklearn的机械学习-特征降维(特征选择、PCA)、KNN算法、模型选择与调优(交叉验证、朴素贝叶斯算法、拉普拉斯平滑)
  • Android调用python库和方法的实现
  • YOLOv5u:无锚点检测的革命性进步
  • android-PMS-创建新用户流程
  • 舆情监测专员需要哪些常用软件工具?
  • 基于 Hadoop 生态圈的数据仓库实践 —— OLAP 与数据可视化(一)
  • 论文Review 3DGSSLAM S3PO-GS | ICCV 2025 港科广出品!| 高效快速的3DGSSLAM!
  • sqli-labs:Less-1关卡详细解析
  • CMS框架漏洞
  • 3D Web轻量化引擎HOOPS Communicator数据处理与流式加载能力概述
  • 【音视频】WebRTC-Web 音视频采集与播放
  • 【预判一手面试问题:排序】
  • 依托客户满意度分析协助企业精准把握市场趋势​(满意度调查)
  • 智能AI医疗物资/耗材管理系统升级改造方案分析
  • InfluxDB 与 Java 框架集成:Spring Boot 实战(二)
  • VSCode插件开发完整教程:从零开始创建文件导出插件
  • Python 程序设计讲义(37):字符串的处理方法——设置字符串居中显示:center() 方法
  • 图像平滑处理
  • 9.项目起步(3)
  • OpenCV学习day1
  • 实习小记(个人中心的编辑模块)
  • 商标注册后可以随意更改字体和颜色吗!
  • 怎么理解锁相环主时钟(PLL)怎么做到对时钟进行倍频?
  • Keil STM32工程各文件作用
  • AI框架工具FastRTC快速上手2——整体框架及Stream类详解
  • 方块世界:失落文明的遗产
  • Deforum Stable Diffusion,轻松实现AI视频生成自由!
  • 语音识别dolphin 学习笔记