对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

相关推荐
A小辣椒1 天前
TShark:Wireshark CLI 功能
linux
A小辣椒1 天前
TShark:基础知识
linux
AlfredZhao1 天前
OCI 明明分配了 200G 系统盘,为什么 df 只看到 30G?
linux·oci
AlfredZhao2 天前
vi 删除指定范围的行,不用再反复按 dd
linux·vi
用户9718356334662 天前
银河麒麟 KY10 申威(SW64) 安装 nginx-1.16.1-2.p01.ky10.sw_64.rpm 详细步骤
linux
猪脚踏浪2 天前
linux 拷贝文件或目录到指定的位置
linux
摇滚侠3 天前
Linux CentOS7 rpm 安装 MySQL 5.7
linux·运维·mysql
bush43 天前
嵌入式linux学习记录十四、术语
linux·嵌入式
载数而行5203 天前
Linux 11 动态监控指令top
linux
不会C语言的男孩3 天前
Linux 系统编程 · 第 8 章:进程基础
linux·c语言