Lập lịch - Quản lý log trên CentOS

LẬP LỊCH
1. Lập lịch làm 1 lần:
at [giờ:phút]
<gõ lệnh sẽ muốn chạy vào thời điểm trên>
Ctrl-D để kết thúc
2. Lập lịch bằng crontab:
- tạo lịch biểu cho các tác vụ nền.
- mỗi người dùng có file crontab riêng, đặt ở /var/spool/cron/
crontab -e: tạo hoặc chỉnh sửa file crontab
crontab -l: hiển thị file crontab
crontab -r: xóa file cronta
b
- Cấu trúc file crontab
*     *     *     *     *     command to be executed
-     -     -     -     -
|     |     |     |     |
|     |     |     |     +----- day of week (0 - 6) (Sunday=0)
|     |     |     +------- month (1 - 12)
|     |     +--------- day of month (1 - 31)
|     +----------- hour (0 - 23)
+------------- min (0 - 59)
Nếu 1 cột dấu *: tác vụ chạy cho mọi giá trị của cột đó.
Nếu 1 cột cần nhiều hơn 1 giá trị, ví dụ ở cột 2, muốn chạy lúc 4 và 6 giờ, gõ 4,6
- Điều chỉnh /etc/cron.allow/etc/cron.deny để ấn định user nào được cho phép / bị cấm.
- Cần service crond restart
- Xem nhật ký: /var/log/cron
QUẢN LÝ LOG
- Thư mục chứa log: /var/log
- File cấu hình: /etc/syslog.conf hoặc /etc/rsyslog.conf
        Cấu trúc:      <dịch vụ>.<mức độ>                               <file log>
        Trong đó <mức độ> là trạng thái của:dịch vụ sẽ bị log, bao gồm
          debug, info, notice, warning, err, crit, alert, và emerg. (có thể * - tất cả hay ! - phủ định)
- Cắt file log (file log quá dài nên cần cắt bớt thành từng phần): /etc/logrotate.conf

Nhận xét

Đăng nhận xét