ንተርሚናል ዝኸውን ሎግ ፋይል ቪውየር | Mewayz Blog Skip to main content
Hacker News

ንተርሚናል ዝኸውን ሎግ ፋይል ቪውየር

ርእይቶታት

2 min read Via lnav.org

Mewayz Team

Editorial Team

Hacker News
<ኣካል>

ኪኖ GUI: ንመዝገብ ትንተና ዝኸውን ተርሚናል ምሕቋፍ

ኣብ ዓለም ምምሕዳር ስርዓት፡ ምዕባለን DevOpsን፡ ሎግ ፋይላት እቲ ዘይተለኽየ ሓቂ እዩ። ንሳቶም ድማ ቀጻሊ ትረኻ ናይ ኣፕሊኬሽናትካ፡ ኣገልግሎታትካን ኣገልገልትኻን ኮይኖም፡ ንነፍሲ ​​ወከፍ ዓወት፡ መጠንቀቕታን ወሳኒ ውድቀትን ዝሰነዱ እዮም። ዘመናዊ ስእላዊ ሎግ ተዓዘብቲ ንጹህ መተሓላለፍቲ ክህቡ እንከለዉ፡ ኣብቲ እዞም ሎግ ዝውለዱሉ መበቆላዊ ሃዋህው፡ ማለት ኣብቲ ተርሚናል መዳርግቲ ዘይብሉ ሓይልን ብቕዓትን ኣሎ። ሎግ ንምርኣይን ንምትንታንን ዝሕግዝ መስመር ትእዛዝ ምምራሕ ኒች ክእለት ጥራይ ኣይኮነን፤ ንዓሚቕ ስርዓት ርድኢትን ቅልጡፍ ምፍታሕ ጸገማትን መሰረታዊ ብቕዓት እዩ። ከም Mewayz ዝኣመሰሉ ዝርዝር ስርሒታዊ ዳታ ዘመንጩ መድረኻት፡ ነዚ ዋሕዚ ዳታ ብቐጥታ ኣብ ሰርቨር ብቕልጡፍ ክትከይድ ምኽኣል ብዋጋ ዘይሽነን እዩ። እዚ ጽሑፍ እዚ ንተርሚናልካ ናብ ሓያል ሎግ ፋይል ተዓዛቢ ንምቕያር ኣገደስቲ መሳርሕታትን ሜላታትን ይድህስስ።

ኣገደስቲ መሳርሒታት መስመር ትእዛዝ ንመዝገብ ምርኣይ

"ሓደ ነገር ጽቡቕ ግበር" ዝብል ፍልስፍና ዩኒክስ፡ ብሰንሰለት ምስ ተኣስሩ ንምእማኑ ዘጸግም ሓያል ዝኾኑ ቀለልትን ክሕንጸጹ ዝኽእሉን ትእዛዛት ህያብ ሂቡና ኣሎ። ካብ ምዝገባኻ ርድኢት ምእካብ ንምጅማር ዝተሓላለኸ መተግበሪ ኣየድልየካን እዩ።

    ዝብል ጽሑፍ ኣሎ።
  • ጭራ & ርእሲ: እቶም ናይ ስራሕ ኣፍራስ። ንሓደ ምዝገባ ኣብ ሓቀኛ ግዜ ንምክትታል `tail -f application.log` ተጠቐም፣ ሓደስቲ ኣታዊታት ብእኡ ክዘውሩ ምርኣይ-ንምክትታል ምዝርጋሕ ወይ ቀጥታዊ ጉዳይ ፍጹም እዩ። እቶም ቀዳሞት 20 መስመራት ንምርኣይ `head -20 error.log` ተጠቐም፣ መብዛሕትኡ ግዜ ናይ ምጅማር መልእኽትታት ወይ ናይ መጀመርታ ጌጋታት ዝሓዙ እዮም።
  • grep: እቲ ናይ ምድላይ መርሓባ። ኣሽሓት መስመራት ኣጽርዮም ነቲ ኣገዳሲ ዝኾነ ጥራይ ንምርካብ፡ `grep "ERROR" system.log` ወይ `grep -i "timeout" api.log`። ምስ ከም `-v` ዝኣመሰሉ ባንዴራታት ምውህሃድ መስመራት ንምግላል ወይ `-A 2 -B 2` ኣብ ዙርያ ነፍሲ ወከፍ ምትእስሳር ዓውዲ ንምርኣይ።
  • less & more: እቶም መስተጋብራዊ ፔጀር። ንዓበይትን ስታትቲክን ሎግ ፋይላት፡ `less filename.log` ንላዕሊ/ንታሕቲ ክትከይድ፡ ብ`/` ክትደሊ፡ ብ`G` ድማ ናብ መወዳእታ ክትዘልል የኽእለካ። ተዓዛቢ እምበር ተኸታሊ ስትሪም ኣይኮነን።
  • awk & sed: እቶም ናይ ጽሑፍ መስርሕ። ንዝተዋደደ ምዝገባታት (ከም መስመራት JSON ወይ ልሙዳት ደረት)፡ `awk` ፍሉያት ዓምድታት ከውጽእ ይኽእል። ንኣብነት `awk '{print $1, $4}' access.log` ናይ ግዜ ማሕተምን ናይ HTTP ኩነታት ኮድን ጥራይ ከርኢ ይኽእል እዩ።
