로그및 백업 파일을 효율적으로 관리해보자
Log, Backup 파일을 그냥 두면 용량을 무한정 잡아먹고 나중에 Troubleshooting도 어려워지기 때문에 이에 맞는 정리를 해줘야한다. (관리 서버가 얼마 없으면 그냥 확인하고 삭제해도 되어도 됨 사실)
# vi /clean.sh
###### find를 활용한 삭제 방법
## 결과 출력 4일 초과한 파일 출력
find /폴더명/ -name 'gsr*.sql' -mtime +4
## 결과 출력물 삭제
find /폴더명/ -name 'gsr*.sql' -mtime +4 -delete
###### rm을 활용한 삭제 그전에 백업
## 백업 백업 오늘날짜로 백업 및 압축됨
# tar zcvf /폴더명/파일명_`date +%F`.tar.gz /저장대상폴더명/
## rm으로 삭제 // 주의할점은 오늘자 로그도 날라감
rm -f host*.log
rm -f manager*.log
rm -f localhost*.log
## catalina 초기화
cat /dev/null > catalina.out
Crontab에 추가하면 끝
뭐가 넘 없네.. 나중에 추가해둬야지.. 뭔가 많이 해뒀는데 실제 서버엔...