ਸੰਰਚਨਾ ਪੈਰਾਮੀਟਰਾਂ ਦੀ ਵਿਸਤ੍ਰਿਤ ਵਿਆਖਿਆ ਦੇਖਣ ਲਈ ਪਰਸਿਸਟੈਂਸ journalctl ਲੌਗ ਕਲੀਅਰਿੰਗ ਕਮਾਂਡ

ਜਦੋਂ ਵੀਈ-ਕਾਮਰਸਵੈਬਮਾਸਟਰ ਮੁਕਾਬਲੇMySQL ਡਾਟਾਬੇਸ, ਅਪਾਚੇ ਅਤੇ ਹੋਰ ਐਪਲੀਕੇਸ਼ਨਾਂ ਨੂੰ ਆਮ ਵਾਂਗ ਸ਼ੁਰੂ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ,ਲੀਨਕਸਸਿਸਟਮ ਤੁਹਾਨੂੰ ਵਰਤਣ ਲਈ ਪੁੱਛੇਗਾ journalctl -ex ਇਸ ਨੂੰ ਵੇਖਣ ਲਈ ਹੁਕਮ.

  • ਸੰਬੰਧਿਤ ਲੌਗ ਅਕਸਰ ਤੇਜ਼ੀ ਨਾਲ ਲੱਭੇ ਜਾ ਸਕਦੇ ਹਨ।
  • ਇਸ ਤਰੀਕੇ ਨਾਲ ਲੌਗ ਦਾ ਵਿਸ਼ਲੇਸ਼ਣ ਕਰਨ ਤੋਂ ਬਾਅਦ, ਸਮੱਸਿਆ ਨੂੰ ਜਲਦੀ ਹੱਲ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ.

ਜਰਨਲ ਦਾ ਕੀ ਮਤਲਬ ਹੈ?

ਜਰਨਲ ਬੁਨਿਆਦੀ ਵਿਆਖਿਆ:

  • n. ਰੋਜ਼ਾਨਾ, ਜਰਨਲ, ਡਾਇਰੀ; ਮੈਗਜ਼ੀਨ, ਰਸਾਲੇ, ਰਸਾਲੇ; [ਅਕਾਊਂਟਿੰਗ] ਬਹੀ
  • ਪਰਿਵਰਤਨ
  • ਬਹੁਵਚਨ ਰਸਾਲੇ

ਜਰਨਲ ਲੌਗਸ ਨੂੰ ਜਾਰੀ ਰੱਖੋ

ਸਥਾਈ ਅਤੇ ਅਸਥਾਈ ਅਵਸਥਾਵਾਂ ਵਿਚਕਾਰ ਪ੍ਰੋਗਰਾਮ ਡੇਟਾ ਨੂੰ ਪਰਿਵਰਤਿਤ ਕਰਨ ਦੀ ਵਿਧੀ ਹੈ।

