Sealladair faidhle log airson an Terminal | Mewayz Blog Skip to main content
Hacker News

Sealladair faidhle log airson an Terminal

Beachdan

11 min read Via lnav.org

Mewayz Team

Editorial Team

Hacker News

Seachad air an GUI: Gabhail a-steach an Terminal airson Mion-sgrùdadh Loga

Ann an saoghal rianachd siostam, leasachadh, agus DevOps, is e faidhlichean log an fhìrinn gun varnished. Tha iad nan aithris leantainneach de na tagraidhean, na seirbheisean agus na frithealaichean agad, a’ clàradh gach soirbheachas, rabhadh, agus fàilligeadh èiginneach. Fhad ‘s a tha luchd-amhairc logaichean grafaigeach an latha an-diugh a’ tabhann eadar-aghaidh snasail, tha cumhachd agus èifeachdas gun choimeas anns an àrainneachd dhùthchasach far a bheil na logaichean sin air am breith: an inneal-crìochnachaidh. Chan e dìreach sgil sònraichte a th’ ann a bhith a’ maighstireachd na loidhne-àithne airson clàran fhaicinn agus a pharsadh; tha e na chomas bunaiteach airson lèirsinn siostam domhainn agus fuasgladh cheistean luath. Airson àrd-ùrlaran leithid Mewayz a ghineas dàta obrachaidh mionaideach, tha e air leth luachmhor a bhith comasach air an t-sruth dàta seo a sheòladh gu dìreach air frithealaiche. Tha an artaigil seo a’ sgrùdadh innealan agus dòighean-obrach riatanach airson an inneal-crìochnachaidh agad atharrachadh gu bhith na neach-coimhead faidhle log cumhachdach.

Innealan loidhne-àithne riatanach airson coimhead air logaichean

Tha feallsanachd Unix de “dèan aon rud gu math” air sreath de dh’ àitheantan sìmplidh a ghabhas dèanamh a thoirt dhuinn a dh’fhàsas air leth cumhachdach nuair a thèid an ceangal ri chèile. Chan fheum thu aplacaid iom-fhillte gus tòiseachadh air seallaidhean fhaighinn bho na logaichean agad.

  • earball & ceann: Na h-eich-obrach. Cleachd `tail -f application.log` gus logadh a-steach fìor-ùine a leantainn, a’ coimhead inntrigidhean ùra a’ sgroladh le - foirfe airson sùil a chumail air cleachdadh no cùis beò. Cleachd `head -20 error.log` gus a' chiad 20 loidhne fhaicinn, gu tric anns a bheil teachdaireachdan tòiseachaidh no mearachdan tùsail.
  • grep: An draoidh rannsachaidh. Criathraich na mìltean de loidhnichean gus dìreach na tha iomchaidh a lorg: `grep "ERROR" system.log` no `grep -i "timeout" api.log`. Cuir còmhla ri brataichean mar `-v` gus loidhnichean no `-A 2 -B 2` a thoirmeasg gus an co-theacs timcheall gach maids a shealltainn.
  • nas lugha & barrachd: Na pagers eadar-ghnìomhach. Airson faidhlichean log mòr, statach, leigidh `less filename.log` leat gluasad suas / sìos, sgrùdadh le `/`, agus leum chun deireadh le `G`. 'S e sealladair a th' ann, chan e neach-leantainn srutha.
  • awk & sed: Pròiseasaran an teacsa. Airson logaichean structaraichte (mar loidhnichean JSON no crìochan cumanta), faodaidh `awk` colbhan sònraichte a thoirt a-mach. Mar eisimpleir, dh’ fhaodadh ‘awk’ {print $1, $4}’ access.log’ dìreach an stampa-ama agus còd inbhe HTTP a shealltainn.

A’ cothlamadh chumhachdan: Pìobaireachd airson mion-sgrùdadh adhartach

'S e fìor dhraoidheachd a' chrùin a' phìob (`|`), a bheir toradh aon àithne 's a chuireas mar a-steach dhan ath àithne e. Leigidh seo leat slabhraidhean anailis sòlaimte a thogail air an itealan. Smaoinich gu feum thu am mearachd as trice a lorg ann an loga modal Mewayz bhon uair mu dheireadh. Dh'fhaodadh tu àithne a thogail mar: `grep "ERROR" mewayz_core.log | grep "$(date -d '1 uair air ais' '+%H')" | gearradh -d'' -f6- | seòrsa | aona -c | seòrsa -rn | ceann -5`. Bidh an loidhne-phìoban seo a’ sìoladh airson mhearachdan, ga chaolachadh chun uair mu dheireadh, a’ toirt a-mach an teachdaireachd, a’ rèiteach, a’ cunntadh dùblaidhean, agus a’ liostadh na còig as àirde. Tha e doirbh an ìre seo de cheasnachadh gnàthaichte sa bhad ath-aithris le inneal GUI ro-shuidhichte.

