Middle
Дар ин фармон чӣ мегузарад? (скрипт бо zcat, awk, grep, sort, uniq барои таҳлили логҳои Redix)
sobes.tech AI
Ҷавоб аз AI
Тим, ки истифода мекунад zcat, awk, grep, sort, uniq барои таҳлили логҳои Redis, одатан қадамҳои зеринро иҷро мекунад:
zcat— файлро бо gzip фишурдашударо кушода, мундариҷаро ба stdout мебарорад.awk— ҳар сатрро коркард мекунад, масалан, майдонҳои муайянро мебарорад (масалан, тамғакаландҳо, IP, фармонҳо).grep— сатрҳоро мувофиқи калимаҳои калидӣ ё намунаҳо филтр мекунад, танҳо сабтҳои шавқоварро мемонад.sort— сатрҳоро ба тартиб меорад, масалан, ба рӯйхати калид ё вақт.uniq— такрорҳоро тоза мекунад ё шумораи такроршавии сатрҳоро ҳисоб мекунад.
Дар маҷмӯъ, ин занҷир имкон медиҳад, ки ба таври зуд омори ё маълумоти филтршуда аз логҳои калон ва фишурдаи Redis гирифта шавад, бе ниёз ба пешакӣ кушодани онҳо ё коркарди мураккаб.
Масалан:
zcat redis.log.gz | awk '{print $3}' | grep SET | sort | uniq -c | sort -nr
Ин мисол шумораи фармонҳои SET-ро нишон медиҳад, ки ба тартиби камшаванда сорт шудаанд.