ዝብል ጽሑፍ ኣሎ።

ምውህሃድ ሓይልታት፡ ንዝለዓለ ትንተና ዝኸውን ሻምብቆ

እቲ ሓቀኛ ስሕበት ናይቲ ተርሚናል ሻምብቆ (`|`) እዩ፣ እዚ ድማ ውጽኢት ናይ ሓደ ትእዛዝ ወሲዱ ከም እታው ናብቲ ዝቕጽል ይሰዶ። እዚ ድማ ኣብ በረራ ዝተራቐቑ ናይ ትንተና ሰንሰለታት ክትሃንጽ የኽእለካ። ካብ ናይ መወዳእታ ሰዓት ጀሚሩ ኣብ Mewayz ሞዱል ሎግ ዝበዝሐ ጌጋ ክትረክብ ከምዘለካ እሞ ሕሰብ። ከምዚ ዝስዕብ ዝኣመሰለ ትእዛዝ ክትሃንጽ ትኽእል ኢኻ፦ `grep "ERROR" mewayz_core.log | grep "$(ዕለት -d 'ቅድሚ 1 ሰዓት' '+%H')" | ቆሪጽካ -d' ' -f6- | sort | uniq -c | sort -rn | ርእሲ -5`። እዚ ሻምብቆ እዚ ንጌጋታት ይፍልፍል፡ ናብታ ናይ መወዳእታ ሰዓት የጽብቦ፡ ነቲ መልእኽቲ የውጽኦ፡ ይሰርዕ፡ ተደጋጋሚ ይቖጽር፡ ነቶም ላዕለዎት ሓሙሽተ ድማ ይዝርዝር። እዚ ደረጃ ናይ ቅጽበታዊ፡ ብሕታዊ መርመራ ብቕድሚኡ ዝተዋቕረ መሳርሒ GUI ክትደግሞ ኣጸጋሚ እዩ።

<ብሎክኮት> ዝብል ጽሑፍ ኣሎ። "እቲ ዝበለጸ ውጽኢታዊ መሳርሒ ምእራም ሕጂ'ውን ብጥንቃቐ ዝተሓሰበ'ዩ፡ ምስ ብጥበብ ዝተቐመጡ ናይ ሕትመት መግለጺታት ተደሚሩ። ኣብ ዓለም ሰርቨር፡ እቶም 'ናይ ሕትመት መግለጺታት' ምዝገባኻ እዮም፡ እቲ ተርሚናል ድማ እቲ ዝቐልጠፈ መነጽር ኮይኑ ክትሪኦም ትኽእል ኢኻ።" ዝብል ጽሑፍ ኣሎ።

መዓስ ተርሚናል ቪውየር ኣንጻር ሙሉእ ሎጊንግ ሲስተም ንጥቀም

