ಕಾನ್ಫಿಗರೇಶನ್ ಪ್ಯಾರಾಮೀಟರ್‌ಗಳ ವಿವರವಾದ ವಿವರಣೆಯನ್ನು ವೀಕ್ಷಿಸಲು Persistence journalctl ಲಾಗ್ ಕ್ಲಿಯರಿಂಗ್ ಕಮಾಂಡ್

ಯಾವಾಗ ಬೇಕಾದರೂಇ-ಕಾಮರ್ಸ್ವೆಬ್ಮಾಸ್ಟರ್ ಎನ್ಕೌಂಟರ್ಗಳುMySQL ಡೇಟಾಬೇಸ್, ಅಪಾಚೆ ಮತ್ತು ಇತರ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಎಂದಿನಂತೆ ಪ್ರಾರಂಭಿಸಲಾಗುವುದಿಲ್ಲ,ಲಿನಕ್ಸ್ವ್ಯವಸ್ಥೆಯು ನಿಮ್ಮನ್ನು ಬಳಸಲು ಅಪೇಕ್ಷಿಸುತ್ತದೆ journalctl -ex ಅದನ್ನು ವೀಕ್ಷಿಸಲು ಆದೇಶ.

  • ಸಂಬಂಧಿತ ದಾಖಲೆಗಳನ್ನು ಸಾಮಾನ್ಯವಾಗಿ ತ್ವರಿತವಾಗಿ ಕಾಣಬಹುದು.
  • ಈ ರೀತಿಯಲ್ಲಿ ಲಾಗ್ ಅನ್ನು ವಿಶ್ಲೇಷಿಸಿದ ನಂತರ, ಸಮಸ್ಯೆಯನ್ನು ತ್ವರಿತವಾಗಿ ಪರಿಹರಿಸಬಹುದು.

ಜರ್ನಲ್ ಅರ್ಥವೇನು?

ಜರ್ನಲ್ ಮೂಲ ವಿವರಣೆ:

  • n. ದೈನಂದಿನ, ಜರ್ನಲ್, ಡೈರಿ; ನಿಯತಕಾಲಿಕಗಳು, ನಿಯತಕಾಲಿಕಗಳು, ನಿಯತಕಾಲಿಕೆಗಳು; [ಲೆಕ್ಕಪತ್ರ] ಲೆಡ್ಜರ್
  • ಬದಲಾವಣೆ
  • ಬಹುವಚನ ನಿಯತಕಾಲಿಕಗಳು

ನಿರಂತರ ಜರ್ನಲ್ ಲಾಗ್‌ಗಳು

ನಿರಂತರ ಮತ್ತು ಅಸ್ಥಿರ ಸ್ಥಿತಿಗಳ ನಡುವೆ ಪ್ರೋಗ್ರಾಂ ಡೇಟಾವನ್ನು ಪರಿವರ್ತಿಸುವ ಕಾರ್ಯವಿಧಾನವು ನಿರಂತರತೆಯಾಗಿದೆ.

ಸಾಮಾನ್ಯರ ಪರಿಭಾಷೆಯಲ್ಲಿ, ಅಸ್ಥಿರ ಡೇಟಾ (ಶಾಶ್ವತವಾಗಿ ಸಂಗ್ರಹಿಸಲಾಗದ ಇನ್-ಮೆಮೊರಿ ಡೇಟಾ), ನಿರಂತರ ಡೇಟಾ (ಡೇಟಾಬೇಸ್ ಪರ್ಸಿಸ್ಟೆನ್ಸ್ನಂತಹವು, ದೀರ್ಘಕಾಲದವರೆಗೆ ಸಂಗ್ರಹಿಸಬಹುದಾದಂತಹವು) ನಿರಂತರವಾಗಿರುತ್ತದೆ.

CentOS 7.X ನಲ್ಲಿ , systemd ಎಲ್ಲಾ ಘಟಕಗಳಿಗೆ ಬೂಟ್ ಲಾಗ್‌ಗಳನ್ನು ನಿರ್ವಹಿಸುತ್ತದೆ.

  • Systemd-journald ಎನ್ನುವುದು systemd ನಿಂದ ನಿರ್ವಹಿಸಲ್ಪಡುವ ಪ್ರಗತಿಪರ ಜರ್ನಲ್ ಮ್ಯಾನೇಜ್‌ಮೆಂಟ್ ಸೇವೆಯಾಗಿದೆ.
  • ಇದು ಕರ್ನಲ್‌ನಿಂದ ಲಾಗ್‌ಗಳನ್ನು ಸಂಗ್ರಹಿಸುತ್ತದೆ ಮತ್ತು ಸಿಸ್ಟಮ್ ಡೀಮನ್‌ಗಳು ಸಿಸ್ಟಮ್‌ನ ಆರಂಭಿಕ ಬೂಟ್ ಹಂತದಲ್ಲಿ ಚಾಲನೆಯಲ್ಲಿವೆ.
  • ಪ್ರಮಾಣಿತ ಔಟ್‌ಪುಟ್ ಮತ್ತು ದೋಷ ಸಂದೇಶಗಳು, ಹಾಗೆಯೇ ಸಿಸ್‌ಲಾಗ್ ಲಾಗ್‌ಗಳು.

