news 2026/4/3 4:11:06

15、使用AWK总结日志

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
15、使用AWK总结日志

使用AWK总结日志

1. HTTPD日志文件格式

在处理任何文件时,首先要熟悉文件的结构。我们将处理Apache HTTPD Web服务器的访问日志文件。日志文件的位置可通过httpd.conf文件控制。在基于Debian的系统中,默认日志文件位置是/var/log/apache2/access.log,其他系统可能使用httpd目录代替apache2

可以使用tail命令查看日志文件末尾:

$ tail /var/log/apache2/access.log

该日志文件以空格分隔,各字段含义如下表所示:
| 字段 | 用途 |
| — | — |
| 1 | 客户端IP地址 |
| 2 | 根据RFC 1413和ident客户端定义的客户端身份。除非启用IdentityCheck,否则不读取该字段,未读取时值为连字符 |
| 3 | 若启用用户认证,则为用户ID;若未启用,值为连字符 |
| 4 | 请求的日期和时间,格式为day-month-year hour:minute:second timezone|
| 5 | 实际请求和方法 |
| 6 | 返回状态码,如200或404 |
| 7 | 文件大小(字节) |

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/3/27 16:42:06

K8S总结与展望:Service Mesh、Serverless 及 K8S 发展趋势

Kubernetes已经从一个容器编排平台演变为云原生操作系统,正在重新定义整个软件开发和运维范式。本章将探讨Kubernetes生态的最新演进和未来方向,揭示服务网格、Serverless等关键技术如何共同塑造下一代云原生架构。 引言:从编排平台到云原生操作系统 Kubernetes的演进轨迹…

作者头像 李华
网站建设 2026/3/29 20:12:12

BugKu web 之 Simple SQL injection

or 1 1--密码任意都可以,账号使用万能密码。 Flag: flag{95f2ab52fc27f73b4c6cf416082c2034}但是不走捷径,该怎么做呢?显示登录失败。提示:尝试分析新闻详情页的URL参数随便点击一篇新闻,然后用sqlmap进行爆破。 pyth…

作者头像 李华
网站建设 2026/3/27 6:06:23

LobeChat接入百川大模型全过程记录与经验总结

LobeChat 接入百川大模型全过程记录与经验总结 在构建智能对话系统时,一个常见的困境是:明明手握强大的大语言模型 API,却因为缺乏直观的交互界面而难以发挥其真正价值。尤其是对于非技术背景的用户或企业内部团队来说,直接调用 R…

作者头像 李华
网站建设 2026/4/2 5:31:11

SAM2跟踪的理解7——mask decoder

目录 一、前言 四、MaskDecoder.forward 4.1 MaskDecoder.predict_masks 4.1.2 TwoWayTransformer.forward 4.1.2.1 TwoWayAttentionBlock.forward 4.1.2.2 self.self_attn——Attention.forward 线性映射前后维度是不变的,那它里面做了什么?有什么…

作者头像 李华
网站建设 2026/4/2 10:32:26

14、Linux网络信息系统(NIS)全解析

Linux网络信息系统(NIS)全解析 1. 引言 在运行局域网时,一个重要目标是为用户提供透明的网络环境,关键在于确保所有主机间的重要数据(如用户账户信息)同步。这能让用户自由切换机器,无需记忆不同密码或复制数据。集中存储数据可保证一致性,提高用户灵活性,减轻系统管…

作者头像 李华
网站建设 2026/3/31 9:39:35

18、Linux 电子邮件使用与配置全解析

Linux 电子邮件使用与配置全解析 1. 电子邮件基础 电子邮件自网络诞生以来,便是网络的重要应用之一。最初,它只是简单地将文件从一台机器复制到另一台机器,并添加到收件人的邮箱文件中。如今,随着网络的发展,邮件交换有了多种标准。互联网上的站点大多遵循 RFC - 822 标…

作者头像 李华