ብቕዓት መስመር ትእዛዝ ወሳኒ እዩ፡ እንተኾነ ግን ኣካል ናይ ዝዓበየ ስነ-ህይወት እዩ። ከም Mewayz ዝኣመሰለ ኩለመዳያዊ ንግዳዊ ኦኤስ፡ ንቕጽበታዊ፡ ትሑት ደረጃ መርመራታት ተርሚናል ምብጻሕ ኣዝዩ ኣገዳሲ ክኸውን ከሎ፡ ንማእከላይ ስርዓተ ምዝገባ ግን መተካእታ ኣይኮነን። ከም `tail`ን `grep`ን ዝኣመሰሉ መሳርሒታት ኣብ ሓደ ሰርቨር ኣብ ሓቀኛ ግዜ ንምእራም፡ ኣብ እዋን ፍጻመ ታሪኻዊ ፋይላት ንምምርማር፡ ወይ ቅልጡፍ ናይ ሓደ ግዜ ስክሪፕት ንምጽሓፍ ፍጹማት እዮም። ይኹን እምበር፡ ኣብ ልዕሊ ብዙሓት ማይክሮሰርቪስታት፡ ንነዊሕ እዋን ምዕቃብ፡ ዝተሓላለኸ መጠንቀቕታን ስእላዊ ዳሽቦርድን ንዝፍጸሙ ፍጻመታት ንምትእስሳር፡ ከም ELK Stack (Elasticsearch, Logstash, Kibana)፡ Grafana Loki፡ ወይ ኣገልግሎት ደበና ዝኣመሰለ መድረኽ የድልየካ። እቲ ተርሚናል ንልክዕን ቅልጡፍን መጥባሕቲ ዝኸውን ስካልፐልካ እዩ፤ እቲ ማእከላይ ስርዓት ናይቲ ሕሙም ቀጻሊ ሕክምናዊ መዝገብን ምክትታል ጥዕናን ስብስብ እዩ።

ዝያዳ ስሉጥ ዋሕዚ ስራሕ ምህናጽ

ንትንተና ተርሚናል ሎግ ስሉጥ ክፋል መዓልትኻ ንምግባር፡ ንእሽቶ ግዜ ኣብ ምምዕርራይ ኣውፍር። ንተደጋጋሚን ዝተሓላለኹን ትእዛዛት ሸል ቅጽላት ምፍጣር (ንኣብነት፡ `alias tailmewayz='tail -f /var/log/mewayz/app.log'`)። `tmux` ወይ `screen` ተጠቐም ኣብ ሓደ ፓነል ቀጻሊ ጭራ ምዝገባ ንምስራሕ ኣብ ካልእ ትእዛዛት እናፈጸምካ። ንሕብራዊ፣ ዝያዳ ተነባቢ ውጽኢት፣ ከም `lnav` (log file navigator) ወይ `grc` ዝኣመሰሉ መሳርሒታት ብኣውቶማቲክ ዝተፈላለዩ ደረጃታት ሎግ ብስነ-ቓል ከጉልሑ ይኽእሉ። ነዞም ናይ ተርሚናል ሜላታት ብምምራሕ፡ 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 →
ዝብል ጽሑፍ ኣሎ።

ብተደጋጋሚ ዝሕተቱ ሕቶታት

ኪኖ GUI: ንመዝገብ ትንተና ዝኸውን ተርሚናል ምሕቋፍ

