تېرمىنال ئۈچۈن ھۆججەت كۆرگۈچنى خاتىرىلەڭ | Mewayz Blog Skip to main content
Hacker News

تېرمىنال ئۈچۈن ھۆججەت كۆرگۈچنى خاتىرىلەڭ

باھا

1 min read Via lnav.org

Mewayz Team

Editorial Team

Hacker News

GUI نىڭ سىرتىدا: خاتىرە ئانالىزى تېرمىنالىنى قوبۇل قىلىش

سىستېما باشقۇرۇش ، ئېچىش ۋە DevOps دۇنياسىدا خاتىرە ھۆججەتلەر سىرلانمىغان ھەقىقەت. ئۇلار سىزنىڭ قوللىنىشچان پروگراممىلىرىڭىز ، مۇلازىمىتىڭىز ۋە مۇلازىمېتىرلىرىڭىزنىڭ توختىماي بايان قىلىنىشى ، ھەر بىر مۇۋەپپەقىيەت ، ئاگاھلاندۇرۇش ۋە ھالقىلىق مەغلۇبىيەتنى خاتىرىلەيدۇ. زامانىۋى گرافىكلىق خاتىرىلىگۈچىلەر سىلىقلانغان كۆرۈنمە يۈزى بىلەن تەمىنلىسىمۇ ، ئەمما بۇ خاتىرىلەر تۇغۇلغان يەرلىك مۇھىتتا تەڭداشسىز كۈچ ۋە ئۈنۈم بار: تېرمىنال. خاتىرىلەرنى كۆرۈش ۋە تەھلىل قىلىش ئۈچۈن بۇيرۇق قۇرىنى ئىگىلەش پەقەتلا بىر ماھارەت ئەمەس. بۇ چوڭقۇر سىستېمىنى چۈشىنىش ۋە تېز بىر تەرەپ قىلىشتىكى ئاساسىي ئىقتىدار. تەپسىلىي مەشغۇلات سانلىق مەلۇماتلىرىنى ھاسىل قىلىدىغان Mewayz غا ئوخشاش سۇپىلارغا نىسبەتەن ، بۇ سانلىق مەلۇمات ئېقىمىنى تېزلىكتە مۇلازىمېتىردا بىۋاسىتە يېتەكلىيەلەيدىغان قىممەتلىك. بۇ ماقالە تېرمىنالىڭىزنى كۈچلۈك خاتىرە ھۆججەت كۆرگۈچىگە ئايلاندۇرۇشتىكى مۇھىم قورال ۋە تېخنىكىلار ئۈستىدە ئىزدىنىدۇ.

خاتىرە كۆرۈش ئۈچۈن مۇھىم بۇيرۇق قۇر قوراللىرى

«بىر ئىشنى ياخشى قىلىش» Unix پەلسەپىسى بىزگە بىر يۈرۈش ئاددىي ، بىرىكمە بۇيرۇقلارنى سوۋغا قىلدى ، ئۇلار بىر-بىرىگە باغلانغان ۋاقىتتا ئاجايىپ كۈچلۈك بولىدۇ. خاتىرىڭىزدىن چۈشەنچە توپلاشنى باشلاش ئۈچۈن مۇرەككەپ قوللىنىشچان پروگراممىنىڭ ھاجىتى يوق.

  • قۇيرۇق ۋە باش: خىزمەت ئۆيى. «قۇيرۇق -f application.log» نى ئىشلىتىپ ، دەل ۋاقتىدا خاتىرە قىلىڭ ، يېڭى تۈرلەرنىڭ سىيرىلىشىنى كۆرۈڭ - ئورۇنلاشتۇرۇش ياكى نەق مەيدان مەسىلىسىنى نازارەت قىلىشقا ماس كېلىدۇ. ئالدىنقى 20 قۇرنى كۆرۈش ئۈچۈن `head -20 error.log` نى ئىشلىتىڭ ، كۆپىنچە قوزغىتىش ئۇچۇرلىرى ياكى دەسلەپكى خاتالىقلارنى ئۆز ئىچىگە ئالىدۇ
  • grep: ئىزدەش يېتەكچىسى. پەقەت مۇناسىۋەتلىك مەزمۇنلارنى تېپىش ئۈچۈن نەچچە مىڭ قۇرنى سۈزۈڭ: "grep" ERROR "system.log` ياكى" grep -i "timeout" api.log`. «-V» غا ئوخشاش بايراقلار بىلەن بىرلەشتۈرۈپ قۇرلارنى چىقىرىڭ ياكى «-A 2 -B 2» ھەر بىر مۇسابىقىنىڭ مەزمۇنىنى كۆرسىتىدۇ.
  • ئاز ۋە كۆپ: ئۆز-ئارا تەسىر كۆرسىتىدىغان قەغەز. چوڭ ، تۇراقلىق خاتىرە ھۆججەتلىرى ئۈچۈن ، «filename.log» نى تۆۋەنگە / ئاستىغا ، «/» بىلەن ئىزدەشكە ۋە «G» بىلەن ئاخىرىغا سەكرەشكە يول قويىدۇ. ئۇ بىر كۆرۈرمەن ، ئېقىم ئەگەشكۈچىسى ئەمەس.
  • awk & sed: تېكىست بىر تەرەپ قىلغۇچ. قۇرۇلمىلىق خاتىرىلەر ئۈچۈن (JSON سىزىقلىرى ياكى ئادەتتىكى ئايرىغۇچلارغا ئوخشاش) `awk` بەلگىلىك ئىستونلارنى چىقىرىۋېتەلەيدۇ. مەسىلەن ، «awk» {بېسىش $ 1 ، $ 4 access 'access.log` پەقەت ۋاقىت تامغىسى ۋە HTTP ھالەت كودىنى كۆرسىتىشى مۇمكىن.

