Tải bản đầy đủ (.pdf) (11 trang)

Thiết lập logrotate Hệ điều hành máy chủ Asianux Server 3

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (2.13 MB, 11 trang )


Hướng dẫn thiết lập
Hướng dẫn thiết lập
logrotate
logrotate
Hệ điều hành máy chủ
Hệ điều hành máy chủ
Asianux Server 3
Asianux Server 3
VietSoftware Inc.
Asianux Vietnam
Ha noi, 16-20/06/2008

Tại sao cần phải thiết lập logrotate
+Trong quá trình chạy các dịch vụ trên server , các dịch vụ sẽ
phát sinh ra thông tin trong quá trình chạy (các thông báo lỗi,
các cảnh báo , các thay đổi , các sự kiện liên quan tới quá trình
chạy dịch vụ ,…)
+ Các thông tin đó sẽ được lưu trữ vào một hoặc
nhiều file , các file đó gọi là các log file . Sau một quá trình chạy ,
dịch vụ sẽ sinh ra các các log file quá lớn
+Dẫn tới tình trạng
các dịch vụ có thể sẽ ko đọc được các các log file (tràn bộ nhớ )
hoặc là các log file sẽ làm đầy ổ cứng khiến dịch vụ
không thể chạy được . Để giải quyết vấn đề này
chúng ta dùng logrotate

logrotate là một công cụ trên các hệ thống linux dùng để thiết lập
chính sách quay vòng định kỳ cho các log file .
logrotate sẽ đưa nội dung của các log file quá lớn sang một file khác
để tránh tình trạng các log file chiếm dung lượng ổ cứng quá lớn


một cách không cần thiết .
Tại sao cần phải thiết lập logrotate

Thiết lập logrotate
a>Thiết lập file /etc/logrotate.conf
Thiết lập file config cho dịch vụ logrotate như sau
# see "man logrotate" for details
# rotate log files weekly
daily (hàng ngày)
# keep 4 weeks worth of backlogs
rotate 4
(4 lần – đến lần thứ 4 thì 4 bị xóa, 1 thành 2, 2 thành 3, 3 thành 4)
# create new (empty) log files after rotating old ones
create

Thiết lập logrotate
# uncomment this if you want your log files compressed
compress (nén log files dưới dạng zip)
# RPM packages drop log rotation information into this directory
include /etc/logrotate.d
# no packages own wtmp -- we'll rotate them here
/var/log/wtmp {
monthly
create 0664 root utmp
rotate 1
}
# system-specific logs may be also be configured here.

×