ኣብ ዓለም ምምሕዳር ስርዓት፡ ምዕባለን DevOpsን፡ ሎግ ፋይላት እቲ ዘይተለኽየ ሓቂ እዩ። ንሳቶም ድማ ቀጻሊ ትረኻ ናይ ኣፕሊኬሽናትካ፡ ኣገልግሎታትካን ኣገልገልትኻን ኮይኖም፡ ንነፍሲ ​​ወከፍ ዓወት፡ መጠንቀቕታን ወሳኒ ውድቀትን ዝሰነዱ እዮም። ዘመናዊ ስእላዊ ሎግ ተዓዘብቲ ንጹህ መተሓላለፍቲ ክህቡ እንከለዉ፡ ኣብቲ እዞም ሎግ ዝውለዱሉ መበቆላዊ ሃዋህው፡ ማለት ኣብቲ ተርሚናል መዳርግቲ ዘይብሉ ሓይልን ብቕዓትን ኣሎ። ሎግ ንምርኣይን ንምትንታንን ዝሕግዝ መስመር ትእዛዝ ምምራሕ ኒች ክእለት ጥራይ ኣይኮነን፤ ንዓሚቕ ስርዓት ርድኢትን ቅልጡፍ ምፍታሕ ጸገማትን መሰረታዊ ብቕዓት እዩ። ከም በዓል መዋይዝ ዝኣመሰሉ ዝርዝር ስርሒታዊ ዳታ ዘመንጩ መድረኻት፡ ነዚ ዋሕዚ ዳታ ብቐጥታ ኣብ ሰርቨር ብቕልጡፍ ክትከይድ ምኽኣል ብዋጋ ዘይሽነን እዩ። እዚ ጽሑፍ እዚ ንተርሚናልካ ናብ ሓያል ሎግ ፋይል ተዓዛቢ ንምቕያር ኣገደስቲ መሳርሕታትን ሜላታትን ይድህስስ።

ኣገደስቲ መሳርሒታት መስመር ትእዛዝ ንመዝገብ ምርኣይ

"ሓደ ነገር ጽቡቕ ግበር" ዝብል ፍልስፍና ዩኒክስ፡ ብሰንሰለት ምስ ተኣስሩ ንምእማኑ ዘጸግም ሓያል ዝኾኑ ቀለልትን ክሕንጸጹ ዝኽእሉን ትእዛዛት ህያብ ሂቡና ኣሎ። ካብ ምዝገባኻ ርድኢት ምእካብ ንምጅማር ዝተሓላለኸ መተግበሪ ኣየድልየካን እዩ።

ምውህሃድ ሓይልታት፡ ንዝለዓለ ትንተና ዝኸውን ሻምብቆ

እቲ ሓቀኛ ስሕበት ናይቲ ተርሚናል ሻምብቆ (`|`) እዩ፣ እዚ ድማ ውጽኢት ናይ ሓደ ትእዛዝ ወሲዱ ከም እታው ናብቲ ዝቕጽል ይሰዶ። እዚ ድማ ኣብ በረራ ዝተራቐቑ ናይ ትንተና ሰንሰለታት ክትሃንጽ የኽእለካ። ካብ ናይ መወዳእታ ሰዓት ጀሚሩ ኣብ ሓደ ናይ መዋይዝ ሞዱል ሎግ ዝበዝሐ ጌጋ ክትረክብ ከምዘለካ እሞ ሕሰብ። ከምዚ ዝስዕብ ዝኣመሰለ ትእዛዝ ክትሃንጽ ትኽእል ኢኻ፦ `grep "ERROR" mewayz_core.log | grep "$(ዕለት -d 'ቅድሚ 1 ሰዓት' '+%H')" | ቆሪጽካ -d' ' -f6- | sort | uniq -c | sort -rn | ርእሲ -5`። እዚ ሻምብቆ እዚ ንጌጋታት ይፍልፍል፡ ናብታ ናይ መወዳእታ ሰዓት የጽብቦ፡ ነቲ መልእኽቲ የውጽኦ፡ ይሰርዕ፡ ተደጋጋሚ ይቖጽር፡ ነቶም ላዕለዎት ሓሙሽተ ድማ ይዝርዝር። እዚ ደረጃ ናይ ቅጽበታዊ፡ ብሕታዊ መርመራ ብቕድሚኡ ዝተዋቕረ መሳርሒ GUI ክትደግሞ ኣጸጋሚ እዩ።

መዓስ ተርሚናል ቪውየር ኣንጻር ሙሉእ ሎጊንግ ሲስተም ንጥቀም

