Thư mục bài viết
bất cứ khi nàoThương mại điện tửgặp gỡ quản trị viên webCơ sở dữ liệu MySQL, Apache và các ứng dụng khác không thể khởi động như bình thường,LinuxHệ thống sẽ nhắc bạn sử dụng journalctl -ex
lệnh để xem nó.
- Các bản ghi liên quan thường có thể được tìm thấy một cách nhanh chóng.
- Sau khi phân tích nhật ký theo cách này, vấn đề có thể nhanh chóng được giải quyết.
Tạp chí có nghĩa là gì?
Giải thích cơ bản của tạp chí:
- n. Hàng ngày, nhật ký, nhật ký; tạp chí định kỳ, tạp chí, tạp chí; [kế toán] sổ cái
- Biến thể
- tạp chí số nhiều
Nhật ký nhật ký liên tục
Persistence là cơ chế chuyển đổi dữ liệu chương trình giữa trạng thái bền vững và tạm thời.
Theo thuật ngữ của giáo dân, dữ liệu nhất thời (chẳng hạn như dữ liệu trong bộ nhớ không thể được lưu trữ vĩnh viễn), tính bền bỉ sẽ tồn tại đối với dữ liệu liên tục (chẳng hạn như tính bền vững của cơ sở dữ liệu, có thể được lưu trữ trong một thời gian dài).
在CentOS Trong 7.X, systemd quản lý nhật ký khởi động cho tất cả các đơn vị.
- Systemd-journald là một dịch vụ quản lý tạp chí tiến bộ được quản lý bởi systemd.
- Nó thu thập nhật ký từ hạt nhân và các daemon hệ thống đang hoạt động trong giai đoạn khởi động ban đầu của hệ thống.
- Đầu ra tiêu chuẩn và thông báo lỗi, cũng như các bản ghi nhật ký hệ thống.
đường dẫn nhật ký journalctl
Dịch vụ nhật ký chỉ giữ các tệp nhật ký trong một cấu trúc duy nhất.
Sau đây là hệ thống CentOS 7 VestaCPBảng điều khiển, lưu đường dẫn của nhật ký Journalctl ▼
/var/log/journal
- Bởi vì nhật ký được nén và định dạng dữ liệu nhị phân, khi xem vàĐịnh vịrất nhanh.
lệnh log xem journalctl
Ra lệnh mà không có bất kỳ tùy chọn nào để thực hiện xuất nhật ký tất cả nhật ký ▼
journalctl
- Về cơ bản nó vô dụng bởi vì bạn ngay lập tức bị "choáng ngợp" với một đống nhật ký sẽ khiến bạn choáng ngợp.
Tiếp theo, chúng ta sẽ học cách lọc thông tin nhật ký có giá trị một cách hiệu quả.
Xem một khoảng thời gian cụ thểJournalctlNhật ký
Sử dụng các tùy chọn lệnh sau để đặt khoảng thời gian ▼
--since --until
- Một khoảng thời gian chịu trách nhiệm xác định các bản ghi nhật ký trước và sau một thời gian nhất định.
Giá trị thời gian có thể ở nhiều định dạng khác nhau, chẳng hạn như sau ▼
YYYY-MM-DD HH:MM:SS
如果你想检查在2018年3月8日晚上8点20分之后日志,请输入以下命令 ▼
journalctl --since "2018-03-26 20:20:00"
- Nếu một số thành phần của định dạng trên không được điền, hệ thống sẽ trực tiếp điền vào các giá trị mặc định.
- Ví dụ: nếu phần ngày không được điền, ngày hiện tại được hiển thị trực tiếp.
- Nếu phần thời gian không được điền, "00:00:00" (nửa đêm) được sử dụng theo mặc định.
- Trường giây cũng có thể được để trống.
Giá trị mặc định là "00", ví dụ như lệnh sau ▼
journalctl --since "2018-03-26" --until "2018-03-26 03:00"
Ngoài ra, journalctl hiểu một số giá trị tương đối và được đặt tên là shorthands.
- Ví dụ: bạn có thể sử dụng "hôm qua", "hôm nay", "ngày mai" hoặc "bây giờ".
Ví dụ: để lấy dữ liệu nhật ký của ngày hôm qua, bạn có thể sử dụng lệnh sau ▼
journalctl --since yesterday
Để nhận nhật ký từ 9:00 sáng đến giờ cuối cùng, bạn có thể sử dụng lệnh sau ▼
journalctl --since 09:00 --until "1 hour ago"
Cập nhật thời gian thực xem nhật ký Journalctl
với TaiLệnh l -f cũng tương tự, journalctl hỗ trợ tùy chọn -f để hiển thị nhật ký theo thời gian thực ▼
journalctl -f
Nếu bạn muốn xem nhật ký thời gian thực của thiết bị, vui lòng thêm tùy chọn -u ▼
$ sudo journalctl -f -u prometheus.service
Chỉ hiển thị n dòng mới nhất trong journalctl
tùy chọn dòng lệnh -n
Chỉ được sử dụng để kiểm soát n dòng mới nhất của nhật ký.
Mặc định là hiển thị 10 dòng nhật ký mới nhất ở cuối ▼
$ sudo journalctl -n
Bạn cũng có thể hiển thị nhật ký với một số dòng cụ thể ở cuối ▼
$ sudo journalctl -n 20
Sau đây là nhật ký ba dòng mới nhất hiển thị dịch vụ cron.service ▼
$ journalctl -u cron.service -n 3
Vâng网络 营销Mọi người sử dụng VPSxây dựng một trang web, cài đặt bảng điều khiển VestaCP, xây dựngWordPresstrang mạng.
sử dụng thường xuyên df -h
Lệnh kiểm tra dung lượng đĩa VPS và thấy rằng nó đang tăng với xu hướng 1GB mỗi tháng (hãy nhớ rằng nó là 1GB vào tháng trước)
[root@ten ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/simfs 20G 7.5G 13G 38% / devtmpfs 256M 0 256M 0% /dev tmpfs 256M 0 256M 0% /dev/shm tmpfs 256M 244K 256M 1% /run tmpfs 256M 0 256M 0% /sys/fs/cgroup tmpfs 52M 0 52M 0% /run/user/0
Xem nhật ký journalctl bằng lệnh dung lượng
Kiểm tra nhật ký Journalctl hiện tại bằng lệnh dung lượng đĩa ▼
journalctl --disk-usage
nhật ký xóa sổ rỗng Journalctl
Vì Linux là một hệ điều hành rất nhạy cảm, nếu bạn xóa các tập tin không đúng cách sẽ rất dễ gây ra tình trạng treo hệ thống.
Do đó, để dọn dẹp nhật ký Journalctl, vui lòng xóa nó theo ngày tháng và dung lượng được phép bảo lưu.
journalctl --vacuum-time=2d journalctl --vacuum-size=500M
Nếu bạn muốn xóa các tệp nhật ký theo cách thủ công, bạn cần phải xoay (xoay) nhật ký trước khi xóa.
systemctl kill --kill-who=main --signal=SIGUSR2 systemd-journald.service
Journalctl cấu hình dung lượng liên tục
Để bật cấu hình giới hạn độ bền của tạp chí, bạn có thể sửa đổi tệp cấu hình của tạp chí này ▼
/etc/systemd/journald.conf
SystemMaxUse=16M ForwardToSyslog=no
Sau đó, hãy khởi động lại kênh truyền hình Nhật Bản ▼
systemctl restart systemd-journald.service
Nhật ký kiểm tra có ổn không?Các tệp nhật ký có còn nguyên vẹn và không bị hư hại không? ▼
journalctl --verify
Sau đây là dung lượng đĩa VPS sau khi dọn dẹp nhật ký Journalctl và dung lượng nhật ký Journalctl ▼
[root@ten /]# df -h Filesystem Size Used Avail Use% Mounted on /dev/simfs 20G 5.7G 15G 29% / devtmpfs 256M 0 256M 0% /dev tmpfs 256M 0 256M 0% /dev/shm tmpfs 256M 308K 256M 1% /run tmpfs 256M 0 256M 0% /sys/fs/cgroup tmpfs 52M 0 52M 0% /run/user/0 [root@ten /]# journalctl --disk-usage Archived and active journals take up 24.0M on disk.
Lời giải chi tiết về log journalctl dai dẳng, đến đây là hết ^ _ ^
Hy vọng Chen Weiliang Blog ( https://www.chenweiliang.com/ ) đã chia sẻ "Lệnh xóa nhật ký Journalctl liên tục để xem giải thích chi tiết về các thông số cấu hình", rất hữu ích cho bạn.
Chào mừng bạn đến chia sẻ liên kết của bài viết này:https://www.chenweiliang.com/cwl-1141.html
Chào mừng bạn đến với kênh Telegram trên blog của Chen Weiliang để cập nhật những thông tin mới nhất!
📚 Hướng dẫn này chứa đựng giá trị to lớn, 🌟Đây là cơ hội hiếm có, đừng bỏ lỡ! ⏰⌛💨
Chia sẻ và thích nếu bạn thích!
Chia sẻ và thích của bạn là động lực không ngừng của chúng tôi!