«logrotate» 태그된 질문

logrotate는 많은 수의 로그 파일을 생성하는 시스템을 쉽게 관리 할 수 ​​있도록 설계되었습니다. 로그 파일을 자동으로 회전, 압축, 제거 및 메일 링 할 수 있습니다. 각 로그 파일은 매일, 매주, 매월 또는 너무 커질 때 처리 될 수 있습니다.

5
Logrotate가 작동하지 않습니다
내 아파치 파일을 매주 회전시키기 위해 VPS에서 logrotate를 사용하려고합니다. 현재 apache2 구성 파일의 내용은 이와 같습니다. "/var/www/user/site.com/logs/*.log" { weekly missingok rotate 8 compress delaycompress notifempty create 640 root adm sharedscripts postrotate /etc/init.d/apache2 reload > /dev/null endscript } 나는 지금 2 주 동안 방치했는데 내가 말할 수있는 한 아무것도 변하지 않았다. …
18 logrotate 

5
Logrotate : 비 로그 파일을 회전 시킵니까?
다양한 파일과 디렉토리를 압축하고 .tgz 아카이브를 만드는 백업 스크립트가 있습니다. 예를 들어 파일 이름 ... backup_2010-10-28.tar.gz backup_2010-10-29.tar.gz backup_2010-10-30.tar.gz backup_2010-10-31.tar.gz backup_2010-11-01.tar.gz 이 파일들을 관리하고 싶기 때문에 마지막 5 개의 백업 만 보관하고 오래된 파일은 삭제합니다. logrotate를 사용하여이 작업을 수행 할 수 있습니까? 로그 파일이 아니며 이미 압축되어 있습니다. 그것들은 / root에 …

5
logrotate가있는 rsyslog : rsyslog를 다시로드하고 copytruncate
기본 rsyslog 및 logrotate 유틸리티를 사용하여 Ubuntu 14에서 작업하고 있습니다. 기본 rsyslog logrotate /etc/logrotate.d/rsyslog구성에서 다음을 볼 수 있습니다. /var/log/syslog { rotate 7 daily missingok notifempty delaycompress compress postrotate reload rsyslog >/dev/null 2>&1 || true endscript } 내가 이해 한 바에 따르면 모든 로그 회전 시나리오에서 copytruncate를 사용하는 것이 좋습니다. 현재 …

3
타임 스탬프를 포함하는 선호하는 파일 이름 형식
우리 모두가 "unix"가 '/'와 '\ 0'을 제외하고 파일에 무엇이든 가질 수 있다는 것을 알고 있지만, sysadmins는 입력과 같이 공백을 좋아하는 것이 없기 때문에 선호도가 훨씬 더 작습니다. ':'및 '@'에 대한 특별한 의미입니다. 최근에 타임 스탬프가 파일 이름에 사용 된 또 다른 경우를 보았고 다른 형식으로 조금 더 "더 나은"형식으로 재생 …

2
Logrotate : postrotate에서 출력 파일에 액세스하는 방법
Nginx매일 로그를 회전 합니다 (로 dateext). 회전 후 방금 통과 한 날의 파일을 구문 분석하고 Nginx 서버가 반환 한 오류 수의 전자 메일을 컴파일하려고합니다. 의 postrotate / endscript 섹션에서 출력 파일에 어떻게 액세스 할 수 logrotate있습니까?
15 logrotate 

3
언제, 어떻게 logrotate가 Ubuntu 10.04에서 실행됩니까?
sysadmining을 처음 사용하고 몇 가지 질문이 있습니다. 시스템에서 로그 회전 절차를 어디서 어떻게 시작합니까? 내 "매일"회전 된 로그 파일이 몇시에 회전합니까? * .log 항목에서 일치하는 각 로그 파일에 대해 사전 회전 명령이 실행됩니까? 감사합니다
15 ubuntu  logrotate 

1
Linux : 로그 회전으로 생성 된 새로 생성 된 로그에 특정 권한을 적용하는 방법은 무엇입니까?
나는 생성되고있는 메일 로그 /var/log가 루트 (사용자와 그룹)에 의해 생성되고 소유되고 있음을 알아 차렸다 . 로그를 모니터링하는 Nagios 검사를 작성했으며 Nagios 사용자가 액세스 할 수 있도록 other그룹에 읽기 권한을 부여했습니다. chmod o+r /var/log/maillog 이제 내가 생각할 때 이것은 하나의 로그 파일입니다. 로그 파일이 채워지면 로그 회전 메커니즘 이이 파일의 이름을 …