journalctl ಲಾಗ್ ಮಾರ್ಗ

ಲಾಗ್ ಸೇವೆಯು ಲಾಗ್ ಫೈಲ್‌ಗಳನ್ನು ಒಂದೇ ರಚನೆಯಲ್ಲಿ ಮಾತ್ರ ಇರಿಸುತ್ತದೆ.

CentOS 7 VestaCP ನಿಯಂತ್ರಣ ಫಲಕದಲ್ಲಿ journalctl ಲಾಗ್‌ಗಳಿಗಾಗಿ ಸೇವ್ ಪಥವು ಈ ಕೆಳಗಿನಂತಿದೆ: ▼

/var/log/journal
  • ಏಕೆಂದರೆ ಲಾಗ್‌ಗಳನ್ನು ಸಂಕುಚಿತಗೊಳಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಬೈನರಿ ಡೇಟಾವನ್ನು ಫಾರ್ಮ್ಯಾಟ್ ಮಾಡಲಾಗುತ್ತದೆ, ವೀಕ್ಷಿಸುವಾಗ ಮತ್ತುಸ್ಥಾನೀಕರಣಅತ್ಯಂತ ವೇಗವಾಗಿ.

journalctl ವೀಕ್ಷಣೆ ಲಾಗ್ ಆಜ್ಞೆ

Journalctl ಲಾಗ್ ಕಮಾಂಡ್ ಅನ್ನು ವಿವರಿಸಲಾಗಿದೆ

ಎಲ್ಲಾ ಲಾಗಿಂಗ್ ▼ journalctl ಔಟ್‌ಪುಟ್ ಮಾಡಲು ಯಾವುದೇ ಆಯ್ಕೆಗಳಿಲ್ಲದೆ ಆಜ್ಞೆ ಮಾಡಿ

journalctl

ಎಲ್ಲಾ ಲಾಗ್‌ಗಳನ್ನು ವೀಕ್ಷಿಸಲು journalctl ಬಳಸಿ.

  • ಇದು ಮೂಲಭೂತವಾಗಿ ನಿಷ್ಪ್ರಯೋಜಕವಾಗಿದೆ ಏಕೆಂದರೆ ನೀವು ತಕ್ಷಣವೇ ಲಾಗಿಂಗ್‌ನ ಪ್ರವಾಹದಿಂದ "ತುಂಬಿಹೋಗಿದ್ದೀರಿ" ಅದು ನಿಮ್ಮನ್ನು ಮುಳುಗಿಸುತ್ತದೆ.

ಮುಂದೆ, ಮೌಲ್ಯಯುತ ಲಾಗ್ ಮಾಹಿತಿಯನ್ನು ಪರಿಣಾಮಕಾರಿಯಾಗಿ ಫಿಲ್ಟರ್ ಮಾಡುವುದು ಹೇಗೆ ಎಂದು ನಾವು ಕಲಿಯುತ್ತೇವೆ.

ನಿಗದಿತ ಅವಧಿಯನ್ನು ವೀಕ್ಷಿಸಿಜರ್ನಲ್ಕ್ಟ್ಎಲ್ಲಾಗ್

ಸಮಯದ ಅವಧಿಯನ್ನು ಹೊಂದಿಸಲು ಕೆಳಗಿನ ಆಜ್ಞೆಯ ಆಯ್ಕೆಗಳನ್ನು ಬಳಸಿ ▼

--since
--until
  • ನಿರ್ದಿಷ್ಟ ಸಮಯದ ಮೊದಲು ಮತ್ತು ನಂತರ ಲಾಗ್ ದಾಖಲೆಗಳನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಲು ಸಮಯದ ಅವಧಿಯು ಕಾರಣವಾಗಿದೆ.

ಸಮಯದ ಮೌಲ್ಯಗಳು ಈ ಕೆಳಗಿನವುಗಳಂತಹ ವಿವಿಧ ಸ್ವರೂಪಗಳಲ್ಲಿರಬಹುದು ▼

