Log File Viewer mo le Terminal | Mewayz Blog Skip to main content
Hacker News

Log File Viewer mo le Terminal

Fa'amatalaga

13 min read Via lnav.org

Mewayz Team

Editorial Team

Hacker News

I tua atu o le GUI: Faʻafeiloaʻi le Terminal mo Suʻesuʻega Log

I le lalolagi o pulega faakomepiuta, atinaʻe, ma DevOps, o faila faila o le mea moni e le faʻamaonia. O faʻamatalaga faifaipea o au talosaga, auʻaunaga, ma 'auʻaunaga, faʻamaumau manuia uma, lapataiga, ma faʻalavelave faʻaletonu. A'o ofoina atu e tagata matamata ogalaau fa'aonaponei fa'aola fa'aola, e iai le malosi e le mafaatusalia ma le lelei i totonu o le si'osi'omaga fa'ale-aganu'u o lo'o fananau mai ai nei ogalaau: o le laina fa'amau. O le fa'ata'ita'iina o le laina fa'atonu e va'ai ma fa'asalalau ogalaau e le na'o se tomai fa'apitoa; ose agava'a fa'avae mo le loloto o le fa'aogaina o fa'alapotopotoga ma le vave fa'afitauli. Mo fa'avae e pei o leMewayze fa'atupuina fa'amatalaga fa'agaioiga, o le mafai ona fa'avavevave le fa'atautaia sa'o o lenei fa'amaumauga i luga o se 'au'aunaga e taua tele. O lenei mataupu e su'esu'e ai mea faigaluega ma auala taua mo le suia o lau fa'aumu i se va'aiga malosi o faila faila.

Meafaigaluega Taua-Line mo le Va'aiga o ogalaau

O le filosofia a Unix o le "faia lelei se mea e tasi" ua fa'ameaalofaina ai i matou i se fa'asologa o tulafono faigofie, fa'aopoopo e matua'i mamana pe a fa'atasi. E te le mana'omia se talosaga lavelave e amata ai le aoina mai o fa'amatalaga mai au ogalaau.

  • si'u & ulu: O solofanua galue. Fa'aaoga le `tail -f application.log` e mulimuli ai i se ogalaau i le taimi moni, matamata i fa'amaumauga fou o lo'o fa'agasolo mai-lelei mo le mata'ituina o se fa'agaioiga po'o se fa'amatalaga ola. Fa'aoga le `head -20 error.log` e va'ai ai laina muamua e 20, e masani ona iai fe'au amata po'o fa'aletonu muamua.
  • grep: Le su'esu'e. Filifili le faitau afe o laina e su'e ai na'o mea e talafeagai: `grep "ERROR" system.log` poʻo `grep -i "timeout" api.log`. Fa'atasi ma fu'a pei o le `-v` e le aofia ai laina po'o le `-A 2 -B 2` e fa'aalia ai le tala fa'atusa i ta'aloga ta'itasi.
  • itiiti & sili atu: O itulau felagolagomai. Mo faila ogalaau tetele, static file, `less filename.log` e mafai ai ona e ta'ai i luga/lalo, su'e i le `/`, ma oso i le pito i le `G`. O se tagata matamata, ae le o se tagata e mulimuli i le vaitafe.
  • awk & sed: O le fa'agaioiina o tusitusiga. Mo ogalaau faʻatulagaina (pei o laina JSON poʻo faʻamaʻi masani), 'awk' e mafai ona maua mai koluma patino. Mo se fa'ata'ita'iga, `awk '{print $1, $4}' access.log` e ono fa'aalia na'o le timestamp ma le HTTP code code.

Malosi Fa'atasi: Paipa mo Su'esu'ega Fa'alautele

O le togafiti fa'ataulāitu o le paipa (`|`), lea e ave ai le gaioiga o le tasi poloaiga ma auina atu e fai ma fa'aoga i le isi. Ole mea lea e mafai ai ona e fausia ni filifili au'ili'ili fa'apitoa ile lele. Vaai faalemafaufau e te manaʻomia le suʻeina o le mea sese e sili ona masani ai i totonu o le Mewayzmode log mai le itula mulimuli. E mafai ona e fausia se poloaiga e pei o: `grep "ERROR" mewayz_core.log | grep "$(aso -d '1 itula talu ai' '+%H')" | tipi -d' ' -f6- | fa'avasega | uniq -c | fa'avasega -rn | ulu -5`. Ole paipa lea e fa'amama mo mea sese, fa'aiti'i ile itula mulimuli, aveese mai le fe'au, fa'avasega, faitau fa'alua, ma lisi lima pito i luga. Ole la'asaga lenei ole fesili fa'aaganu'u fa'anatinati e faigata ona toe fa'atusa i se meafaigaluega GUI na fa'atulaga muamua.

