Lệnh xóa nhật ký tạp chí Persistence để xem giải thích chi tiết về các thông số cấu hình

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

Bảng giải thích chi tiết lệnh nhật ký Journalctl 1

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

Journalctl xem tất cả nhật ký trang thứ hai

  • 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ãy là người đầu tiên nhận được "Hướng dẫn sử dụng Công cụ AI tiếp thị nội dung ChatGPT" có giá trị trong thư mục trên cùng của kênh! 🌟
📚 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!

 

发表 评论

Địa chỉ email của bạn sẽ không được công bố. 项 已 * 标注

cuộn lên trên cùng