精华内容
下载资源
问答
  • Linux查看服务器日志
    千次阅读
    2021-05-09 06:50:51

    Linux查看服务器日志

    第一种:查看实时变化的日志

    tail -f catalina.out (默认最后10行)

    tail -n 20 catalina.out (显示最后20行)

    tail -n +5 catalina.out (从第5行开始显示)

    第一种一般测试的时候使用,或者生产环境下调试。 执行完代码及时CTRL+C看下日志打印信息。

    第二种:搜索关键字附近的日志

    cat -n catalina.out | grep “关键字”

    cat -n catalina.out | grep -C 5 “关键字” (匹配到的前后5行)

    cat -n catalina.out | grep -B 5 “关键字” 前5行

    cat -n catalina.out | grep -A 5 “关键字” 后5行

    第三种:编辑中查找

    vim catalina.out

    输入”/关键字“,按enter查找

    n 查找下一个 N 查找上一个

    如果日志文件太大,可以使用

    split -b 500m catalina.out catalina.outa

    分割文件 【-l 指定行数分割,-b指定文件大小分割】

    rm -rf catalina.outa* 用完之后删除这些小文件

    第二种,第三种一般在查找异常出现原因时使用,根据关键字找到附近日志,发现问题原因。

    标签:catalina,grep,cat,关键字,Linux,服务器,日志,out

    来源: https://blog.csdn.net/ZMXQQ233/article/details/110160450

    更多相关内容
  • 错误日志和访问日志文件为系统管理员提供了有用的信息,比如,为 Web 服务器排障,保护系统不受各种各样的恶意活动侵犯,或者只是进行各种各样的分析以监控 HTTP 服务器。根据你 Web 服务器配置的不同,其错误/访问...
  • linux服务器系统如何查看日志

    千次阅读 2021-05-08 21:41:57
    在您作为Linux管理员的职业生涯中,您将不得不查看日志文件。毕竟,他们有一个非常重要的原因......帮助您解决问题。事实上,每个经验丰富的管理员都会立即告诉您,出现问题时要做的第一件事就是查看日志。并且有很...

    在您作为Linux管理员的职业生涯中,您将不得不查看日志文件。毕竟,他们有一个非常重要的原因......帮助您解决问题。事实上,每个经验丰富的管理员都会立即告诉您,出现问题时要做的第一件事就是查看日志。

    并且有很多日志可供使用:系统日志,内核日志,软件包管理器,Xorg,引导过程,Apache,MySQL ......对于几乎任何你能想到的东西,都有一个日志文件。

    大多数日志文件都可以在一个方便的位置找到:/ var / log。这些都是系统和服务日志,当您的操作系统或其中一个主要服务出现问题时,您将大量依赖这些日志。对于桌面应用程序特定的问题,日志文件将写入不同的位置(例如,Thunderbird将崩溃报告写入'〜/ .thunderbird / Crash Reports')。桌面应用程序将写入日志的位置取决于开发人员以及应用程序是否允许自定义日志配置。

    我们将专注于系统日志,因为这是Linux故障排除的核心所在。这里的关键问题是,您如何查看这些日志文件?

    幸运的是,您可以通过多种方式查看系统日志,这些方法都可以通过命令行执行。

    在/ var /日志

    这是Linux系统上的一个重要文件夹。打开终端窗口并发出命令cd / var / log。现在发出命令ls,您将看到此目录中的日志(图1)。

    eba4b1ebf15f08bf7faf0e33ce130b40.png

    图1:/ var / log /中的日志文件列表。

    现在,我们来看看其中一个日志。

    使用less查看日志

    / var / log中包含的最重要的日志之一是syslog。此特定日志文件记录除与auth相关的消息之外的所有内容。假设您要查看该特定日志文件的内容。为此,您可以快速发出命令less/ var / log / syslog。此命令将syslog日志文件打开到顶部。然后,您可以使用箭头键一次向下滚动一行,空格键一次向下滚动一页,或使用鼠标滚轮轻松滚动文件。

    这种方法的一个问题是syslog可能会变得相当大;并且,考虑到您正在寻找的内容很可能是在底部或附近,您可能不想花时间滚动线或页面来达到目的。syslog会在less命令中打开,你也可以点击[Shift] + [g]组合立即转到日志文件的末尾。结尾将由(END)表示。然后,您可以使用箭头键或滚轮向上滚动以找到您想要的确切内容。

    当然,这并不是非常有效。

    使用dmesg查看日志

    的dmesg的命令打印内核环缓冲区。默认情况下,该命令将显示来自内核环缓冲区的所有消息。在终端窗口中,发出命令dmesg,整个内核环缓冲区将打印出来(图2)。

    c7dfc7d202f5baf42e7379eaa5eecc57.png

    图2:USB外置硬盘显示可能需要探索的问题。

    幸运的是,有一个内置的控制机制,允许您只打印某些设施(如守护进程)。

    假设您要查看用户工具的日志条目。为此,请发出命令dmesg -facility = user。如果有任何记录到该设施,它将打印出来。

    与less命令不同,发出dmesg将显示日志的完整内容并将您发送到文件的末尾。您始终可以使用滚轮浏览终端窗口的缓冲区(如果适用)。相反,您需要将dmesg的输出传递给less命令,如下所示:

    dmesg | 减

    上面的命令将打印出dmesg的内容,并允许您滚动输出,就像使用less命令查看标准日志一样。

    用尾巴查看日志

    该尾命令大概是你有在您的处置的日志文件观看的一个最方便的工具之一。tail的作用是输出文件的最后一部分。因此,如果您发出命令tail / var / log / syslog,它将只打印出syslog文件的最后几行。

    但等等,乐趣并没有就此结束。通过-f选项,tail命令有一个非常重要的技巧。当您发出命令tail -f / var / log / syslog时,tail将继续观察日志文件并打印出写入该文件的下一行。这意味着您可以在终端窗口中跟踪写入syslog的内容(图3)。

    38604289f3e87090bf329413c3d93009.png

    图3:使用tail命令跟随/ var / log / syslog。

    以这种方式使用tail对于解决问题非常有用。

    要转义tail命令(在跟踪文件时),请按[Ctrl] + [x]组合。

    您还可以指示tail只跟踪特定数量的行。假设您只想查看写入syslog的最后五行;为此你可以发出命令:

    tail -f -n 5 / var / log / syslog

    上面的命令将跟随syslog的输入,只打印出最近的五行。只要将新行写入syslog,它就会从顶部删除最旧的行。这是使跟踪日志文件的过程更加容易的好方法。我强烈建议不要使用它来查看少于四行或五行的内容,因为你最终会收到输入,并且无法获得条目的全部细节。

    展开全文
  • Linux系统上查看服务器日志方法

    万次阅读 2019-06-27 15:23:39
    1、查看日志前n行:cat 文件名 | head -n 数量 demo: cat catalina.out | head -n 200 # 查看catalina.out前200行 2、查看日志尾n行: cat 文件名 | tail -n 数量 demo: cat catalina.out | tail -n 200 # ...

    1、查看日志前n行:  cat 文件名 | head -n 数量

      demo: cat catalina.out | head -n 200  # 查看catalina.out前200行

    2、查看日志尾n行:  cat 文件名 | tail -n 数量

      demo:  cat  catalina.out | tail -n 200  # 查看catalina.out倒数200行

    3、根据 关键词  查看日志并返回 关键词 所在行:

            -n选项显示行号

      方法一:cat -n 路径/文件名 | grep 关键词

      demo:cat  -n catalina.out | grep "http"  # 返回catalina.out中包含http的所有行

      方法二:grep -n 关键词 路径/文件名  (与方法一效果相同,不同写法而已)

      demo: grep -n "http" catalina.out     # 返回catalina.out中包含http的所有行

    4、查看日志范围:   sed -n '开始行,结束行p' 文件名

         demo: sed -n '200,300p' catalina.out  # 查看catalina.out第200行到第300行范围内的内容

         如果是查看某一行:   demo: sed -n '300p' catalina.out  # 查看catalina.out第300行的内容

    5、grep 关键字 范围查看:

        demo:

                grep -C 5 'false' catalina.out 显示文件里匹配false那行以及上下5行
                grep -B 5 'false' catalina.out 显示false及前5行
                grep -A 5 'false' catalina.out 显示false及后5行

     

    展开全文
  • LINUX服务器日志信息的查看方法

    千次阅读 2021-05-08 21:42:47
    ZDNetChina服务器站 操作系统技巧LINUX下用HP的IML工具查看服务器日志信息打开“控制终端”,在里面输入: cd /media/cdrom/Compaq/csp/linux/install740.sh 会直接进行安装。1.PSP 安装完成后,打开浏览器。输入...

    ZDNetChina服务器站 操作系统技巧

    LINUX下用HP的IML工具查看服务器的日志信息

    打开“控制终端”,在里面输入: cd /media/cdrom/Compaq/csp/linux/install740.sh 会直接进行安装。

    1.PSP 安装完成后,打开浏览器。输入: https://127.0.0.1:2381

    2. 输入完用户名和密码后登录到 System Management Homepage 的画面。点击 LOGS

    3. 可以在 LOGS 下,看到 IML 的有关硬件的日志及报错信息

    4. 也可以在 “控制终端”中进到 cd /usr/sbin 的目录下。键入 hpimlview 来查看 IML 的日志。

    5. 打开 IML 后可以用 TAB 键进行切换。按 ENTER 键,就能查看到每一条日志信息的详细内容。 ( 但在此次实验中这个 IML 的日志无法保存出来。 )

    6. 在 “控制终端”中进到 cd /usr/sbin 的目录下。键入 hplog 可以查看当前 CPU 温度、系统风扇、电源情况、 PCI route 表 及 ASR 的一些数据。

    7. 在 “控制终端”中进到 cd /usr/sbin 的目录下。键入 hpuid 可以控制和查看 UID 灯的状态。

    8. 在 “控制终端”中进到 cd /usr/sbin 的目录下。键入 hpasmcli 。然后再键入 Help 之后,有 CLEAR 、 DISABLE 、 ENABLE 、 EXIT 、 HELP 、 QUIT 、 SET 、 SHOW 的选项。(如 : 在 disable 下 关闭 HT . )

    9. 运行 SHOW 可以查看列表中列出的信息

    10. 键入 show server 后可以看到:机器的型号、机器的序列号、 BIOS 的版本、 ILO 、集成网卡的 MAC 地址、 CPU 的信息、内存的信息。

    11. 键入 SHOW BOOT 可以看启动顺序。键入 SHOW FANS 可以查看风扇的状态。键入 SHOW HT 可以查看超线程是否开启。键入 SHOW IML 可以看 IML 的日志及信息。

    展开全文
  • linux查看服务器日志的常用命令

    万次阅读 2020-09-09 13:13:44
    查看日志文件的常用命令 tail -f fileName #实时查看 tail -f fileName|grep "save" #过滤--只显示匹配的行 tail -f fileName|grep -v "save" #过滤--显示不匹配的行 cat fileName #查看文件 cat fileName|grep ...
  • linux查看服务器登陆日志

    千次阅读 2021-01-13 14:26:50
    查看成功登陆log last -f /var/log/wtmp 或者直接last 最新的登录记录在最前面,所以可以用 一下命令来查看。 last | less 查看登录失败的用户信息 ...查看登录日志 命令: tail /var/log/secure -n200 ...
  • linux 死机日志分析

    2020-09-16 01:03:26
    linux 死机日志分析
  • 查询LInux系统信息 arch 显示机器的处理器架构 uname -m 显示机器的处理器架构 uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 ...
  • linux下DNS服务器视图view及日志系统详解DNS服务器ACL:在named.conf文件中定义ACL功能如同bash当中定义变量,便于后续引用ACL格式:acl ACL名称 {IP地址1或子网段1;IP地址2或子网段2;};例如:将内网172.17.0.0/16及...
  • Linux下配置日志服务器

    千次阅读 2019-05-21 18:10:31
    一旦服务器有什么异常,系统管理员第一时间肯定想到的是查看日志服务。 对于黑客来说,当入侵了一个服务器后,在进行了一系列的操作之后,最后一步就是要清理掉日志服务器日志记录。但是,有一些企业为了更安全...
  • linux 服务器查看实时日志

    千次阅读 2018-11-29 09:26:19
    cd /usr/local/tomcat/logs 服务器tomcat日志查看 tail -f catalina.out
  • 查看网站日志 BT环境 进入BT管理面板中,点击左侧“网站”-对应站点--点击“设置”-配置文件,查看access_log行 (access_log为网站访问日志 ,error_log为网站错误日志) WDCP环境 进入wdcp点击左边“站点...
  • linux 查询dns服务器日志

    千次阅读 2021-08-08 06:27:50
    linux 查询dns服务器日志 内容精选换一换kubernetes除了必要的支撑组件以外,其他的组件都是以插件的形式运行,如Kubernetes DNS,Kubernetes Dashboard等等。插件是对现有功能的扩展,当前云容器实例提供了coredns...
  • Linux服务器查看日志的几种方法

    万次阅读 2018-04-27 09:52:23
    cd /opt/tomcat7/logs2、通过命令打开日志,分析需求场景打开需要的日志比如:tail -f catalina.out3、常用命令一:tail比如:tail -f test.log (循环查看文件内容)4、按照行号查询:cat(过滤出关键字附近的日志)...
  • 【Linux系列】Linux服务器查看gc日志

    千次阅读 2020-07-30 16:15:59
    linux执行 jps命令 2.gc信息命令 jstat -gc PID 毫秒数 刷新次数 例如:jstat -gc 11103 5000 5 S0 — Heap上的Survivor space 0区已使用空间的百分比 S1 — Heap上的Survivor space 1区已使用空间的...
  • Linux下查看Tomcat运行日志

    千次阅读 2021-05-11 12:23:32
    查看方式1、先切换到:cd usr/local/tomcat5/logs2、tail -f catalina.out3、Ctrl+c 是退出tail命令/alt+E+R重置部署常用指令1、ps aux | grep tomcat 查看tomcat 进程ps -ef|grep java 查看Tomcat是否已关闭2、...
  • linux 服务器日志查看

    万次阅读 2017-12-13 22:23:00
    log日志查看记录 tail - f 10000 catalina.out 查看日志倒数1000 条  grep "ERROR" catalina.out 关键字 ERROR 查询  grep "ERROR" catalina.out > test.txt 关键字 ERROR 查询 生成txt文件查看  grep ...
  • linux 如何查看系统日志

    千次阅读 2021-05-11 21:53:09
    Linux系统拥有非常灵活和强大的日志功能,可以保存几乎所有的操作记录,并可以从中检索出我们需要的信息。大部分Linux发行版默认的日志守护进程为 syslog,位于 /etc/syslog 或 /etc/syslogd,默认配置文件为 /etc/...
  • 查看linux远程后端服务器日志

    千次阅读 2020-03-25 12:43:40
    为了深入了解测试,自己写了个网站,flask+uwsgi+nginx,来说一下所谓的查看后端服务器日志 我的项目搭载在nginx上,所以我要找到nginx的位置,使用命令 find / -name 'nginx',找到nginx坐在位置, 进入找到conf...
  • Linux服务器查看tomcat日志

    千次阅读 2018-07-31 14:47:45
    进入tomcat的logs目录,命令如下: cd /root/tomcat/logs //路径需要小伙伴们根据自己的实际路径做处理 ... 输入查看日志信息的指令 tail -f catalina.out //很好,你已经成功的输出了日志信息...
  • Linux实时查看日志信息

    千次阅读 2021-12-03 15:47:48
    Linux查看实时日志信息
  • Linux日志查找与服务器重启

    千次阅读 2019-04-17 08:06:23
    服务器查看日志的 命令(针对集群tomcat) cat /apps/svr/tomvat-900*/logs/catalina.out | grep -A 100 ‘’ grep ‘’ /apps/svr/tomvat-900*/logs/catalina.out 查看最后20行 grep ‘’ /data/apps/svr/tomvat-*/...
  • 前两天客户打电话跟我讲,系统中有条订单数据丢失了,这让我很诧异。...1.准备工作登录Linux服务器cd到mysql的data目录转存日志文件下载日志文件分析日志文件2.细嚼慢咽,品味道省略登录服务器的指令...
  • Linux环境搭建Rsyslog日志服务器

    千次阅读 2019-04-05 13:54:53
    1. Rsyslog日志服务简介 (1)Rsyslog简介 rsyslog( rocket-fast system for log),它提供了高性能,高安全功能和模块化设计。rsyslog能够接受从各种各样的... 使用一台统一的日志服务器,将登录认证,系统日...
  • 如何查看服务器日志

    2013-08-27 17:32:10
    查看linux系统下面的服务器日志
  • linux配置日志服务器-简单高效

    千次阅读 2019-10-23 12:02:17
    简单来说就是把若干台服务器日志信息 统一写入到某一台里面,这样就不用一台一台登陆查看日志了 根据需求有2种方式,一种是服务器数量少比如就一两台服务器需要配置到中央服务器中,则可以用第一种较为简单的方式...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 373,068
精华内容 149,227
关键字:

linux下查看服务器日志