YYYY-MM-DD HH:MM:SS

如果你想检查在2018年3月8日晚上8点20分之后日志,请输入以下命令 ▼

journalctl --since "2018-03-26 20:20:00"
  • ಮೇಲಿನ ಸ್ವರೂಪದ ಕೆಲವು ಘಟಕಗಳನ್ನು ಭರ್ತಿ ಮಾಡದಿದ್ದರೆ, ಸಿಸ್ಟಮ್ ನೇರವಾಗಿ ಡೀಫಾಲ್ಟ್ ಮೌಲ್ಯಗಳನ್ನು ತುಂಬುತ್ತದೆ.
  • ಉದಾಹರಣೆಗೆ, ದಿನಾಂಕದ ಭಾಗವು ಜನಸಂಖ್ಯೆಯಿಲ್ಲದಿದ್ದರೆ, ಪ್ರಸ್ತುತ ದಿನಾಂಕವನ್ನು ನೇರವಾಗಿ ಪ್ರದರ್ಶಿಸಲಾಗುತ್ತದೆ.
  • ಸಮಯದ ಭಾಗವು ಜನಸಂಖ್ಯೆಯಿಲ್ಲದಿದ್ದರೆ, "00:00:00" (ಮಧ್ಯರಾತ್ರಿ) ಅನ್ನು ಡಿಫಾಲ್ಟ್ ಆಗಿ ಬಳಸಲಾಗುತ್ತದೆ.
  • ಸೆಕೆಂಡುಗಳ ಕ್ಷೇತ್ರವನ್ನು ಸಹ ಖಾಲಿ ಬಿಡಬಹುದು.

ಡೀಫಾಲ್ಟ್ ಮೌಲ್ಯವು "00" ಆಗಿದೆ, ಉದಾಹರಣೆಗೆ ಕೆಳಗಿನ ಆಜ್ಞೆ ▼

journalctl --since "2018-03-26" --until "2018-03-26 03:00"

ಹೆಚ್ಚುವರಿಯಾಗಿ, ಜರ್ನಲ್‌ಕ್ಟ್ಲ್ ಕೆಲವು ಸಾಪೇಕ್ಷ ಮೌಲ್ಯಗಳನ್ನು ಮತ್ತು ಹೆಸರಿನ ಕಿರುಹೊತ್ತಿಗೆಗಳನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳುತ್ತದೆ.

  • ಉದಾಹರಣೆಗೆ, ನೀವು "ನಿನ್ನೆ", "ಇಂದು", "ನಾಳೆ" ಅಥವಾ "ಈಗ" ಅನ್ನು ಬಳಸಬಹುದು.

ಉದಾಹರಣೆಗೆ, ನಿನ್ನೆಯ ಲಾಗ್ ಡೇಟಾವನ್ನು ಪಡೆಯಲು, ನೀವು ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಯನ್ನು ಬಳಸಬಹುದು ▼

journalctl --since yesterday

ಬೆಳಿಗ್ಗೆ 9:00 ರಿಂದ ಕೊನೆಯ ಗಂಟೆಯವರೆಗೆ ಲಾಗ್‌ಗಳನ್ನು ಪಡೆಯಲು, ನೀವು ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಯನ್ನು ಬಳಸಬಹುದು ▼

journalctl --since 09:00 --until "1 hour ago"

ನೈಜ-ಸಮಯದ ನವೀಕರಣ ವೀಕ್ಷಣೆ journalctl ಲಾಗ್

` tail -f` ಆಜ್ಞೆಯಂತೆಯೇ, `journalctl` ನೈಜ ಸಮಯದಲ್ಲಿ ಲಾಗ್‌ಗಳನ್ನು ಪ್ರದರ್ಶಿಸಲು `-f` ಆಯ್ಕೆಯನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ.

journalctl -f

ನೀವು ಸಾಧನದ ನೈಜ-ಸಮಯದ ಲಾಗ್ ಅನ್ನು ವೀಕ್ಷಿಸಲು ಬಯಸಿದರೆ, ದಯವಿಟ್ಟು -u ಆಯ್ಕೆಯನ್ನು ಸೇರಿಸಿ ▼

$ sudo journalctl -f -u prometheus.service

journalctl ನಲ್ಲಿ ಹೊಸ n ಸಾಲುಗಳನ್ನು ಮಾತ್ರ ತೋರಿಸಿ

