对ubuntu22.04版本日志的处理

对ubuntu22.04版本日志的处理

  1. 查询当前日志,较大

    复制代码
    root@VM-0-6-ubuntu:~# sudo journalctl --disk-usage
    Archived and active journals take up 3.5G in the file system.

    以上,已经占用了3.5G

  2. 清理,保存7天的数据

    复制代码
    root@VM-0-6-ubuntu:~# sudo journalctl --vacuum-time=7d
    Vacuuming done, freed 0B of archived journals from /var/log/journal.
    Deleted archived journal /var/log/journal/559fda6fe8fb4b6f8da466cc7c242aa3/system@00062b5c062c6891-a3cd1a660f2821ff.journal~ (8.0M).
    。。。
    /var/log/journal/559fda6fe8fb4b6f8da466cc7c242aa3/system@623febb021d343ed9a26156ca4615267-000000000001242d-0006467ce5f08c7b.journal (72.0M).
    Deleted archived journal /var/log/journal/559fda6fe8fb4b6f8da466cc7c242aa3/system@623febb021d343ed9a26156ca4615267-0000000000023410-000647097b6625dc.journal (72.0M).
    Deleted archived journal /var/log/journal/559fda6fe8fb4b6f8da466cc7c242aa3/system@623febb021d343ed9a26156ca4615267-0000000000034337-0006478e85ffa103.journal (72.0M).
    Vacuuming done, freed 3.4G of archived journals from /var/log/journal/559fda6fe8fb4b6f8da466cc7c242aa3.
    Vacuuming done, freed 0B of archived journals from /run/log/journal.
    root@VM-0-6-ubuntu:~# 
  3. 永久更改日志相关配置

    复制代码
    sudo vi /etc/systemd/journald.conf
    
    # 内容
    [Journal]
    #Storage=auto
    Compress=yes
    #Seal=yes
    #SplitMode=uid
    #SyncIntervalSec=5m
    #RateLimitIntervalSec=30s
    #RateLimitBurst=10000
    SystemMaxUse=10%
    #SystemKeepFree=
    SystemMaxFileSize=50M
    #SystemMaxFiles=100
    RuntimeMaxUse=10%
    #RuntimeKeepFree=
    #RuntimeMaxFileSize=
    #RuntimeMaxFiles=100
    MaxRetentionSec=1week
    #MaxFileSec=1month
    #ForwardToSyslog=yes
    #ForwardToKMsg=no
    #ForwardToConsole=no
    #ForwardToWall=yes
    #TTYPath=/dev/console
    #MaxLevelStore=debug
    #MaxLevelSyslog=debug
    #MaxLevelKMsg=notice
    #MaxLevelConsole=info
    #MaxLevelWall=emerg
    #LineMax=48K
    #ReadKMsg=yes
    #Audit=no
    
    #
    以上打开了5项
    1,使用压缩,以节省空间
    2,系统日志最大占10%
    3,单个系统文件最大50M
    4,运行日志文件最大占10%
    5,最大保留7天的日志
  4. 更改后重启

    复制代码
    sudo systemctl restart systemd-journald
  5. 更改后查看

    复制代码
    root@VM-0-6-ubuntu:~# df -h
    Filesystem      Size  Used Avail Use% Mounted on
    tmpfs           197M  1.1M  196M   1% /run
    /dev/vda2        50G   19G   29G  39% /
    tmpfs           982M  200K  982M   1% /dev/shm
    tmpfs           5.0M     0  5.0M   0% /run/lock
    tmpfs           197M  4.0K  197M   1% /run/user/0
    root@VM-0-6-ubuntu:~# sudo journalctl --disk-usage
    Archived and active journals take up 48.0M in the file system.
    root@VM-0-6-ubuntu:~# 

    空间由45%降到39%,查看文件由3.5G降为48M

相关推荐
为思念酝酿的痛2 小时前
POSIX信号量
linux·运维·服务器·后端
人还是要有梦想的3 小时前
linux下用搜狗输入法,中英文切换
linux·运维·服务器
bush43 小时前
嵌入式linux学习记录二
linux·运维·学习
9分钟带帽3 小时前
linux_通过NFS挂载远程服务器的硬盘
linux·服务器
运维栈记6 小时前
API Error: 400 Request body format invalid
linux·ai
小白兔奶糖ovo6 小时前
【Leetcode】231. 2的幂
linux·算法·leetcode
s_w.h7 小时前
【 linux 】动静态库的制作
linux·运维·服务器·算法·bash
顺风尿一寸7 小时前
深入Linux内核:mkdir系统调用的完整实现解析
linux
用户2367829801687 小时前
Linux free 命令深度解析:从内存监控到 OOM 排查的完整指南
linux
无足鸟ICT8 小时前
【RHCA+】boxes命令(艺术框)
linux