የውቅረት መለኪያዎችን ዝርዝር ማብራሪያ ለማየት የማያቋርጥ የጆርናልctl ሎግ ማጽጃ ትዕዛዝ

መቼም ቢሆንኢ-ኮሜርስየድር አስተዳዳሪ ገጠመኞችMySQL የውሂብ ጎታ, Apache እና ሌሎች መተግበሪያዎች እንደተለመደው መጀመር አይችሉም,ሊኑክስስርዓቱ እንዲጠቀሙ ይጠይቅዎታል journalctl -ex ለማየት ትእዛዝ.

  • ተዛማጅ ምዝግብ ማስታወሻዎች ብዙውን ጊዜ በፍጥነት ሊገኙ ይችላሉ.
  • የምዝግብ ማስታወሻውን በዚህ መንገድ ከተተነተነ በኋላ ችግሩ በፍጥነት ሊፈታ ይችላል.

ጆርናል ማለት ምን ማለት ነው?

የመጽሔት መሰረታዊ ማብራሪያ፡-

  • n. ዕለታዊ፣ መጽሔት፣ ማስታወሻ ደብተር፤ ወቅታዊ ጽሑፎች፣ መጽሔቶች፣ መጽሔቶች፣ [የሂሳብ አያያዝ] መጽሐፍ
  • ልዩነት
  • ብዙ መጽሔቶች

ቋሚ የመጽሔት ምዝግብ ማስታወሻዎች

ጽናት የፕሮግራም መረጃን በቋሚ እና ጊዜያዊ ግዛቶች መካከል የመቀየር ዘዴ ነው።

በምእመናን አነጋገር፣ ጊዜያዊ ውሂብ (እንደ የማስታወሻ ውሥጥ መረጃ በቋሚነት ሊቀመጥ የማይችል)፣ ጽናት እስከ ዘላቂ ውሂብ (እንደ የውሂብ ጎታ ጽናት፣ ለረጅም ጊዜ ሊከማች የሚችል) ይቆያል።

CentOS በ 7.X ውስጥ ሲስተምድ ለሁሉም ክፍሎች የጅማሬ ምዝግብ ማስታወሻዎችን ያስተዳድራል።

  • ሲስተምድ-ጆርናልድ በስርዓት የሚተዳደር ተራማጅ የጆርናል አስተዳደር አገልግሎት ነው።
  • ምዝግብ ማስታወሻዎችን ከከርነል ይሰበስባል እና የሲስተም ዴሞኖች በስርአቱ መጀመሪያ የማስነሻ ምዕራፍ ላይ እና እየሰሩ ናቸው።
  • መደበኛ የውጤት እና የስህተት መልእክቶች፣ እንዲሁም የ syslog logs።

journalctl ሎግ መንገድ

የምዝግብ ማስታወሻው አገልግሎት የምዝግብ ማስታወሻ ፋይሎችን በአንድ መዋቅር ውስጥ ብቻ ያቆያል.

የሚከተለው የ CentOS 7 ስርዓት ነው። VestaCPየቁጥጥር ፓነል ፣ የ journalctl ሎግ ዱካ ያስቀምጡ ▼

/var/log/journal
  • ምክንያቱም ምዝግብ ማስታወሻዎች የተጨመቁ እና የተቀረጹ ናቸው ሁለትዮሽ ውሂብ፣ ሲመለከቱ እናአቀማመጥበጣም ፈጣን.

journalctl እይታ መዝገብ ትዕዛዝ

የጆርናልክትል ሎግ ትዕዛዝ ዝርዝር ማብራሪያ ሉህ 1

ጆርናልctl ሁሉንም ምዝግብ ማስታወሻዎች ለማውጣት ያለ ምንም አማራጮች እዘዝ

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"

በተጨማሪም ጆርናልctl አንዳንድ አንጻራዊ እሴቶችን ይገነዘባል እና አጫጭር ስሞችን ይሰየማል።

  • ለምሳሌ "ትናንት"፣ "ዛሬ"፣ "ነገ" ወይም "አሁን" መጠቀም ትችላለህ።

ለምሳሌ የትላንትናው መዝገብ መረጃ ለማግኘት የሚከተለውን ትዕዛዝ ▼ መጠቀም ትችላለህ

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.አገልግሎት አገልግሎት ▼ የሚያሳይ የቅርብ ጊዜ ባለ ሶስት መስመር መዝገብ ነው።

$ journalctl -u cron.service -n 3

አዎየበይነመረብ ግብይትሰዎች VPS ይጠቀማሉድር ጣቢያ መገንባት, የ VestaCP መቆጣጠሪያ ፓነልን ይጫኑ, ይገንቡየዎርድፕረስድህረገፅ.

በተደጋጋሚ ይጠቀሙ df -h የVPS ዲስክ አቅምን ለማረጋገጥ እና በወር በ1ጂቢ አዝማሚያ እያደገ መሆኑን ለማወቅ ያዝዙ (ባለፈው ወር 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 ባዶ የስረዛ ምዝግብ ማስታወሻ

ሊኑክስ በጣም ሚስጥራዊነት ያለው ኦፕሬቲንግ ሲስተም ስለሆነ ፋይሎችን በስህተት ከሰረዙ የስርዓት ብልሽትን መፍጠር ቀላል ነው።

ስለዚህ፣ የጆርናልctl ሎግዎችን የማጽዳት መንገድ፣ እባክዎን በቀን ይሰርዟቸው እና እንዲቀመጥ የሚፈቀደው አቅም።

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 ሎግ ካጸዳ በኋላ የቪፒኤስ ዲስክ አቅም እና የጆርናል ሎግ አቅም ▼

[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 ሎግ ዝርዝር ማብራሪያ፣ ይህ መጨረሻው ^_^ ነው።

ተስፋ Chen Weiliang ብሎግ ( https://www.chenweiliang.com/ ) የተጋራ "የማዋቀር ግቤቶችን ዝርዝር ማብራሪያ ለማየት የማያቋርጥ የጆርናልክትል ሎግ ማጽጃ ትዕዛዝ"፣ ይህም ለእርስዎ ጠቃሚ ነው።

እንኳን በደህና መጡ የዚህን ጽሁፍ ማገናኛ ለማጋራት፡-https://www.chenweiliang.com/cwl-1141.html

አዳዲስ መረጃዎችን ለማግኘት ወደ የቼን ዌይሊያንግ ብሎግ የቴሌግራም ቻናል እንኳን በደህና መጡ።

🔔 ጠቃሚ የሆነውን "ChatGPT Content Marketing AI Tool Usage Guide" በቻናል ከፍተኛ ማውጫ ውስጥ ለማግኘት የመጀመሪያው ይሁኑ! 🌟
📚 ይህ መመሪያ ትልቅ ዋጋ አለው፣ 🌟ይህ ያልተለመደ እድል ነው፣ እንዳያመልጥዎ! ⏰⌛💨
ከወደዳችሁት ሼር እና ላይክ አድርጉ!
የእርስዎ ማጋራት እና መውደዶች ቀጣይ ማበረታቻዎቻችን ናቸው!

 

评论ሺ评论评论评论 ፡፡

የኢሜል አድራሻዎ አይታተምም ፡፡ 项 已 用 ፡፡ * 标注

ወደ ላይ ይሸብልሉ