ಆಜ್ಞಾ ಸಾಲಿನ ಆಯ್ಕೆಗಳು -n ಲಾಗ್‌ನ ಇತ್ತೀಚಿನ n ಸಾಲುಗಳನ್ನು ಮಾತ್ರ ನಿಯಂತ್ರಿಸಲು ಬಳಸಲಾಗುತ್ತದೆ.

ಕೊನೆಯಲ್ಲಿ ▼ ಲಾಗ್‌ಗಳ ಇತ್ತೀಚಿನ 10 ಸಾಲುಗಳನ್ನು ಪ್ರದರ್ಶಿಸುವುದು ಡೀಫಾಲ್ಟ್ ಆಗಿದೆ

$ sudo journalctl -n

ನೀವು ಕೊನೆಯಲ್ಲಿ ▼ ನಿರ್ದಿಷ್ಟ ಸಂಖ್ಯೆಯ ಸಾಲುಗಳೊಂದಿಗೆ ಲಾಗ್ ಅನ್ನು ಸಹ ಪ್ರದರ್ಶಿಸಬಹುದು

$ sudo journalctl -n 20

ಕೆಳಗಿನವು cron.service ಸೇವೆಯನ್ನು ತೋರಿಸುವ ಇತ್ತೀಚಿನ ಮೂರು-ಸಾಲಿನ ಲಾಗ್ ಆಗಿದೆ ▼

$ journalctl -u cron.service -n 3

ಕೆಲವು ಆನ್‌ಲೈನ್ ಮಾರಾಟಗಾರರು ವೆಬ್‌ಸೈಟ್‌ಗಳನ್ನು ನಿರ್ಮಿಸಲು , ವೆಸ್ಟಾಸಿಪಿ ನಿಯಂತ್ರಣ ಫಲಕವನ್ನು ಸ್ಥಾಪಿಸಲು ಮತ್ತು ವರ್ಡ್ಪ್ರೆಸ್ ವೆಬ್‌ಸೈಟ್‌ಗಳನ್ನು ಹೊಂದಿಸಲು VPS ಅನ್ನು ಬಳಸುತ್ತಾರೆ .

ಆಗಾಗ್ಗೆ ಬಳಸಿ df -h VPS ಡಿಸ್ಕ್ ಸಾಮರ್ಥ್ಯವನ್ನು ಪರೀಕ್ಷಿಸಲು ಮತ್ತು ತಿಂಗಳಿಗೆ 1GB ಯ ಟ್ರೆಂಡ್‌ನಲ್ಲಿ ಅದು ಏರುತ್ತಿದೆ ಎಂದು ಕಂಡುಹಿಡಿಯಲು ಆಜ್ಞೆ ಮಾಡಿ (ಕಳೆದ ತಿಂಗಳು ಇದು 1GB ಆಗಿತ್ತು ಎಂಬುದನ್ನು ನೆನಪಿಡಿ)

