journal日志管理

1、systemd-journald詳解

systemd-journald日志默認保存在/run/log/journal中,重啟會被清楚,如果存在/var/log/journal目錄,systemd-journald日志會自動改為記入在這個目錄中,同時日志輪轉也會啟動,日志輪狀每月啟動,默認情況下,日志大小不能超過文件系統的10%,也不能造成文件系統的可用空間低于15%,配置文件 /etc/systemd/journald.conf。

1.1修改journald服務配置

[root@frs-server ~]# cat /etc/systemd/journald.conf | grep -v ^#

[Journal]

Storage=persistent

RateLimitInterval=30s

RateLimitBurst=100

MaxFileSec=10day

[root@frs-server ~]#systemctl restart systemd-journald.service重啟服務。

1.2 journald服務配置說明

2、系統日志文件概述

日志文件

用途

/var/log/messages

大多數系統日志消息記錄存放此處。如:與身份驗證、電子郵件處理相關的定期運行作業的消息以及純粹與調試相關的消息。

/var/log/secure

安全和身份驗證相關的消息和錯誤的日志文件。

/var/log/maillog

與郵件服務器相關的消息的日志文件。

/var/log/cron

與定期執行任務相關的日志文件。

/var/log/boot.log

與系統啟動相關的消息記錄在此處。

  1. systemd日志保存位置修改

3.1 創建保存目錄

mkdir /var/log/journal

chown root:systemd-journal /var/log/journal

chmod 2755 /var/log/journal

3.2 使用新目錄生效

reboot系統 或 killall -USR1 systemd-journald

4、journalctl參數選項說明

5、查看完整的系統日志

5.1 輸入過濾日志

journalctl -p err ?----輸出過濾為僅列出優先級為err或以上的日志條目。

Debug(調試)、info(信息)、notice(通知)、warning(警告) 、err(錯誤)、crit(致命)、alert(提示信號)、emerg(緊急事件)。

5.2 查看今天昨天的日志

journalctl --since today -----查看"yesterday"、"today"、"tomorrow" 或者 "now"所有日志

5.3查看一個時間段的日志

journalctl --since 9:00:00 --until 9:15:00

5.4查詢 2020-03-12 19:00:00之后的日志

journalctl --since "2020-03-12 19:00:00"

5.5查詢指定時段日志

journalctl --since "2020-03-13 13:00" --until "2020-03-13 14:00"?

5.6 顯示最后5條日志條目

journalctl -n 5

5.7 查看重啟日志

journalctl --list-boots

5.8 詳細模式

journalctl -o verbose

4.9 持續查看日志輸出

tailf /var/log/message

5.11僅顯示系統上一啟動以來的日志消息

journalctl -b

5.12 只保留近一周的日志

journalctl --vacuum-time=1w

5.13 只保留500的日志

journalctl --vacuum-size=500M

5.14 查看管理用戶登錄的系統服務相關日志

journalctl -u systemd-logind.service -r

5.15實時滾動顯示最新日志

sudo journalctl -f

5.16查看指定服務的日志

$ sudo journalctl /usr/lib/systemd/systemd

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/bicheng/21445.shtml
繁體地址,請注明出處:http://hk.pswp.cn/bicheng/21445.shtml
英文地址,請注明出處:http://en.pswp.cn/bicheng/21445.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

如何通過網站封裝App工具輕松創建移動應用

想象一下:將您的網站變成App 大多數網站管理員和開發人員多多少少都曾夢想過將自己的網站變成一款移動應用。傳統的App開發過程不僅繁瑣,還需要耗費大量的時間和資源。好消息是,現在有了網站封裝App工具,這一切都變得簡單了。您只…

HashMap 隨記

HashMap 構造器 HashMap 共有四個構造器&#xff1a; public HashMap(int initialCapacity, float loadFactor) {// 對于傳入的初始容量&#xff08;loadFactor&#xff09; 及 負載因子&#xff08;loadFactor&#xff09;的一些邊界判斷if (initialCapacity < 0) throw n…

Android Audio基礎——音頻配置xml文件加載(七)

通過前面的文章&#xff0c;我們知道在 AudioPolicyManager 初始化的時候回調用 loadConfig() 方法去加載 Audio 相關的配置信息&#xff0c;這里我們就來詳細看一下。 一、配置文件加載 1、AudioPolicyManager 源碼位置&#xff1a;/frameworks/av/services/audiopolicy/ma…

將下拉彈層渲染節點固定在觸發器的父元素中

將下拉彈層渲染節點固定在觸發器的父元素中 注意: 如果發現下拉菜單跟隨頁面滾動&#xff0c;或者需要在其他彈層中觸發 Select&#xff0c; 請嘗試使用 getPopupContainer{triggerNode > triggerNode.parentElement} 將下拉彈層渲染節點固定在觸發器的父元素中。

【MySQL】探索 MySQL 的 GROUP_CONCAT 函數

緣分讓我們相遇亂世以外 命運卻要我們危難中相愛 也許未來遙遠在光年之外 我愿守候未知里為你等待 我沒想到為了你我能瘋狂到 山崩海嘯沒有你根本不想逃 我的大腦為了你已經瘋狂到 脈搏心跳沒有你根本不重要 &#x1f3b5; 鄧紫棋《光年之外》 什么是 GRO…

遺傳算法與應用分析

遺傳算法的概念 簡單來說&#xff0c;遺傳算法&#xff08;Genetic Algorithm&#xff0c;GA&#xff09;是一種模擬自然進化過程的優化算法。它通過模擬生物進化的遺傳機制&#xff0c;通過選擇、交叉和變異等操作&#xff0c;逐代優化搜索空間中的解。遺傳算法最初由約翰霍蘭…

