atopcat - hướng dẫn tham khảo, tùy chọn, ví dụ về lệnh


TÊN

atopcat - nối các tệp nhật ký thô vào thiết bị xuất chuẩn

TÓM TẮT

atopcat [-dv] rawfile [rawfile]...

SỰ MIÊU TẢ

Có thể sử dụng chương trình atopcat để nối nhiều tệp nhật ký thô thành một luồng (thiết bị xuất chuẩn). Bằng cách này, các tệp nhật ký thô có thể được hợp nhất thành một tệp lớn hơn bằng cách chuyển hướng thiết bị xuất chuẩn sang một tệp. Ngoài ra, dữ liệu đã hợp nhất từ một số tệp nhật ký thô có thể được chuyển trực tiếp vào atop hoặc atopsar qua đường ống.

Tùy chọn:

-d

chạy khô: đọc (các) tệp nhật ký nhưng không tạo đầu ra trên thiết bị xuất chuẩn

-v

dài dòng: in một dòng trên mỗi mẫu có chứa ngày/giờ, độ dài khoảng thời gian tính bằng giây, độ dài nén của thông tin cấp hệ thống và độ dài nén của thông tin cấp quy trình.

VÍ DỤ

Nối các tệp nhật ký thô của năm ngày làm việc liền kề, ghi nó vào một tệp nhật ký thô mới cho tuần đó và xem tuần đó một cách tương tác:

atopcat /var/log/atop/atop_2020021[0-4] > week_2020_7
atop -r week_2020_7

Nối các tệp nhật ký thô của một tuần và xem tuần đó một cách tương tác (vì trên đỉnh đọc từ một đường ống, không thể truy xuất các khoảng thời gian trước đó trong khi xem):

atopcat /var/log/atop/atop_2020021[0-6] | atop -r -

Ghép tất cả các tệp nhật ký thô của tháng 1 năm 2020 và tạo đầu ra có thể phân tích cú pháp về việc sử dụng CPU:

atopcat /var/log/atop/atop_202001?? | atop -r - -PCPU

Nối các tệp nhật ký thô hàng ngày của ngày 3 và 4 tháng 2 và tạo báo cáo về việc sử dụng bộ nhớ từ 14:00 giờ ngày đầu tiên đến 11:00 giờ ngày thứ hai:

atopcat /var/log/atop/atop_2020020[34] |
atopsar -m -r - -b 202002031400 -e 202002041100

Sửa tệp nhật ký thô mà khoảng thời gian cuối cùng chưa được ghi hoàn toàn (ví dụ: nếu bạn định mở rộng tệp bằng các mẫu mới):

atopcat /var/log/atop/atop_20200303 > /tmp/repaired

Trong trường hợp sau, atopcat báo cáo rằng tệp đầu vào không đầy đủ và dừng sau mẫu nhất quán cuối cùng.

XEM THÊM

atop(1), atopsar(1), atopconvert(1)
https://www.atoptool.nl

TÁC GIẢ

Gerlof Langeveld (gerlof.langeveld@atoptool.nl)