对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

相关推荐
ICT董老师2 小时前
kubernetes中operator与helm有什么区别?部署mysql集群是选择operator部署还是helm chart部署?
linux·运维·mysql·云原生·容器·kubernetes
情缘晓梦.2 小时前
Linux指令和权限
linux·运维·服务器
autho2 小时前
conda
linux·python·conda
小菜鸟阿呆yu2 小时前
【linux】配置网络桥接,主机可ping通linux,linux不能ping通主机的解决办法
linux·网络
柳鲲鹏2 小时前
断电重启和reboot,还是有很大差异
linux·运维·服务器
iYun在学C3 小时前
驱动程序(创建设备节点实验)
linux·c语言·嵌入式硬件
热心市民R先生3 小时前
Ubuntu 22.04 下 IGH EtherCAT 主站永久性开机自启
linux·运维·服务器
源远流长jerry3 小时前
DPDK 19.08(Ubuntu 16.04)环境搭建
linux·运维·网络·ubuntu
Ha_To3 小时前
2026.1.14 Linux计划任务与进程
linux·运维·服务器