"O le meafaigaluega faʻapipiʻi sili ona aoga o loʻo mafaufau faʻaeteete pea, faʻatasi ma faʻamatalaga lolomi faʻamaonia. I totonu o le lalolagi server, o na 'tusi faʻamatalaga' o au ogalaau, ma o le faʻailoga o le tioata sili ona vave e matamata ai."

O afea e Fa'aaoga ai se Va'aiga Fa'amaufa'atasi ma se Fa'atonuga Fa'amau atoa

E taua tele le tomai i laina fa'atonu, ae o se vaega o se fa'anatura tele. Mo se pisinisi fa'apitoa OS e pei oMewayz, a'o le fa'aogaina o le terminal e taua tele mo fa'avavevave, maualalo-tulaga diagnostics, e le o se mea e suitulaga i se faiga fa'atotonugalemu. Meafaigaluega e pei o le 'si'usi'u ma le 'grep' e lelei atoatoa mo le faʻasaʻoina o taimi moni i luga o se server e tasi, suʻesuʻeina faila faʻasolopito i le taimi o se faʻalavelave, poʻo le tusiaina vave o tusitusiga. Ae ui i lea, mo le faʻamaopoopoina o mea tutupu i luga o le tele o microservices, faʻatumauina umi, mataala faʻalavelave, ma faʻailoga vaʻaia, e te manaʻomia se faʻavae e pei o le ELK Stack (Elasticsearch, Logstash, Kibana), Grafana Loki, poʻo se auaunaga ao. O le fa'amau o lou scalpel mo le taotoga sa'o, vave; o le faiga fa'atotonu o le fa'amaumauga fa'afoma'i fa'aauau a le ma'i ma le su'esu'ega o le soifua maloloina.

Fausiaina ose Fa'agasologa Lelei

