Bỗng nhiên anh chị thấy dung lượng đĩa trên vps của mình tăng lên đột biến mà không rõ nguyên nhân khi cài trên ubuntu thì là do log của journal. Vậy journal là gì?, làm gì để xóa được nó sau đây chúng ta cùng đi tìm hiểu nhé
Journal là một thành phần quan trọng trong hệ điều hành Ubuntu, giúp ghi lại các sự kiện và thông tin hệ thống trong quá trình hoạt động. Nó cung cấp cho người dùng và quản trị viên một công cụ mạnh mẽ để theo dõi và phân tích các vấn đề liên quan đến hệ thống.
Journal trên Ubuntu được xây dựng dựa trên systemd, một hệ thống khởi động và quản lý dịch vụ tiên tiến. Nó sử dụng công nghệ journaling để ghi lại các thông tin về các sự kiện hệ thống, bao gồm các thông báo, cảnh báo, lỗi và hoạt động của các ứng dụng và dịch vụ.
Một trong những ưu điểm lớn của journal trên Ubuntu là khả năng lưu trữ thông tin về các sự kiện trong một cơ sở dữ liệu hiệu quả. Thay vì sử dụng các file log truyền thống, journal lưu trữ thông tin trong các tệp tin nhị phân, cho phép truy xuất nhanh và hiệu quả hơn. Ngoài ra, journal cũng hỗ trợ nén dữ liệu, giúp giảm dung lượng lưu trữ và tiết kiệm không gian đĩa.
Để truy cập và xem journal trên Ubuntu, người dùng có thể sử dụng lệnh journalctl. Lệnh này cung cấp một giao diện dòng lệnh mạnh mẽ để tìm kiếm, lọc và xem các thông tin hệ thống. Với journalctl, người dùng có thể xem các thông báo theo thời gian, tìm kiếm theo từ khóa, lọc theo nguồn hoặc mức độ quan trọng, và thậm chí xem các thông tin liên quan đến một tiến trình cụ thể.
Journal trên Ubuntu cũng hỗ trợ khả năng ghi log từ xa. Điều này cho phép quản trị viên thu thập và xem thông tin hệ thống từ các máy chủ từ xa. Điều này rất hữu ích trong việc theo dõi và phân tích hệ thống trong môi trường mạng phức tạp hoặc khi quản lý các máy chủ từ xa.
Với journal trên Ubuntu, người dùng và quản trị viên có khả năng theo dõi và phân tích các sự kiện hệ thống một cách dễ dàng và hiệu quả. Nó cung cấp một cách tiện lợi để kiểm tra lịch sử hoạt động của
vị trí log
/var/log/journal/
vị trí file cấu hình
/etc/systemd/journald.conf
Storage=volatile|persistent|auto|none
#none = tắt lưu trữ journaling log
#volatile = chỉ lưu trữ trong ram, đọc bằng lệnh journalctl
#persistent = lưu trữ vào ổ cứng, thư mục /var/log/journal, nếu thư mục này k có thì systemd sẽ tạo ra để lưu,
#nếu có rồi nhưng ko ghi đc file thì sẽ ghi vào /run/log/journal
#auto = lưu trữ vào ổ cứng, tuy nhiên nếu /var/log/journal ko tồn tại thì lưu vào /run/log/journal
xóa log
1 2 3 4 5 |
sudo journalctl --rotate sudo journalctl --vacuum-time=1s sudo journalctl --vacuum-time=2days sudo journalctl --vacuum-time=2weeks sudo journalctl --vacuum-time=4months |
Mọi sự sao chép xin ghi rõ nguồn là fcwordpress.net
Chuyên trang về wordpress: hướng dẫn thiết kế theme, plugin, thủ thuật wordpress