【面試題-001】什么是面向對象?

文章目錄 什么是面向對象&#xff1f;與面向過程的區別&#xff1f;哪些語言是面向對象 哪些是面向過程&#xff1f; 什么是面向對象&#xff1f; 面向對象&#xff08;Object-oriented&#xff09;是一種程序設計范例&#xff0c;它通過將數據與對數據操作的函數&#xff08;…

V90 PN伺服驅動器附加報文750詳細使用介紹(算法分析)

1、V90PN伺服驅動器轉矩控制(750報文) V90 PN伺服驅動器轉矩控制(750報文)_v90pn轉矩控制-CSDN博客文章瀏覽閱讀3.4k次,點贊2次,收藏3次。主要介紹通過標準報文加附加報文 750 實現發送驅動報文的控制字、速度給定、轉矩限幅及附加轉矩給定的功能,首先就是V90在博途環境下…

算法學習筆記——對數器

對數器 對數器的實現&#xff1a; 你想要測的方法a&#xff08;最優解&#xff09;實現復雜度不好但是容易實現的方法b&#xff08;暴力解&#xff09;實現一個隨機樣本產生器&#xff08;長度也隨機、值也隨機&#xff09;把方法a和方法b跑相同的輸入樣本&#xff0c;看看得…

分享5款.NET開源免費的Redis客戶端組件庫

前言 今天大姚給大家分享5款.NET開源、免費的Redis客戶端組件庫&#xff0c;希望可以幫助到有需要的同學。 StackExchange.Redis StackExchange.Redis是一個基于.NET的高性能Redis客戶端&#xff0c;提供了完整的Redis數據庫功能支持&#xff0c;并且具有多節點支持、異步編…

總結2024/6/3

省流&#xff0c;藍橋杯國優&#xff0c;還是太菜了&#xff0c;聽說都是板子題但是還是寫不出來&#xff0c;靠暴力好歹沒有爆0&#xff0c;還是得多練&#xff0c;明年加油了

JWT 簽名用對稱加密還是非對稱加密?

一 概念梳理 對稱加密和非對稱加密是兩種基本的加密方法&#xff0c;它們在現代密碼學中扮演著核心角色&#xff0c;用于保護數據的安全和隱私。 1.1 對稱加密&#xff08;Symmetric Encryption&#xff09; 對稱加密是指加密和解密使用同一個密鑰的過程。這意味著發送方和接…

!力扣 108. 將有序數組轉換為二叉搜索樹

給你一個整數數組 nums &#xff0c;其中元素已經按升序排列&#xff0c;請你將其轉換為一棵 平衡二叉搜索樹。 示例 1&#xff1a; 輸入&#xff1a;nums [-10,-3,0,5,9] 輸出&#xff1a;[0,-3,9,-10,null,5] 解釋&#xff1a;[0,-10,5,null,-3,null,9] 也將被視為正確答案…

封裝了一個使用UICollectionViewLayout 實現的吸附居左banner圖

首先查看效果圖 實現的原理就是通過自定義UICollectionView layout&#xff0c;然后 設置減速速率是快速就可以達到吸附的效果 _collectionView.decelerationRate UIScrollViewDecelerationRateFast; 下面貼出所有代碼 這里是.h // // LBMiddleExpandLayout.h // Liubo…

文章解讀與仿真程序復現思路——電力系統自動化EI\CSCD\北大核心《具有源荷不平衡特性的配電網智能軟開關和儲能聯合規劃》

本專欄欄目提供文章與程序復現思路&#xff0c;具體已有的論文與論文源程序可翻閱本博主免費的專欄欄目《論文與完整程序》 論文與完整源程序_電網論文源程序的博客-CSDN博客https://blog.csdn.net/liang674027206/category_12531414.html 電網論文源程序-CSDN博客電網論文源…

CTF_RE學習

學了一個 map&#xff08;&#xff09;函數的使用 import base64rawData "e3nifIH9b_CndH" target list(map(ord, rawData)) # map 函數將 rawData 中的每個字符傳遞給 ord 函數。ord 函數返回給定字符的 Unicode 碼點 print(target) # 打印 map 對象的內存地址&…

汽車線束搭鐵與接地

一、搭鐵與接地的概念 首先在這里解釋一下“搭鐵”與“接地”的概念&#xff0c;不要混為一團&#xff01; 先說接地&#xff0c;大地是可導電的&#xff0c;其電位通常取為零。電力系統和電氣裝置的中性點、電氣設備的外露導電部分及裝置外導電部分通過導體與大地相連&#xf…

MySQL數據庫的約束

MySQL對于數據庫存儲的數據, 做出一些限制性要求, 就叫做數據庫的"約束". 在每一列的 列名, 類型 后面加上"約束". 一. not null (非空) 指定某列不能存儲null值. 二. unique (唯一) 保證這一列的每行必須有唯一值. 我們可以看到, 給 table 的 sn 列插…

【微服務】docker部署redis,一主二從三哨兵,讀寫分離

配置redis讀寫分離 3臺虛擬機 創建目錄用于掛載 mkdir -p /root/redis/{conf,data,logs} #master配置文件 bind 0.0.0.0 //任何ip都能訪問 port 6379 //redis端口號 logfile "/data/redis.log" //日志文件存放位置&#xff0c;啟動redis之前設置為空&#xff…

prometheus docker部署

1.安裝Docker sudo mkdir -p /etc/docker sudo tee /etc/docker/daemon.json <<-EOF {"registry-mirrors":["https://hub-mirror.c.163.com"] } EOF export DOWNLOAD_URL"https://hub-mirror.163.com/docker-ce" curl -fsSL https://ge…