වින්‍යාස පරාමිතීන් පිළිබඳ සවිස්තරාත්මක පැහැදිලි කිරීම් බැලීම සඳහා ස්ථිර journalctl log clearing විධානය

每当ඊ-වාණිජ්‍යයවෙබ්මාස්ටර් හමුවීම්MySQL දත්ත සමුදාය, Apache සහ අනෙකුත් යෙදුම් සුපුරුදු පරිදි ආරම්භ කළ නොහැක,ලිනක්ස්පද්ධතිය භාවිතා කිරීමට ඔබෙන් විමසනු ඇත journalctl -ex එය බැලීමට විධානය.

  • අදාළ ලඝු-සටහන් බොහෝ විට ඉක්මනින් සොයා ගත හැක.
  • මේ ආකාරයෙන් ලොගය විශ්ලේෂණය කිරීමෙන් පසුව, ගැටළුව ඉක්මනින් විසඳා ගත හැකිය.

ජර්නලය යන්නෙන් අදහස් කරන්නේ කුමක්ද?

සඟරාවේ මූලික පැහැදිලි කිරීම:

  • n. දිනපතා, සඟරාව, දිනපොත; වාර සඟරා, සඟරා, සඟරා; [ගිණුම්කරණ] ලෙජරය
  • විචලනය
  • බහු සඟරා

නොනැසී පවතින සඟරා සටහන්

ස්ථීරභාවය යනු ක්‍රමලේඛ දත්ත ස්ථීර සහ අස්ථිර තත්වයන් අතර පරිවර්තනය කිරීමේ යාන්ත්‍රණයයි.

ගිහියන්ගේ නියමයන් අනුව, සංක්‍රාන්ති දත්ත (ස්ථිර ලෙස ගබඩා කළ නොහැකි මතකයේ දත්ත වැනි), නොනැසී පවතින දත්ත (දිගු කාලයක් ගබඩා කළ හැකි දත්ත සමුදා ස්ථීරභාවය වැනි) දිගටම පවතිනු ඇත.

CentOS 7.X හි, systemd සියලු ඒකක සඳහා ආරම්භක ලොග කළමනාකරණය කරයි.

  • Systemd-journald යනු systemd විසින් කළමනාකරණය කරනු ලබන ප්‍රගතිශීලී සඟරා කළමනාකරණ සේවාවකි.
  • එය කර්නලයෙන් ලඝු එකතු කරන අතර පද්ධතියේ මුල් ඇරඹුම් අවධියේදී පද්ධති ඩීමන් ක්‍රියාත්මක වේ.
  • සම්මත නිමැවුම් සහ දෝෂ පණිවිඩ, මෙන්ම syslog ලොග.

journalctl ලොග් මාර්ගය

ලොග් සේවාව ලොග් ගොනු තනි ව්‍යුහයක් තුළ පමණක් තබා ගනී.

පහත දැක්වෙන්නේ CentOS 7 පද්ධතියයි වෙස්ටාසීපීපාලක පැනලය, journalctl ලොගයේ මාර්ගය සුරකින්න ▼

/var/log/journal
  • ලොග සංකෝචනය කර ද්විමය දත්ත සංයුති කර ඇති නිසා, බැලීමේදී සහස්ථානගත කිරීමඉතා වේගවත්.

journalctl view log විධානය

Journalctl log විධානය සවිස්තරාත්මක පැහැදිලි කිරීමේ පත්‍රිකාව 1

journalctl සියලු ලොගින් ප්‍රතිදානය කිරීමට විකල්ප නොමැතිව විධාන කරන්න ▼

journalctl

journalctl සියලුම ලොග 2 වන පත්‍රය බලන්න

  • මෙය මූලික වශයෙන් නිෂ්ඵල වන්නේ ඔබව යටපත් කරන දැව කැපීමේ ගංවතුරකින් ඔබ වහාම "වඩාත්" වන බැවිනි.

ඊළඟට, අපි වටිනා ලොග් තොරතුරු ඵලදායී ලෙස පෙරීමට ඉගෙන ගනිමු.

නිශ්චිත කාල සීමාවක් බලන්නmagazinectlලඝු

කාල සීමාව සැකසීමට පහත විධාන විකල්ප භාවිතා කරන්න ▼

--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.

ස්ථිර journalctl ලොගය පිළිබඳ සවිස්තරාත්මක පැහැදිලි කිරීම, මෙය අවසානය ^_^ වේ

Hope Chen Weiliang බ්ලොග් ( https://www.chenweiliang.com/ ) ඔබට ප්‍රයෝජනවත් වන "වින්‍යාස කිරීමේ පරාමිති පිළිබඳ සවිස්තරාත්මක පැහැදිලි කිරීම් බැලීම සඳහා ස්ථිර journalctl log clearing command" බෙදාගෙන ඇත.

මෙම ලිපියේ සබැඳිය බෙදා ගැනීමට සාදරයෙන් පිළිගනිමු:https://www.chenweiliang.com/cwl-1141.html

නවතම යාවත්කාලීන ලබා ගැනීමට Chen Weiliang ගේ බ්ලොගයේ Telegram නාලිකාව වෙත සාදරයෙන් පිළිගනිමු!

🔔 නාලිකා ඉහළ නාමාවලියෙහි වටිනා "ChatGPT අන්තර්ගත අලෙවිකරණ AI මෙවලම් භාවිත මාර්ගෝපදේශය" ලබා ගත් පළමු පුද්ගලයා වන්න! 🌟
📚 මෙම මාර්ගෝපදේශයෙහි විශාල වටිනාකමක් ඇත, 🌟මෙය දුර්ලභ අවස්ථාවක්, එය අතපසු නොකරන්න! ⏰⌛💨
ඔබ කැමති නම් Share කර Like කරන්න!
ඔබගේ බෙදාගැනීම් සහ කැමැත්ත අපගේ අඛණ්ඩ අභිප්‍රේරණයයි!

 

发表

ඔබගේ විද්‍යුත් තැපැල් ලිපිනය ප්‍රකාශයට පත් නොකෙරේ. අවශ්‍ය ක්ෂේත්‍ර භාවිතා වේ * ලේබලය

ඉහළට අනුචලනය කරන්න