안녕하세요 여러분,
var/log 파일/폴더를 어떻게 백업할 수 있나요?
- 로그 파일/폴더 변경 사항(로그 업데이트)은 원본 로그 파일/폴더에서 중복 파일/폴더로 자동 업데이트되어야 합니다.
답변1
내가 이해한다면, 필요한 것은 syslog 맨페이지의 예와 같이 /etc/syslog.conf에 여러 저장 위치를 지정하는 것입니다.
#Kernel messages are first, stored in the kernel file, critical messages and higher ones also go to another host and to the console
kern.* /var/adm/kernel
kern.crit @finlandia
kern.crit /dev/console
kern.info;kern.!err /var/adm/kernel-info
보시다시피 모든 커널 메시지는 /var/adm/kernel에 저장되며 모든 중요한 커널 메시지는 'finlandia' 시스템의 로그 서버로 전송되어 콘솔에도 표시됩니다. /etc/logrotate.d/syslog에서 logrotate를 편집해야 백업 파티션에서 로그가 적절하게 순환됩니다.
백업 로그가 생성되므로 cron을 사용한 백업보다 이것이 더 나은 솔루션이라고 생각합니다.매번뭔가가 기록되었습니다 :-)
어쨌든 원격 시스템에 백업 로그 서버를 만드는 데 관심이 있다면 다음을 권장합니다.NSA RHEL 보안 가이드. Page 66. 학우들과 함께 Rhel 서버를 설정할 때 많은 도움이 되었습니다. :-)
답변2
그러면 서로 다른 시점에 대해 여러 백업이 아닌 하나의 백업만 유지하고 싶습니까? 가장 쉬운 방법은 rsync
in을 사용하여 crontab
x분/시간/일마다 파일을 다른 폴더에 동기화하는 것입니다.