[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

ಸಾಮರ್ಥ್ಯದ ಆಜ್ಞೆಯನ್ನು ಬಳಸಿಕೊಂಡು journalctl ಲಾಗ್‌ಗಳನ್ನು ವೀಕ್ಷಿಸಿ

ಡಿಸ್ಕ್ ಸಾಮರ್ಥ್ಯದ ಆಜ್ಞೆಯನ್ನು ಬಳಸಿಕೊಂಡು ಪ್ರಸ್ತುತ journalctl ಲಾಗ್ ಅನ್ನು ಪರಿಶೀಲಿಸಿ ▼

journalctl --disk-usage

journalctl ಖಾಲಿ ಡಿಲೀಟ್ ಲಾಗ್

ಲಿನಕ್ಸ್ ಅತ್ಯಂತ ಸೂಕ್ಷ್ಮ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಆಗಿರುವುದರಿಂದ, ನೀವು ಫೈಲ್‌ಗಳನ್ನು ತಪ್ಪಾಗಿ ಅಳಿಸಿದರೆ, ಸಿಸ್ಟಮ್ ಕ್ರ್ಯಾಶ್‌ಗಳನ್ನು ಉಂಟುಮಾಡುವುದು ಸುಲಭ.

ಆದ್ದರಿಂದ, journalctl ಲಾಗ್‌ಗಳನ್ನು ಸ್ವಚ್ಛಗೊಳಿಸುವ ವಿಧಾನ, ದಯವಿಟ್ಟು ಅವುಗಳನ್ನು ದಿನಾಂಕ ಮತ್ತು ಕಾಯ್ದಿರಿಸಲು ಅನುಮತಿಸಲಾದ ಸಾಮರ್ಥ್ಯವನ್ನು ಅಳಿಸಿ.

journalctl --vacuum-time=2d
journalctl --vacuum-size=500M

ನೀವು ಲಾಗ್ ಫೈಲ್‌ಗಳನ್ನು ಹಸ್ತಚಾಲಿತವಾಗಿ ಅಳಿಸಲು ಬಯಸಿದರೆ, ಅಳಿಸುವ ಮೊದಲು ನೀವು ಲಾಗ್ ಅನ್ನು ತಿರುಗಿಸಬೇಕಾಗುತ್ತದೆ (ತಿರುಗಿಸಿ).

systemctl kill --kill-who=main --signal=SIGUSR2 systemd-journald.service

journalctl ನಿರಂತರ ಸಾಮರ್ಥ್ಯವನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡುತ್ತದೆ

ಜರ್ನಾಲ್ಡ್ ಮಿತಿ ಪರ್ಸಿಸ್ಟೆನ್ಸ್ ಕಾನ್ಫಿಗರೇಶನ್ ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲು, ನೀವು ಜರ್ನಾಲ್ಡ್ ಕಾನ್ಫಿಗರೇಶನ್ ಫೈಲ್ ಅನ್ನು ಮಾರ್ಪಡಿಸಬಹುದು ▼

/etc/systemd/journald.conf

SystemMaxUse=16M

ForwardToSyslog=no

ನಂತರ, ಜರ್ನಲ್ ▼ ಅನ್ನು ಮರುಪ್ರಾರಂಭಿಸಿ

systemctl restart systemd-journald.service

ಚೆಕ್ ಲಾಗ್ ಸರಿಯೇ?ಲಾಗ್ ಫೈಲ್‌ಗಳು ಹಾಗೇ ಮತ್ತು ಹಾನಿಗೊಳಗಾಗದೆಯೇ? ▼

journalctl --verify

journalctl ಲಾಗ್ ಅನ್ನು ಸ್ವಚ್ಛಗೊಳಿಸಿದ ನಂತರ VPS ಡಿಸ್ಕ್ ಸಾಮರ್ಥ್ಯ, ಮತ್ತು 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.

ನಿರಂತರ journalctl ಲಾಗ್‌ನ ವಿವರವಾದ ವಿವರಣೆ, ಇದು ಅಂತ್ಯ ^_^

ಚೆನ್ ವೈಲಿಯಾಂಗ್ ಅವರ ಬ್ಲಾಗ್‌ನಲ್ಲಿ ( https://www.chenweiliang.com/ ) ಹಂಚಿಕೊಂಡಿರುವ "ಪರ್ಸಿಸ್ಟೆಂಟ್ ಜರ್ನಲ್ಕ್ಟ್ಲ್ ಲಾಗ್ ಕ್ಲಿಯರಿಂಗ್ ಕಮಾಂಡ್‌ಗಾಗಿ ಕಾನ್ಫಿಗರೇಶನ್ ಪ್ಯಾರಾಮೀಟರ್‌ಗಳನ್ನು ವೀಕ್ಷಿಸುವುದರ ವಿವರವಾದ ವಿವರಣೆ" ಎಂಬ ಲೇಖನವು ನಿಮಗೆ ಸಹಾಯಕವಾಗಲಿದೆ ಎಂದು ಆಶಿಸುತ್ತೇವೆ.

ಈ ಲೇಖನದ ಲಿಂಕ್ ಅನ್ನು ಹಂಚಿಕೊಳ್ಳಲು ಹಿಂಜರಿಯಬೇಡಿ: https://www.chenweiliang.com/cwl-1141.html

ಇನ್ನಷ್ಟು ಗುಪ್ತ ತಂತ್ರಗಳನ್ನು ಅನ್‌ಲಾಕ್ ಮಾಡಲು 🔑, ನಮ್ಮ ಟೆಲಿಗ್ರಾಮ್ ಚಾನಲ್‌ಗೆ ಸೇರಲು ಸ್ವಾಗತ!

ಇಷ್ಟವಾದಲ್ಲಿ ಶೇರ್ ಮಾಡಿ ಮತ್ತು ಲೈಕ್ ಮಾಡಿ! ನಿಮ್ಮ ಹಂಚಿಕೆಗಳು ಮತ್ತು ಇಷ್ಟಗಳು ನಮ್ಮ ನಿರಂತರ ಪ್ರೇರಣೆ!

 

ಪ್ರತಿಕ್ರಿಯೆಗಳು

您的邮箱地址不会被公开。必填项已用*标注

ಟಾಪ್ ಗೆ ಸ್ಕ್ರೋಲ್