కాన్ఫిగరేషన్ పారామితుల యొక్క వివరణాత్మక వివరణను వీక్షించడానికి పెర్సిస్టెన్స్ journalctl లాగ్ క్లియరింగ్ కమాండ్

ఎప్పుడైనావిద్యుత్ సరఫరావెబ్‌మాస్టర్ కలుసుకున్నారుMySQL డేటాబేస్, Apache మరియు ఇతర అప్లికేషన్‌లు మామూలుగా ప్రారంభించబడవు,linuxసిస్టమ్ మిమ్మల్ని ఉపయోగించమని అడుగుతుంది journalctl -ex దానిని వీక్షించమని ఆదేశం.

  • సంబంధిత లాగ్‌లను తరచుగా త్వరగా కనుగొనవచ్చు.
  • ఈ విధంగా లాగ్‌ను విశ్లేషించిన తర్వాత, సమస్య త్వరగా పరిష్కరించబడుతుంది.

జర్నల్ అంటే ఏమిటి?

జర్నల్ ప్రాథమిక వివరణ:

  • n. డైలీ, జర్నల్, డైరీ; పీరియాడికల్స్, జర్నల్స్, మ్యాగజైన్స్; [అకౌంటింగ్] లెడ్జర్
  • వైవిధ్యం
  • బహువచన పత్రికలు

పెర్సిస్ట్ జర్నల్ లాగ్‌లు

పెర్సిస్టెన్స్ అనేది ప్రోగ్రామ్ డేటాను నిరంతర మరియు అస్థిర స్థితుల మధ్య మార్చే విధానం.

సామాన్యుల పరంగా, తాత్కాలిక డేటా (శాశ్వతంగా నిల్వ చేయలేని ఇన్-మెమరీ డేటా వంటివి), స్థిరమైన డేటా (డేటాబేస్ పెర్సిస్టెన్స్ వంటివి, ఇది చాలా కాలం పాటు నిల్వ చేయబడుతుంది) వరకు కొనసాగుతుంది.

centos 7.Xలో, systemd అన్ని యూనిట్ల కోసం స్టార్టప్ లాగ్‌లను నిర్వహిస్తుంది.

  • Systemd-journald అనేది systemd ద్వారా నిర్వహించబడే ప్రగతిశీల జర్నల్ మేనేజ్‌మెంట్ సేవ.
  • ఇది కెర్నల్ నుండి లాగ్‌లను సేకరిస్తుంది మరియు సిస్టమ్ యొక్క ప్రారంభ బూట్ దశలో సిస్టమ్ డెమోన్‌లు అప్ మరియు రన్ అవుతాయి.
  • ప్రామాణిక అవుట్‌పుట్ మరియు దోష సందేశాలు, అలాగే సిస్లాగ్ లాగ్‌లు.

journalctl లాగ్ మార్గం

లాగ్ సర్వీస్ లాగ్ ఫైల్‌లను ఒకే నిర్మాణంలో మాత్రమే ఉంచుతుంది.

కిందిది CentOS 7 సిస్టమ్ VestaCPనియంత్రణ ప్యానెల్, journalctl లాగ్‌ల సేవ్ పాత్ ▼

/var/log/journal
  • ఎందుకంటే లాగ్‌లు కంప్రెస్ చేయబడినవి మరియు బైనరీ డేటాగా ఫార్మాట్ చేయబడతాయి, వీక్షించేటప్పుడు మరియుస్థానంచాలా వేగం.

journalctl వీక్షణ లాగ్ కమాండ్

Journalctl లాగ్ కమాండ్ వివరణాత్మక వివరణ షీట్ 1

అన్ని లాగింగ్ ▼ journalctl అవుట్‌పుట్ చేయడానికి ఎటువంటి ఎంపికలు లేకుండా కమాండ్ చేయండి

journalctl

journalctl అన్ని లాగ్‌లను చూడండి 2వ షీట్

  • ఇది ప్రాథమికంగా పనికిరానిది ఎందుకంటే మీరు తక్షణమే మిమ్మల్ని ముంచెత్తే లాగింగ్ వరదతో "ముంచెత్తారు".

తరువాత, విలువైన లాగ్ సమాచారాన్ని ఎలా సమర్థవంతంగా ఫిల్టర్ చేయాలో నేర్చుకుంటాము.

నిర్దిష్ట కాల వ్యవధిని వీక్షించండి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 లాగ్

t తో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 నియంత్రణ ప్యానెల్‌ను ఇన్‌స్టాల్ చేయండి, బిల్డ్ చేయండిWordPressవెబ్‌సైట్.

తరచుగా ఉపయోగించండి 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 ఖాళీ తొలగింపు లాగ్

Linux చాలా సున్నితమైన ఆపరేటింగ్ సిస్టమ్ కాబట్టి, మీరు ఫైల్‌లను తప్పుగా తొలగిస్తే సిస్టమ్ క్రాష్‌కు కారణం కావడం సులభం.

కాబట్టి, 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

తాజా నవీకరణలను పొందడానికి చెన్ వీలియాంగ్ బ్లాగ్ యొక్క టెలిగ్రామ్ ఛానెల్‌కు స్వాగతం!

🔔 ఛానెల్ టాప్ డైరెక్టరీలో విలువైన "ChatGPT కంటెంట్ మార్కెటింగ్ AI టూల్ యూసేజ్ గైడ్"ని పొందిన మొదటి వ్యక్తి అవ్వండి! 🌟
📚 ఈ గైడ్‌లో భారీ విలువ ఉంది, 🌟ఇది ఒక అరుదైన అవకాశం, దీన్ని మిస్ చేయకండి! ⏰⌛💨
నచ్చితే లైక్ చేసి షేర్ చేయండి!
మీ భాగస్వామ్యం మరియు ఇష్టాలు మా నిరంతర ప్రేరణ!

 

发表 评论

మీ ఇమెయిల్ చిరునామా ప్రచురించబడదు. అవసరమైన ఫీల్డ్‌లు ఉపయోగించబడతాయి * లేబుల్

పైకి స్క్రోల్ చేయండి