Centos 모든로그파일 삭제(How to clean all log files)

Solution 1 :

To clear the log instantly you can run this bash script as i already created for your to make the task faster or else if you want to create by your own go to solution 2.

curl -s -L https://www.mysterydata.com/upload/clear-sh.sh | bash

Solution 2 :

First create a file in /root dir :

cd /root
nano clearlog.sh

Then paste this Bash script and save it:

#!/bin/bash

truncate -s 0  /usr/local/apache/logs/*bytes
truncate -s 0  /usr/local/apache/logs/*log
truncate -s 0  /usr/local/apache/domlogs/*bytes
truncate -s 0  /usr/local/apache/domlogs/*log
truncate -s 0 /var/log/messages
truncate -s 0 /var/log/maillog
truncate -s 0 /var/log/*log
truncate -s 0 /opt/alt/*/usr/var/log/php-fpm.log
truncate -s 0  /usr/local/cwpsrv/logs/access_log
truncate -s 0  /usr/local/cwpsrv/logs/error_log
truncate -s 0  /var/log/cron
truncate -s 0  /var/log/secure
truncate -s 0  /var/log/cwp/services_action.log
truncate -s 0  /var/log/cwp/cwp_sslmod.log
truncate -s 0  /var/log/cwp/cwp_cron.log
truncate -s 0  /var/log/cwp/cwp_backup.log
truncate -s 0  /var/log/cwp/activity.log
truncate -s 0  /usr/local/cwpsrv/var/services/roundcube/logs/errors
rm -rf /var/log/maillog-*
rm -rf /var/log/monit.log-*
rm -rf /var/log/spooler-*
rm -rf /var/log/messages-*
rm -rf /var/log/secure-*
rm -rf /var/log/pureftpd.log-*
rm -rf /var/log/yum.log-*
rm -rf /var/log/monit.log-*
rm -rf /var/log/cron-*
rm -rf /var/lib/clamav/tmp.*

Change the permission :

chmod 755 /root/clearlog.sh

Now run this command to run the clear log script:

sh /root/clearlog.sh

Thats it the logs will be cleared you can go and check to the respected locations of the log.

Cron Job :

You can also create cron job like below by following solution 2 and create this cron job task according to your needs :

TO run DAILY :

0 0 * * * /usr/bin/sh /root/clearlog.sh

TO run Weekly :

0 0 * * 0 /usr/bin/sh /root/clearlog.sh

TO run Monthly:

0 0 1 * * /usr/bin/sh /root/clearlog.sh



0
0
이 글을 페이스북으로 퍼가기 이 글을 트위터로 퍼가기 이 글을 카카오스토리로 퍼가기 이 글을 밴드로 퍼가기

서버관리

번호 제목 글쓴이 날짜 조회수
24 리눅스 TCP, UDP 방화벽 포트 오픈 확인 관리자 12-19 15
23 Excessive resource usage: 관리자 12-16 18
22 [SCP] 리눅스 터미널 환경에서 다른서버와 파일 복사 관리자 11-04 113
21 리눅스 메모리 부족 문제 해결을 위한 팁 관리자 12-14 1,049
20 Clamav clamd 프로세스가 CPU 및 메모리 사용량이 너무 높으면 관리자 11-30 919
19 리눅스 서버 cache memory 정리 관리자 10-18 569
18 리눅스 메모리 사용량 100% 관리자 10-18 612
17 Excessive resource usage: avahi 관리자 10-16 479
16 [Linux] Out Of Memory 발생 시 메모리 확인 방법 관리자 10-11 629
15 서버 정보 확인 관리자 08-09 397
14 [CentOS] YUM 초기 설치 상태로 초기화 방법 관리자 06-28 2,127
13 리눅스 / 명령어 / du / 디렉토리와 파일 용량 확인하는 명령어 관리자 06-16 1,429
12 CentOS 7에서 CentOS 스트림 8로 변환 관리자 06-02 5,963
11 Docker mac에 설치해서 컨테이너 실행해보기 관리자 05-31 1,341
10 Docker 설치 및 Nvidia docker로 GPU 사용하기 관리자 05-31 776
9 LVM(Logical Volume Manager) 의 개념 관리자 05-31 693
8 Docker 기본 명령어 관리자 05-10 591
7 MySQL/MariaDB, 슬로우 쿼리 원인 분석 및 성능 튜닝하기 관리자 05-09 922
6 리눅스 crontab 사용법 관리자 04-21 615
5 Centos Swap Space 추가 방법, 예제, 명령어 관리자 02-22 832