1
logrotate로 인해 Apache가 매번 결함을 일으키는 이유는 무엇입니까?
logrotateApache / 2.4.7 (Ubuntu)을 실행할 때마다 세그먼트 오류가 발생하고 다시 시작되지 않습니다. [Wed Sep 10 06:35:54.266018 2014] [mpm_event:notice] [pid 20599:tid 140630283466624] AH00493: SIGUSR1 received. Doing graceful restart [Wed Sep 10 06:35:54.885118 2014] [core:notice] [pid 20599] AH00060: seg fault or similar nasty error detected in the parent process 내 아파치 logrotate …

4
MySQL은 회전 후 새 파일에 오류를 기록하지 않습니까?
문제가 해결되었지만 나중에 참조 할 수 있도록 작성 중입니다. /root/.my.cnf [mysqladmin] user = root password = pa$$w0rd /etc/logrotate.d/mysql /var/log/mysql-slow.log /var/log/mysqld.log { daily rotate 7 dateext compress missingok #notifempty sharedscripts create 644 mysql mysql postrotate /usr/bin/mysqladmin flush-logs endscript } logrotate 명령 행에서 실행할 때 제대로 작동합니다. # logrotate -v -f /etc/logrotate.d/mysql …
14 mysql  logrotate 

5
.gz 로그 파일 정리
어딘가에 압축을 풀지 않고도 많은 .gz 로그 파일을 쉽게 파악할 수있는 마법의 쉘 파이핑이 있습니까? .gz 파일은 로그 회전의 결과 인 Apache 로그입니다. 과거에 특정 URI에 액세스하는 빈도를 빠르게 확인하고 싶습니다.

2
Logrotate는 오래된 로그를 제거하지 않습니다
어떤 이유로 든 이전 로그 파일은 삭제되지 않습니다. 아파치 예제 conf 파일의 내용 : $ cat /etc/logrotate.d/apache2 /var/log/apache2/*.log { weekly missingok rotate 2 compress delaycompress notifempty create 640 root adm sharedscripts postrotate /etc/init.d/apache2 reload > /dev/null endscript } 로그 폴더의 (자른) 내용 : # ls /var/log/apache2/ access.log error.log.26.gz other_vhosts_access.log.20.gz access-ssl.log.14.gz …
14 linux  logrotate 

2
logrotate가있는 파일 삭제
실제로 회전하지 않고 logrotate를 사용하여 디렉토리에서 로그 파일을 삭제할 수 있습니까? app.log.DD_MM_YYYY 형식으로 로그를 생성하는 앱이 있습니다. 다음 구성을 갖는 logrotate에 실패했습니다. /opt/log/app/app.log.* { rotate 0 missingok nomail } 로그 회전 이이 작업을 수행 할 수 있습니까 아니면 스크립트를 작성하여 cron 내에 배치해야합니까? 최고, -Iulian
13 linux  logrotate 

5
Mongodb-로그를 회전시키는 올바른 방법
몽고 문서 는 내가 할 수 있다고 말합니다. -SIGUSR1 신호를 사용하고 이전 로그의 이름을 바꾸고 전류를 전환하십시오. OS에서 logrotate 사용 OS의 logrotate 기능으로 오래된 파일을 압축하고 가장 오래된 파일을 제거하지만 SIGUSR1을 보내는 것 이외의 현재 로그를 전환하도록 mongod 프로세스에 지시하는 방법을 보지 못합니다. 그래서 나는 썼다 /var/log/mongodb/*.log { daily rotate …

4
Nginx 로그를 회전시키는 올바른 방법
다음과 같은 nginx 로그를 회전하고 싶습니다. 추가 소프트웨어없이 작동합니다 (예 : "logrotate"가없는 경우 가장 좋습니다) 날짜를 기준으로 이름을 가진 회전 파일을 생성합니다. 가장 좋은 방법은 PostgreSQL과 같은 것입니다. 즉 log_filename 구성 변수에서 strftime-style % Y- % m- % d를 지정할 수 있으며, 로그 온 날짜 (또는 시간) 변경이 자동으로 변경됩니다. …

2
회 전당 많은 로그 파일을 다른 하위 디렉토리로 회전하려면 어떻게해야합니까?
나는 로그 파일이 많은 디렉토리를 가지고 있으며 매일 회전하고 싶습니다. 조직적인 목적으로 회전 된 로그를 날짜별로 이름이 지정된 다른 디렉토리 (또는 하위 디렉토리)로 옮기고 마지막 주 로그를 유지하려고합니다. logrotate를 사용하여 파일을 제자리로 회전하거나 olddir지시문을 사용하여 하나의 다른 디렉토리로 이동 하여이 대부분을 달성 할 수는 있지만 회전마다 개별 하위 디렉토리를 만드는 …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.