Cách đọc nhật ký bằng journalctl, kiểm tra dung lượng mà journal sử dụng và thu nhỏ nó một cách an toàn với các tùy chọn --vacuum.
journalctl là lệnh đọc systemd journal, kho lưu trữ nhật ký nhị phân được sử dụng bởi hầu hết các bản phân phối Linux hiện đại. Nó lọc các thông báo theo dịch vụ, lần khởi động, thời gian và mức độ ưu tiên, đồng thời cũng có thể báo cáo và giới hạn mức sử dụng đĩa của journal, vốn thường tăng lên vài gigabyte trong /var/log/journal.
'journalctl -u nginx.service' hiển thị các thông báo của một đơn vị. '-b' giới hạn đầu ra cho lần khởi động hiện tại, '-b -1' cho lần khởi động trước đó. '-p err' chỉ hiển thị các lỗi và các vấn đề nghiêm trọng hơn. '--since "1 hour ago"' giới hạn theo thời gian và '-f' theo dõi các thông báo mới theo thời gian thực.
'journalctl --disk-usage' in ra tổng dung lượng của các tệp journal đang hoạt động và đã lưu trữ.
'--vacuum-size=', '--vacuum-time=' và '--vacuum-files=' xóa các tệp journal đã lưu trữ cho đến khi đạt đến giới hạn; chúng không ảnh hưởng đến các tệp đang hoạt động.
Các giới hạn được thiết lập trong /etc/systemd/journald.conf, ví dụ: SystemMaxUse=500M, sau đó được áp dụng bằng lệnh 'systemctl restart systemd-journald'. Nếu không có cài đặt, journald theo mặc định sẽ giữ journal trong phạm vi 10% dung lượng hệ thống tệp, tối đa là 4 GB.
journalctl --disk-usagesudo journalctl --rotatesudo journalctl --vacuum-time=2weekssudo journalctl --vacuum-size=500M/etc/systemd/journald.conf và chạy: sudo systemctl restart systemd-journald/var/log/journal khi journald đang chạy.Ghi chú: RainServer cung cấp khả năng giám sát và dọn dẹp an toàn cho các máy chủ Linux; nó hiển thị những gì sẽ thay đổi và hỏi ý kiến người dùng trước.
Cập nhật lần cuối: 2026-10-08
Chức năng của logrotate, cách hoạt động của cấu hình trong /etc/logrotate.conf và /etc/logrotate.d, cũng như cách kiểm tra quy tắc một cách an toàn.
Cách tìm các tệp tin chiếm dụng dung lượng đĩa trên Linux bằng du và công cụ tương tác ncdu, với các tùy chọn giới hạn trong một hệ thống tệp.
Cách đọc kết quả đầu ra của df, lý do tại sao Use% có thể đạt 100% trước khi Avail bằng 0 đối với người dùng thông thường và cách kiểm tra inode bằng df -i.