كۈچلەرنى بىرلەشتۈرۈش: ئىلغار تەھلىل ئۈچۈن تۇرۇبا

تېرمىنالنىڭ ھەقىقىي سېھرى كۈچى تۇرۇبا (`|`) بولۇپ ، ئۇ بىر بۇيرۇقنىڭ نەتىجىسىنى ئېلىپ ، كېيىنكىسىگە كىرگۈزۈش سۈپىتىدە ئەۋەتىدۇ. بۇ ئارقىلىق ئۇچۇشتا مۇرەككەپ ئانالىز زەنجىرى قۇرالايسىز. ئالدىنقى سائەتتىن باشلاپ Mewayz بۆلەك خاتىرىسىدە ئەڭ كۆپ خاتالىق تېپىشىڭىز كېرەكلىكىنى تەسەۋۋۇر قىلىپ بېقىڭ. سىز تۆۋەندىكىدەك بۇيرۇق قۇرالايسىز: `grep" ERROR "mewayz_core.log | grep "$ (date -d '1 hour ago' '+% H')" | cut -d '' -f6- | sort | uniq -c | sort -rn | head -5`. بۇ تۇرۇبا يولى خاتالىقلارنى سۈزۈپ ، ئۇنى ئاخىرقى سائەتكىچە تارايتىدۇ ، ئۇچۇرنى چىقىرىدۇ ، رەتلەيدۇ ، كۆپەيتىلگەن سانلارنى سانايدۇ ۋە ئالدىنقى بەشنىڭ ئىچىگە كىرىدۇ. بۇ دەرىجىدىكى ، ئىختىيارى سوراقنى ئالدىن تەڭشەلگەن GUI قورالى بىلەن كۆپەيتىش تەس.

«ئەڭ ئۈنۈملۈك ھەل قىلىش قورالى يەنىلا ئېھتىياتچانلىق بىلەن ئويلىنىش ، ئۇنىڭغا ئەدلىيەلىك قويۇلغان باسما بايانلىرى قوشۇلغان. مۇلازىمېتىر دۇنياسىدا ، بۇ« باسما بايانلىرى »سىزنىڭ خاتىرىڭىز ، تېرمىنال بولسا ئۇلارنى كۆرۈش سۈرئىتى ئەڭ تېز كامېرا».

تېرمىنال كۆرگۈچ بىلەن تولۇق خاتىرىلەش سىستېمىسىنى قاچان ئىشلىتىش

