【问题标题】:using tail to view the access logs on my server使用tail查看我服务器上的访问日志
【发布时间】:2021-12-04 05:58:11
【问题描述】:

我在 centOS 上,不熟悉使用 tail 查看服务器上的访问日志,我无法理解我看到的每条信息的含义。例如,它显示给我的信息之一是:

123.456.789.10 -- [03/Dec/2021:22:30:47 +0000] "POST / HTTP/1.1" 200 20 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4444.129 Safari/537.36"

我了解其中一些信息的含义,例如 IP 地址、浏览器、日期、时间等。但对于其他人,我只是猜测它们的含义以及它们的用途。谁能帮我解释一下这些部分:+0000] "POST / HTTP/1.1" 200 20 "-", (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko)

【问题讨论】:

    标签: ssh centos debian tail access-log


    【解决方案1】:

    +0000 带有请求的时间。

    POST 用于请求使用的方法:GETPOSTPATCHUPDATE ... Doc about HTTP method

    HTTP/1.1对应协议。在这里,HTTP,在 1.1 版中。

    200 用于 HTTP 响应代码。 200还可以。 404 未找到等...Documentation

    然后,(X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) 是有关浏览器的信息,以及如何发出请求。有时,我们可以看到名称中带有“bot”。主要是解释哪种类型的设备做出了响应。它特别适用于想知道您是否使用移动设备的网站。

    在里面,你有:

    • 操作系统 (Linux)
    • 操作系统的位:32/64(在您的情况下,x86_64 = 64 位)
    • 浏览器/版本:AppleWebKit 所以我认为是苹果浏览器,版本为 537.36

    【讨论】:

      猜你喜欢
      • 2022-07-03
      • 1970-01-01
      • 2016-06-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-06-26
      • 1970-01-01
      相关资源
      最近更新 更多