"Tha an inneal deasbaid as èifeachdaiche fhathast air a smaoineachadh gu faiceallach, an cois aithrisean clò air an suidheachadh gu ciallach. Ann an saoghal an fhrithealaiche, is e na ‘aithrisean clò’ sin na logaichean agad, agus is e an inneal-crìochnachaidh an lionsa as luaithe airson am faicinn."

Cuin a chleachdas tu Sealladair Terminal vs. Siostam Logaidh Làn

Tha comas loidhne-àithne deatamach, ach tha e na phàirt de eag-shiostam nas motha. Airson OS gnìomhachais coileanta mar Mewayz, ged a tha ruigsinneachd ceann-uidhe deatamach airson breithneachadh aig ìre ìosal sa bhad, chan eil e na àite siostam logaidh meadhanaichte. Tha innealan mar ‘earball’ agus ‘grep’ foirfe airson dì-bhugachadh fìor-ùine air aon fhrithealaiche, sgrùdadh air faidhlichean eachdraidheil aig tachartas, no sgrìobhadh sgriobtaichean sgiobalta aon-uair. Ach, airson a bhith a’ ceangal thachartasan thar ioma-sheirbheisean, gleidheadh ​​​​fad-ùine, rabhadh iom-fhillte, agus clàran-amais lèirsinneach, feumaidh tu àrd-ùrlar mar an ELK Stack (Elasticsearch, Logstash, Kibana), Grafana Loki, no seirbheis sgòthan. Is e an ceann-uidhe an sgalp agad airson obair-lannsa mionaideach, sa bhad; is e an siostam meadhanaichte clàr meidigeach leantainneach an euslaintich agus sreath sgrùdaidh slàinte.

A’ togail sruth-obrach nas èifeachdaiche

Gus mion-sgrùdadh logaichean deireannach a dhèanamh na phàirt rèidh den latha agad, cuir beagan ùine an sàs ann an gnàthachadh. Cruthaich ailias sligean airson òrdughan tric, iom-fhillte (me, `alias tailmewayz = 'tail -f /var/log/mewayz/app.log'`). Cleachd ‘tmux’ no ‘screen’ gus earball log leantainneach a ruith ann an aon phana fhad ‘s a nì thu òrdughan ann an tè eile. Airson toradh dathte, nas so-leughaidh, faodaidh innealan mar `lnav` (seòladh faidhle log) no `grc` diofar ìrean log a chomharrachadh gu fèin-ghluasadach. Le bhith a’ maidseadh nan dòighean crìochnachaidh seo, nì thu cinnteach ge bith càite a bheil an eisimpleir Mewayz agad a’ ruith - VM ionadail, frithealaiche sònraichte, no soitheach - tha an ruigsinneachd dìreach gun sìol agad a dh’ fheumar gus a choileanadh a thuigsinn agus a bharrachadh.

💡 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 →

Ceistean Bitheanta

Seachad air an GUI: Gabhail a-steach an Terminal airson Mion-sgrùdadh Loga

Ann an saoghal rianachd siostam, leasachadh, agus DevOps, is e faidhlichean log an fhìrinn gun varnished. Tha iad nan aithris leantainneach de na tagraidhean, na seirbheisean agus na frithealaichean agad, a’ clàradh gach soirbheachas, rabhadh, agus fàilligeadh èiginneach. Fhad ‘s a tha luchd-amhairc logaichean grafaigeach an latha an-diugh a’ tabhann eadar-aghaidh snasail, tha cumhachd agus èifeachdas gun choimeas anns an àrainneachd dhùthchasach far a bheil na logaichean sin air am breith: an inneal-crìochnachaidh. Chan e dìreach sgil sònraichte a th’ ann a bhith a’ maighstireachd na loidhne-àithne airson clàran fhaicinn agus a pharsadh; tha e na chomas bunaiteach airson lèirsinn siostam domhainn agus fuasgladh cheistean luath. Airson àrd-ùrlaran mar Mewayz a ghineas dàta obrachaidh mionaideach, tha e air leth luachmhor a bhith comasach air an t-sruth dàta seo a sheòladh gu dìreach air frithealaiche. Tha an artaigil seo a’ sgrùdadh innealan agus dòighean-obrach riatanach airson an inneal-crìochnachaidh agad atharrachadh gu bhith na neach-coimhead faidhle log cumhachdach.

