运维经验 清空大量日志
在不重啟的情況下,如果日志持續(xù)往一個(gè)目錄文件中寫(xiě),會(huì)變的太大,這種情況需要定時(shí)清理。
不考慮重啟或者改動(dòng)日志寫(xiě)入方式的情況,一般用命令 cat /dev/null >日志名.log
此命令直接清空日志文件。因此如需查詢(xún)歷史日志,需要先備份日志導(dǎo)出。
當(dāng)日志太大時(shí),用 cat /dev/null >日志名.log,已經(jīng)不管用了。
清空后 ll 發(fā)現(xiàn)日志大小沒(méi)有變化。
這種時(shí)候使用echo命令清空日志文件更好用。
echo -n "" > 日志名??==>要加上"-n"參數(shù),默認(rèn)情況下會(huì)"\n",也就是回車(chē)符
du -h /server/tomcat/logs/catalina.out
使用echo命令清空tomcat日志文件測(cè)試實(shí)例:
[root@zdz ~]# echo -n "" > /server/tomcat/logs/catalina.out?
[root@zdz ~]# du -h /server/tomcat/logs/catalina.out
0 /server/tomcat/logs/catalina.out
或者:
rm -rf /log/*.gz
rm -rf /var/log/*.1
echo "" > 日志名
總結(jié)
以上是生活随笔為你收集整理的运维经验 清空大量日志的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 苹果手表id锁怎么解除(苹果官网报价)
- 下一篇: fgo凶骨去哪刷最快