بۇيرۇق قۇرىنى پىششىق بىلىش تولىمۇ مۇھىم ، ئەمما ئۇ تېخىمۇ چوڭ ئېكولوگىيىلىك سىستېمىنىڭ بىر قىسمى. Mewayz غا ئوخشاش ئەتراپلىق سودا مەشغۇلات سىستېمىسىغا نىسبەتەن ، تېرمىنال زىيارەت قىلىش دەرھال ، تۆۋەن دەرىجىدىكى دىئاگنوز قويۇشتا ئىنتايىن مۇھىم بولسىمۇ ، ئەمما ئۇ مەركەزلىك كېسىش سىستېمىسىنىڭ ئورنىنى ئالالمايدۇ. «قۇيرۇق» ۋە «grep» غا ئوخشاش قوراللار بىرلا مۇلازىمېتىردا دەل ۋاقتىدا ھەل قىلىش ، ۋەقە يۈز بەرگەندە تارىخى ھۆججەتلەرنى تەكشۈرۈش ياكى تېز تاق قوليازما يېزىشقا ماس كېلىدۇ. قانداقلا بولمىسۇن ، كۆپ خىل مىكرو مۇلازىمەت ، ئۇزۇن مۇددەت ساقلاش ، مۇرەككەپ ئاگاھلاندۇرۇش ۋە كۆرۈنۈش تاختىسىدىكى ۋەقەلەرنى باغلاش ئۈچۈن ، ELK Stack (Elasticsearch, Logstash, Kibana) ، Grafana Loki ياكى بۇلۇت مۇلازىمىتى قاتارلىق سۇپىلارغا ئېھتىياجلىق بولىسىز. تېرمىنال ئېنىق ، دەرھال ئوپېراتسىيە قىلىش ئۈچۈن باش تېرىڭىز. مەركەزلىك سىستېما بىمارنىڭ داۋام قىلىۋاتقان داۋالاش خاتىرىسى ۋە ساغلاملىقنى نازارەت قىلىش يۈرۈشلۈكى.

تېخىمۇ ئۈنۈملۈك خىزمەت ئېقىمى قۇرۇش

