ಲೇಖನ ಡೈರೆಕ್ಟರಿ
ಯಾವಾಗ ಬೇಕಾದರೂಇ-ಕಾಮರ್ಸ್ವೆಬ್ಮಾಸ್ಟರ್ ಎನ್ಕೌಂಟರ್ಗಳುMySQL ಡೇಟಾಬೇಸ್, ಅಪಾಚೆ ಮತ್ತು ಇತರ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ಎಂದಿನಂತೆ ಪ್ರಾರಂಭಿಸಲಾಗುವುದಿಲ್ಲ,ಲಿನಕ್ಸ್ವ್ಯವಸ್ಥೆಯು ನಿಮ್ಮನ್ನು ಬಳಸಲು ಅಪೇಕ್ಷಿಸುತ್ತದೆ journalctl -ex
ಅದನ್ನು ವೀಕ್ಷಿಸಲು ಆದೇಶ.
- ಸಂಬಂಧಿತ ದಾಖಲೆಗಳನ್ನು ಸಾಮಾನ್ಯವಾಗಿ ತ್ವರಿತವಾಗಿ ಕಾಣಬಹುದು.
- ಈ ರೀತಿಯಲ್ಲಿ ಲಾಗ್ ಅನ್ನು ವಿಶ್ಲೇಷಿಸಿದ ನಂತರ, ಸಮಸ್ಯೆಯನ್ನು ತ್ವರಿತವಾಗಿ ಪರಿಹರಿಸಬಹುದು.
ಜರ್ನಲ್ ಅರ್ಥವೇನು?
ಜರ್ನಲ್ ಮೂಲ ವಿವರಣೆ:
- n. ದೈನಂದಿನ, ಜರ್ನಲ್, ಡೈರಿ; ನಿಯತಕಾಲಿಕಗಳು, ನಿಯತಕಾಲಿಕಗಳು, ನಿಯತಕಾಲಿಕೆಗಳು; [ಲೆಕ್ಕಪತ್ರ] ಲೆಡ್ಜರ್
- ಬದಲಾವಣೆ
- ಬಹುವಚನ ನಿಯತಕಾಲಿಕಗಳು
ನಿರಂತರ ಜರ್ನಲ್ ಲಾಗ್ಗಳು
ನಿರಂತರ ಮತ್ತು ಅಸ್ಥಿರ ಸ್ಥಿತಿಗಳ ನಡುವೆ ಪ್ರೋಗ್ರಾಂ ಡೇಟಾವನ್ನು ಪರಿವರ್ತಿಸುವ ಕಾರ್ಯವಿಧಾನವು ನಿರಂತರತೆಯಾಗಿದೆ.
ಸಾಮಾನ್ಯರ ಪರಿಭಾಷೆಯಲ್ಲಿ, ಅಸ್ಥಿರ ಡೇಟಾ (ಶಾಶ್ವತವಾಗಿ ಸಂಗ್ರಹಿಸಲಾಗದ ಇನ್-ಮೆಮೊರಿ ಡೇಟಾ), ನಿರಂತರ ಡೇಟಾ (ಡೇಟಾಬೇಸ್ ಪರ್ಸಿಸ್ಟೆನ್ಸ್ನಂತಹವು, ದೀರ್ಘಕಾಲದವರೆಗೆ ಸಂಗ್ರಹಿಸಬಹುದಾದಂತಹವು) ನಿರಂತರವಾಗಿರುತ್ತದೆ.
ಇನ್CentOS 7.X ನಲ್ಲಿ, systemd ಎಲ್ಲಾ ಘಟಕಗಳಿಗೆ ಆರಂಭಿಕ ಲಾಗ್ಗಳನ್ನು ನಿರ್ವಹಿಸುತ್ತದೆ.
- Systemd-journald ಎನ್ನುವುದು systemd ನಿಂದ ನಿರ್ವಹಿಸಲ್ಪಡುವ ಪ್ರಗತಿಪರ ಜರ್ನಲ್ ಮ್ಯಾನೇಜ್ಮೆಂಟ್ ಸೇವೆಯಾಗಿದೆ.
- ಇದು ಕರ್ನಲ್ನಿಂದ ಲಾಗ್ಗಳನ್ನು ಸಂಗ್ರಹಿಸುತ್ತದೆ ಮತ್ತು ಸಿಸ್ಟಮ್ ಡೀಮನ್ಗಳು ಸಿಸ್ಟಮ್ನ ಆರಂಭಿಕ ಬೂಟ್ ಹಂತದಲ್ಲಿ ಚಾಲನೆಯಲ್ಲಿವೆ.
- ಪ್ರಮಾಣಿತ ಔಟ್ಪುಟ್ ಮತ್ತು ದೋಷ ಸಂದೇಶಗಳು, ಹಾಗೆಯೇ ಸಿಸ್ಲಾಗ್ ಲಾಗ್ಗಳು.
journalctl ಲಾಗ್ ಮಾರ್ಗ
ಲಾಗ್ ಸೇವೆಯು ಲಾಗ್ ಫೈಲ್ಗಳನ್ನು ಒಂದೇ ರಚನೆಯಲ್ಲಿ ಮಾತ್ರ ಇರಿಸುತ್ತದೆ.
ಕೆಳಗಿನವು CentOS 7 ಸಿಸ್ಟಮ್ ಆಗಿದೆ ವೆಸ್ಟಾಸಿಪಿನಿಯಂತ್ರಣ ಫಲಕ, journalctl ಲಾಗ್ ▼ ಮಾರ್ಗವನ್ನು ಉಳಿಸಿ
/var/log/journal
- ಏಕೆಂದರೆ ಲಾಗ್ಗಳನ್ನು ಸಂಕುಚಿತಗೊಳಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಬೈನರಿ ಡೇಟಾವನ್ನು ಫಾರ್ಮ್ಯಾಟ್ ಮಾಡಲಾಗುತ್ತದೆ, ವೀಕ್ಷಿಸುವಾಗ ಮತ್ತುಸ್ಥಾನೀಕರಣಅತ್ಯಂತ ವೇಗವಾಗಿ.
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 ಲಾಗ್
ಟಿ ಜೊತೆail -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 ಅನ್ನು ಬಳಸುತ್ತಾರೆವೆಬ್ಸೈಟ್ ನಿರ್ಮಿಸಿ, VestaCP ನಿಯಂತ್ರಣ ಫಲಕವನ್ನು ಸ್ಥಾಪಿಸಿ, ನಿರ್ಮಿಸಿವರ್ಡ್ಪ್ರೆಸ್ಜಾಲತಾಣ.
ಆಗಾಗ್ಗೆ ಬಳಸಿ 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/ ) "ಕಾನ್ಫಿಗರೇಶನ್ ಪ್ಯಾರಾಮೀಟರ್ಗಳ ವಿವರವಾದ ವಿವರಣೆಯನ್ನು ವೀಕ್ಷಿಸಲು ನಿರಂತರ journalctl ಲಾಗ್ ಕ್ಲಿಯರಿಂಗ್ ಕಮಾಂಡ್" ಅನ್ನು ಹಂಚಿಕೊಂಡಿದೆ, ಇದು ನಿಮಗೆ ಸಹಾಯಕವಾಗಿದೆ.
ಈ ಲೇಖನದ ಲಿಂಕ್ ಅನ್ನು ಹಂಚಿಕೊಳ್ಳಲು ಸ್ವಾಗತ:https://www.chenweiliang.com/cwl-1141.html
ಇತ್ತೀಚಿನ ನವೀಕರಣಗಳನ್ನು ಪಡೆಯಲು ಚೆನ್ ವೈಲಿಯಾಂಗ್ ಅವರ ಬ್ಲಾಗ್ನ ಟೆಲಿಗ್ರಾಮ್ ಚಾನಲ್ಗೆ ಸುಸ್ವಾಗತ!
📚 ಈ ಮಾರ್ಗದರ್ಶಿಯು ದೊಡ್ಡ ಮೌಲ್ಯವನ್ನು ಹೊಂದಿದೆ, 🌟ಇದು ಅಪರೂಪದ ಅವಕಾಶವಾಗಿದೆ, ಇದನ್ನು ತಪ್ಪಿಸಿಕೊಳ್ಳಬೇಡಿ! ⏰⌛💨
ಇಷ್ಟವಾದಲ್ಲಿ ಶೇರ್ ಮಾಡಿ ಮತ್ತು ಲೈಕ್ ಮಾಡಿ!
ನಿಮ್ಮ ಹಂಚಿಕೆ ಮತ್ತು ಇಷ್ಟಗಳು ನಮ್ಮ ನಿರಂತರ ಪ್ರೇರಣೆ!