• linux服务器日志清理小记


    1. 查看/var/log
    du -hm --max-depth=1 /var/log | sort -n
    # du -hm --max-depth=1 /var/log | sort -n
    1       /var/log/anaconda
    1       /var/log/chrony
    1       /var/log/multi-nic-util
    1       /var/log/ntpstats
    1       /var/log/php-fpm
    1       /var/log/rhsm
    1       /var/log/tuned
    18      /var/log/sa
    40      /var/log/audit
    60      /var/log/httpd
    121     /var/log/journal
    868     /var/log
    2. 查看日志占用存储
    journalctl --disk-usage
    # journalctl --disk-usage
    Archived and active journals take up 120.0M on disk.
    3. journalctl 命令自动维护文件大小
    1)只保留近一周的日志
    journalctl --vacuum-time=1w
    2)只保留500MB的日志
    journalctl --vacuum-size=500M
    4. 删除/var/
    # cd /var/log/httpd/
    # echo ''>access_log
    # echo ''>error_log
    并且手动删除该目录下其它备份的日志文件。
     
    5. 设置定时任务自动清理journal日志文件(每周日执行下面的命令,保保留500M的日志)
    # crontab -l
    * * * * 6 /usr/bin/journalctl --vacuum-size=500M 
  • 相关阅读:
    学姐学长们的测试
    loli的测试——搜索
    搜索-2
    单调队列
    乱搞题 (不知道怎么分类)
    对拍及数据生成
    搜索-1
    矩形重叠
    拼写单词
    java笔记
  • 原文地址:https://www.cnblogs.com/rusking/p/12450625.html
Copyright © 2020-2023  润新知