摘要:我们知道大多日志文件都在/var/log/*.log 目录,使用下面命令即可查找 /var/log/ 目录下大于10000k(10M)以上的所以文件。...
代码示例一:
find / -type f -size +100000k -exec ls -lh {} \; | awk '{ print $9 ": " $5 }'
用途:查找 /
目录下大于100000k (100M)
以上的所以文件。
代码示例二:
我们知道大多日志文件都在/var/log/*.log
目录,使用下面命令即可查找 /var/log/
目录下大于10000k (10M)
以上的所以文件。
find /var/log/ -type f -size +10000k -exec ls -lh {} \; | awk '{ print $9 ": " $5 }'
使用示例:
root@HOST:/# find /var/log/ -type f -size +10000k -exec ls -lh {} \; | awk '{ print $9 ": " $5 }'
/var/log/jellyfin/jellyfin20211207_001.log: 11M
/var/log/jellyfin/jellyfin20211207_002.log: 10M
/var/log/jellyfin/jellyfin20211207_003.log: 11M
/var/log/jellyfin/jellyfin20211207_004.log: 11M
/var/log/jellyfin/jellyfin20211207_005.log: 10M
/var/log/jellyfin/jellyfin20211207_006.log: 11M
/var/log/jellyfin/jellyfin20211207_007.log: 11M
/var/log/jellyfin/jellyfin20211208.log: 10M
/var/log/syslog: 256M
如何禁止在/var/log中生成.log文件
提供两种死磕的方法(不清楚这些log文件对你那个有限元分析软件有无影响,如果有采纳我这个方法后那个软件不能正常运行了,请改回)
第一种死磕:
crontab -e
进入编辑页面(vi编辑器界面,敲i输入)
输入:*/5 * * * * rm -f /var/log/*.log
然后退出保存。
意思是每五分钟系统在后台自动清除那些log文件一次(当然还有其它的记录文件,唉)
第二个死磕方法:
vi /etc/rc.d/rc.local
在里面加入这句:rm -f /var/log/*.log
意思是系统每次开机就自动去清除一次那个目录下的log文件。
---------------------------------- THE END ----------------------------------