ብቕዓት መስመር ትእዛዝ ወሳኒ እዩ፡ እንተኾነ ግን ኣካል ናይ ዝዓበየ ስነ-ህይወት እዩ። ከም መዋይዝ ዝኣመሰለ ኩለመዳያዊ ንግዳዊ ኦኤስ፡ ንቕጽበታዊ፡ ትሑት ደረጃ መርመራታት ተርሚናል ምብጻሕ ኣዝዩ ኣገዳሲ ክኸውን ከሎ፡ ንማእከላይ ስርዓተ ምዝገባ ግን መተካእታ ኣይኮነን። ከም `tail`ን `grep`ን ዝኣመሰሉ መሳርሒታት ኣብ ሓደ ሰርቨር ኣብ ሓቀኛ ግዜ ንምእራም፡ ኣብ እዋን ፍጻመ ታሪኻዊ ፋይላት ንምምርማር፡ ወይ ቅልጡፍ ናይ ሓደ ግዜ ስክሪፕት ንምጽሓፍ ፍጹማት እዮም። ይኹን እምበር፡ ኣብ ልዕሊ ብዙሓት ማይክሮሰርቪስታት፡ ንነዊሕ እዋን ምዕቃብ፡ ዝተሓላለኸ መጠንቀቕታን ስእላዊ ዳሽቦርድን ንዝፍጸሙ ፍጻመታት ንምትእስሳር፡ ከም ELK Stack (Elasticsearch, Logstash, Kibana)፡ Grafana Loki፡ ወይ ኣገልግሎት ደበና ዝኣመሰለ መድረኽ የድልየካ። እቲ ተርሚናል ንልክዕን ቅልጡፍን መጥባሕቲ ዝኸውን ስካልፐልካ እዩ፤ እቲ ማእከላይ ስርዓት ናይቲ ሕሙም ቀጻሊ ሕክምናዊ መዝገብን ምክትታል ጥዕናን ስብስብ እዩ።

ዝያዳ ስሉጥ ዋሕዚ ስራሕ ምህናጽ

ንትንተና ተርሚናል ሎግ ስሉጥ ክፋል መዓልትኻ ንምግባር፡ ንእሽቶ ግዜ ኣብ ምምዕርራይ ኣውፍር። ንተደጋጋሚን ዝተሓላለኹን ትእዛዛት ሸል ቅጽላት ምፍጣር (ንኣብነት፡ `alias tailmewayz='tail -f /var/log/mewayz/app.log'`)። `tmux` ወይ `screen` ተጠቐም ኣብ ሓደ ፓነል ቀጻሊ ጭራ ምዝገባ ንምስራሕ ኣብ ካልእ ትእዛዛት እናፈጸምካ። ንሕብራዊ፣ ዝያዳ ተነባቢ ውጽኢት፣ ከም `lnav` (log file navigator) ወይ `grc` ዝኣመሰሉ መሳርሒታት ብኣውቶማቲክ ዝተፈላለዩ ደረጃታት ሎግ ብስነ-ቓል ከጉልሑ ይኽእሉ። ነዞም ናይ ተርሚናል ሜላታት ብምምራሕ፡ ናይ መዋይዝ ምሳሌኻ ኣበይ ይሰርሕ ከምዘሎ ብዘየገድስ-ናይ ከባቢ ቪኤም፡ ውፉይ ኣገልጋሊ ወይ ኮንተይነር-ኣፈጻጽምኡ ንምርዳእን ንምምሕያሽን ዘድሊ ቀጥታዊ፡ ዘይተጻረየ መእተዊ ከምዘለካ ትረጋግጽ።

ንግድኻ ብመዋይዝ ኣመዓራርዮ

መዋይዝ 208 ናይ ንግዲ ሞዱላት ናብ ሓደ መድረኽ የምጽእ — CRM፣ ፋክቱር፣ ምሕደራ ፕሮጀክትን ካልእን። ዋሕዚ ስራሖም ዘቃለሉ 138,000+ ተጠቀምቲ ተጸንበሩ።

ሎሚ ብነጻ ጀምር →
ዝብል ጽሑፍ ኣሎ።

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