Bài giảng LINUX và phần mềm nguồn mở - Chương 5: Quản lý nhật ký
Số trang: 22
Loại file: pdf
Dung lượng: 8.71 MB
Lượt xem: 16
Lượt tải: 0
Xem trước 3 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Bài giảng LINUX và phần mềm nguồn mở - Chương 5: Quản lý nhật ký. Chương này cung cấp cho sinh viên những nội dung gồm: khái niệm ghi nhật ký trong hệ điều hành Linux; nhật ký trong Linux; tối ưu hóa quá trình ghi nhật ký;... Mời các bạn cùng tham khảo chi tiết nội dung bài giảng!
Nội dung trích xuất từ tài liệu:
Bài giảng LINUX và phần mềm nguồn mở - Chương 5: Quản lý nhật kýQUẢN LÝ NHẬT KÝ TS. Trần Hải Anh @Trần Hải Anh 11. KHÁI NIỆM GHI NHẬT KÝTRONG HĐH LINUX @Trần Hải Anh 2 I. Khái niệm log-nhật ký• Để có thông tin về các thao tác đã được thực hiện• Để có thông tin về các sự kiện đã xảy ra• Log-nhật ký là tập hợp các thông báo được hệ thống sinh ra, lưu trong các tệp nhật ký- log file.• Các thông báo có thể là – Thông báo của hệ thống – Lỗi trong các thao tác của hệ thống – Quá trình đăng nhập, đăng xuất – Thông báo từ một số ứng dụng @Trần Hải Anh 3 Các vấn đề cần quan tâm• Ghi nhật ký về cái gì?• Ghi nhật ký như thế nào? – Facilities• Ghi nhật ký vào đâu? – Destination @Trần Hải Anh 4 Cơ chế ghi nhật ký• Độc lập – Các ứng dụng tự ghi nhật ký vào các thư mục riêng rẽ – Khó theo dõi các nhật ký – Nhật ký nhân hệ điều hành không phải là ứng dụng – Các ứng dụng khó sử dụng nhật ký của nhau – Khó phát hiện ứng dụng “có vấn đề”• Tập trung – Các ứng dụng gửi thông báo chung cho một ứng dụng chịu trách nhiệm ghi nhật ký – Tùy theo mức độ ứng dụng nhật ký sẽ ghi các thông tin phù hợp vào nhật ký @Trần Hải Anh 52. NHẬT KÝ TRONG LINUX @Trần Hải Anh 6 II. Cơ chế ghi nhật ký-linux Sự kiệnỨng dụng syslogd Sự kiện Dịch vụ Các tệp nhật ký Bộ lọc các Log files sự kiện Sự kiện (theo tệp Thiết bị cấu hình) @Trần Hải Anh 7 syslogd• Chương trình quản lý các thông báo từ các thành phần của hệ thống• Được thực hiện bằng syslogd daemon.• Khởi động cùng hệ thống /etc/init.d/syslog { start | stop | reload }• Cấu hình của syslog được lưu trong tệp /etc/syslog.conf• Lưu ý: Ubuntu sử dụng rsyslog, file cấu hình là: /etc/rsyslog.d/50-default.conf @Trần Hải Anh 8 Tệp cấu hình /etc/syslog.conf• Các dòng của tệp cấu hình có dạng Facility . Priority Action Error condition Output destination• Facility là nguồn gốc sinh ra thông báo• “priority” là mức độ quan trọng của thông báo• Action là thao tác thực hiện khi nhận được thông báo – Ghi vào tệp, gửi email, …. @Trần Hải Anh 9 Các loại FacilityFacility Ý nghĩaauth : Thông báo về bảo mật hệ thống liên quan đến việc xác thựcauthpriv : Thông báo về bảo mật hệ thống liên quan đến quyền truy cậpcron : Thông báo của crondftp : Thông báo của dịch vụ ftpkern : Thông báo của nhân HĐHlpr : Thông báo của hệ thống in ấn lprmail : Thông báo liên quan đến emailnews : Thông báo liên quan đến news servicesyslog : Thông báo của syslogduser : Thông báo của các ứng dụng NSDuucp : Copy file bằng UUCP(Unix to Unix Copy)daemon : Chung của các daemonlocal0-7 : NSD định nghĩa @Trần Hải Anh 10 PriorityPriority Ý nghĩaemerg Thông báo khẩn “cấp cứu”alert Báo độngcrit Lỗi phần cứng, không thể khắc phụcerr Lỗi thông thườngwarning Cảnh báonotice Nhắc nhởinfo Thông tindebug Thông tin kỹ thuật @Trần Hải Anh 11 Thao tácKý hiệu Thao tác/file_name Ghi vào tệp file_name@ hostname Chuyển đến máy hostnameuser_name Gửi thông báo cho NSD user_name* Gửi thông báo cho tất cả NSD đang đăng nhập vào hệ thống @Trần Hải Anh 12 Ví dụ về /etc/syslog.conf# Log all kernel messages to the console.# Logging much else clutters up the screen.#kern.* /dev/console# Log anything (except mail) of level info or higher.# Dont log private authentication messages!*.info;mail.none;news.none;authpriv.none /var/log/messages# The authpriv file has restricted access.authpriv.* /var/log/secure# Log all the mail messages in one place.mail.* /var/log/maillog# Log cron stuffcron.* /var/log/cron @Trần Hải Anh 13 Listing of /etc/syslog.conf# Everybody gets emergency messages, plus log them on another# machine.*.emerg **.emerg @10.1.1.254# ...
Nội dung trích xuất từ tài liệu:
Bài giảng LINUX và phần mềm nguồn mở - Chương 5: Quản lý nhật kýQUẢN LÝ NHẬT KÝ TS. Trần Hải Anh @Trần Hải Anh 11. KHÁI NIỆM GHI NHẬT KÝTRONG HĐH LINUX @Trần Hải Anh 2 I. Khái niệm log-nhật ký• Để có thông tin về các thao tác đã được thực hiện• Để có thông tin về các sự kiện đã xảy ra• Log-nhật ký là tập hợp các thông báo được hệ thống sinh ra, lưu trong các tệp nhật ký- log file.• Các thông báo có thể là – Thông báo của hệ thống – Lỗi trong các thao tác của hệ thống – Quá trình đăng nhập, đăng xuất – Thông báo từ một số ứng dụng @Trần Hải Anh 3 Các vấn đề cần quan tâm• Ghi nhật ký về cái gì?• Ghi nhật ký như thế nào? – Facilities• Ghi nhật ký vào đâu? – Destination @Trần Hải Anh 4 Cơ chế ghi nhật ký• Độc lập – Các ứng dụng tự ghi nhật ký vào các thư mục riêng rẽ – Khó theo dõi các nhật ký – Nhật ký nhân hệ điều hành không phải là ứng dụng – Các ứng dụng khó sử dụng nhật ký của nhau – Khó phát hiện ứng dụng “có vấn đề”• Tập trung – Các ứng dụng gửi thông báo chung cho một ứng dụng chịu trách nhiệm ghi nhật ký – Tùy theo mức độ ứng dụng nhật ký sẽ ghi các thông tin phù hợp vào nhật ký @Trần Hải Anh 52. NHẬT KÝ TRONG LINUX @Trần Hải Anh 6 II. Cơ chế ghi nhật ký-linux Sự kiệnỨng dụng syslogd Sự kiện Dịch vụ Các tệp nhật ký Bộ lọc các Log files sự kiện Sự kiện (theo tệp Thiết bị cấu hình) @Trần Hải Anh 7 syslogd• Chương trình quản lý các thông báo từ các thành phần của hệ thống• Được thực hiện bằng syslogd daemon.• Khởi động cùng hệ thống /etc/init.d/syslog { start | stop | reload }• Cấu hình của syslog được lưu trong tệp /etc/syslog.conf• Lưu ý: Ubuntu sử dụng rsyslog, file cấu hình là: /etc/rsyslog.d/50-default.conf @Trần Hải Anh 8 Tệp cấu hình /etc/syslog.conf• Các dòng của tệp cấu hình có dạng Facility . Priority Action Error condition Output destination• Facility là nguồn gốc sinh ra thông báo• “priority” là mức độ quan trọng của thông báo• Action là thao tác thực hiện khi nhận được thông báo – Ghi vào tệp, gửi email, …. @Trần Hải Anh 9 Các loại FacilityFacility Ý nghĩaauth : Thông báo về bảo mật hệ thống liên quan đến việc xác thựcauthpriv : Thông báo về bảo mật hệ thống liên quan đến quyền truy cậpcron : Thông báo của crondftp : Thông báo của dịch vụ ftpkern : Thông báo của nhân HĐHlpr : Thông báo của hệ thống in ấn lprmail : Thông báo liên quan đến emailnews : Thông báo liên quan đến news servicesyslog : Thông báo của syslogduser : Thông báo của các ứng dụng NSDuucp : Copy file bằng UUCP(Unix to Unix Copy)daemon : Chung của các daemonlocal0-7 : NSD định nghĩa @Trần Hải Anh 10 PriorityPriority Ý nghĩaemerg Thông báo khẩn “cấp cứu”alert Báo độngcrit Lỗi phần cứng, không thể khắc phụcerr Lỗi thông thườngwarning Cảnh báonotice Nhắc nhởinfo Thông tindebug Thông tin kỹ thuật @Trần Hải Anh 11 Thao tácKý hiệu Thao tác/file_name Ghi vào tệp file_name@ hostname Chuyển đến máy hostnameuser_name Gửi thông báo cho NSD user_name* Gửi thông báo cho tất cả NSD đang đăng nhập vào hệ thống @Trần Hải Anh 12 Ví dụ về /etc/syslog.conf# Log all kernel messages to the console.# Logging much else clutters up the screen.#kern.* /dev/console# Log anything (except mail) of level info or higher.# Dont log private authentication messages!*.info;mail.none;news.none;authpriv.none /var/log/messages# The authpriv file has restricted access.authpriv.* /var/log/secure# Log all the mail messages in one place.mail.* /var/log/maillog# Log cron stuffcron.* /var/log/cron @Trần Hải Anh 13 Listing of /etc/syslog.conf# Everybody gets emergency messages, plus log them on another# machine.*.emerg **.emerg @10.1.1.254# ...
Tìm kiếm theo từ khóa liên quan:
Bài giảng LINUX và phần mềm nguồn mở LINUX và phần mềm nguồn mở Phần mềm nguồn mở Quản lý nhật ký Hệ điều hành Linux Cơ chế ghi nhật ký Cấu hình của logrotateGợi ý tài liệu liên quan:
-
183 trang 314 0 0
-
80 trang 260 0 0
-
117 trang 226 1 0
-
Giáo trình Hệ điều hành: Phần 2
53 trang 205 0 0 -
Giáo trình Hệ điều hành Linux (Ngành: Công nghệ thông tin) - CĐ Công nghiệp Hải Phòng
103 trang 189 0 0 -
271 trang 163 0 0
-
Hướng dẫn sử dụng Windows 7 với Boot Camp
8 trang 142 0 0 -
'Phần mềm tự do và phần mềm nguồn mở' Free and Open Source Software – Asia-Pacific Consultation
5 trang 132 0 0 -
Nghiên cứu xây dựng bộ sinh số ngẫu nhiên tích hợp với nhiều hệ điều hành
5 trang 129 0 0 -
Giáo trình Hệ điều hành Linux và Unix
214 trang 123 0 0