تېرمىنال خاتىرىسىنى ئانالىز قىلىشنى كۈنلىرىڭىزنىڭ كەم بولسا بولمايدىغان بىر قىسمى قىلىش ئۈچۈن ، ئازراق ۋاقىت سەرپ قىلىپ خاسلاشتۇرۇڭ. دائىملىق ، مۇرەككەپ بۇيرۇقلار ئۈچۈن قۇلۇلە تەخەللۇسى قۇرۇڭ (مەسىلەن ، alias tailmewayz = 'tail -f / var / log / mewayz / app.log'`). «Tmux» ياكى «ئېكران» دىن پايدىلىنىپ ، باشقا بىر بۇيرۇقنى ئىجرا قىلسىڭىز ، بىر تاختايدا ئۈزلۈكسىز قۇيرۇق قۇيرۇقىنى ئىجرا قىلىڭ. رەڭلىك ، تېخىمۇ كۆپ ئوقۇغىلى بولىدىغان چىقىرىش ئۈچۈن ، «lnav» (خاتىرە ھۆججەت يول باشلىغۇچ) ياكى «grc» غا ئوخشاش قوراللار ئوخشىمىغان خاتىرىلەش دەرىجىسىنى ئاپتوماتىك گرامماتىكىلىق گەۋدىلەندۈرىدۇ. بۇ تېرمىنال تېخنىكىسىنى ئىگىلەش ئارقىلىق ، Mewayz مىسالىڭىزنىڭ قەيەردە ئىجرا بولۇشىدىن قەتئىينەزەر ، يەرلىك VM ، مەخسۇس مۇلازىمېتىر ياكى قاچا-قۇچىلارنى ئىشلىتىشىڭىزگە كاپالەتلىك قىلىشىڭىز كېرەك.

دائىم سورايدىغان سوئاللار

GUI نىڭ سىرتىدا: خاتىرە ئانالىزى تېرمىنالىنى قوبۇل قىلىش

سىستېما باشقۇرۇش ، ئېچىش ۋە DevOps دۇنياسىدا خاتىرە ھۆججەتلەر سىرلانمىغان ھەقىقەت. ئۇلار سىزنىڭ قوللىنىشچان پروگراممىلىرىڭىز ، مۇلازىمىتىڭىز ۋە مۇلازىمېتىرلىرىڭىزنىڭ توختىماي بايان قىلىنىشى ، ھەر بىر مۇۋەپپەقىيەت ، ئاگاھلاندۇرۇش ۋە ھالقىلىق مەغلۇبىيەتنى خاتىرىلەيدۇ. زامانىۋى گرافىكلىق خاتىرىلىگۈچىلەر سىلىقلانغان كۆرۈنمە يۈزى بىلەن تەمىنلىسىمۇ ، ئەمما بۇ خاتىرىلەر تۇغۇلغان يەرلىك مۇھىتتا تەڭداشسىز كۈچ ۋە ئۈنۈم بار: تېرمىنال. خاتىرىلەرنى كۆرۈش ۋە تەھلىل قىلىش ئۈچۈن بۇيرۇق قۇرىنى ئىگىلەش پەقەتلا بىر ماھارەت ئەمەس. بۇ چوڭقۇر سىستېمىنى چۈشىنىش ۋە تېز بىر تەرەپ قىلىشتىكى ئاساسىي ئىقتىدار. تەپسىلىي مەشغۇلات سانلىق مەلۇماتلىرىنى ھاسىل قىلىدىغان Mewayz غا ئوخشاش سۇپىلارغا نىسبەتەن ، بۇ سانلىق مەلۇمات ئېقىمىنى تېزلىكتە مۇلازىمېتىردا بىۋاسىتە يېتەكلەش تولىمۇ قىممەتلىك. بۇ ماقالە تېرمىنالىڭىزنى كۈچلۈك خاتىرە ھۆججەت كۆرگۈچىگە ئايلاندۇرۇشتىكى مۇھىم قورال ۋە تېخنىكىلار ئۈستىدە ئىزدىنىدۇ.

💡 DID YOU KNOW?

Mewayz replaces 8+ business tools in one platform

CRM · Invoicing · HR · Projects · Booking · eCommerce · POS · Analytics. Free forever plan available.

Start Free →

خاتىرە كۆرۈش ئۈچۈن مۇھىم بۇيرۇق قۇر قوراللىرى

«بىر ئىشنى ياخشى قىلىش» Unix پەلسەپىسى بىزگە بىر يۈرۈش ئاددىي ، بىرىكمە بۇيرۇقلارنى سوۋغا قىلدى ، ئۇلار بىر-بىرىگە باغلانغان ۋاقىتتا ئاجايىپ كۈچلۈك بولىدۇ. خاتىرىڭىزدىن چۈشەنچە توپلاشنى باشلاش ئۈچۈن مۇرەككەپ قوللىنىشچان پروگراممىنىڭ ھاجىتى يوق.

بىرىكمە كۈچ: ئىلغار تەھلىل ئۈچۈن تۇرۇبا

تېرمىنالنىڭ ھەقىقىي سېھرى كۈچى تۇرۇبا (`|`) بولۇپ ، ئۇ بىر بۇيرۇقنىڭ نەتىجىسىنى ئېلىپ ، كېيىنكىسىگە كىرگۈزۈش سۈپىتىدە ئەۋەتىدۇ. بۇ ئارقىلىق ئۇچۇشتا مۇرەككەپ ئانالىز زەنجىرى قۇرالايسىز. ئالدىنقى سائەتتىن باشلاپ Mewayz مودۇلى خاتىرىسىدە ئەڭ كۆپ خاتالىق تېپىشىڭىز كېرەكلىكىنى تەسەۋۋۇر قىلىپ بېقىڭ. سىز تۆۋەندىكىدەك بۇيرۇق قۇرالايسىز: `grep" ERROR "mewayz_core.log | grep "$ (date -d '1 hour ago' '+% H')" | cut -d '' -f6- | sort | uniq -c | sort -rn | head -5`. بۇ تۇرۇبا يولى خاتالىقلارنى سۈزۈپ ، ئۇنى ئاخىرقى سائەتكىچە تارايتىدۇ ، ئۇچۇرنى چىقىرىدۇ ، رەتلەيدۇ ، كۆپەيتىلگەن سانلارنى سانايدۇ ۋە ئالدىنقى بەشنىڭ ئىچىگە كىرىدۇ. بۇ دەرىجىدىكى ، ئىختىيارى سوراقنى ئالدىن تەڭشەلگەن GUI قورالى بىلەن كۆپەيتىش تەس.

تېرمىنال كۆرگۈچ بىلەن تولۇق خاتىرىلەش سىستېمىسىنى قاچان ئىشلىتىش

بۇيرۇق قۇرىنى پىششىق بىلىش تولىمۇ مۇھىم ، ئەمما ئۇ تېخىمۇ چوڭ ئېكولوگىيىلىك سىستېمىنىڭ بىر قىسمى. Mewayz غا ئوخشاش ئۇنىۋېرسال سودا مەشغۇلات سىستېمىسىغا نىسبەتەن ، تېرمىنالغا كىرىش دەرھال ، تۆۋەن دەرىجىدىكى دىئاگنوز قويۇشتا ئىنتايىن مۇھىم بولسىمۇ ، ئەمما ئۇ مەركەزلىك كېسىش سىستېمىسىنىڭ ئورنىنى ئالالمايدۇ. «قۇيرۇق» ۋە «grep» غا ئوخشاش قوراللار بىرلا مۇلازىمېتىردا دەل ۋاقتىدا ھەل قىلىش ، ۋەقە يۈز بەرگەندە تارىخى ھۆججەتلەرنى تەكشۈرۈش ياكى تېز تاق قوليازما يېزىشقا ماس كېلىدۇ. قانداقلا بولمىسۇن ، كۆپ خىل مىكرو مۇلازىمەت ، ئۇزۇن مۇددەت ساقلاش ، مۇرەككەپ ئاگاھلاندۇرۇش ۋە كۆرۈنۈش تاختىسىدىكى ۋەقەلەرنى باغلاش ئۈچۈن ، ELK Stack (Elasticsearch, Logstash, Kibana) ، Grafana Loki ياكى بۇلۇت مۇلازىمىتى قاتارلىق سۇپىلارغا ئېھتىياجلىق بولىسىز. تېرمىنال ئېنىق ، دەرھال ئوپېراتسىيە قىلىش ئۈچۈن باش تېرىڭىز. مەركەزلىك سىستېما بىمارنىڭ داۋام قىلىۋاتقان داۋالاش خاتىرىسى ۋە ساغلاملىقنى نازارەت قىلىش يۈرۈشلۈكى.

تېخىمۇ ئۈنۈملۈك خىزمەت ئېقىمى قۇرۇش

تېرمىنال خاتىرىسىنى ئانالىز قىلىشنى كۈنلىرىڭىزنىڭ كەم بولسا بولمايدىغان بىر قىسمى قىلىش ئۈچۈن ، ئازراق ۋاقىت سەرپ قىلىپ خاسلاشتۇرۇڭ. دائىملىق ، مۇرەككەپ بۇيرۇقلار ئۈچۈن قۇلۇلە تەخەللۇسى قۇرۇڭ (مەسىلەن ، alias tailmewayz = 'tail -f / var / log / mewayz / app.log'`). «Tmux» ياكى «ئېكران» دىن پايدىلىنىپ ، باشقا بىر بۇيرۇقنى ئىجرا قىلسىڭىز ، بىر تاختايدا ئۈزلۈكسىز قۇيرۇق قۇيرۇقىنى ئىجرا قىلىڭ. رەڭلىك ، تېخىمۇ كۆپ ئوقۇغىلى بولىدىغان چىقىرىش ئۈچۈن ، «lnav» (خاتىرە ھۆججەت يول باشلىغۇچ) ياكى «grc» غا ئوخشاش قوراللار ئوخشىمىغان خاتىرىلەش دەرىجىسىنى ئاپتوماتىك گرامماتىكىلىق گەۋدىلەندۈرىدۇ. بۇ تېرمىنال تېخنىكىسىنى ئىگىلەش ئارقىلىق ، Mewayz مىسالىڭىزنىڭ مەيلى قەيەردە بولۇشىدىن قەتئىينەزەر ، يەرلىك VM ، مەخسۇس مۇلازىمېتىر ياكى قاچا-قۇچىلار بولۇشىدىن قەتئىينەزەر ، ئۇنىڭ ئىقتىدارىنى چۈشىنىش ۋە ئەلالاشتۇرۇش ئۈچۈن بىۋاسىتە ، ئېچىلمىغان زىيارەتكە ئېرىشىدىغانلىقىڭىزغا كاپالەتلىك قىلىڭ.

Mewayz بىلەن سودىڭىزنى راۋانلاشتۇرۇڭ

Mewayz 208 سودا مودۇلىنى بىر سۇپىغا ئېلىپ كىرىدۇ - CRM ، تالون ، تۈر باشقۇرۇش ۋە باشقىلار. خىزمەت ئېقىمىنى ئاددىيلاشتۇرغان 138,000+ ئىشلەتكۈچىگە قوشۇلۇڭ.

Start managing your business smarter today

Join 6,208+ businesses. Free forever plan · No credit card required.

Ready to put this into practice?

Join 6,208+ businesses using Mewayz. Free forever plan — no credit card required.

Start Free Trial →

Ready to take action?

Start your free Mewayz trial today

All-in-one business platform. No credit card required.

Start Free →

14-day free trial · No credit card · Cancel anytime