centos下 大文件/无用文件 删除操作笔记

《centos下 大文件/无用文件 删除操作笔记》

1.系统systemctl日志位置:

//查看错误日志
#journalctl -xe

journalctl 是一个管理systemctl的操作日志记录服务,如下的操作都会被记录:
systemctl start apache2

//systemd-journald是一个改进型日志管理服务
#du -sh  /var/log/journal/  
//清队日志并只保留500MB的日志
#journalctl --vacuum-size=500M
//清除日志并只保留近一周的日志
#journalctl --vacuum-time=1w
//清除日志并只保留近一天的日志
#journalctl --vacuum-time=1d
//删除所有日志
#rm -rf /var/log/journal/*

要启用日志限制持久化配置,可以修改 /etc/systemd/journald.conf
[Journal]
#Storage=auto
#Compress=yes
#Seal=yes
#SplitMode=uid
#SyncIntervalSec=5m
#RateLimitIntervalSec=30s
#RateLimitBurst=10000
SystemMaxUse=64M     #<<<<<<<<<
#SystemKeepFree=
#SystemMaxFileSize=
#SystemMaxFiles=100
RuntimeMaxUse=64M   #<<<<<<<<<
#RuntimeKeepFree=
#RuntimeMaxFileSize=
#RuntimeMaxFiles=100
#MaxRetentionSec=
MaxFileSec=2day    #<<<<<<<<<
#ForwardToSyslog=no
#ForwardToKMsg=no
#ForwardToConsole=no
#ForwardToWall=yes
#TTYPath=/dev/console
#MaxLevelStore=debug
#MaxLevelSyslog=debug
#MaxLevelKMsg=notice
#MaxLevelConsole=info
#MaxLevelWall=emerg
#LineMax=48K


//SystemMaxUse=16M
//ForwardToSyslog=no

SystemMaxUse= 与 RuntimeMaxUse= 限制全部日志文件加在一起最多可以占用多少空间。 SystemKeepFree= 与 RuntimeKeepFree= 表示除日志文件之外,至少保留多少空间给其他用途。 systemd-journald 会同时考虑这两个因素, 并且尽量限制日志文件的总大小,以同时满足这两个限制。

//然后重启
systemctl restart systemd-journald.service
//检查journal是否运行正常以及日志文件是否完整无损坏
journalctl --verify


2.crash系统崩溃日志位置:

如果想查看的话抓一下crash日志,如果已经知道原因了。直接shu删除里面的文件夹就行。一般命名方式为127.0.0.1-2020-12-05-23:36:00/vmcore-dmesg.txt 这样的文件夹。可以直接删除。
crash里面保存了最近几次异常宕机的原因。
1.crash日志
#du -sh /var/crash  //30G

3.其他位置:

起因:128G的硬盘突然发现硬盘不够用,即使web占20G,mysql占30G,系统占10G,应该也还有剩余,但今天却发现硬盘不够用了,占用率达到了99%,然后 四处找大文件, 其中发了crash占了30G😯,废话少说(主要是我不会分析)删之~

请重点检查/usr(39G)和/var(23G)这两个目录
#du -h --max-depth=1 /usr/local/
#du -h --max-depth=1 /usr
#du -h --max-depth=1 /var
#du -h --max-depth=1 /www
#du -h --max-depth=1 /var/crash
#du -h --max-depth=1 /usr/local/tengine/
/swapfile //4G



/var   //23G
/var/lib  //22G	
/var/lib/mysql //20G

/usr  39G
/usr/local/ 4.7G
/usr/local/tengine 405M
/usr/share/nginx 30G
/usr/share/nginx/html/   //29G



2.mysql临时文件
#du -sh /var/lib/mysql    //20G
//log-error=/var/log/mysqld.log 错误日志 //(3G)
//错误日志不能直接rm 删除,只能 
#echo '' > /var/log/mysqld.log


3.nginx日志
#du -sh /usr/local/tengine/logs  //11G

4.html(www)缓存
du -sh /usr/share/nginx/html/   //29G

4.window下常见的大文件
C:\Users\rockx5\.PyCharm2019.1\system\caches\content.dat.storageData  :21.5G
点赞

发表评论

邮箱地址不会被公开。 必填项已用*标注