ਆਮ ਆਦਮੀ ਦੀਆਂ ਸ਼ਰਤਾਂ ਵਿੱਚ, ਅਸਥਾਈ ਡੇਟਾ (ਜਿਵੇਂ ਕਿ ਇਨ-ਮੈਮੋਰੀ ਡੇਟਾ ਜੋ ਸਥਾਈ ਤੌਰ 'ਤੇ ਸਟੋਰ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਦਾ), ਸਥਿਰਤਾ ਨਿਰੰਤਰ ਡੇਟਾ (ਜਿਵੇਂ ਕਿ ਡੇਟਾਬੇਸ ਨਿਰੰਤਰਤਾ, ਜੋ ਲੰਬੇ ਸਮੇਂ ਲਈ ਸਟੋਰ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ) ਤੱਕ ਬਣੀ ਰਹੇਗੀ।

ਵਿਚCentOS 7.X ਵਿੱਚ, ਸਿਸਟਮਡ ਸਾਰੀਆਂ ਯੂਨਿਟਾਂ ਲਈ ਸਟਾਰਟਅੱਪ ਲੌਗਾਂ ਦਾ ਪ੍ਰਬੰਧਨ ਕਰਦਾ ਹੈ।

  • Systemd-journald systemd ਦੁਆਰਾ ਪ੍ਰਬੰਧਿਤ ਇੱਕ ਪ੍ਰਗਤੀਸ਼ੀਲ ਜਰਨਲ ਪ੍ਰਬੰਧਨ ਸੇਵਾ ਹੈ।
  • ਇਹ ਕਰਨਲ ਤੋਂ ਲਾਗ ਇਕੱਠਾ ਕਰਦਾ ਹੈ ਅਤੇ ਸਿਸਟਮ ਡੈਮਨ ਸਿਸਟਮ ਦੇ ਸ਼ੁਰੂਆਤੀ ਬੂਟ ਪੜਾਅ ਦੌਰਾਨ ਚਾਲੂ ਅਤੇ ਚੱਲਦਾ ਹੈ।
  • ਮਿਆਰੀ ਆਉਟਪੁੱਟ ਅਤੇ ਗਲਤੀ ਸੁਨੇਹੇ, ਦੇ ਨਾਲ ਨਾਲ syslog ਲਾਗ.

journalctl ਲਾਗ ਮਾਰਗ

ਲੌਗ ਸਰਵਿਸ ਸਿਰਫ਼ ਇੱਕ ਹੀ ਢਾਂਚੇ ਵਿੱਚ ਲੌਗ ਫਾਈਲਾਂ ਨੂੰ ਰੱਖਦੀ ਹੈ।

ਹੇਠ ਦਿੱਤੀ CentOS 7 ਸਿਸਟਮ ਹੈ VestaCPਕੰਟਰੋਲ ਪੈਨਲ, journalctl ਲੌਗ ਦਾ ਮਾਰਗ ਸੁਰੱਖਿਅਤ ਕਰੋ ▼

/var/log/journal
  • ਕਿਉਂਕਿ ਲੌਗ ਸੰਕੁਚਿਤ ਅਤੇ ਬਾਈਨਰੀ ਡੇਟਾ ਨੂੰ ਫਾਰਮੈਟ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਜਦੋਂ ਦੇਖਣਾ ਅਤੇਸਥਿਤੀਬਹੁਤ ਤੇਜ.

journalctl ਵਿਊ ਲੌਗ ਕਮਾਂਡ

Journalctl log ਕਮਾਂਡ ਵਿਸਤ੍ਰਿਤ ਵਿਆਖਿਆ ਸ਼ੀਟ 1

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 ਕੁਝ ਸੰਬੰਧਿਤ ਮੁੱਲਾਂ ਅਤੇ ਨਾਮ ਦੇ ਸ਼ਾਰਟਹੈਂਡ ਨੂੰ ਸਮਝਦਾ ਹੈ।

  • ਉਦਾਹਰਨ ਲਈ, ਤੁਸੀਂ "ਕੱਲ੍ਹ", "ਅੱਜ", "ਕੱਲ੍ਹ" ਜਾਂ "ਹੁਣ" ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ।

ਉਦਾਹਰਨ ਲਈ, ਕੱਲ੍ਹ ਦਾ ਲੌਗ ਡੇਟਾ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ, ਤੁਸੀਂ ਹੇਠਾਂ ਦਿੱਤੀ ਕਮਾਂਡ ▼ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ

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.

ਨਿਰੰਤਰ ਜਰਨਲਕਟ ਲੌਗ ਦੀ ਵਿਸਤ੍ਰਿਤ ਵਿਆਖਿਆ, ਇਹ ਅੰਤ ਹੈ ^_^

ਹੋਪ ਚੇਨ ਵੇਇਲਿਯਾਂਗ ਬਲੌਗ ( https://www.chenweiliang.com/ ) ਨੇ "ਸੰਰਚਨਾ ਪੈਰਾਮੀਟਰਾਂ ਦੀ ਵਿਸਤ੍ਰਿਤ ਵਿਆਖਿਆ ਦੇਖਣ ਲਈ ਨਿਰੰਤਰ ਜਰਨਲਕਟ ਲੌਗ ਕਲੀਅਰਿੰਗ ਕਮਾਂਡ" ਸਾਂਝੀ ਕੀਤੀ, ਜੋ ਤੁਹਾਡੇ ਲਈ ਮਦਦਗਾਰ ਹੈ।

ਇਸ ਲੇਖ ਦਾ ਲਿੰਕ ਸਾਂਝਾ ਕਰਨ ਲਈ ਸੁਆਗਤ ਹੈ:https://www.chenweiliang.com/cwl-1141.html

ਹੋਰ ਲੁਕਵੇਂ ਗੁਰੁਰ🔑 ਨੂੰ ਅਨਲੌਕ ਕਰਨ ਲਈ, ਸਾਡੇ ਟੈਲੀਗ੍ਰਾਮ ਚੈਨਲ ਵਿੱਚ ਸ਼ਾਮਲ ਹੋਣ ਲਈ ਸਵਾਗਤ ਹੈ!

ਜੇ ਚੰਗਾ ਲੱਗੇ ਤਾਂ ਸ਼ੇਅਰ ਅਤੇ ਲਾਈਕ ਕਰੋ! ਤੁਹਾਡੇ ਸ਼ੇਅਰ ਅਤੇ ਪਸੰਦ ਸਾਡੀ ਨਿਰੰਤਰ ਪ੍ਰੇਰਣਾ ਹਨ!

 

ਇੱਕ ਟਿੱਪਣੀ ਪੋਸਟ

您的邮箱地址不会被公开. ਲੋੜੀਂਦੇ ਖੇਤਰ ਵਰਤੇ ਜਾ ਰਹੇ ਹਨ * ਲੇਬਲ

ਚੋਟੀ ੋਲ