Linux日志定位实战指令总结

一、日志定位的常用Linux指令

步骤(一):如果你不知道日志的位置,Linux指令如何查找到日志所在的位置呢?

要快速定位到名为nfm-info.log的文件,你可以使用find命令或locate命令。这两个命令都能够搜索文件系统来找到指定的文件。

方式1:使用find命令

find / -type f -name "nfm-info.log"

这会在整个文件系统中搜索名为nfm-info.log的文件,并输出它们的路径。

方式2:使用locate命令(注意:需要先更新文件名数据库)

sudo updatedb
locate nfm-info.log

这个命令会搜索一个预先建立的文件名数据库,因此搜索速度更快。但是要注意,如果你最近新增了文件而没有运行updatedb更新数据库,那么locate命令可能找不到最新的文件。

不过,locate命令通常比find命令快,因为它搜索的是一个预先建立的数据库,而不是实时搜索文件系统。
(sudo 是一个缩写,表示 “Superuser Do”,在 Linux 中用于以超级用户(也称为管理员或 root 用户)的身份来执行命令。)

步骤(二):动态查看日志命令

1、实时刷新日志

tail -f test.log

2、实时刷新日志,并且只显示带指定内容“aaa”的

tail -f test.log | grep "aaa"

3、显示末尾100行,然后开始实时刷新日志

tail -f -n 100 test.log

4、从第100行开始显示(目前没咋用过这个)

tail -f -n +100 test.log

步骤(三):静态查看日志

方式1:使用 tail -n

1、查看日志尾部最后100行日志

tail -n 100 test.log

2、查看100行后的所有日志

tail -n +100 test.log
方式2:使用 cat 命令

1、从头开始打开日志文件

cat test.log

2、静态查看日志,并且只显示带指定内容“topic”的

cat test.log | grep "topic"

3、静态查看日志(带行号 -n),并且只显示带指定内容"topic"的

cat -n test.log | grep "topic"

4、静态查看日志(带行号-n),并查找关键字“topic” ,并且对结果进行标红(默认即标红),上下扩展3行

cat -n test.log | grep "topic" --color -a3

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/14420.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

uniappx 安卓保活(多种技术;UTS版) Ba-KeepAlive-U