Innealan Loidhne-àithne riatanach airson Sealladh Loga

Tha feallsanachd Unix de “dèan aon rud gu math” air sreath de dh’ àitheantan sìmplidh a ghabhas dèanamh a thoirt dhuinn a dh’fhàsas air leth cumhachdach nuair a thèid an ceangal ri chèile. Chan fheum thu aplacaid iom-fhillte gus tòiseachadh air seallaidhean fhaighinn bho na logaichean agad.

A’ cothlamadh chumhachdan: Pìobaireachd airson mion-sgrùdadh adhartach

'S e fìor dhraoidheachd a' chrùin a' phìob (`|`), a bheir toradh aon àithne 's a chuireas mar a-steach dhan ath àithne e. Leigidh seo leat slabhraidhean anailis sòlaimte a thogail air an itealan. Smaoinich gu feum thu am mearachd as trice a lorg ann an log modal Mewayz bhon uair mu dheireadh. Dh'fhaodadh tu àithne a thogail mar: `grep "ERROR" mewayz_core.log | grep "$(date -d '1 uair air ais' '+%H')" | gearradh -d'' -f6- | seòrsa | aona -c | seòrsa -rn | ceann -5`. Bidh an loidhne-phìoban seo a’ sìoladh airson mhearachdan, ga chaolachadh chun uair mu dheireadh, a’ toirt a-mach an teachdaireachd, a’ rèiteach, a’ cunntadh dùblaidhean, agus a’ liostadh na còig as àirde. Tha e doirbh an ìre seo de cheasnachadh gnàthaichte sa bhad ath-aithris le inneal GUI ro-shuidhichte.

Cuin a chleachdas tu Sealladair Terminal vs. Siostam Logaidh Làn

Tha comas loidhne-àithne deatamach, ach tha e na phàirt de eag-shiostam nas motha. Airson OS gnìomhachais coileanta mar Mewayz, ged a tha ruigsinneachd ceann-uidhe deatamach airson breithneachadh sa bhad, aig ìre ìosal, chan eil e an àite siostam logaidh meadhanaichte. Tha innealan mar ‘earball’ agus ‘grep’ foirfe airson dì-bhugachadh fìor-ùine air aon fhrithealaiche, sgrùdadh air faidhlichean eachdraidheil aig tachartas, no sgrìobhadh sgriobtaichean sgiobalta aon-uair. Ach, airson a bhith a’ ceangal thachartasan thar ioma-sheirbheisean, gleidheadh ​​​​fad-ùine, rabhadh iom-fhillte, agus clàran-amais lèirsinneach, feumaidh tu àrd-ùrlar mar an ELK Stack (Elasticsearch, Logstash, Kibana), Grafana Loki, no seirbheis sgòthan. Is e an ceann-uidhe an sgalp agad airson obair-lannsa mionaideach, sa bhad; is e an siostam meadhanaichte clàr meidigeach leantainneach an euslaintich agus sreath sgrùdaidh slàinte.

A’ togail sruth-obrach nas èifeachdaiche

Gus mion-sgrùdadh logaichean deireannach a dhèanamh na phàirt rèidh den latha agad, cuir beagan ùine an sàs ann an gnàthachadh. Cruthaich ailias sligean airson òrdughan tric, iom-fhillte (me, `alias tailmewayz = 'tail -f /var/log/mewayz/app.log'`). Cleachd ‘tmux’ no ‘screen’ gus earball log leantainneach a ruith ann an aon phana fhad ‘s a nì thu òrdughan ann an tè eile. Airson toradh dathte, nas so-leughaidh, faodaidh innealan mar `lnav` (seòladh faidhle log) no `grc` diofar ìrean log a chomharrachadh gu fèin-ghluasadach. Le bhith a’ faighinn eòlas air na dòighean crìochnachaidh seo, bidh thu a’ dèanamh cinnteach ge bith càite a bheil an eisimpleir Mewayz agad a’ ruith - VM ionadail, frithealaiche sònraichte, no inneal-soithich - gu bheil an ruigsinneachd dìreach, gun fhileadh a dh’ fheumar gus a choileanadh a thuigsinn agus a bharrachadh.

Sruth do ghnìomhachas le Mewayz

Bheir Mewayz 208 modal gnìomhachais gu aon àrd-ùrlar - CRM, fàirdeal, stiùireadh pròiseict is eile. Thig còmhla ri 138,000+ neach-cleachdaidh a rinn an sruth-obrach nas sìmplidhe.

Tòisich Saor an-diugh →

Try Mewayz Free

All-in-one platform for CRM, invoicing, projects, HR & more. No credit card required.

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