Ina ia faia le su'esu'ega o ogalaau fa'ato'aga o se vaega e le fa'aogaina o lou aso, fa'aalu sina taimi i le fa'avasegaina. Fausia ni igoa fa'aigoa mo fa'atonuga fa'alavelave (fa'ata'ita'iga, `alias tailmewayz='tail -f /var/log/mewayz/app.log'`). Fa'aaoga le 'tmux' po'o le 'screen' e fa'asolo ai se si'usi'u ogalaau tumau i le tasi pane a'o e fa'atinoina poloaiga i le isi. Mo mea lanu, sili atu ona mafai ona faitau, meafaigaluega e pei o le `lnav` (log file navigator) po'o le `grc` e mafai ona otometi le syntax-faailoga tulaga eseese ogalaau. E ala i le fa'ata'ita'iina o nei metotia fa'ato'aga, e te fa'amautinoa e tusa lava po'o fea o lo'o fa'agaioi ai lau Mewayzfa'ata'ita'iga—se VM fa'apitonu'u, se fa'aumau fa'apitoa, po'o se koneteina—o lo'o ia te oe le avanoa tuusa'o, e le'i fa'avasegaina e mana'omia e malamalama ai ma fa'amalieina lona fa'atinoga.

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

Fesili e Fai soo

I tua atu o le GUI: Faʻafeiloaʻi le Terminal mo Suʻesuʻega Log

I le lalolagi o pulega faakomepiuta, atinaʻe, ma DevOps, o faila faila o le mea moni e le faʻamaonia. O faʻamatalaga faifaipea o au talosaga, auʻaunaga, ma 'auʻaunaga, faʻamaumau manuia uma, lapataiga, ma faʻalavelave faʻaletonu. A'o ofoina atu e tagata matamata ogalaau fa'aonaponei fa'aola fa'aola, e iai le malosi e le mafaatusalia ma le lelei i totonu o le si'osi'omaga fa'ale-aganu'u o lo'o fananau mai ai nei ogalaau: o le laina fa'amau. O le fa'ata'ita'iina o le laina fa'atonu e va'ai ma fa'asalalau ogalaau e le na'o se tomai fa'apitoa; ose agava'a fa'avae mo le loloto o le fa'aogaina o fa'alapotopotoga ma le vave fa'afitauli. Mo fa'avae e pei o Mewayz o lo'o fa'atupuina fa'amatalaga au'ili'iliga fa'agaioiga, o le mafai ona fa'avavevave ona fa'atautaia sa'o i luga o se 'au'aunaga e taua tele. O lenei mataupu e su'esu'e ai mea faigaluega ma auala taua mo le suia o lau fa'aumu i se va'aiga malosi o faila faila.

Meafaigaluega Taua-Line mo le Va'aiga o Ogalaau

O le filosofia a Unix o le "faia lelei se mea e tasi" ua fa'ameaalofaina ai i matou i se fa'asologa o tulafono faigofie, fa'aopoopo e matua'i mamana pe a fa'atasi. E te le mana'omia se talosaga lavelave e amata ai le aoina mai o fa'amatalaga mai au ogalaau.

Malosi Fa'atasi: Paipa mo Su'esu'ega Fa'alautele

O le togafiti fa'ataulāitu o le paipa (`|`), lea e ave ai le gaioiga o le tasi poloaiga ma auina atu e fai ma fa'aoga i le isi. Ole mea lea e mafai ai ona e fausia ni filifili au'ili'ili fa'apitoa ile lele. Vaai faalemafaufau e te manaʻomia le suʻeina o le mea e sili ona masani ai i totonu o le Mewayz module log mai le itula mulimuli. E mafai ona e fausia se poloaiga e pei o: `grep "ERROR" mewayz_core.log | grep "$(aso -d '1 itula talu ai' '+%H')" | tipi -d' ' -f6- | fa'avasega | uniq -c | fa'avasega -rn | ulu -5`. Ole paipa lea e fa'amama mo mea sese, fa'aiti'i ile itula mulimuli, aveese mai le fe'au, fa'avasega, faitau fa'alua, ma lisi lima pito i luga. Ole la'asaga lenei ole fesili fa'aaganu'u fa'anatinati e faigata ona toe fa'atusa i se meafaigaluega GUI na fa'atulaga muamua.

O afea e Fa'aaoga ai le Va'aiga Fa'amauina ma le Fa'atonu Fa'amauina atoa

E taua tele le tomai i laina fa'atonu, ae o se vaega o se fa'anatura tele. Mo se pisinisi fa'apitoa OS e pei o Mewayz, e ui ina taua tele le avanoa fa'amau mo su'esu'ega fa'anatinati, maualalo, e le o se mea e suitulaga i se faiga fa'atotonugalemu. Meafaigaluega e pei o le 'si'usi'u ma le 'grep' e lelei atoatoa mo le faʻasaʻoina o taimi moni i luga o se server e tasi, suʻesuʻeina faila faʻasolopito i le taimi o se faʻalavelave, poʻo le tusiaina vave o tusitusiga. Ae ui i lea, mo le faʻamaopoopoina o mea tutupu i luga o le tele o microservices, faʻatumauina umi, mataala faʻalavelave, ma faʻailoga vaʻaia, e te manaʻomia se faʻavae e pei o le ELK Stack (Elasticsearch, Logstash, Kibana), Grafana Loki, poʻo se auaunaga ao. O le fa'amau o lou scalpel mo le taotoga sa'o, vave; o le faiga fa'atotonu o le fa'amaumauga fa'afoma'i fa'aauau a le ma'i ma le su'esu'ega o le soifua maloloina.

Fausiaina ose Fa'agasologa Lelei

Ina ia faia le su'esu'ega o ogalaau fa'ato'aga o se vaega e le fa'aogaina o lou aso, fa'aalu sina taimi i le fa'avasegaina. Fausia ni igoa fa'aigoa mo fa'atonuga fa'alavelave (fa'ata'ita'iga, `alias tailmewayz='tail -f /var/log/mewayz/app.log'`). Fa'aaoga le 'tmux' po'o le 'screen' e fa'asolo ai se si'usi'u ogalaau tumau i le tasi pane a'o e fa'atinoina poloaiga i le isi. Mo mea lanu, sili atu ona mafai ona faitau, meafaigaluega e pei o le `lnav` (log file navigator) po'o le `grc` e mafai ona otometi le syntax-faailoga tulaga eseese ogalaau. E ala i le fa'ata'ita'iina o nei metotia fa'ato'aga, e te fa'amautinoa ai e tusa lava po'o fea o lo'o tamo'e ai lau instance Mewayz—se VM fa'apitonu'u, se server tu'ufa'atasi, po'o se atigipusa—o lo'o ia te oe le avanoa tuusa'o, e le'i fa'amamaina e mana'omia e malamalama ai ma fa'amalieina lona fa'atinoga.

Fa'amama lau Pisinisi ma Mewayz

Mewayz aumai 208 pisinisi modules i le tasi tulaga — CRM, invoicing, project management, and more. Auai i le 138,000+ tagata fa'aoga na fa'afaigofie a latou galuega.

Amata Saoloto i le Aso →

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