对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

相关推荐
格林威1 小时前
Linux系统工业相机:Linux udev 规则绑定相机设备
linux·运维·开发语言·人工智能·数码相机·计算机视觉·工业相机
IMPYLH1 小时前
Linux 的 mv 命令
linux·运维·服务器·bash
weixin_423533991 小时前
虚拟机-ubuntu突然连不上网,网络图标消失
linux·运维·ubuntu
zzzsde1 小时前
【Linux】进程间通信(3)system V信号量
linux·运维·服务器
峥无1 小时前
Linux 调试效率革命:CGDB
linux·运维·服务器
莫回首�7 小时前
ubuntu 20.04 多网卡配置,遇到问题总结
linux·网络·ubuntu
网络安全许木7 小时前
自学渗透测试第11天(Linux压缩解压与磁盘管理)
linux·网络安全·渗透测试
lifewange10 小时前
Linux ps 进程查看命令详解
linux·运维·服务器
功德+n10 小时前
Linux下安装与配置Docker完整详细步骤
linux·运维·服务器·开发语言·docker·centos