简介(下载地址) Ba-KeepAlive-U 是一款android原生保活插件,UTS版本(同时支持uniapp和uniappx),支持市面上大部分机型,Android4.4到Android14(**注意:**不保证支持所有机…

MoonBit 周报 Vol.41:替换 Array 实现、键值对增加模式匹配支持

MoonBit更新 【Breaking Change】Array重命名为FixedArray,vec.Vec重命名为Array // Before fn init {let array : vec.Vec[Int] [1, 2, 3] } // After fn main {let array : Array[Int] [1, 2, 3] }【语法】键值对(如Map HashMap等)增加…

正则表达式(知识总结篇)

本篇文章主要是针对初学者,对正则表达式的理解、作用和应用 正则表达式🌟 一、🍉正则表达式的概述二、🍉正则表达式的语法和使用三、 🍉正则表达式的常用操作符四、🍉re库主要功能函数 一、🍉正…

远动通讯屏柜的组成及各装置的作用

远动通讯屏柜的组成及各装置的作用 远动通讯屏是基于公共电网安全而投入的远方监控遥控设备;主要由远动装置、通讯管理机、交换机、调制解调器、GPS对时装置、数字通道防雷器、模拟通道防雷器、插线板、空气开关、屏柜及附件等设备组成、标配尺寸2260*800*600&…

C++设计模式---面向对象原则

面向对象设计原则 原则的目的:高内聚,低耦合 1. 单一职责原则 类的职责单一,对外只提供一种功能,而引起类变化的原因都应该只有一个。 2. 开闭原则 对扩展开放,对修改关闭;增加功能是通过增加代码来实现的&…

【linux特殊符号】

文章目录 学习目标一、Linux的特殊符号1.系统变量2.引号 总结 学习目标 1.学会查看系统变量 2.学会各种引号 3.一、Linux的特殊符号 1.系统变量 windows系统变量:echo %path% linux系统变量:echo $PATH2.引号 " " 双引号,换行…

如何基于springboot构建cas最新版源码?

环境准备 下载JDK21 https://download.oracle.com/java/21/archive/jdk-21.0.2_windows-x64_bin.zip下载gradle 8.5并配置环境变量 https://gradle.org/next-steps/?version8.5&formatbin下载项目git clone http://gitlab.ruishan.cc/meta/anka-authentication.git 开始…

Maven工具

Maven是apache软件基金会的一个开源项目 是一个项目构建(项目管理)工具 用来帮助开发者管理项目中的 jar文件,以及 jar文件 之间的依赖关系(在A.jar文件中,用到了B.jar)、完成项目的编译(.java->.class)、测试、打…

web前端项目已有阿里巴巴图标基础上,再次导入阿里巴巴图标的方法

如果是第一次导入阿里巴巴图标请参考: vue项目引入阿里云图标_vue引用阿里云图标fontclass-CSDN博客 本文主要想讲在项目原有阿里巴巴图标基础上,再次导入阿里巴巴图标的解决办法: 1.iconfont.json对应修改就行,这个简单一看就明白; 2.iconfont.js主要改动<symbol><…

从零入门激光SLAM(二十)——IESKF代码实现

大家好呀&#xff0c;我是一个SLAM方向的在读博士&#xff0c;深知SLAM学习过程一路走来的坎坷&#xff0c;也十分感谢各位大佬的优质文章和源码。随着知识的越来越多&#xff0c;越来越细&#xff0c;我准备整理一个自己的激光SLAM学习笔记专栏&#xff0c;从0带大家快速上手激…

Ansible自动化运维中的file文件模块模块应用详解

作者主页&#xff1a;点击&#xff01; Ansible专栏&#xff1a;点击&#xff01; 创作时间&#xff1a;2024年5月21日15点21分 &#x1f4af;趣站推荐&#x1f4af; 前些天发现了一个巨牛的&#x1f916;人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xf…

【Java笔记】第8章:面向对象的三大特性(封装、继承、多态)

前言1. 三大特性概述2. 封装3. 继承4. 多态结语 #include<GUIQU.h> int main { 上期回顾:【Java笔记】第7章&#xff1a;面向对象 个人主页&#xff1a;C_GUIQU 归属专栏&#xff1a;【Java学习】 return 一键三连; } 前言 各位小伙伴大家好&#xff01;上期小编给大家…

后端技术常用网站

技术说明官网SpringBootMVC框架https://spring.io/projects/spring-bootSpringCloud微服务框架https://spring.io/projects/spring-cloud/MyBatis-PlusORM框架https://mp.baomidou.com/Swagger-UI文档生产工具https://github.com/swagger-api/swagger-uiKibana分析和可视化平台…

SO_REUSEPORT 之 TCP负载均衡验证

首先启动两个tcp server&#xff0c; 代码里开启 SO_REUSEPORT [my_testlocalhost test]$ ./tcp_server_reuseport & [1] 1864 [my_testlocalhost test]$ Server listening on port 8888[my_testlocalhost test]$ ./tcp_server_reuseport & [2] 1865 [my_testlocalh…

网络工程师备考1——基础学习

认识设备 1 交换机 一、什么是交换机&#xff1f; 实现不同电脑之间数据的转发 换机是一种用于电(光)信号转发的网络设备。 它可以为接入交换机的任意两个网络节点提供独享的电信号通路。最常见的交换机是以太网交换机。交换机工作于OSI参考模型的第二层&#xff0c;即数据…

使用 Supabase 的 Realtime + Storage 非常方便呢

文章目录 &#xff08;一&#xff09;Supabase&#xff08;二&#xff09;Realtime&#xff08;消息&#xff09;&#xff08;2.1&#xff09;Python 消息订阅&#xff08;2.2&#xff09;JavaScript 消息订阅 &#xff08;三&#xff09;Storage&#xff08;存储&#xff09;&…

Linux:Ubuntu修改root密码

Linux&#xff1a;Ubuntu修改root密码 修改默认grub配置文件 rootshanxin:~# vim /etc/default/grub# 主要修改内容如下&#xff1a;GRUB_DEFAULT0 #GRUB_TIMEOUT_STYLEhidden 注释这一行 GRUB_TIMEOUT5 # 将这一行的时间改为5秒进行开启启动的grub文件的复写 rootshanxin:~…

芯课堂 | UI Creator 物理键盘移植指南

LVGL提供输入设备的种类一共有5种&#xff0c;分别是&#xff1a;touchpad&#xff08;触摸板&#xff09;、mouse&#xff08;鼠标&#xff09;、keypad&#xff08;键盘&#xff09;、encoder&#xff08;编码器&#xff09;、button&#xff08;外部按键&#xff09;。而基于…

Tron 节点 性能压测

文章目录 一、代码说明1.1 主要功能1.2 代码示例1.3 代码解释1.4 执行流程 二、结果分析三、参数解释3.1 numWorkers 和 numRequests 说明3.2 使用场景 四、注意事项 最近搭建了一个TRON节点&#xff0c;同事不相信我的自建节点比官方更靠谱&#xff0c;咱们给他使用golang写一…

如何成为一个专业的AI产品经理?

可以找专业的老师带。 可以找专业的内容学。 可以多遇挫折并快速学习&#xff0c;屡败屡战&#xff0c;笔者本人从业AI十年有余&#xff0c;吃了不少苦&#xff0c;有过很多或成功或失败的经历。 成为一个专业的AI产品经理需要一系列专业知识和技能的积累&#xff0c;以及在…