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.pswp.cn/bicheng/14420.shtml
繁體地址,請注明出處:http://hk.pswp.cn/bicheng/14420.shtml
英文地址,請注明出處:http://en.pswp.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;以及在…