리눅스 시스템 문제 해결 로그: Logrotate

출처: 인터넷
작성자: 사용자

Logrote는 정기적으로 이름을 변경 하 고 시스템 오류 로그 파일을 다시 사용 하는 데 사용 되는 응용 프로그램입니다. 그것은 로그 파일이 너무 많은 디스크 공간을 차지 하지 것입니다 보장 합니다.

/etc/logrotate.conf 파일

그것은 logrotate 일반 구성 파일. 그 파일을 다시 사용할 수를 설정 하 고 자주 다시 사용 하는 방법을 사용할 수 있습니다.

주간 또는 매일 루프 매개 변수를 설정할 수 있습니다. 다음 예제에서는 "주간" 매개 변수 "#"로 주석 하 고 "매일" 인수를 유지 한다. 사이클 항목 로그 http://www.aliyun.com/zixun/aggregation/18449.html의 얼마나 많은 복사본을 정의할 수도 있습니다 "> 백업 파일." 다음 예제에서는 4 복사본을 유지 하 고 7 매개 변수는 주석. 작성 한 매개 변수는 각 라운드 루프 후 새 로그 파일을 만듭니다.

따라서, 우리의 예제에서 모든 로그 파일은 매일, 백업 그리고 그들은 7 일 동안 보관 됩니다. 이러한 로그 파일은 다음 파일 이름 형식을 갖습니다.

logfilelogfile.0logfile.1logfile.2logfile.3logfile.4logfile.5logfile.6

/etc/logrotate.conf 파일 예제

# 회전 로그 파일을 매주 (주간 주기 업데이트 로그 파일)
#weekly

# 로그 파일을 매일 (매일...) 회전 )
매일

# 계속 백로그 (4 주에 대 한 로그 파일 백업을 유지)의 가치가 4 주
#rotate 4

# 7 일간 백로그 (7 이내 유지 로그 파일 백업)의 유지
7 회전

# 후에 만들 새 (빈) 로그 파일 회전 오래 된 것 들 (파일 재생 될 때)
만들기

/ETC/LOGROTATE.D 폴더

Syslog를 사용 하는 많은 리눅스 응용 프로그램을 자신의 로그 파일 회전 그들의 자신의 이름에서 명명 된이 폴더에 자신의 설정 파일 장소. 당신은 더 나은 syslog를 사용 하 여 새로 설치 된 모든 소프트웨어가이 폴더에는 구성 파일에 있는지 확인 합니다. 여기에 특정 소프트웨어에 대 한 특정 로그 회전 파일을 지정 하는 몇 가지 예입니다.

회전 하 는/데이터/백업 파일에서 파일을이 디렉터리에 샘플 파일을 이제는. tgz 포맷. 이 파일에 있는 매개 변수는 the/etc/logrotate.conf 파일에 설정을 덮어쓰게 됩니다. 이 예제에서는 회전 파일을 압축 하지 않습니다, 그리고 그들은 빈 고 없이 30 일 동안 저장 됩니다. 그들의 파일 루트에 속하고 사용 권한이 600으로 설정 됩니다.

/data/backups/*.tgz {매일 회전 nocompress Missingok notifempty 0600 루트 루트를 만들}

참고: 데비안/우분투 시스템에 the/ETC/CRON.DAILY.SYSKLOGD 스크립트는 the/etc/syslog.conf 파일 및 그것에 따라 모든 설정된 로그 파일 회전. 그래서, 일반 시스템 로그, 당신은 the/ETC/LOGROTATE.D 폴더에서 설정을 반복 필요가 없습니다. 그것은 the/etc/cron.daily 폴더에 24 시간 동안 실행 되지 않습니다. 페도라/레드햇 시스템에서이 스크립트는 대체 by/etc/cron.daily/logrotate. 그리고 그것은 syslog 구성 파일을 읽지 않습니다. 그래서 in/ETC/LOGROTATE.D을 설정 해야 합니다.

연락처

이 페이지의 내용은 인터넷에서 가져온 것이므로 Alibaba Cloud의 공식 의견이 아닙니다.이 페이지에서 언급 된 제품 및 서비스는 Alibaba Cloud와는 관련이 없으므로이 페이지의 내용이 골칫거리 인 경우 저희에게 알려주십시오. 우리는 5 일 근무일 이내에 이메일을 처리 할 것입니다.

커뮤니티에서 표절 사례를 발견한 경우 info-contact@alibabacloud.com 으로 관련 증거를 첨부하여 이메일을 보내주시기 바랍니다. 당사 직원이 영업일 기준 5일 내에 연락 드리도록 하겠습니다.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.