logrotate

Podman이 실행하는 공식 nginx 도커 이미지를 기록하는 방법
logrotate

Podman이 실행하는 공식 nginx 도커 이미지를 기록하는 방법

다음 명령을 사용하여 루트 아래의 podman에서 공식 nginx 이미지를 시작했습니다. sudo podman run --name nginx \ ... \ -v /var/log/nginx:/var/log/nginx \ docker.io/library/nginx:latest 로깅은 제대로 작동하지만 인터넷에서 가져온 모든 구성을 사용하여 호스트에서 로그 회전을 시도하면 실패합니다. 예: /var/log/nginx/*.log { hourly missingok rotate 24 compres...

Admin

옵션 재정의는 logrotate에서 어떻게 작동합니까?
logrotate

옵션 재정의는 logrotate에서 어떻게 작동합니까?

매뉴얼에서: 각 구성 파일은 전역 옵션을 설정하고(로컬 정의는 전역 옵션을 재정의하고 이후 정의는 이전 정의를 재정의함) 회전할 로그 파일을 지정할 수 있습니다. 정의를 올바르게 이해하면 /path2/dir1/.log첫 번째 블록에서 설정된 옵션이 끝 블록 설정에 의해 무시됩니다. 그 안에는 많은 디렉토리가 있으며 /path2/, 그것들을 개별적으로 작성하고 싶지 않습니다. /path1/*/*.log /path2/*/*.log /path3/*/*.log /path4/*/*.log /path...

Admin

logrotate는 다른 파일 이름을 가진 로그 파일로부터 압축된 아카이브를 생성합니다.
logrotate

logrotate는 다른 파일 이름을 가진 로그 파일로부터 압축된 아카이브를 생성합니다.

/var/USER/mylogs아래 형식의 일일 로그 파일이 있는 로그 폴더가 있습니다 "DATE-mylogile.log". 날짜 형식은 입니다 "%d-%m-%Y". 따라서 내 폴더에는 다음과 같은 로그 파일이 있습니다. 12-01-2024-mylogfile.log 13-01-2024-mylogfile.log 14.01-2024-mylogfile.log ... 이제 logrotate를 사용하여 로그를 회전하고 싶습니다. 내 테스트 구성은 다음과 같습니다. /var/USER/mylogs/*.log { ...

Admin

logrotate "후 회전" 구성
logrotate

logrotate "후 회전" 구성

다음은 두 개의 동일한 logrotate 구성 예입니다. 유일한 차이점은 postroate두 번째 예에서 누락된 블록 입니다.>/dev/null 2>&1 || true /var/log/nftables.log { size +10M maxage 30 sharedscripts postrotate /usr/bin/systemctl kill -s HUP rsyslog.service >/dev/null 2>&1 || true endscript } /...

Admin

Logrotate는 루트 액세스 없이는 작동하지 않습니다.
logrotate

Logrotate는 루트 액세스 없이는 작동하지 않습니다.

문제는 서버에 대한 루트 액세스가 쉽지 않다는 것입니다. 그렇기 때문에 루트 없이 logrotate를 실행하는 것이 매우 편리합니다. 이것은 온라인에서 기사를 읽은 후 내가 한 일입니다. logrotate.conf 및 logrotate.status 두 파일이 포함된 /home/techyman/logrotate 디렉터리를 생성합니다. logrotate.conf에 logrotate 구성 파일을 배치합니다. /home/techyman/glassfish4/glassfish/domains/*/logs/*....

Admin

Unison, systemd 및 logrotate
logrotate

Unison, systemd 및 logrotate

로컬 및 원격 NAS를 동기화 상태로 유지하기 위해 systemd에서 unison을 실행하고 있습니다. systemd는 다음과 같이 구성됩니다. [Unit] Description=NAS Unision service After=network.target StartLimitIntervalSec=0 [Service] Type=simple Restart=always RestartSec=1 User=nas ExecStart=/usr/bin/unison borg [Install] WantedBy=multi...

Admin

7일 후에 파일을 삭제하도록 구성이 올바른가요?
logrotate

7일 후에 파일을 삭제하도록 구성이 올바른가요?

logrotate를 사용하여 7일 후에 파일을 삭제하는 것이 올바른 구성입니까? 매주 교체해야 합니다. 나는 이것에 대해 매우 혼란스러워합니다. 감사해요. /var/lib/rundeck/logs/rundeck/*/job/*/logs/*.blah.json { su root root weekly missingok maxage 7 rotate 0 nocreate } ...

Admin

logrotate에서 회전과 함께 maxage를 사용하시겠습니까?
logrotate

logrotate에서 회전과 함께 maxage를 사용하시겠습니까?

회전과 함께 maxage를 사용하는 방법에 대한 블로그를 읽었지만 여전히 혼란스럽습니다. https://www.clearos.com/clearfoundation/social/community/silly-question-re-logrotate-and-rotate-vs-maxage logrotation - 회전 및 maxage 명령 https://www.net7.be/blog/article/configuring_logrotate.html https://man7.org/linux/man-pages/man8...

Admin

로그 디렉터리에 와일드카드를 사용할 때 크기는 무엇을 말합니까? 로그 1개 크기입니까, 아니면 모든 로그의 전체 크기입니까?
logrotate

로그 디렉터리에 와일드카드를 사용할 때 크기는 무엇을 말합니까? 로그 1개 크기입니까, 아니면 모든 로그의 전체 크기입니까?

https://www.keycdn.com/support/logrotate#maxsize 이는 각 로그 파일의 크기를 지정된 바이트 수로 제한합니다. /var/log/nginx/*.log { size 50G } /var/log/nginx여기서 50G 크기는 모든 로그 (예: 등) 의 크기를 의미합니까 access.log error.log? 아니면 다른 것입니까? 나는 읽었다https://man7.org/linux/man-pages/man8/logrotate.8.html매뉴얼 페이지에서는 이것을 알...

Admin

Logrotate --debug가 대체 위치에서 상태를 가져옵니다.
logrotate

Logrotate --debug가 대체 위치에서 상태를 가져옵니다.

이것은 내 구성 파일입니다. /path/to/somelog.log { daily copytruncate compress delaycompress nocreate missingok rotate 7 dateext dateyesterday dateformat _%Y-%m-%d-%H-%i-%s } 테스트를 위해 다음을 사용하여 몇 가지 logrotate 테스트를 실행해 보았습니다. $ sudo logrotate --state /dev/...

Admin

매일 자동으로 파일 이름을 변경하는 방법
logrotate

매일 자동으로 파일 이름을 변경하는 방법

저는 Linux/CentOS를 처음 사용하는데 약간의 문제가 있습니다. 내 CentOS7 서버는 매일 모든 메일을 기록하고 폴더로 이동합니다 /var/log/old_maillogs. 이제 로그가 다음과 유사한 이름으로 저장됩니다. 메일로그-20230721 나이에 따라 이름을 변경하고 싶으므로 로그가 하루 전의 것이라면 이름은 다음과 같습니다. 메일로그-1 하루 후 파일 이름이 다음과 같이 변경되었습니다. 메일로그-2 등. 이것이 가능합니까? 그렇다면 이를 작동시키는 가장 현명한 방법은 무엇...

Admin

Bullseye 운영 체제의 auth.log 파일
logrotate

Bullseye 운영 체제의 auth.log 파일

나는 가지고있다데비안 GNU/리눅스 11(불스아이), /var/log/auth.log파일에는 이전 실행 로그가 아닌 현재 실행 로그만 포함되어 있으므로 활동을 확인하려면 이전 실행 로그를 저장해야 합니다. 어떻게 해야 합니까? 나는 실제로 /etc/logrotate.d/syslog-ngDebian GNU/Linux 11(bullseye)과 Debian GNU/Linux 10(Buster)을 비교했습니다. 왜냐하면 Buster OS에는 일주일 내내 로그가 있었고 둘 다 비교 결과 동일했기 때문입니다. ...

Admin

logrotate가 예상대로 작동하지 않습니다
logrotate

logrotate가 예상대로 작동하지 않습니다

사용자 시스템 타이머에서 실행되는 다음과 같이 구성된 logrotate 서비스가 있습니다. 문제는 회전된 대상이 잘리지 않고 logrotate.conf에 지정된 크기 이상으로 커질 수 있다는 것입니다. -rw-r--r-- 1 stephen stephen 14M 2023-06-04 08:15 monitor-iotop.log.1 -rw-r--r-- 1 stephen stephen 14M 2023-06-04 08:19 monitor-iotop.log logrotate.conf /mnt/ram/lo...

Admin

파일 권한에 민감한 시스템 목록
logrotate

파일 권한에 민감한 시스템 목록

내 NAS에서 루트 파일 트리의 권한을 실수로 664로 재설정하는 문제가 발생했습니다. 이로 인해 ssh와 같은 많은 NAS 기능이 중단되고 많은 디버깅 후 logrotate가 중단되었습니다. 내 질문은: 파일 권한에 민감한 것으로 알려진 시스템 도구 목록이 있습니까? 이러한 시스템을 "표준" 권한으로 재설정하는 스크립트를 만드는 데 도움이 됩니다. ...

Admin